Fuentes Unicode y herramientas para el sistema X Window

Fuentes: Unicode fonts and tools for X11
Imagen generada por IA con el prompt: Vintage CRT monitor glowing green, showing monospace bitmap font glyphs from multiple Unicode scripts (Latin, Greek, Cyrillic, Japanese ideographs) arranged in a grid, dark terminal room, retro tech aesthetic.
Imagen generada con IA

El proyecto documenta una extensión completa al estándar ISO 10646-1/Unicode para las clásicas fuentes bitmap del sistema X Window. Todas las fuentes de la familia «-misc-fixed-*» —desde 5x7 hasta 10x20— se han reeditado con codificación ISO10646-1, de modo que cubren el conjunto de caracteres de las viejas fuentes ISO 8859-1 y, en los tamaños mayores (6x13, 8x13, 9x15, 9x18 y 10x20), un repertorio mucho más amplio: la subconjunto CEN MES-3A de Unicode 3.2, el Alfabeto Fonético Internacional, armenio, georgiano, tailandés, yidis, y los alfabetos latino, griego y cirílico completos, además de símbolos matemáticos (incluido el repertorio de TeX), APL, Braille y runas, entre otros. Las fuentes 9x15 y 10x20 añaden etíope.

El paquete incorpora además nuevas variantes: versiones oblicuas (6x13O, 7x13O, 8x13O), una 9x18 optimizada para combinar caracteres, y las doublewidth 12x13ja, 18x18ja y 18x18ko para ideogramas japoneses y coreanos. También se han revisado las fuentes pixel de Adobe y B&H incluidas en X11R6.4, añadiendo unos 30 caracteres PostScript y todos los acentos latinizados de ISO 8859 partes 1-4, 9-10 y 13-15, además de corregir errores históricos (como el NBSP ausente o los signos de multiplicación y división intercambiados).

El conjunto implementa Unicode 3.2 (ISO 10646-1/Amd.1:2002), incluye el script Perl ucs2any.pl para generar automáticamente versiones en otras codificaciones a partir de las fuentes ISO 10646-1, y se distribuye como dominio público. Se incorporó a XFree86 desde la versión 4.1 y se ha ofrecido a X.Org para sustituir las antiguas fuentes BDF ISO 8859-1. El proyecto aborda también, con detalle técnico, las dificultades de representar escrituras cursivas como la árabe, la siríaca o las índicas, donde una misma secuencia de caracteres produce múltiples glifos según la posición dentro de la palabra, un reto incompatible con el modelo uno-a-uno entre carácter y glifo sobre el que se construye el sistema de fuentes de X11.