Hvad er FNT-filformatet?
.fnt er et forældet binært skrifttypeformat, der blev brugt af tidlige Windows-operativsystemer. .fnt-filer gemmer raster- (bitmap) eller streg- (vektorplotter) glyffer og deres metadata, og findes typisk i systemmapper, der bruges til opbevaring af skrifttyper. I Windows-distributioner har .fnt-filer som standard attributten «skjult» og distribueres sjældent som selvstændige filer - de er indlejret som ressourcer i .FON-filer, som er Windows NE- eller PE-eksekverbare filer, der fungerer som biblioteker for skrifttyperessourcer.
Hver .fnt-fil koder glyffer for præcis én skrifttype i én punktstørrelse. En komplet skrifttypefamilie kræver derfor flere .fnt-filer (eller en enkelt .fon-container, der indeholder flere ressourcer). Formatet understøtter kun 1-bit monokrome bitmaps - ingen gråtoner eller anti-aliasing. Windows 3.x leverede systemskrifttyper som 8514fix.fon og vgasys.fon som .fon-containere, der samlede flere .fnt-ressourcer.
Formatet definerer tre versioner identificeret ved en byte ved offset 1 i filhovedet: version 1 (Windows 1.x), version 2 (Windows 2.x) og version 3 (Windows 3.x), som tilføjede felter til navn på skrifttype og enhedens navn til det faste 148-byte hoved.
FNT er et systemskrifttypeformat, men mange mere universelle formater har erstattet det. TrueType (.ttf, introduceret i 1991) og OpenType (.otf, 1996) er skalerbare outline-formater, der erstattede .fnt til alt nyt indhold. FontForge kan læse og konvertere .fnt-filer til bevaringsformål.
Sikkerhed og tryghed
RISIKO: LOWFNT-filer er passive binære data uden eksekverbar kode. De udgør ingen sikkerhedsrisiko, når de åbnes med et skrifttypeværktøj.
Formatdetaljer
kort fortalt- Radiance Renderer Font - Radiance (software til lyssimulering) bruger .fnt til sit eget simple bitmap-skrifttypeformat, som ikke er relateret til Windows GDI.
- Forskellige spilmotor-bitmap-skrifttyper - Mange retro- og indie-spilmotorer bruger .fnt til brugerdefinerede bitmap-skrifttype-atlasser (f.eks. AngelCode BMFont-format), som ikke er relateret til Windows GDI.
Programmer der åbner FNT-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær |
| Byte-rækkefølge | Little-endian |
| Versionsidentifikator | Byte ved offset 1: 0x01 = version 1 (Windows 1.x), 0x02 = version 2 (Windows 2.x), 0x03 = version 3 (Windows 3.x) |
| Hovedstørrelse | 148 bytes (version 2 og 3); indeholder familienavn, vægt, bredde, højde, første/sidste tegnkoder og copyright-streng |
| Glyf-typer | Raster (1-bit monokrom bitmap) eller streg (vektorplotter-definition); ingen understøttelse af farve, gråtoner eller anti-aliasing |
| Farvedybde | 1 bpp (kun monokrom) for raster-glyffer |
| Omfang pr. fil | Én skrifttype i én punktstørrelse pr. .fnt-fil; en fuld skrifttypefamilie kræver separate filer for hver størrelse og stil |
| Distributionsmetode | Typisk indlejret i .fon-containerfiler (Windows NE/PE-eksekverbare filer); selvstændige .fnt-filer er ualmindelige |
| Komprimering | Ingen - ukomprimeret bitmap- eller stregdata |
| Typisk filstørrelse | 2 KB - 200 KB (skalerer med antallet af glyffer og den kodede punktstørrelse) |
| MIME-type | application/octet-stream (ingen officiel registrering; font/fnt bruges uformelt) |
| Tilknyttet OS | Windows 1.0 til Windows 3.x indfødt; findes i senere Windows-versioner kun af hensyn til bagudkompatibilitet |
| Erstattet af | TrueType (.ttf, 1991) og OpenType (.otf, 1996) - skalerbare outline-skrifttypeformater, der erstattede FNT til al ny udvikling |
| Udgivet | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Seneste version | Version 3 (Windows 3.x, 1990); no updates since |
| Åben standard | Ja · royaltyfri |
| Specifikation | docs.microsoft.com |
FNT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om FNT-filer.