FNT (Windows Font)

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(samples + more software + identification)
(Identification)
Line 13: Line 13:
 
Since a font can contain a maximum of 255 characters and a few bytes are required per character description, this size is usually in the thousands area.
 
Since a font can contain a maximum of 255 characters and a few bytes are required per character description, this size is usually in the thousands area.
 
Since the file header already comprises more than 100 bytes, the size of a theoretically minimal FNT file with only one character is larger than hundred.
 
Since the file header already comprises more than 100 bytes, the size of a theoretically minimal FNT file with only one character is larger than hundred.
From offset 90 three properties of the font are saved in one byte each. These font properties are italic, underlined and strikeout.
+
From offset 80 three properties of the font are saved in one byte each. These font properties are italic, underlined and strikeout.
 
If the font has the property in question, the corresponding value is one. Otherwise the value is zero.
 
If the font has the property in question, the corresponding value is one. Otherwise the value is zero.
  

Revision as of 14:08, 30 January 2021

File Format
Name FNT (Windows Font)
Ontology
Extension(s) .fnt

FNT is a mostly-obsolete bitmap or stroked (vector) font format associated with Microsoft Windows. FNT-format fonts are most commonly found inside resources of New Executable (sometimes Portable Executable) files, particularly in dedicated FON (.fon) files. They may also appear standalone (without a container), where they have the extension .fnt.

Contents

Identification

Such fonts files begin with a nil-byte. The next byte contains a value in range from one to three. These two bytes corresponds to the version of the font file. Then the file size is stored as 4 byte little endian value. Since a font can contain a maximum of 255 characters and a few bytes are required per character description, this size is usually in the thousands area. Since the file header already comprises more than 100 bytes, the size of a theoretically minimal FNT file with only one character is larger than hundred. From offset 80 three properties of the font are saved in one byte each. These font properties are italic, underlined and strikeout. If the font has the property in question, the corresponding value is one. Otherwise the value is zero.

Software

Sample files

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox