Next: 3.4.5 Variables de colores
Up: 3.4 Variables asociadas a
Previous: 3.4.3 Variables para cursores
ICEeditor hace un uso amplio de las fuentes, ya que tanto las
opciones de los menús, el texto del editor como el título del
fichero a editar aparecen en pantalla mostrados en diferentes fuentes.
Cada fuente que va a ser utilizada en un elemento gráfico del
sistema es almacenada en una variable. Para ello se han definido:
- #:ICEeditor:texeditor-font, la fuente utilizada en el
editor de textos. Por defecto se corresponde con kana de
tamaño .
- #:ICEeditor:title-font, que se utiliza para titular al
propio ICEeditor.
- #:ICEeditor:filename-font, fuente utilizada para mostrar y
editar el nombre del fichero que se está utilizando
actualmente.
- #:ICEeditor:button-font, utilizada en aquellos botones
que tienen una cadena de texto como imagen.
- #:ICEeditor:menu-button-font, que almacena la fuente
utilizada para rotular los submenus.
- #:ICEeditor:menu-options-font, que indica la fuente en la
que se mostrarán las opciones del menú.
Las fuentes se cargan utilizando la función load-font, a la
que se le pasa como argumento la cadena de caracteres con el nombre completo de la
fuente en formato X11.
Se deben tener muy presentes los problemas de compatibilidad. El conjunto
de fuentes soportado difiere entre distintos servidores X. Para evitar problemas
es conveniente emplear una de las dos opciones siguientes:
- Utilizar los nombres abreviados. Por ejemplo, es mejor utilizar
8x16kana o 9x15 como nombre de fuente que especificar el
nombre X11 completo.
- Rellenar con valores concretos sólo aquellos campos del nombre de la fuente
que sean estrictamente necesarios. Por ejemplo, se podría específicar que
se desea una fuente de cierta familia, con o sin inclinación y monoespaciada o
proporcional, utilizando * en los demás campos.
Con ello se evita que la aplicación produzca un error al no estar disponible una fuente concreta.
Como contrapartida no se garantiza que en todos los servidores X donde se ejecute la aplicación
se muestre exactamente la misma fuente, aunque sí una similar.
Next: 3.4.5 Variables de colores
Up: 3.4 Variables asociadas a
Previous: 3.4.3 Variables para cursores
Miguel A. Alonso Pardo
Thu Nov 20 16:47:01 CET 1997