Algunas aplicaciones todavía están usando los mecanismos de fuentes del sistema de ventanas X original. Permiten menos opciones de estilo, tienen un esquema más complejo de nomenclatura de fuentes y no incluyen el suavizado de fuentes LCD y de contorno. Para obtener más información sobre el esquema de nomenclatura de fuentes X11, consulte la especificación de la descripción de fuentes lógica de X. Algunos de los comandos de fuentes X11 incluyen:
xlsfonts: proporciona una lista de todas las fuentes conocidas por el sistema
xfontsel: proporciona una simple aplicación de selección de fuentes para las fuentes conocidas por el sistema
Puede especificar estilos y tamaños determinados utilizando campos en el nombre de la descripción de fuentes lógica de X (XLFD). Por ejemplo, para iniciar xterm utilizando la variante negrita de la fuente DejaVu Mono con un tamaño de 12 puntos, escriba el siguiente comando:
$ xterm -fn '-misc-dejavu sans mono-bold-r-normal--12-120-72-72-m-*-iso10646-1'
Para instalar fuentes utilizando el sistema de fuentes X11 antiguo, debe crear archivos de metadatos con los comandos mkfontdir o mkfontscale y agregar el directorio a la ruta de fuentes del servidor X con el comando xset. Los cambios en la ruta de fuentes efectuados con el comando xset se restablecen a la configuración predeterminada para cada nueva sesión.
Dado que los directorios /etc/X11/fontpath.d están incluidos en los archivos fonts.conf predeterminados en el sistema operativo Oracle Solaris, las fuentes agregadas de esta forma están automáticamente disponibles para las aplicaciones mediante la biblioteca fontconfig.
Para obtener más información sobre el sistema de fuentes X11 antiguo y la instalación de las fuentes escalables y de mapa de bits, consulte http://www.x.org/releases/X11R7.6/doc/xorg-docs/fonts/fonts.html.
Al instalar fuentes, primero debe crear un directorio de fuentes que contiene todos los archivos de fuentes relevantes, además de algunos archivos de índice. A continuación, hay que informar al servidor X de la existencia de este nuevo directorio e incluirlo en la ruta de fuentes.
Aunque las fuentes de mapa de bits se distribuyen normalmente en el formato BDF, el formato PCF binario es más eficaz.
Por ejemplo, para convertir un archivo courier12.bdf, debe escribir:
$ bdftopcf courier12.bdf
Por ejemplo:
$ gzip courier12.pdf
Por ejemplo, para utilizar el directorio /usr/local/share/fonts/bitmap/:
$ mkdir /usr/local/share/fonts/bitmap/ $ cp *.pcf.gz /usr/local/share/fonts/bitmap/
$ mkfontdir /usr/local/share/fonts/bitmap/
Si se coloca un signo más (+) delante de la opción, el directorio se agrega al principio de la ruta de fuentes. Si se coloca detrás de la opción, el directorio se agrega al final de la ruta de fuentes.
Por ejemplo:
$ xset +fp /usr/local/fonts/Type1 $ xset fp+ /usr/local/fonts/bitmap
Para obtener más información, consulte la página del comando man xset.
La ruta se calcula agregando todos los directorios mencionados en las entradas FontPath de la sección Files del archivo en el orden en el que aparecen.
Por ejemplo:
FontPath "/usr/local/fonts/Type1" ... FontPath "/usr/local/fonts/bitmap"
Para obtener más información, consulte la página del comando man xorg.conf.