Qu'est-ce que le format de fichier FNT ?
.fnt est un format de fichier de police binaire hérité utilisé par les anciens systèmes d'exploitation Windows. Les fichiers .fnt stockent des glyphes matriciels (bitmap) ou à traits (traceur vectoriel) ainsi que leurs métadonnées, et se trouvent généralement dans les répertoires système utilisés pour le stockage des polices. Dans les distributions Windows, les fichiers .fnt portent par défaut l'attribut caché et sont rarement distribués en tant que fichiers autonomes - ils sont intégrés en tant que ressources à l'intérieur des fichiers .FON, qui sont des exécutables Windows NE ou PE agissant comme des bibliothèques de ressources de polices.
Chaque fichier .fnt encode les glyphes pour exactement une police de caractères à un corps (taille) précis. Une famille de polices complète nécessite donc plusieurs fichiers .fnt (ou un seul conteneur .fon contenant plusieurs ressources). Le format ne prend en charge que les bitmaps monochromes 1 bit - pas de niveaux de gris ni d'anticrénelage. Windows 3.x livrait des polices système telles que 8514fix.fon et vgasys.fon sous forme de conteneurs .fon regroupant plusieurs ressources .fnt.
Le format définit trois versions identifiées par un octet à l'offset 1 de l'en-tête du fichier : version 1 (Windows 1.x), version 2 (Windows 2.x) et version 3 (Windows 3.x), laquelle a ajouté des champs de pointeurs pour le nom de la police et le nom du périphérique à l'en-tête fixe de 148 octets.
FNT est un format de police système, mais de nombreux formats plus universels l'ont supplanté. TrueType (.ttf, introduit en 1991) et OpenType (.otf, 1996) sont des formats vectoriels extensibles qui ont remplacé le .fnt pour tout nouveau contenu. FontForge peut lire et convertir les fichiers .fnt à des fins de préservation.
Sécurité et sûreté
RISQUE : LOWLes fichiers FNT sont des données binaires passives sans code exécutable. Ils ne présentent aucun risque de sécurité lorsqu'ils sont ouverts avec un outil de police.
Détails du format
en bref- Radiance Renderer Font - Radiance (logiciel de simulation d'éclairage) utilise .fnt pour son propre format de police bitmap simple, sans rapport avec Windows GDI.
- Diverses polices bitmap de moteurs de jeu - De nombreux moteurs de jeux rétro et indépendants utilisent .fnt pour des atlas de polices bitmap personnalisés (ex: format AngelCode BMFont), sans rapport avec Windows GDI.
Programmes qui ouvrent les fichiers FNT
Détails techniques
spécifications approfondies| Encodage | Binaire |
| Ordre des octets | Little-endian |
| Identifiant de version | Octet à l'offset 1 : 0x01 = version 1 (Windows 1.x), 0x02 = version 2 (Windows 2.x), 0x03 = version 3 (Windows 3.x) |
| Taille de l'en-tête | 148 octets (versions 2 et 3) ; contient le nom de la famille, la graisse, la largeur, la hauteur, les codes du premier/dernier caractère et la chaîne de copyright |
| Types de glyphes | Matriciel (bitmap monochrome 1 bit) ou à traits (définition pour traceur vectoriel) ; pas de prise en charge de la couleur, des niveaux de gris ou de l'anticrénelage |
| Profondeur de couleur | 1 bpp (monochrome uniquement) pour les glyphes matriciels |
| Portée par fichier | Une police à un corps donné par fichier .fnt ; une famille de polices complète nécessite des fichiers séparés pour chaque taille et style |
| Méthode de distribution | Généralement intégré dans des fichiers conteneurs .fon (exécutables Windows NE/PE) ; les fichiers .fnt autonomes sont peu courants |
| Compression | Aucune - données bitmap ou à traits non compressées |
| Taille de fichier typique | 2 Ko - 200 Ko (varie selon le nombre de glyphes et la taille du corps encodé) |
| Type MIME | application/octet-stream (pas d'enregistrement officiel ; font/fnt utilisé de manière informelle) |
| OS associé | Windows 1.0 à Windows 3.x nativement ; présent dans les versions ultérieures de Windows uniquement pour la compatibilité ascendante |
| Remplacé par | TrueType (.ttf, 1991) et OpenType (.otf, 1996) - formats de polices vectorielles extensibles qui ont remplacé FNT pour tout nouveau développement |
| Publié | 1983, with Windows 1.0 pre-release development; shipped with Windows 1.0 (1985) |
| Dernière version | Version 3 (Windows 3.x, 1990); no updates since |
| Standard ouvert | Oui · libre de droits |
| Spécification | docs.microsoft.com |
Conversions FNT
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers FNT.