Microcom 466 User Manual
Page 64

Downloadable Graphic Images
Chapter 6
466 Operators Manual
58
The 466 font structure consists of commands, a header, a look-up table, a character
descriptor, and character data. All words are in Intel format: low byte, high byte. The graphic
image structure is the same as the font structure.
Sample Graphic
Figure 14
Note: All multi-byte hexadecimal fields are written least-significant-byte first.
Font/Graphic File Format and Sample Data
File
Data
Size
Name
Notes
^An ^D106
freeform,
Download Cmd
n = user font number (1-255)
ASCII-HEXED
Data
Size
Name
Notes
00
1 byte
Orientation
00h = upright, 01h = 90 deg.
B2000000
4 bytes
File Length
length of remaining data in bytes
1E00
2 bytes
Max Cell Height
>= height of image (or tallest character in font)
1
00
1 byte
Default Spacing
20
1 byte
First Printable Char
20
1 byte
Last Printable Char
20
1 byte
Default Char
Char to use if not a printable char.
04000000
4 bytes
Char Offset
Distance in bytes from beginning of this field to
beginning of corresponding character
structure (Char Height). (Repeat field as
needed for each character in font. Only one
character is used in a graphic file.)
1E00
2 bytes
Char Height
Height of char image in dots (corresponds to
number of bytes in character generator table
for this char.)
1
2800
2 bytes
Char Width
Width of char image in dots
0000
2 bytes
Top Offset
Distance in dots between top of char image
and Max Cell Height
1
0000
2 bytes
Bottom Offset
Distance in dots between bottom of char and
bottom of cell.
1
0000
2 bytes
Right Offset, Non
Signed right offset for non-proportional fonts
0000
2 bytes
Left Offset, Non
Signed left offset for non-proportional fonts
0000
2 bytes
Right Offset, Prop
Signed right offset for proportional fonts
0000
2 bytes
Left Offset, Prop
Signed left offset for proportional fonts
0500
2 bytes
Byte Width
Width of char image data in bytes ((Char
Width + 7) / 8)
6060606060
5 bytes
Bottom row of image
F0F0F0F0F0
5 bytes
Middle row of image
F0F0F0F0F0
5 bytes
Middle row of image
F0F0F0F0F0
5 bytes
Middle row of image
F0F0F0F0F0
5 bytes
Middle row of image
F0F0F0F0F0
5 bytes
Middle row of image
F0F0F0F0F0
5 bytes
Middle row of image