Vad är filformatet FNT?
.fnt är ett föråldrat binärt typsnittsformat som användes av tidiga Windows-operativsystem. .fnt-filer lagrar raster- (bitmapp) eller stroke-glyfer (vektorplotter) och deras metadata, och hittas vanligtvis i systemkataloger som används för att lagra typsnitt. I Windows-distributioner har .fnt-filer attributet dold som standard och distribueras sällan som fristående filer - de är inbäddade som resurser i .FON-filer, vilka är Windows NE- eller PE-exekverbara filer som fungerar som resursbibliotek för typsnitt.
Varje .fnt-fil kodar glyfer för exakt ett typsnitt i en punktstorlek. En komplett typsnittsfamilj kräver därför flera .fnt-filer (eller en enskild .fon-container som innehåller flera resurser). Formatet stöder endast 1-bitars monokroma bitmappar - ingen gråskala eller kantutjämning (anti-aliasing). Windows 3.x levererade systemtypsnitt som 8514fix.fon och vgasys.fon som .fon-containrar som buntade ihop flera .fnt-resurser.
Formatet definierar tre versioner som identifieras av en byte vid offset 1 i filhuvudet: version 1 (Windows 1.x), version 2 (Windows 2.x) och version 3 (Windows 3.x), vilken lade till fält för typsnittsnamn och enhetsnamnspekare till det fasta huvudet på 148 byte.
FNT är ett systemtypsnittsformat, men många mer universella format har ersatt det. TrueType (.ttf, introducerat 1991) och OpenType (.otf, 1996) är skalbara vektorformat som ersatte .fnt för allt nytt innehåll. FontForge kan läsa och konvertera .fnt-filer för arkiveringsändamål.
Säkerhet & trygghet
RISK: LOWFNT-filer är passiva binära data utan exekverbar kod. De utgör ingen säkerhetsrisk när de öppnas med ett typsnittsverktyg.
Formatdetaljer
i ett nötskal- Radiance Renderer Font - Radiance (mjukvara för ljussimulering) använder .fnt för sitt eget enkla bitmappstypsnittsformat, orelaterat till Windows GDI.
- Diverse bitmappstypsnitt för spelmotorer - Många retro- och indiespelmotorer använder .fnt för anpassade bitmapps-typsnittsatlasar (t.ex. AngelCode BMFont-format), orelaterat till Windows GDI.
Program som öppnar FNT-filer
Tekniska detaljer
djup specifikation| Kodning | Binär |
| Byteordning | Little-endian |
| Versionsidentifierare | Byte vid offset 1: 0x01 = version 1 (Windows 1.x), 0x02 = version 2 (Windows 2.x), 0x03 = version 3 (Windows 3.x) |
| Huvudstorlek (header) | 148 byte (version 2 och 3); innehåller familjenamn, vikt, bredd, höjd, koder för första/sista tecken och copyright-sträng |
| Glyftyper | Raster (1-bitars monokrom bitmapp) eller stroke (vektorplotter-definition); inget stöd för färg, gråskala eller kantutjämning |
| Färgdjup | 1 bpp (endast monokrom) för rasterglyfer |
| Omfång per fil | Ett typsnitt i en punktstorlek per .fnt-fil; en fullständig typsnittsfamilj kräver separata filer för varje storlek och stil |
| Distributionsmetod | Vanligtvis inbäddad i .fon-containerfiler (Windows NE/PE-exekverbara filer); fristående .fnt-filer är ovanliga |
| Komprimering | Ingen - okomprimerad bitmapp eller stroke-data |
| Typisk filstorlek | 2 KB - 200 KB (skalar med antal glyfer och kodad punktstorlek) |
| MIME-typ | application/octet-stream (ingen officiell registrering; font/fnt används informellt) |
| Associerat OS | Windows 1.0 till Windows 3.x nativt; finns i senare Windows-versioner endast för bakåtkompatibilitet |
| Ersatt av | TrueType (.ttf, 1991) och OpenType (.otf, 1996) - skalbara vektorformat för typsnitt som ersatte FNT för all ny utveckling |
| Släppt | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Senaste version | Version 3 (Windows 3.x, 1990); no updates since |
| Öppen standard | Ja · royaltyfri |
| Specifikation | docs.microsoft.com |
FNT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FNT-filer.