Operator`s manual
Downloadable Fonts Chapter 7
48-466 Operators Manual56
; 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