beautypg.com

Microcom 48-466 User Manual

Page 62

background image

Downloadable Fonts

Chapter 7

48-466 Operators Manual

56

; 0 -> 255 = positive spacing
; 256 -> 511 = -1 -> - 255 kerning or negative spacing

dw

FAC

;first decodable ASCII character

db

LAC

;last decodable ASCII character

db

DAC

;default ASCII character, if user requests character not decodable
; between FAC and LAC

;Jump table -> An offset between the current position in the jump ; table and the character descriptor
of the decoded character...
dd

CHAR1-$,CHAR2-$,...

;Character descriptor -> defines the character attributes
; (unlike DCS above, the signed quantities use the normal 'C'
; conventions)
CHAR1 label word
dw

HGT

;height of character cell data

dw

WID

;width of character cell data

dw

TOP

;offset from top of character to MCS

dw

BOT

;offset from bottom of char to MCS
; note: these are the same for all rotations

dw

ROFFP

;signed - right offset for mono-spaced character

dw

LOFFP

;signed - left offset for mono-spaced character

dw

ROFFN

;signed - right offset for non-proportional character

dw

LOFFN

;signed - left offset for non-proportional character

dw

BWID

;bytes wide of character data (pixels_wide + 7)/8

CHAR_DATA label word
db ?....

;character data