Che cos'è il formato di file FNT?
.fnt è un formato di file font binario legacy utilizzato dai primi sistemi operativi Windows. I file .fnt memorizzano glifi raster (bitmap) o a tratto (vettoriali per plotter) e i relativi metadati, e si trovano tipicamente nelle directory di sistema utilizzate per la memorizzazione dei font. Nelle distribuzioni Windows, i file .fnt portano l'attributo nascosto per impostazione predefinita e raramente sono distribuiti come file autonomi: sono incorporati come risorse all'interno dei file .FON, che sono eseguibili Windows NE o PE che fungono da librerie di risorse font.
Ogni file .fnt codifica i glifi per esattamente un tipo di carattere a una specifica dimensione in punti. Una famiglia di font completa richiede quindi più file .fnt (o un singolo contenitore .fon che ospita più risorse). Il formato supporta solo bitmap monocromatiche a 1 bit: niente scala di grigi o anti-aliasing. Windows 3.x distribuiva i font di sistema come 8514fix.fon e vgasys.fon come contenitori .fon che raggruppavano più risorse .fnt.
Il formato definisce tre versioni identificate da un byte all'offset 1 dell'intestazione del file: versione 1 (Windows 1.x), versione 2 (Windows 2.x) e versione 3 (Windows 3.x), che ha aggiunto i campi puntatore per il nome del carattere e il nome del dispositivo all'intestazione fissa di 148 byte.
FNT è un formato di font di sistema, ma molti altri formati più universali lo hanno superato. TrueType (.ttf, introdotto nel 1991) e OpenType (.otf, 1996) sono formati vettoriali scalabili che hanno sostituito .fnt per tutti i nuovi contenuti. FontForge può leggere e convertire i file .fnt a scopo di conservazione.
Sicurezza e incolumità
RISCHIO: LOWI file FNT sono dati binari passivi senza codice eseguibile. Non rappresentano alcun rischio per la sicurezza quando vengono aperti con uno strumento per font.
Dettagli del formato
in sintesi- Radiance Renderer Font - Radiance (software di simulazione illuminotecnica) utilizza .fnt per il proprio formato di font bitmap semplice, non correlato a Windows GDI.
- Vari font bitmap di motori di gioco - Molti motori di gioco retro e indie utilizzano .fnt per atlanti di font bitmap personalizzati (es. formato AngelCode BMFont), non correlati a Windows GDI.
Programmi che aprono file FNT
Dettagli tecnici
specifiche approfondite| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Identificatore di versione | Byte all'offset 1: 0x01 = versione 1 (Windows 1.x), 0x02 = versione 2 (Windows 2.x), 0x03 = versione 3 (Windows 3.x) |
| Dimensione intestazione | 148 byte (versioni 2 e 3); contiene nome della famiglia, peso, larghezza, altezza, codici del primo/ultimo carattere e stringa di copyright |
| Tipi di glifi | Raster (bitmap monocromatica a 1 bit) o a tratto (definizione vettoriale per plotter); nessun supporto per colore, scala di grigi o anti-aliasing |
| Profondità colore | 1 bpp (solo monocromatico) per i glifi raster |
| Ambito per file | Un tipo di carattere a una dimensione in punti per ogni file .fnt; una famiglia di font completa richiede file separati per ogni dimensione e stile |
| Metodo di distribuzione | Tipicamente incorporato all'interno di file contenitori .fon (eseguibili Windows NE/PE); i file .fnt autonomi sono rari |
| Compressione | Nessuna - dati bitmap o a tratto non compressi |
| Dimensione tipica del file | 2 KB - 200 KB (varia in base al numero di glifi e alla dimensione in punti codificata) |
| Tipo MIME | application/octet-stream (nessuna registrazione ufficiale; font/fnt usato informalmente) |
| OS associato | Nativamente da Windows 1.0 a Windows 3.x; presente nelle versioni successive di Windows solo per compatibilità con il passato |
| Sostituito da | TrueType (.ttf, 1991) e OpenType (.otf, 1996) - formati di font vettoriali scalabili che hanno sostituito FNT per ogni nuovo sviluppo |
| Rilasciato | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Ultima versione | Version 3 (Windows 3.x, 1990); no updates since |
| Standard aperto | Sì · royalty-free |
| Specifica | docs.microsoft.com |
Conversioni FNT
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FNT.