Problema de espaçamento entre fontes de escritório (kerning)

16

Em todos os sistemas operacionais, sempre que instalo o LibreOffice, sempre parece haver um problema com o espaçamento correto dos caracteres.

aqui estão alguns exemplos:
Kerning feio

A primeira palavra é exatamente a mesma palavra no mesmo documento e na mesma fonte e, no entanto, parece diferente. (cerca de letra de e e n )

Segunda palavra tem uma lacuna estranha entre p e um

Na última palavra A e d quase se sobrepõem.

Todos esses são fontes regulares. Nada chique. Algum jeito de arrumar isso?

PS Format>Character>Postition>Pair Kerningjá está ativado.

Rtsne42
fonte
Eu notei isso também.
You'reAGitForNotUsingGit
Eu nunca percebi isso até você fazer essa pergunta. Percebi que se você colocar em maiúscula a primeira letra da palavra também altera o espaçamento. Votado, espero que esta pergunta receba atenção suficiente. +1
Terrance
Não acho que você receberá uma resposta porque deu muito poucos detalhes aqui. Quais fontes? Qual versão do LibreOffice? Quais sistemas operacionais? Tudo isso pode contribuir, mas eu começaria com as fontes. Por exemplo, não vejo nada parecido com o Liberation Sans no LO 5.3.0.3 no Ubuntu 16.04.
Moilleadóir 28/02
Observe que esse problema parece não persistir ao "publicar" documentos, exportando-os para pdf ou imprimindo-os.
Bruni

Respostas:

1

O espaçamento estranho entre letras é devido a erros que foram resolvidos no LibreOffice 5.3.

No momento da redação deste documento, a versão 5.3.0 está disponível por meio de um PPA, digite o seguinte em um terminal para garantir que a versão mais recente esteja instalada:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice
Tyson
fonte
2
Eu tenho o Libre Office 5.3.0.3 e o bug ainda está presente. Tente redimensionar a janela do aplicativo lentamente e você verá o espaçamento entre as letras mudar à medida que o redimensionar.
precisa saber é o seguinte
11
@ Danchm01 tente com o par de kerning desativado . O kerning do GPOS é o novo algoritmo de kerning, ter o kerning de pares ativado pode estar forçando o uso do algoritmo antigo.
Tyson
11
Apenas atualizado do Writer 5.1 para 5.3. Kerning é pior .
MPEN
1

Talvez tente desativar a opção "aceleração de hardware" no Tools>Propertiesmenu, então LibreOffice>View.

Isso me ajudou a resolver algumas falhas de letras como essa no passado.

Taz8du29
fonte
1

Provavelmente, seu problema pode ser corrigido adicionando essas configurações 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 trecho faz o seguinte:

  • Permite antialiasing de subpixel, o que melhora a aparência de muitas fontes (este é o mesmo sistema usado pelo ClearType no Windows)
  • Define a sugestão da fonte como leve (geralmente é o padrão global, mas o LibreOffice parece não vê-lo)
  • Ativa o antialiasing normal (isso funciona em conjunto com o antialiasing de subpixel)

A dica de fonte faz com que as letras sejam alinhadas com a grade de pixels do monitor, o que pode causar problemas de kerning. Ao definir como leve, o espaço entre caracteres é preservado.

Esses problemas geralmente ocorrem apenas com fontes do Windows ou fontes projetadas para serem metricamente equivalentes (como a fonte padrão do LibreOffice), pois elas não são projetadas com a preocupação de encaixar em uma grade de pixels.

iczero
fonte