Hva er FNT-filformatet?
.fnt er et foreldet binært fontfilformat som ble brukt av tidlige Windows-operativsystemer. .fnt-filer lagrer raster- (bitmapp) eller strek- (vektorplotter) glyfer og deres metadata, og finnes vanligvis i systemmapper som brukes til lagring av fonter. I Windows-distribusjoner har .fnt-filer attributtet «skjult» som standard og distribueres sjelden som frittstående filer - de er innebygd som ressurser i .FON-filer, som er Windows NE- eller PE-kjørbare filer som fungerer som fontressursbiblioteker.
Hver .fnt-fil koder glyfer for nøyaktig ett skriftsnitt i én punktstørrelse. En komplett fontfamilie krever derfor flere .fnt-filer (eller en enkelt .fon-beholder som inneholder flere ressurser). Formatet støtter kun 1-bits monokrome bitmapper - ingen gråtoner eller kantutjevning (anti-aliasing). Windows 3.x leverte systemfonter som 8514fix.fon og vgasys.fon som .fon-beholdere som samlet flere .fnt-ressurser.
Formatet definerer tre versjoner identifisert av en byte ved posisjon (offset) 1 i filhodet: versjon 1 (Windows 1.x), versjon 2 (Windows 2.x) og versjon 3 (Windows 3.x), som la til felt for peker til navn på skriftsnitt og enhetsnavn i det faste 148-byte store filhodet.
FNT er et systemfontformat, men mange mer universelle formater har tatt over. TrueType (.ttf, introdusert i 1991) og OpenType (.otf, 1996) er skalerbare vektorformater som erstattet .fnt for alt nytt innhold. FontForge kan lese og konvertere .fnt-filer for bevaringsformål.
Sikkerhet og trygghet
RISIKO: LOWFNT-filer er passive binære data uten kjørbart kode. De utgjør ingen sikkerhetsrisiko når de åpnes med et fontverktøy.
Formatdetaljer
i et nøtteskall- Radiance Renderer Font - Radiance (programvare for lyssimulering) bruker .fnt for sitt eget enkle bitmappfontformat, urelatert til Windows GDI.
- Ulike spillmotor-bitmappfonter - Mange retro- og indiespillmotorer bruker .fnt for egendefinerte bitmappfont-atlaser (f.eks. AngelCode BMFont-format), urelatert til Windows GDI.
Programmer som åpner FNT-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær |
| Byterekkefølge | Little-endian |
| Versjonsidentifikator | Byte ved offset 1: 0x01 = versjon 1 (Windows 1.x), 0x02 = versjon 2 (Windows 2.x), 0x03 = versjon 3 (Windows 3.x) |
| Hodestørrelse | 148 byte (versjon 2 og 3); inneholder familienavn, vekt, bredde, høyde, koder for første/siste tegn og opphavsrettsstreng |
| Glyf-typer | Raster (1-bits monokrom bitmapp) eller strek (vektorplotter-definisjon); ingen støtte for farger, gråtoner eller kantutjevning |
| Fargedybde | 1 bpp (kun monokrom) for raster-glyfer |
| Omfang per fil | Ett skriftsnitt i én punktstørrelse per .fnt-fil; en full fontfamilie krever separate filer for hver størrelse og stil |
| Distribusjonsmetode | Vanligvis innebygd i .fon-beholderfiler (Windows NE/PE-kjørbare filer); frittstående .fnt-filer er uvanlige |
| Komprimering | Ingen - ukomprimert bitmapp- eller strekdata |
| Typisk filstørrelse | 2 KB - 200 KB (skalerer med antall glyfer og punktstørrelsen som er kodet) |
| MIME-type | application/octet-stream (ingen offisiell registrering; font/fnt brukes uformelt) |
| Tilknyttet OS | Windows 1.0 til Windows 3.x opprinnelig; til stede i senere Windows-versjoner kun for bakoverkompatibilitet |
| Erstattet av | TrueType (.ttf, 1991) og OpenType (.otf, 1996) - skalerbare vektorfontformater som erstattet FNT for all ny utvikling |
| Utgitt | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Siste versjon | Version 3 (Windows 3.x, 1990); no updates since |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | docs.microsoft.com |
FNT-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FNT-filer.