Problema de espacio de fuentes de oficina (kerning)

16

En cada sistema operativo cada vez que instalo LibreOffice, siempre parece haber un problema con el espaciado correcto de caracteres.

Aquí hay unos ejemplos:
Kerning feo

La primera palabra es exactamente la misma palabra en el mismo documento y la misma fuente, y sin embargo, se ve diferente. (alrededor de la letra e y n )

La segunda palabra tiene una extraña brecha entre p y a

En la última palabra, A y d casi se superponen.

Todas estas son fuentes regulares. Nada sofisticado. Cualquier forma de arreglar esto?

PS Format>Character>Postition>Pair Kerningya está habilitado.

Rtsne42
fuente
Me di cuenta de esto también.
You'reAGitForNotUsingGit
Nunca me di cuenta de esto hasta que hiciste esta pregunta. He notado que si escribe en mayúscula la primera letra de la palabra también cambia el espacio. Votado así que espero que esta pregunta reciba suficiente atención. +1
Terrance
No creo que obtenga una respuesta porque ha dado muy pocos detalles aquí. Que fuentes ¿Qué versión de LibreOffice? ¿Qué sistemas operativos? Todo esto podría contribuir, pero comenzaría con las fuentes. Por ejemplo, no veo nada como esto con Liberation Sans en LO 5.3.0.3 en Ubuntu 16.04.
Moilleadóir
Tenga en cuenta que este problema no parece persistir al "publicar" documentos, ya sea exportándolos a pdf o imprimiéndolos.
Bruni

Respuestas:

1

El extraño espacio entre letras se debe a errores que se han resuelto en LibreOffice 5.3.

Al momento de escribir, la versión 5.3.0 está disponible a través de un PPA, escriba lo siguiente en un terminal para asegurarse de que esté instalada la última versión:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice
Tyson
fuente
2
Tengo Libre Office 5.3.0.3 y el error aún está presente. Intente cambiar el tamaño de la ventana de la aplicación lentamente y verá que el espacio alrededor de las letras cambia a medida que cambia el tamaño.
Rtsne42
1
@ Danchm01 tratar con pares kerning volvió fuera . El kerning GPOS es el nuevo algoritmo de kerning, tener habilitado el par kerning podría estar forzando el uso del antiguo algoritmo.
Tyson
1
Acabo de actualizar de Writer 5.1 a 5.3. Kerning es peor .
mpen
1

Quizás intente deshabilitar la opción "aceleración de hardware" en el Tools>Propertiesmenú, luegoLibreOffice>View .

Me ayudó a resolver algunos problemas con las letras en el pasado.

Taz8du29
fuente
1

Su problema probablemente se pueda solucionar agregando esta configuración a ~/.config/fontconfig/fonts.conf:

<match target="font">
 <edit name="rgba" mode="assign">
  <const>rgb</const>
 </edit>
</match>
<match target="font">
 <edit name="hinting" mode="assign">
  <bool>true</bool>
 </edit>
</match>
<match target="font">
 <edit name="hintstyle" mode="assign">
  <const>hintslight</const>
 </edit>
</match>
<match target="font">
 <edit name="antialias" mode="assign">
  <bool>true</bool>
 </edit>
</match>

Este fragmento hace lo siguiente:

  • Habilita el antialiasing de subpíxeles, lo que mejora el aspecto de muchas fuentes (este es el mismo sistema utilizado por ClearType en Windows)
  • Establece la sugerencia de fuente en leve (esto suele ser el valor predeterminado global, pero LibreOffice parece no verlo)
  • Activa el antialiasing normal (esto funciona junto con el antialiasing subpixel)

La sugerencia de fuente hace que las letras se alineen con la cuadrícula de píxeles en su monitor, lo que posiblemente puede causar problemas de interletraje. Al establecer esto en ligero, se conserva el espacio entre caracteres.

Estos problemas generalmente solo ocurren con las fuentes de Windows o las fuentes diseñadas para ser métricamente equivalentes (como la fuente predeterminada de LibreOffice), ya que no están diseñadas con la preocupación de encajar en una cuadrícula de píxeles.

iczero
fuente