brender-v1.3.2/core/pixelmap/fntp4x6.asm

1392 lines
23 KiB
NASM
Raw Permalink Normal View History

;; Copyright (c) 1991,1992,1993-1995 Argonaut Technologies Limited. All rights reserved.
;;
;; $Id: fntp4x6.asm 1.1 1997/12/10 16:41:23 jon Exp $
;; $Locker: $
;;
.386p
.model flat
.data
db '$Id: fntp4x6.asm 1.1 1997/12/10 16:41:23 jon Exp $',0
align 4
.data
public __FontProp4x6
__FontProp4x6 label dword
dd 1 ; flags - PROPORTIONAL
dw 4 ; glyph_x
dw 6 ; glyph_y
dw 5 ; spacing_x
dw 7 ; spacing_y
dd _FontP4x6_Width ; width table
dd _FontP4x6_Encoding ; encoding
dd _FontP4x6_Glyphs ; start of glyph data
GLYPH macro name
dw glyph_&name&-_FontP4x6_Glyphs
endm
GWIDTH macro name
db width_&name&
endm
; Encoding table
;
_FontP4x6_Encoding label byte
GLYPH space ; 00 NUL
GLYPH space ; 01 
GLYPH space ; 02 
GLYPH space ; 03 
GLYPH space ; 04 
GLYPH space ; 05 
GLYPH space ; 06 
GLYPH bullet ; 07 
GLYPH space ; 08 
GLYPH space ; 09
GLYPH space ; 0A
GLYPH space ; 0B
GLYPH space ; 0C
GLYPH space ; 0D
GLYPH space ; 0E 
GLYPH space ; 0F 
GLYPH space ; 10 
GLYPH space ; 11 
GLYPH space ; 12 
GLYPH space ; 13 
GLYPH space ; 14 
GLYPH space ; 15 
GLYPH space ; 16 
GLYPH space ; 17 
GLYPH uparrow ; 18 
GLYPH downarrow ; 19 
GLYPH rightarrow; 1A
GLYPH leftarrow ; 1B 
GLYPH space ; 1C 
GLYPH space ; 1D 
GLYPH space ; 1E 
GLYPH space ; 1F 
GLYPH space ; 20 SPC
GLYPH exclam ; 21 !
GLYPH dquote ; 22 "
GLYPH hash ; 23 #
GLYPH dollar ; 24 $
GLYPH percent ; 25 %
GLYPH ampersand ; 26 &
GLYPH quote ; 27 '
GLYPH lparen ; 28 (
GLYPH rparen ; 29 )
GLYPH asterisk ; 2A *
GLYPH plus ; 2B +
GLYPH comma ; 2C ,
GLYPH minus ; 2D -
GLYPH period ; 2E .
GLYPH slash ; 2F /
GLYPH 0 ; 30 0
GLYPH 1 ; 31 1
GLYPH 2 ; 32 2
GLYPH 3 ; 33 3
GLYPH 4 ; 34 4
GLYPH 5 ; 35 5
GLYPH 6 ; 36 6
GLYPH 7 ; 37 7
GLYPH 8 ; 38 8
GLYPH 9 ; 39 9
GLYPH colon ; 3A :
GLYPH semicolon ; 3B ;
GLYPH langle ; 3C <
GLYPH equal ; 3D =
GLYPH rangle ; 3E >
GLYPH query ; 3F ?
GLYPH comat ; 40 @
GLYPH A ; 41 A
GLYPH B ; 42 B
GLYPH C ; 43 C
GLYPH D ; 44 D
GLYPH E ; 45 E
GLYPH F ; 46 F
GLYPH G ; 47 G
GLYPH H ; 48 H
GLYPH I ; 49 I
GLYPH J ; 4A J
GLYPH K ; 4B K
GLYPH L ; 4C L
GLYPH M ; 4D M
GLYPH N ; 4E N
GLYPH O ; 4F O
GLYPH P ; 50 P
GLYPH Q ; 51 Q
GLYPH R ; 52 R
GLYPH S ; 53 S
GLYPH T ; 54 T
GLYPH U ; 55 U
GLYPH V ; 56 V
GLYPH W ; 57 W
GLYPH X ; 58 X
GLYPH Y ; 59 Y
GLYPH Z ; 5A Z
GLYPH lsquare ; 5B [
GLYPH bslash ; 5C \
GLYPH rsquare ; 5D ]
GLYPH caret ; 5E ^
GLYPH underbar ; 5F _
GLYPH bquote ; 60 `
GLYPH a ; 61 a
GLYPH b ; 62 b
GLYPH c ; 63 c
GLYPH d ; 64 d
GLYPH e ; 65 e
GLYPH f ; 66 f
GLYPH g ; 67 g
GLYPH h ; 68 h
GLYPH i ; 69 i
GLYPH j ; 6A j
GLYPH k ; 6B k
GLYPH l ; 6C l
GLYPH m ; 6D m
GLYPH n ; 6E n
GLYPH o ; 6F o
GLYPH p ; 70 p
GLYPH q ; 71 q
GLYPH r ; 72 r
GLYPH s ; 73 s
GLYPH t ; 74 t
GLYPH u ; 75 u
GLYPH v ; 76 v
GLYPH w ; 77 w
GLYPH x ; 78 x
GLYPH y ; 79 y
GLYPH z ; 7A z
GLYPH lbrace ; 7B {
GLYPH vbar ; 7C |
GLYPH rbrace ; 7D }
GLYPH tilde ; 7E ~
GLYPH space ; 7F 
GLYPH space ; 80 <20>
GLYPH space ; 81 <20>
GLYPH space ; 82 <20>
GLYPH space ; 83 <20>
GLYPH space ; 84 <20>
GLYPH space ; 85 <20>
GLYPH space ; 86 <20>
GLYPH space ; 87 <20>
GLYPH space ; 88 <20>
GLYPH space ; 89 <20>
GLYPH space ; 8A <20>
GLYPH space ; 8B <20>
GLYPH space ; 8C <20>
GLYPH space ; 8D <20>
GLYPH space ; 8E <20>
GLYPH space ; 8F <20>
GLYPH space ; 90 <20>
GLYPH space ; 91 <20>
GLYPH space ; 92 <20>
GLYPH space ; 93 <20>
GLYPH space ; 94 <20>
GLYPH space ; 95 <20>
GLYPH space ; 96 <20>
GLYPH space ; 97 <20>
GLYPH space ; 98 <20>
GLYPH space ; 99 <20>
GLYPH space ; 9A <20>
GLYPH space ; 9B <20>
GLYPH space ; 9C <20>
GLYPH space ; 9D <20>
GLYPH space ; 9E <20>
GLYPH space ; 9F <20>
GLYPH space ; A0 <20>
GLYPH space ; A1 <20>
GLYPH space ; A2 <20>
GLYPH space ; A3 <20>
GLYPH space ; A4 <20>
GLYPH space ; A5 <20>
GLYPH space ; A6 <20>
GLYPH space ; A7 <20>
GLYPH space ; A8 <20>
GLYPH space ; A9 <20>
GLYPH space ; AA <20>
GLYPH space ; AB <20>
GLYPH space ; AC <20>
GLYPH space ; AD <20>
GLYPH space ; AE <20>
GLYPH space ; AF <20>
GLYPH space ; B0 <20>
GLYPH space ; B1 <20>
GLYPH space ; B2 <20>
GLYPH cursor ; B3 <20>
GLYPH space ; B4 <20>
GLYPH space ; B5 <20>
GLYPH space ; B6 <20>
GLYPH space ; B7 <20>
GLYPH space ; B8 <20>
GLYPH space ; B9 <20>
GLYPH space ; BA <20>
GLYPH space ; BB <20>
GLYPH space ; BC <20>
GLYPH space ; BD <20>
GLYPH space ; BE <20>
GLYPH space ; BF <20>
GLYPH space ; C0 <20>
GLYPH space ; C1 <20>
GLYPH space ; C2 <20>
GLYPH space ; C3 <20>
GLYPH space ; C4 <20>
GLYPH space ; C5 <20>
GLYPH space ; C6 <20>
GLYPH space ; C7 <20>
GLYPH space ; C8 <20>
GLYPH space ; C9 <20>
GLYPH space ; CA <20>
GLYPH space ; CB <20>
GLYPH space ; CC <20>
GLYPH space ; CD <20>
GLYPH space ; CE <20>
GLYPH space ; CF <20>
GLYPH space ; D0 <20>
GLYPH space ; D1 <20>
GLYPH space ; D2 <20>
GLYPH space ; D3 <20>
GLYPH space ; D4 <20>
GLYPH space ; D5 <20>
GLYPH space ; D6 <20>
GLYPH space ; D7 <20>
GLYPH space ; D8 <20>
GLYPH space ; D9 <20>
GLYPH space ; DA <20>
GLYPH solidbox ; DB <20>
GLYPH space ; DC <20>
GLYPH space ; DD <20>
GLYPH space ; DE <20>
GLYPH space ; DF <20>
GLYPH space ; E0 <20>
GLYPH space ; E1 <20>
GLYPH space ; E2 <20>
GLYPH space ; E3 <20>
GLYPH space ; E4 <20>
GLYPH space ; E5 <20>
GLYPH space ; E6 <20>
GLYPH space ; E7 <20>
GLYPH space ; E8 <20>
GLYPH space ; E9 <20>
GLYPH space ; EA <20>
GLYPH space ; EB <20>
GLYPH space ; EC <20>
GLYPH space ; ED <20>
GLYPH space ; EE <20>
GLYPH space ; EF <20>
GLYPH space ; F0 <20>
GLYPH space ; F1 <20>
GLYPH space ; F2 <20>
GLYPH space ; F3 <20>
GLYPH space ; F4 <20>
GLYPH space ; F5 <20>
GLYPH space ; F6 <20>
GLYPH space ; F7 <20>
GLYPH space ; F8 <20>
GLYPH space ; F9 <20>
GLYPH space ; FA <20>
GLYPH tick ; FB <20>
GLYPH space ; FC <20>
GLYPH space ; FD <20>
GLYPH space ; FE <20>
GLYPH space ; FF <20>
; Widths table
;
_FontP4x6_Width label byte
GWIDTH space ; 00 NUL
GWIDTH space ; 01 
GWIDTH space ; 02 
GWIDTH space ; 03 
GWIDTH space ; 04 
GWIDTH space ; 05 
GWIDTH space ; 06 
GWIDTH bullet ; 07 
GWIDTH space ; 08 
GWIDTH space ; 09
GWIDTH space ; 0A
GWIDTH space ; 0B
GWIDTH space ; 0C
GWIDTH space ; 0D
GWIDTH space ; 0E 
GWIDTH space ; 0F 
GWIDTH space ; 10 
GWIDTH space ; 11 
GWIDTH space ; 12 
GWIDTH space ; 13 
GWIDTH space ; 14 
GWIDTH space ; 15 
GWIDTH space ; 16 
GWIDTH space ; 17 
GWIDTH uparrow ; 18 
GWIDTH downarrow ; 19 
GWIDTH rightarrow ; 1A
GWIDTH leftarrow ; 1B 
GWIDTH space ; 1C 
GWIDTH space ; 1D 
GWIDTH space ; 1E 
GWIDTH space ; 1F 
GWIDTH space ; 20 SPC
GWIDTH exclam ; 21 !
GWIDTH dquote ; 22 "
GWIDTH hash ; 23 #
GWIDTH dollar ; 24 $
GWIDTH percent ; 25 %
GWIDTH ampersand; 26 &
GWIDTH quote ; 27 '
GWIDTH lparen ; 28 (
GWIDTH rparen ; 29 )
GWIDTH asterisk ; 2A *
GWIDTH plus ; 2B +
GWIDTH comma ; 2C ,
GWIDTH minus ; 2D -
GWIDTH period ; 2E .
GWIDTH slash ; 2F /
GWIDTH 0 ; 30 0
GWIDTH 1 ; 31 1
GWIDTH 2 ; 32 2
GWIDTH 3 ; 33 3
GWIDTH 4 ; 34 4
GWIDTH 5 ; 35 5
GWIDTH 6 ; 36 6
GWIDTH 7 ; 37 7
GWIDTH 8 ; 38 8
GWIDTH 9 ; 39 9
GWIDTH colon ; 3A :
GWIDTH semicolon ; 3B ;
GWIDTH langle ; 3C <
GWIDTH equal ; 3D =
GWIDTH rangle ; 3E >
GWIDTH query ; 3F ?
GWIDTH comat ; 40 @
GWIDTH A ; 41 A
GWIDTH B ; 42 B
GWIDTH C ; 43 C
GWIDTH D ; 44 D
GWIDTH E ; 45 E
GWIDTH F ; 46 F
GWIDTH G ; 47 G
GWIDTH H ; 48 H
GWIDTH I ; 49 I
GWIDTH J ; 4A J
GWIDTH K ; 4B K
GWIDTH L ; 4C L
GWIDTH M ; 4D M
GWIDTH N ; 4E N
GWIDTH O ; 4F O
GWIDTH P ; 50 P
GWIDTH Q ; 51 Q
GWIDTH R ; 52 R
GWIDTH S ; 53 S
GWIDTH T ; 54 T
GWIDTH U ; 55 U
GWIDTH V ; 56 V
GWIDTH W ; 57 W
GWIDTH X ; 58 X
GWIDTH Y ; 59 Y
GWIDTH Z ; 5A Z
GWIDTH lsquare ; 5B [
GWIDTH bslash ; 5C \
GWIDTH rsquare ; 5D ]
GWIDTH caret ; 5E ^
GWIDTH underbar ; 5F _
GWIDTH bquote ; 60 `
GWIDTH a ; 61 a
GWIDTH b ; 62 b
GWIDTH c ; 63 c
GWIDTH d ; 64 d
GWIDTH e ; 65 e
GWIDTH f ; 66 f
GWIDTH g ; 67 g
GWIDTH h ; 68 h
GWIDTH i ; 69 i
GWIDTH j ; 6A j
GWIDTH k ; 6B k
GWIDTH l ; 6C l
GWIDTH m ; 6D m
GWIDTH n ; 6E n
GWIDTH o ; 6F o
GWIDTH p ; 70 p
GWIDTH q ; 71 q
GWIDTH r ; 72 r
GWIDTH s ; 73 s
GWIDTH t ; 74 t
GWIDTH u ; 75 u
GWIDTH v ; 76 v
GWIDTH w ; 77 w
GWIDTH x ; 78 x
GWIDTH y ; 79 y
GWIDTH z ; 7A z
GWIDTH lbrace ; 7B {
GWIDTH vbar ; 7C |
GWIDTH rbrace ; 7D }
GWIDTH tilde ; 7E ~
GWIDTH space ; 7F 
GWIDTH space ; 80 <20>
GWIDTH space ; 81 <20>
GWIDTH space ; 82 <20>
GWIDTH space ; 83 <20>
GWIDTH space ; 84 <20>
GWIDTH space ; 85 <20>
GWIDTH space ; 86 <20>
GWIDTH space ; 87 <20>
GWIDTH space ; 88 <20>
GWIDTH space ; 89 <20>
GWIDTH space ; 8A <20>
GWIDTH space ; 8B <20>
GWIDTH space ; 8C <20>
GWIDTH space ; 8D <20>
GWIDTH space ; 8E <20>
GWIDTH space ; 8F <20>
GWIDTH space ; 90 <20>
GWIDTH space ; 91 <20>
GWIDTH space ; 92 <20>
GWIDTH space ; 93 <20>
GWIDTH space ; 94 <20>
GWIDTH space ; 95 <20>
GWIDTH space ; 96 <20>
GWIDTH space ; 97 <20>
GWIDTH space ; 98 <20>
GWIDTH space ; 99 <20>
GWIDTH space ; 9A <20>
GWIDTH space ; 9B <20>
GWIDTH space ; 9C <20>
GWIDTH space ; 9D <20>
GWIDTH space ; 9E <20>
GWIDTH space ; 9F <20>
GWIDTH space ; A0 <20>
GWIDTH space ; A1 <20>
GWIDTH space ; A2 <20>
GWIDTH space ; A3 <20>
GWIDTH space ; A4 <20>
GWIDTH space ; A5 <20>
GWIDTH space ; A6 <20>
GWIDTH space ; A7 <20>
GWIDTH space ; A8 <20>
GWIDTH space ; A9 <20>
GWIDTH space ; AA <20>
GWIDTH space ; AB <20>
GWIDTH space ; AC <20>
GWIDTH space ; AD <20>
GWIDTH space ; AE <20>
GWIDTH space ; AF <20>
GWIDTH space ; B0 <20>
GWIDTH space ; B1 <20>
GWIDTH space ; B2 <20>
GWIDTH cursor ; B3 <20>
GWIDTH space ; B4 <20>
GWIDTH space ; B5 <20>
GWIDTH space ; B6 <20>
GWIDTH space ; B7 <20>
GWIDTH space ; B8 <20>
GWIDTH space ; B9 <20>
GWIDTH space ; BA <20>
GWIDTH space ; BB <20>
GWIDTH space ; BC <20>
GWIDTH space ; BD <20>
GWIDTH space ; BE <20>
GWIDTH space ; BF <20>
GWIDTH space ; C0 <20>
GWIDTH space ; C1 <20>
GWIDTH space ; C2 <20>
GWIDTH space ; C3 <20>
GWIDTH space ; C4 <20>
GWIDTH space ; C5 <20>
GWIDTH space ; C6 <20>
GWIDTH space ; C7 <20>
GWIDTH space ; C8 <20>
GWIDTH space ; C9 <20>
GWIDTH space ; CA <20>
GWIDTH space ; CB <20>
GWIDTH space ; CC <20>
GWIDTH space ; CD <20>
GWIDTH space ; CE <20>
GWIDTH space ; CF <20>
GWIDTH space ; D0 <20>
GWIDTH space ; D1 <20>
GWIDTH space ; D2 <20>
GWIDTH space ; D3 <20>
GWIDTH space ; D4 <20>
GWIDTH space ; D5 <20>
GWIDTH space ; D6 <20>
GWIDTH space ; D7 <20>
GWIDTH space ; D8 <20>
GWIDTH space ; D9 <20>
GWIDTH space ; DA <20>
GWIDTH solidbox ; DB <20>
GWIDTH space ; DC <20>
GWIDTH space ; DD <20>
GWIDTH space ; DE <20>
GWIDTH space ; DF <20>
GWIDTH space ; E0 <20>
GWIDTH space ; E1 <20>
GWIDTH space ; E2 <20>
GWIDTH space ; E3 <20>
GWIDTH space ; E4 <20>
GWIDTH space ; E5 <20>
GWIDTH space ; E6 <20>
GWIDTH space ; E7 <20>
GWIDTH space ; E8 <20>
GWIDTH space ; E9 <20>
GWIDTH space ; EA <20>
GWIDTH space ; EB <20>
GWIDTH space ; EC <20>
GWIDTH space ; ED <20>
GWIDTH space ; EE <20>
GWIDTH space ; EF <20>
GWIDTH space ; F0 <20>
GWIDTH space ; F1 <20>
GWIDTH space ; F2 <20>
GWIDTH space ; F3 <20>
GWIDTH space ; F4 <20>
GWIDTH space ; F5 <20>
GWIDTH space ; F6 <20>
GWIDTH space ; F7 <20>
GWIDTH space ; F8 <20>
GWIDTH space ; F9 <20>
GWIDTH space ; FA <20>
GWIDTH tick ; FB <20>
GWIDTH space ; FC <20>
GWIDTH space ; FD <20>
GWIDTH space ; FE <20>
GWIDTH space ; FF <20>
.radix 2
; 4x6 Proportinal
;
_FontP4x6_Glyphs label byte
width_space equ 02h
glyph_space db 00000000
db 00000000
db 00000000
db 00000000
db 00000000
db 00000000
width_exclam equ 01h
glyph_exclam db 10000000
db 10000000
db 10000000
db 00000000
db 10000000
db 00000000
width_dquote equ 03h
glyph_dquote db 10100000
db 10100000
db 00000000
db 00000000
db 00000000
db 00000000
width_hash equ 05h
glyph_hash db 01010000
db 11111000
db 01010000
db 11111000
db 01010000
db 00000000
width_dollar equ 03h
glyph_dollar db 01000000
db 01100000
db 11000000
db 00100000
db 11000000
db 01000000
width_percent equ 05h
glyph_percent db 11001000
db 11010000
db 00100000
db 01011000
db 10011000
db 00000000
width_ampersand equ 03h
glyph_ampersand db 01000000
db 10100000
db 10100000
db 01000000
db 10100000
db 00000000
width_quote equ 02h
glyph_quote db 01000000
db 10000000
db 00000000
db 00000000
db 00000000
db 00000000
width_lparen equ 02h
glyph_lparen db 01000000
db 10000000
db 10000000
db 10000000
db 01000000
db 00000000
width_rparen equ 02h
glyph_rparen db 10000000
db 01000000
db 01000000
db 01000000
db 10000000
db 00000000
width_asterisk equ 03h
glyph_asterisk db 00000000
db 10100000
db 01000000
db 10100000
db 00000000
db 00000000
width_plus equ 03h
glyph_plus db 00000000
db 01000000
db 11100000
db 01000000
db 00000000
db 00000000
width_comma equ 02h
glyph_comma db 00000000
db 00000000
db 00000000
db 00000000
db 01000000
db 10000000
width_minus equ 03h
glyph_minus db 00000000
db 00000000
db 11100000
db 00000000
db 00000000
db 00000000
width_period equ 02h
glyph_period db 00000000
db 00000000
db 00000000
db 00000000
db 10000000
db 00000000
width_slash equ 05h
glyph_slash db 00001000
db 00010000
db 00100000
db 01000000
db 10000000
db 00000000
width_0 equ 04h
glyph_0 db 01100000
db 10010000
db 10010000
db 10010000
db 01100000
db 00000000
width_1 equ 04h
glyph_1 db 00100000
db 01100000
db 00100000
db 00100000
db 01110000
db 00000000
width_2 equ 04h
glyph_2 db 11100000
db 00010000
db 01100000
db 10000000
db 11110000
db 00000000
width_3 equ 04h
glyph_3 db 11100000
db 00010000
db 01100000
db 00010000
db 11100000
db 00000000
width_4 equ 04h
glyph_4 db 10000000
db 10000000
db 10100000
db 11110000
db 00100000
db 00000000
width_5 equ 04h
glyph_5 db 11110000
db 10000000
db 11100000
db 00010000
db 11100000
db 00000000
width_6 equ 04h
glyph_6 db 01100000
db 10000000
db 11100000
db 10010000
db 01100000
db 00000000
width_7 equ 04h
glyph_7 db 11110000
db 00010000
db 00100000
db 01000000
db 10000000
db 00000000
width_8 equ 04h
glyph_8 db 01100000
db 10010000
db 01100000
db 10010000
db 01100000
db 00000000
width_9 equ 04h
glyph_9 db 01100000
db 10010000
db 01110000
db 00010000
db 01100000
db 00000000
width_colon equ 01h
glyph_colon db 00000000
db 10000000
db 00000000
db 10000000
db 00000000
db 00000000
width_semicolon equ 02h
glyph_semicolon db 00000000
db 01000000
db 00000000
db 01000000
db 10000000
db 00000000
width_langle equ 03h
glyph_langle db 00100000
db 01000000
db 10000000
db 01000000
db 00100000
db 00000000
width_equal equ 03h
glyph_equal db 00000000
db 11100000
db 00000000
db 11100000
db 00000000
db 00000000
width_rangle equ 03h
glyph_rangle db 10000000
db 01000000
db 00100000
db 01000000
db 10000000
db 00000000
width_query equ 03h
glyph_query db 11000000
db 00100000
db 01000000
db 00000000
db 01000000
db 00000000
width_comat equ 04h
glyph_comat db 01100000
db 10110000
db 10110000
db 10000000
db 01100000
db 00000000
width_A equ 04h
glyph_A db 01100000
db 10010000
db 11110000
db 10010000
db 10010000
db 00000000
width_B equ 04h
glyph_B db 11100000
db 10010000
db 11100000
db 10010000
db 11100000
db 00000000
width_C equ 04h
glyph_C db 01100000
db 10010000
db 10000000
db 10010000
db 01100000
db 00000000
width_D equ 04h
glyph_D db 11100000
db 10010000
db 10010000
db 10010000
db 11100000
db 00000000
width_E equ 04h
glyph_E db 11110000
db 10000000
db 11100000
db 10000000
db 11110000
db 00000000
width_F equ 04h
glyph_F db 11110000
db 10000000
db 11100000
db 10000000
db 10000000
db 00000000
width_G equ 04h
glyph_G db 01100000
db 10000000
db 10110000
db 10010000
db 01100000
db 00000000
width_H equ 04h
glyph_H db 10010000
db 10010000
db 11110000
db 10010000
db 10010000
db 00000000
width_I equ 01h
glyph_I db 10000000
db 10000000
db 10000000
db 10000000
db 10000000
db 00000000
width_J equ 04h
glyph_J db 00010000
db 00010000
db 00010000
db 10010000
db 01100000
db 00000000
width_K equ 04h
glyph_K db 10010000
db 10100000
db 11000000
db 10100000
db 10010000
db 00000000
width_L equ 04h
glyph_L db 10000000
db 10000000
db 10000000
db 10000000
db 11110000
db 00000000
width_M equ 05h
glyph_M db 10001000
db 11011000
db 10101000
db 10001000
db 10001000
db 00000000
width_N equ 04h
glyph_N db 10010000
db 11010000
db 10110000
db 10010000
db 10010000
db 00000000
width_O equ 04h
glyph_O db 01100000
db 10010000
db 10010000
db 10010000
db 01100000
db 00000000
width_P equ 04h
glyph_P db 11100000
db 10010000
db 11100000
db 10000000
db 10000000
db 00000000
width_Q equ 04h
glyph_Q db 01100000
db 10010000
db 10010000
db 10110000
db 01110000
db 00000000
width_R equ 04h
glyph_R db 11100000
db 10010000
db 11100000
db 10010000
db 10010000
db 00000000
width_S equ 04h
glyph_S db 01110000
db 10000000
db 01100000
db 00010000
db 11100000
db 00000000
width_T equ 03h
glyph_T db 11100000
db 01000000
db 01000000
db 01000000
db 01000000
db 00000000
width_U equ 04h
glyph_U db 10010000
db 10010000
db 10010000
db 10010000
db 01100000
db 00000000
width_V equ 05h
glyph_V db 10001000
db 10001000
db 01010000
db 01010000
db 00100000
db 00000000
width_W equ 05h
glyph_W db 10001000
db 10001000
db 10101000
db 10101000
db 01010000
db 00000000
width_X equ 05h
glyph_X db 10001000
db 01010000
db 00100000
db 01010000
db 10001000
db 00000000
width_Y equ 05h
glyph_Y db 10001000
db 01010000
db 00100000
db 00100000
db 00100000
db 00000000
width_Z equ 05h
glyph_Z db 11111000
db 00010000
db 00100000
db 01000000
db 11111000
db 00000000
width_lsquare equ 02h
glyph_lsquare db 11000000
db 10000000
db 10000000
db 10000000
db 11000000
db 00000000
width_bslash equ 05h
glyph_bslash db 10000000
db 01000000
db 00100000
db 00010000
db 00001000
db 00000000
width_rsquare equ 02h
glyph_rsquare db 11000000
db 01000000
db 01000000
db 01000000
db 11000000
db 00000000
width_caret equ 03h
glyph_caret db 01000000
db 10100000
db 00000000
db 00000000
db 00000000
db 00000000
width_underbar equ 04h
glyph_underbar db 00000000
db 00000000
db 00000000
db 00000000
db 00000000
db 11110000
width_bquote equ 02h
glyph_bquote db 10000000
db 01000000
db 00000000
db 00000000
db 00000000
db 00000000
width_a equ 03h
glyph_a db 00000000
db 01100000
db 10100000
db 10100000
db 01100000
db 00000000
width_b equ 03h
glyph_b db 10000000
db 11000000
db 10100000
db 10100000
db 11000000
db 00000000
width_c equ 03h
glyph_c db 00000000
db 01100000
db 10000000
db 10000000
db 01100000
db 00000000
width_d equ 03h
glyph_d db 00100000
db 01100000
db 10100000
db 10100000
db 01100000
db 00000000
width_e equ 03h
glyph_e db 00000000
db 01000000
db 10100000
db 11000000
db 01100000
db 00000000
width_f equ 02h
glyph_f db 01000000
db 10000000
db 11000000
db 10000000
db 10000000
db 00000000
width_g equ 03h
glyph_g db 00000000
db 01100000
db 10100000
db 01100000
db 00100000
db 01000000
width_h equ 03h
glyph_h db 10000000
db 11000000
db 10100000
db 10100000
db 10100000
db 00000000
width_i equ 01h
glyph_i db 10000000
db 00000000
db 10000000
db 10000000
db 10000000
db 00000000
width_j equ 02h
glyph_j db 01000000
db 00000000
db 01000000
db 01000000
db 01000000
db 10000000
width_k equ 03h
glyph_k db 10000000
db 10100000
db 11000000
db 11000000
db 10100000
db 00000000
width_l equ 01h
glyph_l db 10000000
db 10000000
db 10000000
db 10000000
db 10000000
db 00000000
width_m equ 05h
glyph_m db 00000000
db 11010000
db 10101000
db 10101000
db 10101000
db 00000000
width_n equ 03h
glyph_n db 00000000
db 11000000
db 10100000
db 10100000
db 10100000
db 00000000
width_o equ 03h
glyph_o db 00000000
db 01000000
db 10100000
db 10100000
db 01000000
db 00000000
width_p equ 03h
glyph_p db 00000000
db 11000000
db 10100000
db 10100000
db 11000000
db 10000000
width_q equ 03h
glyph_q db 00000000
db 01100000
db 10100000
db 10100000
db 01100000
db 00100000
width_r equ 03h
glyph_r db 00000000
db 01100000
db 10000000
db 10000000
db 10000000
db 00000000
width_s equ 03h
glyph_s db 00000000
db 01100000
db 11000000
db 00100000
db 11000000
db 00000000
width_t equ 03h
glyph_t db 01000000
db 11100000
db 01000000
db 01000000
db 01000000
db 00000000
width_u equ 03h
glyph_u db 00000000
db 10100000
db 10100000
db 10100000
db 01100000
db 00000000
width_v equ 03h
glyph_v db 00000000
db 10100000
db 10100000
db 01000000
db 01000000
db 00000000
width_w equ 05h
glyph_w db 00000000
db 10101000
db 10101000
db 10101000
db 01010000
db 00000000
width_x equ 03h
glyph_x db 00000000
db 10100000
db 01000000
db 01000000
db 10100000
db 00000000
width_y equ 03h
glyph_y db 00000000
db 10100000
db 10100000
db 01100000
db 00100000
db 01000000
width_z equ 03h
glyph_z db 00000000
db 11100000
db 00100000
db 11000000
db 11100000
db 00000000
width_lbrace equ 03h
glyph_lbrace db 00100000
db 01000000
db 11000000
db 01000000
db 00100000
db 00000000
width_vbar equ 01h
glyph_vbar db 10000000
db 10000000
db 00000000
db 10000000
db 10000000
db 00000000
width_rbrace equ 03h
glyph_rbrace db 10000000
db 01000000
db 01100000
db 01000000
db 10000000
db 00000000
width_tilde equ 04h
glyph_tilde db 01010000
db 10100000
db 00000000
db 00000000
db 00000000
db 00000000
width_bullet equ 03h
glyph_bullet db 00000000
db 11100000
db 11100000
db 11100000
db 00000000
db 00000000
width_cross equ 03h
glyph_cross db 00000000
db 10100000
db 01000000
db 10100000
db 00000000
db 00000000
width_tick equ 05h
glyph_tick db 00000000
db 00001000
db 00010000
db 10100000
db 01000000
db 00000000
width_uparrow equ 03h
glyph_uparrow db 00000000
db 01000000
db 11100000
db 01000000
db 01000000
db 00000000
width_downarrow equ 03h
glyph_downarrow db 00000000
db 01000000
db 01000000
db 11100000
db 01000000
db 00000000
width_rightarrow equ 04h
glyph_rightarrow db 00000000
db 00100000
db 11110000
db 00100000
db 00000000
db 00000000
width_leftarrow equ 04h
glyph_leftarrow db 00000000
db 01000000
db 11110000
db 01000000
db 00000000
db 00000000
width_solidbox equ 04h
glyph_solidbox db 11110000
db 11110000
db 11110000
db 11110000
db 11110000
db 11110000
width_cursor equ 03h
glyph_cursor db 10100000
db 01000000
db 01000000
db 01000000
db 01000000
db 10100000
end