Puede seleccionar el grupo de fuentes y el tamaño que desee para todas las aplicaciones mediante el cuadro de diálogo Fuente del Gestor de estilos. También puede especificar fuentes en la línea de comandos o utilizar recursos para:
Establecer recursos de fuentes para aplicaciones individuales
Asignar las diferentes fuentes que utilizará el cuadro de diálogo Fuente
Una fuente es un estilo tipográfico con el que se imprimen o muestran los caracteres. El escritorio incluye varias fuentes en diferentes tamaños y estilos.
Las fuentes de mapa de bits se crean a partir de una matriz de puntos (de forma predeterminada, el Gestor de estilos sólo configura las fuentes de mapa de bits). Las fuentes se guardan completas en un archivo. Para tener un rango completo de tamaños, inclinaciones y pesos, se necesitan muchos archivos.
Las fuentes se especifican como valores de recursos y como parámetros de comandos. El nombre de descripción de fuente lógica de X (XLFD) es el método con el que se solicita una fuente deseada. El sistema encuentra la fuente que mejor se ajuste a la descripción dada.
El cuadro de diálogo Fuente del Gestor de estilos permite seleccionar fuentes (de hasta siete tamaños) para objetos tales como la entrada y las etiquetas de texto. También permite agregar o suprimir grupos de fuentes.
Cuando se selecciona una fuente, se escribe en los siguientes recursos de la propiedad RESOURCE_MANAGER:
SystemFont se utiliza para las áreas del sistema, tales como las barras y los paneles de los menús, los botones, los conmutadores y las etiquetas. SystemFont establece el recurso siguiente:
*FontList
se muestra en las áreas de sistema de los clientes de escritorio y otros clientes creados mediante el kit de herramientas OSF/Motif.
UserFont se utiliza para el texto introducido en las ventanas. UserFont establece los recursos siguientes:
*Font
admite versiones anteriores de las aplicaciones de X
*FontSet
es el valor primario
*XmText*FontList
se muestra en cuadros de entrada de texto
*XmTextField*FontList
se muestra en cuadros de entrada de texto
Las fuentes utilizadas para cada selección en el cuadro de diálogo Fuente se especifican en el archivo de recursos /usr/dt/app-defaults/Dtstyle. Pueden especificarse un máximo de siete tamaños.
NumFonts:
número de tamaños de fuentes en el cuadro de diálogo Fuente
SystemFont[1-7]:
hasta siete recursos que asignan una fuente concreta a una selección del cuadro de diálogo Fuente para SystemFont
UserFont[1-7]:
hasta siete recursos que especifican una fuente concreta a una selección del cuadro de diálogo Fuente para UserFont
Se han elegido las fuentes predeterminadas para estos recursos por su legibilidad en varias visualizaciones. Si desea utilizar una fuente concreta para una aplicación, establezca la fuente con un recurso de fuente de aplicación en lugar de cambiar estas fuentes del escritorio.
Para más información sobre las fuentes de aplicaciones, véase las páginas del comando man DtStdAppFontNames(5) y DtStdInterfaceFontNames(5).
Escriba:
xlsfonts [-opciones] [-fn patrón]
Se muestra una lista de nombres de XLFD y de nombres de alias de fuentes disponibles en el sistema. Las fuentes de mapa de bits muestran valores en los catorce campos de XLFD. Los tipos de letra escalables muestran ceros en las posiciones Pixelsize, PointSize, ResolutionX y ResolutionY.
Para comprobar fuentes concretas, utilice la función de comparación con patrones de xlsfonts. Use comodines para reemplazar la parte del patrón que no es necesario que coincida.
Si xlsfonts no muestra ningún nombre de fuente que comience por dt, su ruta de acceso de fuentes no incluye las fuentes del escritorio. Escriba el comando siguiente para incluir las fuentes del escritorio en sus fuentes disponibles:
xset +fp nombre directorio
donde nombre directorio es el directorio que contiene las fuentes del escritorio. La posición predeterminada establecida al inicio de la sesión es /usr/dt/config/xfonts/idioma.
Para obtener información adicional:
Las páginas del comando man xset y xlsfonts muestran las opciones disponibles.
Using the X Window System explica los nombres de alias de las fuentes y el cliente xset.
Para especificar un recurso de fuente para un cliente específico, utilice la opción de línea de comandos -xrm . Por ejemplo:
nombre aplicación -xrm '*bitstream-charter-medium-r-normal-8-88-75-75-p-45-iso8859-1'
Las fuentes se especifican mediante catorce características diferentes separadas por guiones (-). Esto se denomina descripción de fuentes lógica de X (XLFD). En algunos casos, un comodín * puede sustituir una propiedad de la lista y en ésta un comodín ? puede reemplazar un carácter de una propiedad. La tabla Tabla 17-4 muestra las especificaciones de las cadenas de propiedades de las fuentes.
La especificación de la cadena de propiedades tiene la forma siguiente:
"-Fundición-NombreFamilia-NombrePeso- Inclinación-NombreAnchoestablecido-NombreAdiciónEstilo-TamañoPíxel- TamañoPunto-ResoluciónX-ResoluciónY-Espaciado- AnchoMedio-RegistroJuegoCaracteres-CodificaciónJuegoCaracteres'
Tabla 17-4 Especificación de la cadena de propiedades de fuente
Cadena de propiedades |
Definición |
---|---|
Fundición |
Cadena que especifica el diseñador de la fuente |
NombreFamilia |
Cadena que identifica el nombre protegido por marca comercial de la fuente |
NombrePeso |
Cadena que proporciona el peso relativo de la fuente, por ejemplo, negrita |
Inclinación |
Código que describe la dirección de la inclinación: R (Roman - sin inclinación) I (Cursiva - inclinación a la derecha) O (Oblicua - inclinación a la derecha) RI (Cursiva inversa - inclinación a la izquierda) RO (Oblicua inversa - inclinación a la izquierda) |
NombreAnchoestablecido |
Cadena que describe el ancho, como comprimido o ampliado |
NombreAdiciónEstilo |
Cadena que proporciona cualquier información adicional necesaria para identificar la fuente de forma única |
TamañoPíxel |
Entero que proporciona el tamaño en píxels de un cuadratín. |
TamañoPunto |
Entero que proporciona el tamaño en puntos decimales de un cuadratín. |
ResoluciónX |
Entero que proporciona la resolución horizontal en píxels |
ResoluciónY |
Entero que proporciona la resolución vertical en píxels |
Espaciado |
Código que especifica el espaciado entre unidades: M (monoespacio, puntos fijos) P (espacio proporcional, puntos variables) C (celda de caracteres) |
AnchoMedio |
Entero que proporciona el ancho medio en decimas de píxel |
RegistroJuegoCaracteres |
Cadena que identifica la autoridad de registro que ha registrado la codificación de la fuente |
CodificaciónJuegoCaracteres |
Cadena que identifica el juego de caracteres en el registro especificado |
El nombre XLFD siguiente describe una fuente denominada charter creada por Bitstream que admite la codificación estándar ISO8859-1:
-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
Tiene peso medio, sin ninguna inclinación especial y de ancho normal. La fuente es proporcional, con un cuadratín de 8 píxels u 8 puntos. Las resoluciones horizontal y vertical son de 75 píxels. El ancho medio de un carácter es 45 décimas de píxel o 4,5 píxels.
Pueden sustituirse partes de esta cadena por comodines. El sistema utilizará la primera fuente que encuentre que coincide con las partes que ha especificado.
Si únicamente desea una fuente charter de ocho píxels, podría utilizar:
*-charter-*-*-*-*-8-*
Al seleccionar el botón Atributos del cuadro de diálogo Fuente del Gestor de estilos, puede ver los siguientes atributos del grupo de fuentes:
Grupo de fuente
Tamaño
Alias
XLFD del alias
Posición del alias
Fuente
XLFD de la fuente
Cuando un usuario agrega un grupo de fuentes, se almacena en la posición siguiente:
DirectorioInicio/.dt/sdtfonts/sistema/entornonacional/tipoletra-nnnnnn
sistema es el nombre del sistema de la estación de trabajo local.
entornonacional es el entorno nacional actual del usuario, tal como "C" o "ja."
tipoletra-nnnnnn es un número creado a partir de la fuente seleccionada y un número generado único.
Este directorio del grupo de fuentes contiene los tres archivos siguientes
fonts.alias
fonts.dir
sdtfonts.group
Los archivos fonts.alias y fonts.dir son los archivos de fuentes normales de X11 adecuados para su adición a la ruta de acceso de fuentes del servidor X. El archivo sdtfonts.group contiene el nombre del grupo de fuentes especificado por el usuario.
El administrador del sistema puede copiar los grupos de fuentes al directorio /etc/dt/sdtfonts /entornonacional o al directorio /usr/openwin/lib/X11/stdfonts /entornonacional, para que el resto de usuarios pueda acceder a los grupos de fuentes desde una estación de trabajo. El Gestor de sesiones busca primero en DirectorioInicio/.dt/stdfonts/sistema /entornonacional, luego en /etc/dt/sdtfonts/entornonacional y, por último, en /usr/openwin/lib/X11/stdfonts/ entornonacional.