Entre los recursos almacenados en la ROM del A500, destacaba la fuente por defecto de la interfaz de usuario, una fuente monoespaciada de 8×8 píxeles llamada Topaz. Aunque el modo de video predeterminado era de 640×200 píxeles, representarla a 8×16 píxeles en pantallas modernas ofrece una apariencia más auténtica.
Características de la Fuente Topaz
- Alto contraste: Su diseño claro y nítido facilita la lectura.
- Consistencia en el diseño: Dentro de los límites de los 8×8 píxeles, mantiene una coherencia estética admirable.
- Compacta: Ideal para maximizar el uso del espacio disponible en pantalla.
- Monoespaciada: Perfecta para su uso en terminales modernos, aunque con algunas limitaciones.
Limitaciones de la Fuente Original
La fuente original Topaz presenta dos problemas principales:
- Tamaño único: Es una fuente bitmap de tamaño fijo, mientras que la mayoría de los sistemas operativos modernos solo soportan fuentes escalables como TrueType y OpenType.
- Juego de caracteres limitado: Solo admite el conjunto de caracteres Latin-1, sin soporte para sistemas de escritura no latinos ni caracteres comunes en terminales como los de dibujo de cajas o bloques.

Proyecto de Modernización de Topaz
Para abordar estos problemas, se llevó a cabo un proyecto de modernización de la fuente Topaz. El proceso comenzó con el archivo amiga-ks13-topaz-08.yaff del repositorio Hoard of Bitfonts de Rob Hagemans. A continuación, se describen los pasos seguidos en el proyecto:
Proceso de Creación
- Conversión Inicial: El archivo fue convertido al formato Adobe Glyph Bitmap Distribution Format (BDF) y se duplicó su altura a 16 píxeles utilizando el software de conversión de fuentes bitmap Monobit.
- Edición de Glifos: El archivo BDF se cargó en el editor de fuentes bitmap Bits’N’Picas de Kreative Korp, donde se comenzaron a dibujar nuevos glifos. Todos los glifos originales de Topaz se mantuvieron sin modificar, excepto el carácter 0xDF «ß», que se diseñó para ser ambiguo entre
U+00DF ß(LATIN SMALL LETTER SHARP S) yU+03B2 β(GREEK SMALL LETTER BETA). Se ajustaron ambos glifos para representar claramente las letras respectivas. - Añadiendo Nuevos Glifos: Se añadieron numerosos glifos nuevos, incluyendo:
- Todos los caracteres de la lista de glifos de Windows 4, incluidos los símbolos cirílicos, griegos y MS-DOS CP437.
- Todos los caracteres del bloque Unicode de Dibujo de Cajas.
- Todos los caracteres del bloque Unicode de Elementos de Bloques.
- Varios caracteres del bloque Unicode de Símbolos para Computación Legada y otros que resultaron útiles o interesantes.
4. Restricciones en el Diseño: Al dibujar nuevos glifos, se mantuvo estrictamente la cuadrícula de 8×8 píxeles, haciendo líneas verticales de dos píxeles de ancho. Se siguió el modelo de los glifos oficiales de Topaz, como levantar las letras mayúsculas con cedilla, pero no las minúsculas.
5. Conversión Final a TTF: Se utilizó Bits’N’Picas para convertir la fuente del formato BDF a TTF, utilizando un proceso especial que garantiza que la fuente resultante se renderice nítidamente en el tamaño objetivo. También se generó una versión «Bold» utilizando la misma técnica de repetición de píxeles que utilizaba la GUI original de AMIGA, logrando que el texto en negrita se vea claro y auténtico en lugar de antialising por un motor de fuentes moderno.
