19
Font File Creation
Matrix Orbital graphic displays are capable of displaying text in a wide variety of styles customizable to
suit any project design. Front files alter the style of text and appearance of the display.
By default, a Matrix Orbital graphic display is loaded with a small filled font in slot one and a future bk bt
16 style in slot two. Both are available at www.matrixorbital.ca/software/graphic_fonts.
The easiest way to create, add, or modify the fonts of any graphic display is through the MOGD# tool.
This provides a simple graphic interface that hides the more complex intricacies of the font file.
Table 16: Example Font File Header
Maximum Width
Character Height
ASCII Start Value
ASCII End Value
5
7
72
74
The font file header contains four bytes: First, the number of columns in the widest character; usually
‘w’, second, the pixel height of each character, and finally, the start and end values of the character
range. The range represents the values that must be sent to the display to trigger the characters to
appear on the screen. In the example, the decimal values corresponding to the lowercase letters ‘h’
through ‘j’ will be used resulting in the range shown.
Table 17: Example Character Table
MSB
LSB
Width
h
0
13
5
i
0
18
3
j
0
21
4
The character table contains information that allows the display to locate each individual character in a
mass of character data. Each character has three bytes; two indicating its
offset in the character data
and one indicating its width. The offset takes into account the header and table bytes to point to the
first byte of the character data it references. The first byte of the file, maximum width, has an offset of
zero. The width byte of each character can be identical as in a fixed width font, or in our case, variable.
The character table will become clearer after analyzing the final part of the font file, character data.
Table 18: Character ‘h’
Bitmap
1
0
0
0
0
1
0
0
0
0
1
0
1
1
0
1
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
0
0
1
Table 19: Character ‘h’ Data
1
0
0
0
0
1
0
0
84
132
0
0
1
0
1
1
0
1
2D
45
1
0
0
1
1
0
0
0
98
152
1
1
0
0
0
1
1
0
C6
198
0
0
1
0
0
0
0
0
20
32
相关PDF资料
GLK24064-25-WB-V LCD GRAPHIC DISPL 240X64 BLU/WHT
GLT240128-FGW-VPT LCD TOUCH 128X240 WHT/GRY
GM2BB50BM0C LED WHITE 5000K 150MA 0.5W
GM5YJ01210A LED ORANGE CLEAR 6050 SMD
GU128X128D-3900B VACUUM FLUORESCENT DISPLAY
GU144X16D-7053B VACUUM FLUORESCENT DISPLAY
GU160X32-800B MODULE VF GRAPHIC DISPLAY 160X32
GU160X80E-7900B VACUUM FLUORESCENT DISPLAY
相关代理商/技术参数
GLK24064-16-1U-TCI-VPT-E 制造商:Matrix Orbital 功能描述:Graphic DisplayBk BG Wide Volt, Ext Temp
GLK24064-16-1U-TC-VPT-E 功能描述:LCD DISPLAY - 240X64 MULT COLOR RoHS:是 类别:光电元件 >> 显示器模块 - LCD,OLED,图形 系列:- 标准包装:1 系列:* 其它名称:Q7143510
GLK24064-16-1U-WB 功能描述:LCD 图形显示模块和配件 Blue Background White Text RoHS:否 制造商:ELECTRONIC ASSEMBLY 产品: 分辨率:128 x 64 流体类型:FSTN Positive 接口: 背光: 背景色:White 工作温度范围:- 20 C to + 70 C 封装:Bulk
GLK24064-16-1U-WB-E 功能描述:LCD 图形显示模块和配件 240 x 64 Wht Txt Blu B/G Ext Temp RoHS:否 制造商:ELECTRONIC ASSEMBLY 产品: 分辨率:128 x 64 流体类型:FSTN Positive 接口: 背光: 背景色:White 工作温度范围:- 20 C to + 70 C 封装:Bulk
GLK24064-16-1U-WB-LV 功能描述:LCD 图形显示模块和配件 240 x 64 Wht Txt Blu B/G Low Volt RoHS:否 制造商:ELECTRONIC ASSEMBLY 产品: 分辨率:128 x 64 流体类型:FSTN Positive 接口: 背光: 背景色:White 工作温度范围:- 20 C to + 70 C 封装:Bulk
GLK24064-16-1U-WB-LV-E 制造商:Matrix Orbital 功能描述:Graphic DisplayBl BG Low Volt, Ext Temp
GLK24064-16-1U-WB-V 功能描述:LCD 图形显示模块和配件 240 x 64 Wht Txt Blu B/G Ext Volt RoHS:否 制造商:ELECTRONIC ASSEMBLY 产品: 分辨率:128 x 64 流体类型:FSTN Positive 接口: 背光: 背景色:White 工作温度范围:- 20 C to + 70 C 封装:Bulk
GLK24064-16-1U-WB-VPT 功能描述:LCD 图形显示模块和配件 240 X 64 BLUE/WHITE 9VDC TO 35VDC RoHS:否 制造商:ELECTRONIC ASSEMBLY 产品: 分辨率:128 x 64 流体类型:FSTN Positive 接口: 背光: 背景色:White 工作温度范围:- 20 C to + 70 C 封装:Bulk