2010-04-02 7 views

Antwort

0

Ihre Schriftarten sind wahrscheinlich in/usr/X11R6/share/fonts installiert, aber seit pango-1.24 sollten sich die Schriftarten in/usr/share/fonts befinden. Die Lösung ist die X11-Schriften zu verknüpfen:

ln -s /usr/X11R6/share/fonts /usr/share

das Problem behoben ist.

+0

Ich habe keine Erlaubnis, das zu tun. Wie sage ich 'pango', um nach den Schriften in' ~/tmp/share/fonts' zu suchen? –

30

Ich habe viel darüber gesucht und nie eine anständige Antwort gefunden. Mein Problem bestand darin, virt-manager (ein xwindows-basiertes Dienstprogramm) auf einem Remote-Server auszuführen. Ich habe alle Schriftarten auf meiner Xwindows Box, aber nicht auf dem Remote-Host.

die ich rannte 'yum xorg-x11-font * installieren' auf dem Remote-Host alles hat gut funktioniert.

+0

Danke - Ich habe eine minimale Maschine ohne einen vollständigen Desktop eingerichtet, aber mit ein paar X-Apps. Das war genau das, was ich brauchte. –

+5

Danke! Auf CentOS musste ich installieren: xorg-x11-fonts-Type1. Auch xorg-x11-fonts-100dpi und xorg-x11-fonts-75dpi installiert - nicht sicher, was ich brauchte, wenn entweder. – originalbryan

+2

'xorg-x11-fonts-Type1' funktionierte für mich – robert

0

Vergewissern Sie sich, dass die Schriftart, die Sie mit pango verwenden, auf dem Computer installiert ist.

Suchen Sie nach installierten Schriftarten im Verzeichnis/usr/share/fonts.

So installieren Sie neue Schriften versuchen, die in this Dokument genannten Schritte:

11

Ich lief in diesen auf Amazon Linux, mit dem minimalen Satz von X-Paketen notwendig vncserver zu laufen und hatte dejavu-sans-fonts und dejavu-serif-fonts zu installieren.

+0

Dies hat es für mich auf RHEL/CentOS 6 behoben. Danke! – Jonathan

2

Überprüfen Sie die Schriftartdateiberechtigungen, insbesondere bei Schriftarten, die Sie manuell installiert haben, beispielsweise: außerhalb des Paketverwaltungsbereichs.

Pango kann mit diesem Fehler fehlschlagen, wenn die Schrift vom Desktopbenutzer nicht lesbar ist. Beispiel: Schrift installiert unter/usr/share/fonts/..., im Besitz von root, keine anderen haben Leserechte.