Libre o problema de espaçamento de fonte (kerning) no escritório

15

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

Aqui estão alguns exemplos:

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

A segunda palavra tem uma lacuna estranha entre p e a

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

Todas essas são fontes regulares. Nada chique. Qualquer maneira de corrigir isso?

P.S. Format>Character>Postition>Pair Kerning já está ativado.

    
por Rtsne42 19.09.2016 / 18:57

3 respostas

2

Talvez tente desativar a opção "aceleração de hardware" no menu Tools>Properties e, em seguida, LibreOffice>View .

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

    
por Taz8du29 18.05.2017 / 15:12
1

O estranho espaçamento entre letras se deve a bugs que foram resolvidos no LibreOffice 5.3.

No momento da redação, 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
    
por Tyson 08.03.2017 / 14:07
1

Seu problema provavelmente 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 snippet faz o seguinte:

  • Ativa o antialiasing de subpixel, que melhora a aparência de muitas fontes (esse é o mesmo sistema usado pelo ClearType no Windows)
  • Define a insinuação de fontes como pequena (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 inserção de fontes faz com que as letras sejam alinhadas com a grade de pixels do monitor, o que pode causar problemas de kerning. Ao definir isso como pequeno, o espaço entre os caracteres é preservado.

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

    
por iczero 16.08.2017 / 06:43