To be determined Anti-aliased - 0x03 start byte The first byte of the character data indicates the encoding of the rest of that character data:Ġx01 for black/white or 0x03 for 3-bit anti-aliased.įollowing this start byte are the actual compressed bits defining the appearance of the character. The start position and length of each character can be derived from the character map above. The rest of the file contains the binary representation of each character with variable lengths. Start byte of the character data, as an offset from the start of the charactermap (in this case 0x3D) The Character map length is 10 * as found in offset 0x0000000C.Įach character entry is 10 bytes long: Offset Next the file contains a fixed size lookup table for each character with pointers to the actual location of the pixel data. In this case the font name is 0x11 (17) bytes long as seen in offset 0x00000011. Which means that the second and third byte might be variable and have some meaning beyond being magic numbers. For BIG5 the magic bytes are 04 7E 22 0A. zi file containing the BIG5 code page is different from all other files. Start of Data Address (= Font Name location) Total length of font name and character data InformationĬode pages / character encoding reference zi files that is compatible with the Nextion and TJC HMI displays. The editor has a built in "Font Generator"-tool which converts standard fonts into. The Nextion Font Format is a proprietary font format used by the Nextion/USART Editor HMI software. ❗ This is an unfinished reversed engineered specification the TJC USART HMI ZI font format (version 5).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |