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