¿Qué es el formato de archivo FNT?
.fnt es un formato de archivo de fuente binario heredado utilizado por los primeros sistemas operativos Windows. Los archivos .fnt almacenan glifos de rastro (mapa de bits) o de trazo (trazador vectorial) y sus metadatos, y se encuentran típicamente en los directorios del sistema utilizados para almacenar fuentes. En las distribuciones de Windows, los archivos .fnt llevan el atributo oculto por defecto y rara vez se distribuyen como archivos independientes; se incrustan como recursos dentro de archivos .FON, que son ejecutables Windows NE o PE que actúan como bibliotecas de recursos de fuentes.
Cada archivo .fnt codifica glifos para exactamente una tipografía a un tamaño de punto determinado. Una familia de fuentes completa requiere, por lo tanto, múltiples archivos .fnt (o un único contenedor .fon que albergue múltiples recursos). El formato admite solo mapas de bits monocromáticos de 1 bit, sin escala de grises ni suavizado (anti-aliasing). Windows 3.x incluía fuentes del sistema como 8514fix.fon y vgasys.fon como contenedores .fon que agrupaban múltiples recursos .fnt.
El formato define tres versiones identificadas por un byte en el desplazamiento (offset) 1 de la cabecera del archivo: versión 1 (Windows 1.x), versión 2 (Windows 2.x) y versión 3 (Windows 3.x), que añadió campos de puntero para el nombre de la fuente y el nombre del dispositivo a la cabecera fija de 148 bytes.
FNT es un formato de fuente del sistema, pero muchos formatos más universales lo han superado. TrueType (.ttf, introducido en 1991) y OpenType (.otf, 1996) son formatos de contorno escalables que reemplazaron a .fnt para todo el contenido nuevo. FontForge puede leer y convertir archivos .fnt con fines de preservación.
Seguridad y protección
RIESGO: LOWLos archivos FNT son datos binarios pasivos sin código ejecutable. No representan ningún riesgo de seguridad al abrirse con una herramienta de fuentes.
Detalles del formato
en pocas palabras- Fuente de Radiance Renderer - Radiance (software de simulación de iluminación) utiliza .fnt para su propio formato simple de fuente de mapa de bits, no relacionado con Windows GDI.
- Diversas fuentes de mapa de bits de motores de juegos - Muchos motores de juegos retro e indie utilizan .fnt para atlas de fuentes de mapa de bits personalizados (por ejemplo, el formato AngelCode BMFont), no relacionado con Windows GDI.
Programas que abren archivos FNT
Detalles técnicos
especificación profunda| Codificación | Binario |
| Orden de bytes | Little-endian |
| Identificador de versión | Byte en el desplazamiento 1: 0x01 = versión 1 (Windows 1.x), 0x02 = versión 2 (Windows 2.x), 0x03 = versión 3 (Windows 3.x) |
| Tamaño de cabecera | 148 bytes (versiones 2 y 3); contiene el nombre de la familia, peso, ancho, alto, códigos del primer/último carácter y cadena de copyright |
| Tipos de glifos | Rastro (mapa de bits monocromático de 1 bit) o trazo (definición de trazador vectorial); sin soporte para color, escala de grises o suavizado |
| Profundidad de color | 1 bpp (monocromático únicamente) para glifos de rastro |
| Alcance por archivo | Una tipografía a un tamaño de punto por archivo .fnt; una familia de fuentes completa requiere archivos separados para cada tamaño y estilo |
| Método de distribución | Típicamente incrustado dentro de archivos contenedores .fon (ejecutables Windows NE/PE); los archivos .fnt independientes son poco comunes |
| Compresión | Ninguna - datos de mapa de bits o trazo sin comprimir |
| Tamaño de archivo típico | 2 KB - 200 KB (escala según el número de glifos y el tamaño de punto codificado) |
| Tipo MIME | application/octet-stream (sin registro oficial; font/fnt se usa informalmente) |
| SO asociado | Windows 1.0 hasta Windows 3.x de forma nativa; presente en versiones posteriores de Windows solo por compatibilidad con versiones anteriores |
| Superado por | TrueType (.ttf, 1991) y OpenType (.otf, 1996) - formatos de fuente de contorno escalables que reemplazaron a FNT para todo el desarrollo nuevo |
| Lanzado | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Última versión | Version 3 (Windows 3.x, 1990); no updates since |
| Estándar abierto | Sí · libre de regalías |
| Especificación | docs.microsoft.com |
Conversiones de FNT
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos FNT.