2010-04-02 12 views

Respuesta

0

Sus fuentes están probablemente instaladas en/usr/X11R6/share/fonts, pero desde pango-1.24 las fuentes deben estar en/usr/share/fonts. La solución es vincular las fuentes X11:

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

Esto debería solucionar el problema.

+0

No tengo permiso para hacerlo. ¿Cómo le digo a 'pango' que busque las fuentes en' ~/tmp/share/fonts'? –

30

Hice muchas búsquedas en esto y nunca encontré una respuesta decente. Mi problema consistía en ejecutar virt-manager (una utilidad basada en xwindows) en un servidor remoto. Tengo todas las fuentes en mi cuadro xwindows pero no en el host remoto.

i run 'yum install xorg-x11-font *' en el host remoto todo funcionó bien.

+0

Gracias - Estaba configurando una máquina mínima sin un escritorio completo, pero con un par de X-apps. Esto era exactamente lo que necesitaba. –

+5

Gracias! En CentOS tuve que instalar: xorg-x11-fonts-Type1. También instalé xorg-x11-fonts-100dpi y xorg-x11-fonts-75dpi - no estoy seguro de lo que necesitaba, si es que cualquiera. – originalbryan

+2

'xorg-x11-fonts-Type1' trabajado para mí – robert

0

Asegúrese de que la fuente que está utilizando con pango esté instalada en la máquina.

Compruebe si hay fuentes instaladas en el directorio/usr/share/fonts.

para instalar nuevas fuentes tratan los pasos mencionados en this documento:

11

me encontré con esto en Amazon Linux, con el conjunto mínimo de paquetes X necesarios para ejecutar vncserver, y tuvo que instalar dejavu-sans-fonts y dejavu-serif-fonts.

+0

Esto lo arregló para mí en RHEL/CentOS 6. ¡Gracias! – Jonathan

2

Verifique los permisos de los archivos de fuentes, especialmente en las fuentes que haya instalado manualmente, como: fuera del alcance de administración de paquetes.

Pango puede fallar con este error cuando el usuario del escritorio no puede leer la fuente. Ejemplo: fuente instalada en/usr/share/fonts/..., propiedad de root, ninguna otra tiene derechos de lectura.

Cuestiones relacionadas