Microcom 48-466 User Manual
Page 62
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