GLF 3D Font File Format Description
By Roman Podobedov
Version 0.1
1. Header - 128 Bytes 2. Font Data (One Symbol) ... N.
Font Data (Last Symbol)
1. Header (128 Bytes)
-
Font Label ("GLF", 3 Bytes)
-
Font Name ("...", 96 Bytes)
-
Total Symbols in Font File (Number, 1 Byte)
-
Reserved (28 Bytes)
2. Font Data
-
Symbol code (Number 1 Byte) - Symbol code in ASCII table
-
Number of Vertexs in symbol (Number, 1 Byte)
-
Number of Facets in symbol (Number, 1 Byte)
-
Total Lines in symbol (Number, 1 Byte)
-
Vertex Data (Float Numbers, Total: 4*NumberOfVertexs*2 Bytes)
- X and Y coordinates of symbol (X range -1..1, Y range -1..1)
-
Face Data (Numbers, Total: 3*TotalOfFaces Bytes) - Each 3 Byte
Element defines triangle, Each Number in Element show element number in vertex
data
-
Line Data (Array of numbers: TotalLines
Bytes) - Array element it is number of last vertex of line in vertex
data
|