XLFD
La descripción de fuente lógica (XLFD) es un estándar de fuente utilizada por el Sistema de ventanas X (X Window System). Su objetivo es apoyar:
- Nombres de fuentes descriptivas únicas que soportan búsqueda sencilla de patrones.
- Múltiples proveedores de fuentes, juegos de caracteres y codificaciones arbitrarias.
- Denominación y creación de instancias de fuentes escalables y polimórficas.
- Transformaciones y subconjuntos de fuentes.
- Independencia del servidor X y las implementaciones del sistema operativo o archivo.
- Pareo o Sustitución arbitraria y compleja de fuente.
- Extensibilidad.
Una importante convención de XLFD, es hacer referencia a las fuentes individuales, incluyendo las variaciones que utilizan su nombre de fuente (FontName) único. Comprende una secuencia de catorce campos guion-prefijo campos X-registrados:
- FOUNDRY: Type Foundry - vendedor o proveedor de esta fuente.
- FAMILY_NAME: familia tipográfica.
- WEIGHT_NAME: Peso del modelo.
- SLANT: Inclinación (redonda, cursiva, oblicua, cursiva inversa, invertir oblicua, u "otros").
- SETWIDTH_NAME: Anchura proporcional (por ejemplo, normal, condensada, estrecho, ampliada / doble ancho).
- ADD_STYLE_NAME: Estilo adicional (por ejemplo, (Sans) Serif, Informal, adornada).
- PIXEL_SIZE: Tamaño del tipo, en píxeles, 0 (cero) significa una fuente escalable.
- POINT_SIZE: Tamaño del tipo, en décimas de puntos.
- RESOLUTION_X: Resolución horizontal en puntos por pulgada (DPI), para el que se diseñó la fuente.
- RESOLUTION_Y: Resolución vertical, en la DPI.
- SPACING: Monoespaciado proporcional, o "tipo de letra monoespaciada".
- AVERAGE_WIDTH: Anchura media de los tipos de esta fuente; 0 significa fuente escalable.
- CHARSET_REGISTRY: Registro de la definición de este conjunto de tipos.
- CHARSET_ENCODING: Esquema de codificación de registro de tipos para este conjunto.
El siguiente ejemplo es para una fuente Carta de 75 dpi y 12 puntos:
-bitstream-charter-medium-r-normal--12-120-75-75-p-68-iso8859-1[65 70 80_90]
(Que también informa a la fuente de la letra, que el cliente está solamente interesado en los tipos 65, 70 y 80 a 90.)
Referencias
editar- Jim Flowers; Stephen Gildea (1994). «X Logical Font Description Conventions» (PDF). Digital Equipment Corporation. X Consortium. Consultado el 2 de febrero de 2008.
- Mansfield, Niall (1994) [1992]. «System Administration». The Joy of X - An overview of the X Window System. Cambridge: Addison-Wesley. pp. 266-267. ISBN 0-201-56512-9.