Microcom 466 User Manual

Page 64

Advertising
background image

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, <CR> terminated

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

Advertising