Line 9:
Line 9:
The endianess is Big Endian.
The endianess is Big Endian.
−
RFNT Header
+
== RFNT Header ==
10h bytes
10h bytes
−
0x0000: 'RFNT'
+
{| class="wikitable"
+
! Offset
+
! Size
+
! Description
+
|-
+
| 0x0000
+
|
+
| 'RFNT'
+
|-
+
| 0x0004
+
|
+
| FE FF 01 04
+
|-
+
| 0x0008
+
|
+
| DWORD length of whole file
+
|-
+
| 0x000C
+
|
+
| WORD ??
+
|-
+
| 0x000E
+
|
+
| WORD ?? (language flag?)
+
|}
−
0x0004: FE FF 01 04
+
== FINF Header ==
−
0x0008: DWORD length of whole file
+
20H bytes
−
−
0x000C: WORD ??
−
−
0x000E: WORD ?? (language flag?)
−
−
FINF Header
−
20H bytes:
0x0000: 'FINF'
0x0000: 'FINF'
Line 57:
Line 74:
0x001F: BYTE 00 (?)
0x001F: BYTE 00 (?)
−
TGLP Header
+
== TGLP Header ==
+
30h bytes
30h bytes
Line 87:
Line 105:
0x001C: DWORD position of data
0x001C: DWORD position of data
+
== TGLP Data ==
−
TGLP Data
Bitmap is formed in a Zig-zag way.
Bitmap is formed in a Zig-zag way.
Line 119:
Line 137:
...
...
−
CWDH Section
+
== CWDH Section ==
+
0x0000: 'CWDH'
0x0000: 'CWDH'
Line 135:
Line 154:
????: (0~3) * 00 (align to 4 bytes)
????: (0~3) * 00 (align to 4 bytes)
−
CMAP Section
+
== CMAP Section ==
−
Type 1 :
+
+
=== Type 1 ===
0x0000: ‘CMAP’
0x0000: ‘CMAP’
Line 154:
Line 174:
0x0016: WORD ?
0x0016: WORD ?
−
Type 2 :
+
=== Type 2 ===
0x0000: ‘CMAP’
0x0000: ‘CMAP’