web-dev-qa-db-fra.com

La police LibreOffice

J'ai rencontré ce bogue super gênant avec les polices dans LibreOffice. S'il vous plaît voir ci-dessous capture d'écran. Les espaces entre les lettres sont simplement gâchés, peu importe la police ou le niveau de zoom que je choisis. Lorsque je modifie le niveau de zoom, l'espacement change, mais semble quand même très laid.

J'ai une installation quasi par défaut d'Ubuntu. J'ai installé quelques polices (droid, mscorefonts). Je n'ai modifié aucun paramètre de police.

LINK TO SCREENSHOT

Les polices des autres applications ont fière allure. Lorsque j'ouvre le même texte dans Google Documents ou MS Web Word, il semble parfait.

J'apprécierais toute aide concernant cette question. Merci!

5
tuhyk

Je réponds à ce vieux fil parce que j'ai rencontré le même problème et que je viens de le résoudre avec une méthode différente. Je lance Ubuntu 16.04 et LibreOffice 5.1.4.2.

Essentiellement, j'ai pris la réponse proposée par Fitoschido dans ce fil de discussion: https://ask.libreoffice.org/en/question/7127/calibri-font-not-rendering-correctly/

En bref, il faut éditer (ou créer) ~/.config/fontconfig/fonts.conf et ajouter le bloc suivant:

<match target="font" >
  <edit name="embeddedbitmap" mode="assign">
    <bool>false</bool>
  </edit>
</match>

Cela a pour effet de contourner les bitmaps des caractères incorporés dans les polices MS et d'obliger Ubuntu/Linux à appliquer l'anti-aliasing comme je le devrais. Maintenant, les polices MS ont une apparence bien meilleure dans LibreOffice.

2
nullepart

Cela a fonctionné pour moi sur Ubuntu 16.04 avec KDE

Ouvrez Paramètres du système KDE> Polices> définissez Utiliser l'anti-aliasing: champ dans Activé> cliquez sur Configurer> la boîte de dialogue Configurer l'anti-alias apparaît> définissez Type de rendu sous-pixel: champ dans RGB> définissez Style de repère: champ dans Léger> appuyez sur OK> appuyez sur Appliquer> redémarrez vos programmes (LibreOffice, etc.).

Le crédit va à http://www.ubuntubuzz.com/2016/03/how-to-fix-ugly-libreoffice-font-rendering-kde.html

2

Je souhaite partager la façon dont j'ai résolu mon problème avec le rendu des polices déplaisant dans LibreOffice.

Tout d’abord, je tiens à signaler qu’après la réinstallation d’un nouveau système d’exploitation, j’installe généralement pas la suite bureautique complète, mais uniquement le logiciel LibreOffice Writer. Ensuite, j'ouvre un document et le rendu de la police est moche. Mais j’ai remarqué que lors de l’installation de la suite LibreOffice dans son ensemble, ce problème n’était pas présent: les polices semblaient bien.

J'ai donc conclu que le rendu correct dépend de quelque chose qui est exclu des packages installés lorsque vous installez uniquement Writer. J'ai essayé d'installer différents paquets et j'ai trouvé qu'il s'agissait du paquet libreoffice-gtk. Alors, vérifiez si il est installé sur votre système. J'utilise Lubuntu 14.10 (interface GTK), donc je suppose que c'est pourquoi cela fonctionne pour moi.

Sudo apt-get install libreoffice-gtk3
0
Jamie

If le bogue ne concerne qu'une seule police:
Vous pouvez trouver les polices dans /usr/share/fonts/truetype et les éditer avec n’importe quelle application.
N'oubliez pas que dans le référentiel Ubuntu, vous pouvez trouver des versions alternatives de presque tous les personnages. souvent , les versions ouvertes sont meilleures que les versions propriétaires.
If le bogue concerne de nombreuses polices:
A solution temporaire consiste à utiliser les options substitution table dans character styles pour remplacer les polices incorrectes par les bonnes. Vous pouvez aussi définir les polices par défaut dans les options de Writer.
ne autre solution peut être de modifier les options de caractères pour la page: clic droit -> caractères -> position -> distance. Et corrigez-le en désactivant la valeur par défaut, cela devrait être mieux.
Si vous ne pouvez pas le résoudre, veuillez envisager de rétrograder votre libreoffice avec le gestionnaire de packages Synaptics (Menu -> Package -> Version forcée).
J'espère que vous résolvez, mes yeux imploseraient avec un bug similaire. :)

EDIT: si l’une des solutions suivantes fonctionne, essayez de modifier la configuration du rendu des polices en modifiant les fichiers au format /etc/fonts/conf.d/; utilisez Sudo nano /etc/fonts/conf.d/FILENAME sur un terminal pour le faire.
Par exemple, essayez de désactiver l'anticrénelage des polices en modifiant 10-antialias.conf (remplacez true par false); idem pour 10-hinting.conf. Si rien ne change, remplacez faux faux par vrais.
Veuillez noter que vous allez désactiver ces fonctionnalités pour l’ensemble du système. Annulez donc les modifications si elles ne résolvent rien.
La dernière cause possible de votre problème peut être le rendu graphique du pilote lui-même. Vous pouvez essayer d’exécuter Sudo nano /etc/libreoffice/soffice.sh et d’ACTIVER/DÉSACTIVER le support OpenGL. Redémarrez Libreoffice après chaque édition.
Si vous ne pouvez pas résoudre le déclassement ou utiliser OpenOffice ou une suite équivalente, pour vos yeux (je ne plaisante pas).
Je suis désolé si je n’ai pas été d’une grande aide, mais je ne connais pas le code source de LibreOffice, j’essaie seulement diverses possibilités. :-)
Faites-nous savoir si vous résolvez ou si vous découvrez des choses intéressantes.

0
Lorenzo Ancora

LibreOffice n'utilise que le moteur de polices gratuit, de sorte que toutes les polices MS et Monotype auront une mauvaise image, car elles sont suggérées ou préparées pour le moteur de polices Windows.

En outre, LibreOffice ne licenciant aucune police de monotype, ce n’est donc pas la meilleure solution si vous créez un document en Times New Roman dans MS Office, puis l’ouvrez dans LibreOffice. .

0
Hammerman