Co to jest format pliku FNT?
.fnt to przestarzały binarny format plików czcionek używany przez wczesne systemy operacyjne Windows. Pliki .fnt przechowują glify rastrowe (bitmapowe) lub kreskowe (wektorowe dla ploterów) wraz z ich metadanymi i zazwyczaj znajdują się w katalogach systemowych służących do przechowywania czcionek. W dystrybucjach Windows pliki .fnt domyślnie posiadają atrybut ukryty i rzadko są rozpowszechniane jako samodzielne pliki - są one osadzone jako zasoby wewnątrz plików .FON, które są plikami wykonywalnymi Windows NE lub PE pełniącymi rolę bibliotek zasobów czcionek.
Każdy plik .fnt koduje glify dla dokładnie jednego kroju pisma w jednym rozmiarze punktowym. Kompletna rodzina czcionek wymaga zatem wielu plików .fnt (lub pojedynczego kontenera .fon przechowującego wiele zasobów). Format obsługuje wyłącznie 1-bitowe monochromatyczne mapy bitowe - bez skali szarości i antyaliasingu. Windows 3.x dostarczał czcionki systemowe, takie jak 8514fix.fon i vgasys.fon, jako kontenery .fon łączące wiele zasobów .fnt.
Format definiuje trzy wersje identyfikowane przez bajt na offsecie 1 nagłówka pliku: wersja 1 (Windows 1.x), wersja 2 (Windows 2.x) oraz wersja 3 (Windows 3.x), która dodała pola wskaźników nazwy kroju i nazwy urządzenia do stałego 148-bajtowego nagłówka.
FNT jest systemowym formatem czcionek, ale został wyparty przez wiele bardziej uniwersalnych formatów. TrueType (.ttf, wprowadzony w 1991 r.) i OpenType (.otf, 1996 r.) to skalowalne formaty konturowe, które zastąpiły .fnt we wszystkich nowych treściach. FontForge potrafi odczytywać i konwertować pliki .fnt do celów archiwalnych.
Bezpieczeństwo
RYZYKO: LOWPliki FNT to pasywne dane binarne bez kodu wykonywalnego. Nie stanowią zagrożenia dla bezpieczeństwa podczas otwierania za pomocą narzędzi do czcionek.
Szczegóły formatu
w pigułce- Radiance Renderer Font - Radiance (oprogramowanie do symulacji oświetlenia) używa rozszerzenia .fnt dla własnego prostego formatu czcionek bitmapowych, niezwiązanego z Windows GDI.
- Różne silniki gier (czcionki bitmapowe) - Wiele silników gier retro i niezależnych używa .fnt dla niestandardowych atlasów czcionek bitmapowych (np. format AngelCode BMFont), niezwiązanych z Windows GDI.
Programy otwierające pliki FNT
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Identyfikator wersji | Bajt na offsecie 1: 0x01 = wersja 1 (Windows 1.x), 0x02 = wersja 2 (Windows 2.x), 0x03 = wersja 3 (Windows 3.x) |
| Rozmiar nagłówka | 148 bajtów (wersje 2 i 3); zawiera nazwę rodziny, wagę, szerokość, wysokość, kody pierwszego/ostatniego znaku oraz ciąg znaków praw autorskich |
| Typy glifów | Rastrowe (1-bitowa mapa bitowa monochromatyczna) lub kreskowe (definicja wektorowa dla plotera); brak obsługi kolorów, skali szarości lub antyaliasingu |
| Głębia koloru | 1 bpp (tylko monochromatyczne) dla glifów rastrowych |
| Zakres na plik | Jeden krój pisma w jednym rozmiarze punktowym na plik .fnt; pełna rodzina czcionek wymaga oddzielnych plików dla każdego rozmiaru i stylu |
| Metoda dystrybucji | Zazwyczaj osadzone w plikach kontenerowych .fon (pliki wykonywalne Windows NE/PE); samodzielne pliki .fnt są rzadkością |
| Kompresja | Brak - nieskompresowane dane bitmapowe lub kreskowe |
| Typowy rozmiar pliku | 2 KB - 200 KB (skaluje się wraz z liczbą glifów i zakodowanym rozmiarem punktowym) |
| Typ MIME | application/octet-stream (brak oficjalnej rejestracji; nieformalnie używa się font/fnt) |
| Powiązany system operacyjny | Natywnie Windows 1.0 do Windows 3.x; obecny w nowszych wersjach Windows wyłącznie dla wstecznej kompatybilności |
| Zastąpiony przez | TrueType (.ttf, 1991) i OpenType (.otf, 1996) - skalowalne formaty czcionek konturowych, które zastąpiły FNT w nowym oprogramowaniu |
| Wydano | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Najnowsza wersja | Version 3 (Windows 3.x, 1990); no updates since |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | docs.microsoft.com |
Konwersje FNT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FNT.