Problema di spaziatura (crenatura) dei caratteri dell'ufficio libero


16

Su ogni sistema operativo ogni volta che installo LibreOffice sembra sempre avere un problema con la spaziatura corretta dei caratteri.

Ecco alcuni esempi:
Brutta crenatura

La prima parola è esattamente la stessa parola nello stesso documento e lo stesso carattere, eppure sembra diversa. (intorno lettera e e n )

La seconda parola ha uno strano divario tra p e a

Nell'ultima parola A e d quasi si sovrappongono.

Tutti questi sono caratteri regolari. Nulla di bello. Un modo per risolvere questo problema?

PS Format>Character>Postition>Pair Kerningè già abilitato.


Ho notato anche questo.
SeiAGitForNotUsingGit

Non l'ho mai notato fino a quando non hai posto questa domanda. Ho notato che se maiuscole la prima lettera della parola cambia anche la spaziatura. Votato così speriamo che questa domanda avrà abbastanza attenzione. +1
Terrance

Non credo che si otterrà una risposta perché hai dato molto piccolo dettaglio qui. Quali caratteri? Quale versione di LibreOffice? Quali sistemi operativi? Tutti questi potrebbero contribuire, ma inizierei con i caratteri. Ad esempio, non vedo nulla di simile con Liberation Sans in LO 5.3.0.3 in Ubuntu 16.04.
Moilleadóir,

Si noti che questo problema non sembra persistere quando si "pubblicano" documenti esportandoli in pdf o stampandoli.
Bruni,

Risposte:


1

La strana spaziatura tra lettere è dovuta a bug che sono stati risolti in LibreOffice 5.3.

Al momento della scrittura, la versione 5.3.0 è disponibile tramite un PPA, digitare quanto segue in un terminale per assicurarsi che sia installata l'ultima versione:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice

2
Ho Libre Office 5.3.0.3 e il bug è ancora presente. Prova a ridimensionare lentamente la finestra dell'applicazione e vedrai che la spaziatura attorno alle lettere cambia mentre la ridimensioni.
Rtsne42,

1
@ Danchm01 provare con la crenatura di coppia disattivata . La crenatura di GPOS è il nuovo algoritmo di crenatura, con la crenatura di coppia abilitata potrebbe forzare l'uso del vecchio algoritmo.
Tyson

1
Appena aggiornato da Writer 5.1 a 5.3. Crenare è peggio .
mpen

1

Forse prova a disabilitare l'opzione "Accelerazione hardware" nel Tools>Propertiesmenu, quindi LibreOffice>View.

Mi ha aiutato a risolvere alcuni problemi con le lettere del genere in passato.


1

Probabilmente il problema può essere risolto aggiungendo queste impostazioni 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>

Questo frammento esegue le seguenti operazioni:

  • Abilita l'antialiasing subpixel, che migliora l'aspetto di molti caratteri (questo è lo stesso sistema utilizzato da ClearType su Windows)
  • Imposta il suggerimento sui caratteri su leggero (questo è generalmente il default globale, ma LibreOffice sembra non vederlo)
  • Attiva l'antialiasing normale (funziona insieme all'antialiasing subpixel)

Il suggerimento del carattere fa sì che le lettere siano allineate con la griglia di pixel sul monitor, il che può causare problemi di crenatura. Impostando questo su leggero, lo spazio tra i caratteri viene preservato.

Questi problemi di solito si verificano solo con caratteri Windows o con caratteri progettati metricamente equivalenti (come il carattere predefinito di LibreOffice), poiché quelli non sono progettati con la preoccupazione di agganciarsi a una griglia di pixel.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.