Tu esperanza es la de todos, y es, de momento, im-po-si-ble. Hay muchos factores que influyen, pero el más importante (y por el que se utilizan, y se crean, otros programas) es el propio programa.
Yo intento paliarlo usando mi propio archivo de silabeo, buscando incesantemente tipos de letra que estén bien diseñados e incrustando text-rendering: optimizeSpeed en el css.
No es perfecto, pero es lo mejor que he conseguido de nickel.
Voy a hacer las sugerencias que me pones.
De hecho uso tu archivo de silabeo.
Y he incrustado en el CSS lo siguiente para controlar interletrado e interpalabras
<div style="word-spacing: 5px;">parrafo</div>
<font style="letter-spacing: none;">
Pero no he logrado gran cosa todavía.
Salu2