2010-04-02 23 views

risposta

0

I font sono probabilmente installati in/usr/X11R6/share/fonts ma poiché pango-1.24 i caratteri devono essere in/usr/share/fonts. La soluzione è quella di collegare i font X11:

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

Questo dovrebbe risolvere il problema.

+0

Non ho il permesso di farlo. Come faccio a dire a 'pango' di cercare i caratteri in' ~/tmp/share/fonts'? –

30

Ho fatto un sacco di ricerche su questo e non ho mai trovato una risposta decente. Il mio problema riguardava l'esecuzione di virt-manager (un'utilità basata su xwindows) su un server remoto. Ho tutti i caratteri sulla mia casella xwindows ma non sull'host remoto.

l'ho eseguito "yum install xorg-x11-font *" sull'host remoto, tutto ha funzionato correttamente.

+0

Grazie - Stavo installando una macchina minima senza un desktop completo, ma con un paio di X-app. Questo era esattamente ciò di cui avevo bisogno. –

+5

Grazie! Su CentOS ho dovuto installare: xorg-x11-fonts-Type1. Sono stati installati anche xorg-x11-fonts-100dpi e xorg-x11-fonts-75dpi - non sono sicuro di averne bisogno, se necessario. – originalbryan

+2

'xorg-x11-fonts-Type1' ha funzionato per me – robert

0

Assicurarsi che il font che si sta utilizzando con pango sia installato sulla macchina.

Verificare la presenza di caratteri installati nella directory/usr/share/fonts.

Per installare nuovi font provare i passi di cui this documento:

11

mi sono imbattuto in questo su Amazon Linux, con il set minimo di pacchetti di X necessari per eseguire vncserver, e dovuto installare dejavu-sans-fonts e dejavu-serif-fonts.

+0

Questo lo ha risolto per me su RHEL/CentOS 6. Grazie! – Jonathan

2

Verificare le autorizzazioni del file di caratteri, in particolare sui tipi di carattere installati manualmente, ad esempio: fuori dall'ambito di gestione dei pacchetti.

Pango potrebbe non riuscire con questo errore quando il carattere non è leggibile dall'utente desktop. Esempio: font installato in/usr/share/fonts/..., di proprietà di root, nessun altro ha diritti di lettura.