General font format for embedded machines
Composed of dot-matrix-fonts and fonts that require less CPU usage
Bitmap Font
Dot-matrix-fonts composed of black and white values, suitable for small displays and low-end equipment.
Format
- Binary Data
- BDF Format
- TrueType embedded format
- Image file: 1 image file for 1 text / image for all characters at a glance
- Program Source (ex.: Header File)
Monochrome bitmap(1 bit per pixel):
Capacity for each text = [(W+7) 8]×4H W: Width H: Height [a] is the largest integer that does not exceed the real number a

Font Specification
![]() Bitmap (24dot) |
![]() Gray Bitmap (24dot) |
![]() TrueType |
|
---|---|---|---|
Traditional Chinese Big5-2003 13,963 text |
950KB | 3,797KB |
Hei:4.6MB Yuan:7.2MB Song:8.1MB |
Simplified Chinese GB18030 27,484 text |
1,933KB | ― |
Hei:8MB Ming:16.6MB Song:13.3MB Kai:21.8MB |
Japanese JIS-X0201, JIS-X0208 7,468 text |
Binary:525KB BDF:2,237KB |
Binary:2,100KB |
Hei W2 :2.1MB Hei W5 :1.9MB Yuan :3.5MB Ming :4.2MB Girl font :4.3MB |
Korean KSX1001 8,322 text |
585KB | 2,340KB |
Hei:2.2MB Ming:3.7MB |
European Languages Latin Set 1 Unicode (Basic Latin, Latin 1 subsidy, additional order) 245 text |
18KB | 72KB | Hei |
European Languages Latin Set 2 | 24KB | 96KB | Hei |
Unicode (Basic Latin, Latin 1 subsidy, Latin expansion AB, additional order) 343 text |
|||
Cyrillic 256 text | 18KB | 56KB | Hei |
Greek 144 text | 10KB | 68KB | Hei |
Text
Latin Set 1 | Latin Set 2 | Cyril | Greece | |
ISO 8859-1 | ○ | ○ | ─ | ─ |
ISO 8859-2 | ─ | ○ | ─ | ─ |
ISO 8859-3 | ─ | ○ | ─ | ─ |
ISO 8859-4 | ─ | ○ | ─ | ─ |
ISO 8859-5 | ─ | ─ | ○ | ─ |
ISO 8859-7 | ─ | ─ | ─ | ○ |
ISO 8859-9 | ○ | ○ | ─ | ─ |
ISO 8859-10 | ─ | ○ | ─ | ─ |
ISO 8859-15 | ○ | ○ | ─ | ─ |
ISO 8859-16 | ─ | ○ | ─ | ─ |
Languages that require layout engine (Arabic/Thai/Vietnamese/Hindi/Hebrew)
Layout Engine + font TTF only provides fonts