alpha release of tft_fonts

pull/7/head
Peter Hinch 2016-04-04 13:50:03 +01:00
rodzic f3ea9e4345
commit 39c5a1e493
4 zmienionych plików z 444 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,178 @@
#! /usr/bin/python3
# Convert a font C source file to Python source.
# Copyright Peter Hinch 2016
# Released under the MIT licence
# Files created by GLCD Font Creator http://www.mikroe.com/glcd-font-creator/
# The code attempts two ways of deducing font height and width in pixels.
# Files produced by the GLCD Font Creator have a '//GLCD FontSize' comment line which species these.
# This is used if it exists. However some files on the website lack this and have an initial record
# written into the data: this is used if necessary.
# Usage:
# ./cfonts_to_py Arial16x16.c timesroman.c
# puts files into a single Python file defaulting to fonts.py (-o name can override default)
# with a dictionary 'fonts.fonts' indexed by name and the value being a PyFont instance.
# The name index is the font filename less path and extension
# TODO decide whether to bit reverse the font data or not
import argparse, os
def getname(sourcefile):
return os.path.basename(os.path.splitext(sourcefile)[0])
def halfword_to_str(n):
return '\\x{:02x}\\x{:02x}'.format(n & 0xff, n >> 8)
def rbits(n): # reverse bits in a byte
res = 0
dm = 7
if n > 0:
for dm in range(7, -1, -1):
res |= (n & 1) << dm
n >>= 1
return res
# Given a string 0f form '0x23' representing a byte, return a string of same form but with the bits
# comprising the byte reversed
def rbits_text(string):
return hex(rbits(int(string, 16)))
def writestart(outfile, name):
print('{}: header found'.format(name))
outfile.write('_')
outfile.write(name) # _fontname = b'
outfile.write(" = b'")
def write_index(outfile, name, index):
outfile.write("_{:}_index = b'".format(name))
for val in index:
outfile.write(halfword_to_str(val))
outfile.write("'\n")
def process(infile, outfile, sourcefile):
chars_processed = 0
horiz, vert = 0, 0
name = getname(sourcefile)
phase = 0
header_done = False
offset = 0
index = [offset]
bytes_vert = 0
for line in infile:
if phase == 0:
start = line.find('//GLCD FontSize')
if start >= 0: # Found the font size: parse line
start = line.find(':')
line = line[start +1:]
operator = line.find('x')
if operator > 0 :
horiz = int(line[ : operator])
vert = int(line[operator +1 :])
writestart(outfile, name)
header_done = True
phase = 1
elif line.find('{') >= 0:
phase = 1
if phase == 1: # Skip to 1st data after '{'
start = line.find('{')
if start >= 0:
line = line[start +1:]
phase = 2
if phase == 2:
if not (line == '' or line.isspace()):
comment = line.find('//')
if comment > 0 :
line = line[:comment]
hexnums = line.split(',')
if header_done: # Ignore manually entered header data
if len(hexnums) > 5:
phase = 3 # Real font data will have many more fields per line
else:
if len(hexnums) <= 5:
nums = [x for x in hexnums if not x.isspace()]
h = nums[1]
v = nums[2]
horiz, vert = int(h, 16), int(v, 16)
writestart(outfile, name)
header_done = True
else:
break # No header data
if phase == 3: # Process data until '}'
bytes_vert = (vert + 7)//8
end = line.find('}')
if end > 0 :
line = line[:end]
phase = 4
comment = line.find('//')
if comment > 0 :
line = line[:comment]
hexnums = line.split(',')
if hexnums[0] != '':
width = int(''.join(('0',hexnums[0].strip()[1:4])), 16) # in horizontal bits
hbit_bytes = width * bytes_vert # Bytes per horiz bit
offset += hbit_bytes
index.append(offset)
for hexnum in [x for x in hexnums[1:] if not x.isspace()]:
outfile.write('\\')
hex_txt = hexnum.strip()[1:4]
if True:
outfile.write(hex_txt) # Don't reverse bits TODO which do we want?
else:
outfile.write(rbits_text(hex_txt)) # reverse bits
hbit_bytes -= 1
if hbit_bytes == 0:
break
chars_processed += 1
outfile.write("\\\n")
if phase == 4 :
outfile.write("'\n")
write_index(outfile, name, index)
outfile.write('{:} = pyfont.PyFont(_{:}, _{:}_index, {}, {}, {})\n\n'.format(name, name, name, vert, horiz, chars_processed))
print('{}: Characters in font: {} width: {} height: {}'.format(name, chars_processed, horiz, vert))
else:
print(''.join(("File: '", sourcefile, "' is not a valid C font file")))
def write_header(outfile):
outfile.write('# Code generated by CfontToPython.py\n')
outfile.write('import pyfont\n')
def write_trailer(sourcefiles, outfile):
outfile.write('fonts = {')
for sourcefile in sourcefiles:
name = getname(sourcefile)
outfile.write('"')
outfile.write(name)
outfile.write('"')
outfile.write(':')
outfile.write(name)
outfile.write(',\n')
outfile.write('}\n\n')
def load_c(sourcefiles, destfile):
try:
with open(destfile, 'w') as outfile:
write_header(outfile)
for sourcefile in sourcefiles:
with open(sourcefile, 'r') as f:
process(f, outfile, sourcefile)
write_trailer(sourcefiles, outfile)
except OSError as err:
print(err)
if __name__ == "__main__":
parser = argparse.ArgumentParser(__file__, description=
"Convert C fonts generated by GLCD font creator to Python.\nSample usage:\n ./cfonts_to_py Arial16x16.c ubuntu5x7.py\nProduces fonts.py")
parser.add_argument('infiles', metavar='N', type=str, nargs='+', help='input file paths')
parser.add_argument("--outfile", "-o", default='fonts.py', help="Path and name of output file", required=False)
args = parser.parse_args()
errlist = [f for f in args.infiles if not f[0].isalpha()]
if len(errlist):
print('Font filenames must be valid Python variable names:')
for f in errlist:
print(f)
else:
load_c(args.infiles, args.outfile)

103
tft_fonts/fonts.py 100644
Wyświetl plik

@ -0,0 +1,103 @@
# Code generated by CfontToPython.py
import pyfont
_freesans23x25 = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0E\x00\xFC\x7F\x0E\x00\
\x00\x00\x00\x00\x78\x00\x00\x00\xF8\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x78\x00\x00\x00\xF8\x01\x00\x00\
\x00\x60\x00\x00\x00\x63\x00\x00\x00\x63\x0E\x00\x00\xF3\x0F\x00\x80\xFF\x00\x00\xF0\x67\x00\x00\x30\x63\x00\x00\x00\x63\x0F\x00\x00\xFB\x0F\x00\xC0\x7F\x00\x00\xF0\x63\x00\x00\x10\x63\x00\x00\x00\x03\x00\x00\
\x00\x00\x00\x00\xC0\x83\x01\x00\xE0\x87\x07\x00\x30\x06\x06\x00\x10\x0C\x0C\x00\x18\x0C\x0C\x00\xFC\xFF\x3F\x00\x18\x0C\x0C\x00\x10\x18\x0C\x00\x30\x18\x06\x00\xF0\xF0\x07\x00\xC0\xE0\x01\x00\
\x00\x00\x00\x00\xC0\x03\x00\x00\xE0\x07\x00\x00\x30\x0C\x00\x00\x30\x0C\x00\x00\x30\x0C\x08\x00\x70\x0E\x0E\x00\xE0\x07\x03\x00\x80\xC1\x01\x00\x00\x70\x00\x00\x00\x1C\x00\x00\x00\x07\x00\x00\xC0\xC1\x03\x00\x70\xE0\x07\x00\x38\x30\x0C\x00\x08\x30\x0C\x00\x00\x30\x0C\x00\x00\x30\x0C\x00\x00\x60\x06\x00\x00\xE0\x07\x00\x00\x80\x01\x00\
\x00\x00\x00\x00\x00\xE0\x03\x00\x00\xF0\x07\x00\xE0\x38\x07\x00\xF0\x1B\x0C\x00\x18\x0F\x0C\x00\x18\x0E\x0C\x00\x18\x1E\x0C\x00\x18\x73\x06\x00\xF0\xE1\x07\x00\xE0\xC0\x03\x00\x00\xE0\x03\x00\x00\xF0\x0F\x00\x00\x30\x0E\x00\x00\x00\x08\x00\
\x00\x00\x00\x00\x78\x00\x00\x00\xF8\x01\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\xFE\x01\x00\xC0\xFF\x0F\x00\xF0\x00\x7C\x00\x18\x00\xE0\x00\x04\x00\x80\x01\
\x00\x00\x00\x00\x04\x00\x80\x01\x38\x00\xE0\x00\xF0\x01\x3C\x00\xC0\xFF\x0F\x00\x00\xFC\x01\x00\
\x00\x00\x00\x00\x10\x00\x00\x00\xB0\x00\x00\x00\xE0\x00\x00\x00\x7C\x00\x00\x00\xE0\x00\x00\x00\xB0\x01\x00\x00\x10\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x60\x00\x00\x00\x60\x00\x00\x00\x60\x00\x00\x00\xFE\x0F\x00\x00\xFE\x0F\x00\x00\x60\x00\x00\x00\x60\x00\x00\x00\x60\x00\x00\x00\x60\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8E\x00\x00\x00\xFE\x00\x00\x00\x1E\x00\
\x00\x00\x00\x00\x00\x30\x00\x00\x00\x30\x00\x00\x00\x30\x00\x00\x00\x30\x00\x00\x00\x30\x00\x00\x00\x30\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0E\x00\x00\x00\x0E\x00\x00\x00\x0E\x00\
\x00\x00\x0C\x00\x00\x80\x07\x00\x00\xF0\x00\x00\x00\x1E\x00\x00\xC0\x03\x00\x00\x78\x00\x00\x00\x0C\x00\x00\x00\
\x00\x00\x00\x00\x80\xFF\x00\x00\xE0\xFF\x03\x00\xF0\x80\x07\x00\x38\x00\x0E\x00\x18\x00\x0C\x00\x18\x00\x0C\x00\x18\x00\x0C\x00\x38\x00\x0E\x00\xF0\x00\x07\x00\xE0\xFF\x03\x00\x80\xFF\x01\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xC0\x00\x00\x00\xC0\x00\x00\x00\xC0\x00\x00\x00\xE0\xFF\x0F\x00\xF8\xFF\x0F\x00\
\x00\x00\x00\x00\xC0\x01\x0E\x00\xE0\x81\x0F\x00\x70\xC0\x0D\x00\x38\xE0\x0C\x00\x18\x60\x0C\x00\x18\x30\x0C\x00\x18\x30\x0C\x00\x18\x18\x0C\x00\x30\x1C\x0C\x00\xF0\x0F\x0C\x00\xE0\x07\x0C\x00\
\x00\x00\x00\x00\xE0\x80\x01\x00\xF0\x80\x07\x00\x70\x00\x06\x00\x18\x00\x0C\x00\x18\x0C\x0C\x00\x18\x0C\x0C\x00\x18\x0C\x0C\x00\x38\x0E\x0C\x00\xF0\x1F\x06\x00\xE0\xF3\x07\x00\x00\xF0\x03\x00\
\x00\x00\x00\x00\x00\xE0\x00\x00\x00\xF0\x00\x00\x00\xDC\x00\x00\x00\xC6\x00\x00\x80\xC3\x00\x00\xC0\xC1\x00\x00\x60\xC0\x00\x00\xF8\xFF\x0F\x00\xF8\xFF\x0F\x00\x00\xC0\x00\x00\x00\xC0\x00\x00\
\x00\x00\x00\x00\x00\x04\x03\x00\xF0\x07\x07\x00\xF8\x07\x06\x00\x18\x02\x0C\x00\x18\x03\x0C\x00\x18\x03\x0C\x00\x18\x03\x0C\x00\x18\x07\x0E\x00\x18\x0E\x07\x00\x18\xFE\x03\x00\x00\xF8\x01\x00\
\x00\x00\x00\x00\x00\xFF\x00\x00\xE0\xFF\x03\x00\xF0\x18\x07\x00\x30\x0C\x0E\x00\x18\x06\x0C\x00\x18\x06\x0C\x00\x18\x06\x0C\x00\x18\x06\x0E\x00\x70\x0C\x07\x00\x70\xFC\x07\x00\x40\xF0\x01\x00\
\x00\x00\x00\x00\x18\x00\x00\x00\x18\x00\x00\x00\x18\x00\x0C\x00\x18\xC0\x0F\x00\x18\xF0\x03\x00\x18\x3C\x00\x00\x18\x0F\x00\x00\xD8\x01\x00\x00\xF8\x00\x00\x00\x38\x00\x00\x00\
\x00\x00\x00\x00\x00\xE0\x01\x00\xE0\xF1\x03\x00\xF0\x3B\x07\x00\x30\x1E\x0E\x00\x18\x0C\x0C\x00\x18\x0C\x0C\x00\x18\x0C\x0C\x00\x38\x1E\x0C\x00\xF0\x1F\x06\x00\xE0\xF3\x07\x00\x00\xE0\x01\x00\
\x00\x00\x00\x00\xC0\x07\x01\x00\xE0\x0F\x07\x00\x70\x1C\x07\x00\x38\x38\x0E\x00\x18\x30\x0C\x00\x18\x30\x0C\x00\x18\x30\x0C\x00\x38\x18\x0E\x00\x70\x1C\x07\x00\xE0\xFF\x03\x00\xC0\xFF\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x80\x03\x0E\x00\x80\x03\x0E\x00\x80\x03\x0E\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x80\x03\x8E\x00\x80\x03\xFE\x00\x80\x03\x1E\x00\
\x00\x00\x00\x00\x00\x60\x00\x00\x00\xE0\x00\x00\x00\xF0\x00\x00\x00\xB0\x00\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x08\x03\x00\x00\x0C\x03\x00\x00\x0C\x06\x00\x00\x06\x06\x00\x00\x06\x04\x00\x00\x02\x0C\x00\
\x00\x00\x00\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\x00\x98\x01\x00\
\x00\x00\x00\x00\x00\x02\x0C\x00\x00\x06\x04\x00\x00\x06\x06\x00\x00\x0C\x06\x00\x00\x0C\x03\x00\x00\x18\x03\x00\x00\x18\x01\x00\x00\x98\x01\x00\x00\xB0\x00\x00\x00\xF0\x00\x00\x00\xE0\x00\x00\x00\x60\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x78\x00\x00\x00\x18\x00\x00\x00\x0C\x00\x00\x00\x0C\x70\x0E\x00\x0C\x78\x0E\x00\x0C\x1C\x00\x00\x1C\x06\x00\x00\xF8\x07\x00\x00\xF0\x01\x00\x00\
\x00\x00\x00\x00\x00\xF8\x01\x00\x00\xFF\x07\x00\x80\x07\x0F\x00\xE0\x01\x1C\x00\x60\x00\x18\x00\x30\xF0\x31\x00\x18\xFC\x33\x00\x18\x1E\x67\x00\x0C\x07\x66\x00\x0C\x03\x66\x00\x0C\x01\x66\x00\x8C\x01\x62\x00\x0C\x81\x61\x00\x0C\xF7\x67\x00\x1C\xFE\x27\x00\x18\x1F\x26\x00\x38\x03\x06\x00\x30\x00\x06\x00\x70\x00\x03\x00\xE0\xC1\x03\x00\xC0\xFF\x01\x00\x00\x7F\x00\x00\
\x00\x00\x00\x00\x00\x00\x0E\x00\x00\xC0\x0F\x00\x00\xF8\x03\x00\x00\x7F\x00\x00\xE0\x6F\x00\x00\xFC\x61\x00\x00\x3C\x60\x00\x00\x3C\x60\x00\x00\xFC\x61\x00\x00\xE0\x6F\x00\x00\x00\x7F\x00\x00\x00\xF8\x03\x00\x00\xC0\x0F\x00\x00\x00\x0E\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x1C\x0E\x0C\x00\xF8\x1B\x06\x00\xF0\xF1\x07\x00\x00\xE0\x03\x00\
\x00\x00\x00\x00\x00\x3F\x00\x00\xE0\xFF\x01\x00\xF0\xC1\x03\x00\x38\x00\x07\x00\x18\x00\x06\x00\x1C\x00\x0E\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x18\x00\x06\x00\x38\x00\x07\x00\x70\xC0\x03\x00\x60\xC0\x01\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x1C\x00\x0E\x00\x38\x00\x07\x00\xF0\xC0\x03\x00\xE0\xFF\x01\x00\x80\x7F\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x00\x00\x0C\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x00\x00\x00\
\x00\x00\x00\x00\x80\x3F\x00\x00\xE0\xFF\x00\x00\xF0\xE0\x03\x00\x38\x80\x07\x00\x18\x00\x06\x00\x18\x00\x0E\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x06\x00\x18\x0C\x07\x00\x38\x8C\x03\x00\x70\xFC\x07\x00\x60\xFC\x0F\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\
\x00\x00\x00\x00\x00\xC0\x03\x00\x00\xC0\x07\x00\x00\x00\x0E\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0E\x00\xFC\xFF\x07\x00\xFC\xFF\x03\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x00\x18\x00\x00\x00\x0C\x00\x00\x00\x06\x00\x00\x00\x07\x00\x00\x80\x1F\x00\x00\xC0\x39\x00\x00\x60\xF0\x00\x00\x38\xC0\x01\x00\x1C\x80\x07\x00\x0C\x00\x0F\x00\x04\x00\x0C\x00\x00\x00\x08\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x3C\x00\x00\x00\xF8\x01\x00\x00\xC0\x0F\x00\x00\x00\x7E\x00\x00\x00\xF0\x03\x00\x00\x00\x0F\x00\x00\x00\x0F\x00\x00\xE0\x07\x00\x00\xFC\x00\x00\x80\x1F\x00\x00\xF0\x03\x00\x00\x7C\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x3C\x00\x00\x00\xF0\x00\x00\x00\xE0\x01\x00\x00\x80\x07\x00\x00\x00\x1E\x00\x00\x00\x78\x00\x00\x00\xF0\x00\x00\x00\xC0\x03\x00\x00\x00\x0F\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\
\x00\x00\x00\x00\x00\x3F\x00\x00\xC0\xFF\x00\x00\xF0\xE1\x03\x00\x78\x00\x03\x00\x18\x00\x06\x00\x18\x00\x06\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x1C\x00\x0E\x00\x18\x00\x06\x00\x38\x00\x07\x00\xF0\xC0\x03\x00\xE0\xFF\x01\x00\x80\x7F\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x1C\x0E\x00\x00\xF8\x07\x00\x00\xF0\x03\x00\x00\
\x00\x00\x00\x00\x00\x3F\x00\x00\xC0\xFF\x00\x00\xF0\xE1\x03\x00\x70\x00\x07\x00\x18\x00\x06\x00\x18\x00\x06\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x00\x0C\x80\x0D\x00\x1C\x80\x0F\x00\x18\x00\x07\x00\x38\x00\x07\x00\xF0\xC0\x0F\x00\xE0\xFF\x1D\x00\x80\x7F\x18\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x0C\x0C\x00\x00\x1C\x1E\x00\x00\xF8\xFB\x0F\x00\xF0\xF1\x0F\x00\x00\x00\x0C\x00\
\x00\x00\x00\x00\x00\xC0\x00\x00\xE0\xC3\x03\x00\xF0\x07\x07\x00\x38\x07\x06\x00\x1C\x0E\x0E\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x0C\x0C\x00\x0C\x1C\x0C\x00\x0C\x18\x0C\x00\x1C\x18\x0C\x00\x18\x38\x06\x00\x78\xF0\x07\x00\x70\xE0\x01\x00\
\x00\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\x01\x00\xFC\xFF\x03\x00\x00\x00\x07\x00\x00\x00\x06\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0E\x00\x00\x00\x07\x00\xFC\xFF\x03\x00\xFC\xFF\x01\x00\
\x00\x00\x00\x00\x1C\x00\x00\x00\xFC\x00\x00\x00\xF0\x07\x00\x00\x80\x3F\x00\x00\x00\xFC\x01\x00\x00\xE0\x0F\x00\x00\x00\x0F\x00\x00\x80\x0F\x00\x00\xF0\x07\x00\x00\xFE\x00\x00\xC0\x1F\x00\x00\xF8\x03\x00\x00\x7C\x00\x00\x00\x0C\x00\x00\x00\
\x04\x00\x00\x00\x7C\x00\x00\x00\xFC\x07\x00\x00\xC0\x7F\x00\x00\x00\xFC\x07\x00\x00\xC0\x0F\x00\x00\x80\x0F\x00\x00\xF8\x07\x00\x00\x7F\x00\x00\xF0\x0F\x00\x00\xFC\x00\x00\x00\x7C\x00\x00\x00\xF8\x03\x00\x00\xC0\x3F\x00\x00\x00\xFC\x01\x00\x00\xE0\x0F\x00\x00\x00\x0F\x00\x00\xF0\x0F\x00\x80\xFF\x01\x00\xFC\x1F\x00\x00\xFC\x01\x00\x00\x1C\x00\x00\x00\
\x00\x00\x00\x00\x04\x00\x0C\x00\x1C\x00\x0E\x00\x3C\x80\x07\x00\xF0\xC0\x03\x00\xE0\xF1\x00\x00\x80\x7F\x00\x00\x00\x1F\x00\x00\x00\x1F\x00\x00\x80\x7B\x00\x00\xE0\xE1\x01\x00\x78\xC0\x03\x00\x3C\x00\x0F\x00\x0C\x00\x0E\x00\x04\x00\x08\x00\
\x00\x00\x00\x00\x0C\x00\x00\x00\x3C\x00\x00\x00\x78\x00\x00\x00\xE0\x01\x00\x00\xC0\x03\x00\x00\x00\x0F\x00\x00\x00\xFC\x0F\x00\x00\xFC\x0F\x00\x00\x1F\x00\x00\x80\x07\x00\x00\xE0\x01\x00\x00\xF8\x00\x00\x00\x3C\x00\x00\x00\x0C\x00\x00\x00\x04\x00\x00\x00\
\x00\x00\x00\x00\x0C\x00\x0E\x00\x0C\x00\x0F\x00\x0C\xC0\x0F\x00\x0C\xE0\x0D\x00\x0C\x70\x0C\x00\x0C\x3C\x0C\x00\x0C\x1E\x0C\x00\x0C\x07\x0C\x00\xCC\x03\x0C\x00\xEC\x01\x0C\x00\x7C\x00\x0C\x00\x3C\x00\x0C\x00\x1C\x00\x0C\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\xFF\x01\xFC\xFF\xFF\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\
\x0C\x00\x00\x00\x78\x00\x00\x00\xC0\x03\x00\x00\x00\x1E\x00\x00\x00\xF0\x00\x00\x00\x80\x07\x00\x00\x00\x0C\x00\
\x00\x00\x00\x00\x0C\x00\x80\x01\x0C\x00\x80\x01\xFC\xFF\xFF\x01\xFC\xFF\xFF\x01\
\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0E\x00\x00\xC0\x03\x00\x00\xF0\x00\x00\x00\x18\x00\x00\x00\x78\x00\x00\x00\xE0\x03\x00\x00\x00\x0F\x00\x00\x00\x0C\x00\x00\
\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\x00\x00\x80\x00\
\x00\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x0C\x00\x00\x00\x18\x00\x00\x00\x20\x00\x00\x00\
\x00\x00\x00\x00\x00\xC6\x03\x00\x00\xC7\x07\x00\x80\xE3\x0C\x00\x80\x61\x0C\x00\x80\x61\x0C\x00\x80\x21\x0C\x00\x80\x21\x04\x00\x80\x33\x06\x00\x00\xFF\x07\x00\x00\xFE\x0F\x00\x00\x00\x0C\x00\
\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x00\x06\x07\x00\x00\x03\x06\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x03\x0E\x00\x00\x07\x07\x00\x00\xFE\x03\x00\x00\xFC\x01\x00\
\x00\x00\x00\x00\x00\xFC\x01\x00\x00\xFE\x03\x00\x00\x07\x07\x00\x80\x03\x0E\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x03\x0E\x00\x00\x87\x07\x00\x00\x86\x03\x00\
\x00\x00\x00\x00\x00\xFC\x01\x00\x00\xFE\x03\x00\x00\x8F\x07\x00\x80\x03\x0E\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x00\x03\x06\x00\x00\x07\x03\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\
\x00\x00\x00\x00\x00\xF8\x01\x00\x00\xFE\x03\x00\x00\x37\x07\x00\x80\x33\x0E\x00\x80\x31\x0C\x00\x80\x31\x0C\x00\x80\x31\x0C\x00\x80\x31\x0C\x00\x00\x37\x06\x00\x00\x3F\x07\x00\x00\x3C\x01\x00\
\x00\x00\x00\x00\x80\x01\x00\x00\xF8\xFF\x0F\x00\xFC\xFF\x0F\x00\x8C\x01\x00\x00\x8C\x01\x00\x00\
\x00\x00\x00\x00\x00\xFC\x61\x00\x00\xFE\xE3\x00\x00\x07\xC7\x01\x80\x03\x8E\x01\x80\x01\x8C\x01\x80\x01\x8C\x01\x80\x01\x8C\x01\x00\x03\x86\x01\x00\x07\xC3\x00\x80\xFF\xFF\x00\x80\xFF\x3F\x00\
\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x00\x07\x00\x00\x00\x01\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x03\x00\x00\x00\xFF\x0F\x00\x00\xFE\x0F\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x9C\xFF\x0F\x00\x9C\xFF\x0F\x00\
\x00\x00\x80\x01\x00\x00\x80\x01\x9C\xFF\xFF\x01\x9C\xFF\xFF\x00\
\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\x00\x30\x00\x00\x00\x18\x00\x00\x00\x3C\x00\x00\x00\xFE\x00\x00\x00\xE3\x01\x00\x80\x81\x07\x00\x80\x00\x0F\x00\x00\x00\x0C\x00\
\x00\x00\x00\x00\xFC\xFF\x0F\x00\xFC\xFF\x0F\x00\
\x00\x00\x00\x00\x80\xFF\x0F\x00\x80\xFF\x0F\x00\x00\x07\x00\x00\x00\x01\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x03\x00\x00\x00\xFF\x0F\x00\x00\xFF\x0F\x00\x00\x07\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x03\x00\x00\x80\xFF\x0F\x00\x00\xFF\x0F\x00\
\x00\x00\x00\x00\x80\xFF\x0F\x00\x80\xFF\x0F\x00\x00\x06\x00\x00\x00\x03\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\x80\x03\x00\x00\x00\xFF\x0F\x00\x00\xFE\x0F\x00\
\x00\x00\x00\x00\x00\xFC\x01\x00\x00\xFE\x03\x00\x00\x0F\x07\x00\x80\x03\x0E\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x03\x0E\x00\x00\x07\x07\x00\x00\xFF\x07\x00\x00\xFC\x01\x00\
\x00\x00\x00\x00\x80\xFF\xFF\x00\x80\xFF\xFF\x00\x00\x8E\x03\x00\x00\x03\x06\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x03\x0E\x00\x00\x07\x07\x00\x00\xFE\x03\x00\x00\xFC\x01\x00\
\x00\x00\x00\x00\x00\xF8\x01\x00\x00\xFE\x03\x00\x00\x8F\x07\x00\x80\x03\x0E\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\x00\x03\x06\x00\x00\x07\x07\x00\x80\xFF\xFF\x00\x80\xFF\xFF\x00\
\x00\x00\x00\x00\x80\xFF\x0F\x00\x80\xFF\x0F\x00\x00\x06\x00\x00\x00\x03\x00\x00\x80\x01\x00\x00\x80\x01\x00\x00\
\x00\x00\x00\x00\x00\x1E\x03\x00\x00\x3F\x07\x00\x80\x33\x0E\x00\x80\x31\x0C\x00\x80\x61\x0C\x00\x80\x61\x0C\x00\x80\x63\x0C\x00\x00\xE7\x0E\x00\x00\xC6\x07\x00\x00\xC0\x03\x00\
\x00\x00\x00\x00\x80\x01\x00\x00\xF0\xFF\x07\x00\xF0\xFF\x0F\x00\x80\x01\x0C\x00\x80\x01\x0C\x00\
\x00\x00\x00\x00\x80\xFF\x03\x00\x80\xFF\x07\x00\x00\x00\x0E\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x0C\x00\x00\x00\x04\x00\x00\x00\x03\x00\x80\xFF\x0F\x00\x80\xFF\x0F\x00\
\x80\x00\x00\x00\x80\x07\x00\x00\x80\x3F\x00\x00\x00\xFC\x01\x00\x00\xE0\x0F\x00\x00\x00\x0F\x00\x00\x00\x0F\x00\x00\xE0\x03\x00\x00\xFC\x00\x00\x80\x1F\x00\x00\x80\x03\x00\x00\
\x80\x00\x00\x00\x80\x0F\x00\x00\x00\x7F\x00\x00\x00\xF0\x07\x00\x00\x00\x0F\x00\x00\x80\x0F\x00\x00\xF8\x03\x00\x80\x3F\x00\x00\x80\x03\x00\x00\x80\x3F\x00\x00\x00\xFC\x03\x00\x00\xC0\x0F\x00\x00\x00\x0E\x00\x00\xE0\x0F\x00\x00\xFF\x00\x00\x80\x1F\x00\x00\x80\x01\x00\x00\
\x00\x00\x00\x00\x80\x01\x0C\x00\x80\x03\x0E\x00\x00\x8F\x03\x00\x00\xDC\x01\x00\x00\x78\x00\x00\x00\xF8\x00\x00\x00\xCE\x03\x00\x80\x07\x07\x00\x80\x01\x0E\x00\x80\x00\x08\x00\
\x80\x00\x00\x00\x80\x07\x80\x01\x80\x3F\x80\x01\x00\xFC\xC1\x01\x00\xE0\xFF\x00\x00\x00\x7E\x00\x00\x80\x0F\x00\x00\xF0\x03\x00\x00\x7E\x00\x00\x80\x0F\x00\x00\x80\x01\x00\x00\
\x00\x00\x00\x00\x80\x01\x0E\x00\x80\x01\x0F\x00\x80\x81\x0F\x00\x80\xE1\x0D\x00\x80\x71\x0C\x00\x80\x39\x0C\x00\x80\x1D\x0C\x00\x80\x07\x0C\x00\x80\x03\x0C\x00\x80\x01\x0C\x00\
\x00\x00\x00\x00\x00\x20\x00\x00\x00\x70\x00\x00\xF8\xDF\xFF\x00\xFC\x8F\xFF\x01\x0C\x00\x80\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\xFC\xFF\xFF\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\x0C\x00\x80\x01\xFC\x8F\xFF\x01\xF8\xDF\xFF\x00\x00\x70\x00\x00\x00\x20\x00\x00\
'
_freesans23x25_index = b'\x00\x00\x30\x00\x44\x00\x60\x00\x94\x00\xc4\x00\x18\x01\x54\x01\x60\x01\x7c\x01\x94\x01\xb4\x01\xe4\x01\xf8\x01\x14\x02\x28\x02\x44\x02\x74\x02\x94\x02\xc4\x02\xf4\x02\x24\x03\x54\x03\x84\x03\xb0\x03\xe0\x03\x10\x04\x24\x04\x38\x04\x6c\x04\xa0\x04\xd4\x04\x04\x05\x60\x05\x9c\x05\xd8\x05\x18\x06\x58\x06\x90\x06\xc4\x06\x08\x07\x44\x07\x54\x07\x7c\x07\xbc\x07\xec\x07\x34\x08\x70\x08\xb8\x08\xf0\x08\x38\x09\x78\x09\xb4\x09\xe8\x09\x24\x0a\x60\x0a\xb8\x0a\xf4\x0a\x34\x0b\x6c\x0b\x84\x0b\xa0\x0b\xb4\x0b\xdc\x0b\x14\x0c\x2c\x0c\x5c\x0c\x90\x0c\xbc\x0c\xec\x0c\x1c\x0d\x34\x0d\x64\x0d\x90\x0d\xa0\x0d\xb0\x0d\xdc\x0d\xe8\x0d\x30\x0e\x5c\x0e\x8c\x0e\xc0\x0e\xf0\x0e\x0c\x0f\x38\x0f\x50\x0f\x7c\x0f\xa8\x0f\xec\x0f\x18\x10\x44\x10\x70\x10\x88\x10\x94\x10\xb0\x10'
freesans23x25 = pyfont.PyFont(_freesans23x25, _freesans23x25_index, 25, 23, 94)
fonts = {"freesans23x25":freesans23x25,
}

Wyświetl plik

@ -0,0 +1,110 @@
//WARNING: This Font Require X-GLCD Lib.
// You can not use it with MikroE GLCD Lib.
//Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
//MikroElektronika 2011
//http://www.mikroe.com
//GLCD FontName : FreeSans23x25
//GLCD FontSize : 23 x 25
const unsigned short FreeSans23x25[] = {
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0E, 0x00, 0xFC, 0x7F, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char !
0x07, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char "
0x0D, 0x00, 0x60, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x63, 0x0E, 0x00, 0x00, 0xF3, 0x0F, 0x00, 0x80, 0xFF, 0x00, 0x00, 0xF0, 0x67, 0x00, 0x00, 0x30, 0x63, 0x00, 0x00, 0x00, 0x63, 0x0F, 0x00, 0x00, 0xFB, 0x0F, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0xF0, 0x63, 0x00, 0x00, 0x10, 0x63, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char #
0x0C, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x83, 0x01, 0x00, 0xE0, 0x87, 0x07, 0x00, 0x30, 0x06, 0x06, 0x00, 0x10, 0x0C, 0x0C, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0xFC, 0xFF, 0x3F, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x10, 0x18, 0x0C, 0x00, 0x30, 0x18, 0x06, 0x00, 0xF0, 0xF0, 0x07, 0x00, 0xC0, 0xE0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char $
0x15, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x08, 0x00, 0x70, 0x0E, 0x0E, 0x00, 0xE0, 0x07, 0x03, 0x00, 0x80, 0xC1, 0x01, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0xC0, 0xC1, 0x03, 0x00, 0x70, 0xE0, 0x07, 0x00, 0x38, 0x30, 0x0C, 0x00, 0x08, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char %
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0xF0, 0x07, 0x00, 0xE0, 0x38, 0x07, 0x00, 0xF0, 0x1B, 0x0C, 0x00, 0x18, 0x0F, 0x0C, 0x00, 0x18, 0x0E, 0x0C, 0x00, 0x18, 0x1E, 0x0C, 0x00, 0x18, 0x73, 0x06, 0x00, 0xF0, 0xE1, 0x07, 0x00, 0xE0, 0xC0, 0x03, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char &
0x03, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char '
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0xF0, 0x00, 0x7C, 0x00, 0x18, 0x00, 0xE0, 0x00, 0x04, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char (
0x06, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x80, 0x01, 0x38, 0x00, 0xE0, 0x00, 0xF0, 0x01, 0x3C, 0x00, 0xC0, 0xFF, 0x0F, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char )
0x08, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xB0, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char *
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char +
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ,
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char -
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char .
0x07, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char /
0x0C, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x00, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0xF0, 0x80, 0x07, 0x00, 0x38, 0x00, 0x0E, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x38, 0x00, 0x0E, 0x00, 0xF0, 0x00, 0x07, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0x80, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 0
0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x0F, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1
0x0C, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x0E, 0x00, 0xE0, 0x81, 0x0F, 0x00, 0x70, 0xC0, 0x0D, 0x00, 0x38, 0xE0, 0x0C, 0x00, 0x18, 0x60, 0x0C, 0x00, 0x18, 0x30, 0x0C, 0x00, 0x18, 0x30, 0x0C, 0x00, 0x18, 0x18, 0x0C, 0x00, 0x30, 0x1C, 0x0C, 0x00, 0xF0, 0x0F, 0x0C, 0x00, 0xE0, 0x07, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 2
0x0C, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x80, 0x01, 0x00, 0xF0, 0x80, 0x07, 0x00, 0x70, 0x00, 0x06, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x38, 0x0E, 0x0C, 0x00, 0xF0, 0x1F, 0x06, 0x00, 0xE0, 0xF3, 0x07, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 3
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xDC, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x80, 0xC3, 0x00, 0x00, 0xC0, 0xC1, 0x00, 0x00, 0x60, 0xC0, 0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 4
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0xF0, 0x07, 0x07, 0x00, 0xF8, 0x07, 0x06, 0x00, 0x18, 0x02, 0x0C, 0x00, 0x18, 0x03, 0x0C, 0x00, 0x18, 0x03, 0x0C, 0x00, 0x18, 0x03, 0x0C, 0x00, 0x18, 0x07, 0x0E, 0x00, 0x18, 0x0E, 0x07, 0x00, 0x18, 0xFE, 0x03, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 5
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0xF0, 0x18, 0x07, 0x00, 0x30, 0x0C, 0x0E, 0x00, 0x18, 0x06, 0x0C, 0x00, 0x18, 0x06, 0x0C, 0x00, 0x18, 0x06, 0x0C, 0x00, 0x18, 0x06, 0x0E, 0x00, 0x70, 0x0C, 0x07, 0x00, 0x70, 0xFC, 0x07, 0x00, 0x40, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 6
0x0B, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x18, 0xC0, 0x0F, 0x00, 0x18, 0xF0, 0x03, 0x00, 0x18, 0x3C, 0x00, 0x00, 0x18, 0x0F, 0x00, 0x00, 0xD8, 0x01, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 7
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0xE0, 0xF1, 0x03, 0x00, 0xF0, 0x3B, 0x07, 0x00, 0x30, 0x1E, 0x0E, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x18, 0x0C, 0x0C, 0x00, 0x38, 0x1E, 0x0C, 0x00, 0xF0, 0x1F, 0x06, 0x00, 0xE0, 0xF3, 0x07, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 8
0x0C, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x01, 0x00, 0xE0, 0x0F, 0x07, 0x00, 0x70, 0x1C, 0x07, 0x00, 0x38, 0x38, 0x0E, 0x00, 0x18, 0x30, 0x0C, 0x00, 0x18, 0x30, 0x0C, 0x00, 0x18, 0x30, 0x0C, 0x00, 0x38, 0x18, 0x0E, 0x00, 0x70, 0x1C, 0x07, 0x00, 0xE0, 0xFF, 0x03, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 9
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char :
0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x8E, 0x00, 0x80, 0x03, 0xFE, 0x00, 0x80, 0x03, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ;
0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x08, 0x03, 0x00, 0x00, 0x0C, 0x03, 0x00, 0x00, 0x0C, 0x06, 0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0x06, 0x04, 0x00, 0x00, 0x02, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char <
0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char =
0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x00, 0x00, 0x06, 0x04, 0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0x0C, 0x06, 0x00, 0x00, 0x0C, 0x03, 0x00, 0x00, 0x18, 0x03, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char >
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x70, 0x0E, 0x00, 0x0C, 0x78, 0x0E, 0x00, 0x0C, 0x1C, 0x00, 0x00, 0x1C, 0x06, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ?
0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x80, 0x07, 0x0F, 0x00, 0xE0, 0x01, 0x1C, 0x00, 0x60, 0x00, 0x18, 0x00, 0x30, 0xF0, 0x31, 0x00, 0x18, 0xFC, 0x33, 0x00, 0x18, 0x1E, 0x67, 0x00, 0x0C, 0x07, 0x66, 0x00, 0x0C, 0x03, 0x66, 0x00, 0x0C, 0x01, 0x66, 0x00, 0x8C, 0x01, 0x62, 0x00, 0x0C, 0x81, 0x61, 0x00, 0x0C, 0xF7, 0x67, 0x00, 0x1C, 0xFE, 0x27, 0x00, 0x18, 0x1F, 0x26, 0x00, 0x38, 0x03, 0x06, 0x00, 0x30, 0x00, 0x06, 0x00, 0x70, 0x00, 0x03, 0x00, 0xE0, 0xC1, 0x03, 0x00, 0xC0, 0xFF, 0x01, 0x00, 0x00, 0x7F, 0x00, 0x00, // Code for char @
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xE0, 0x6F, 0x00, 0x00, 0xFC, 0x61, 0x00, 0x00, 0x3C, 0x60, 0x00, 0x00, 0x3C, 0x60, 0x00, 0x00, 0xFC, 0x61, 0x00, 0x00, 0xE0, 0x6F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char A
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x1C, 0x0E, 0x0C, 0x00, 0xF8, 0x1B, 0x06, 0x00, 0xF0, 0xF1, 0x07, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char B
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0xF0, 0xC1, 0x03, 0x00, 0x38, 0x00, 0x07, 0x00, 0x18, 0x00, 0x06, 0x00, 0x1C, 0x00, 0x0E, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x06, 0x00, 0x38, 0x00, 0x07, 0x00, 0x70, 0xC0, 0x03, 0x00, 0x60, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char C
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x1C, 0x00, 0x0E, 0x00, 0x38, 0x00, 0x07, 0x00, 0xF0, 0xC0, 0x03, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char D
0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char E
0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char F
0x11, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0xF0, 0xE0, 0x03, 0x00, 0x38, 0x80, 0x07, 0x00, 0x18, 0x00, 0x06, 0x00, 0x18, 0x00, 0x0E, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x06, 0x00, 0x18, 0x0C, 0x07, 0x00, 0x38, 0x8C, 0x03, 0x00, 0x70, 0xFC, 0x07, 0x00, 0x60, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char G
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char H
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I
0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char J
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x80, 0x1F, 0x00, 0x00, 0xC0, 0x39, 0x00, 0x00, 0x60, 0xF0, 0x00, 0x00, 0x38, 0xC0, 0x01, 0x00, 0x1C, 0x80, 0x07, 0x00, 0x0C, 0x00, 0x0F, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char K
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char L
0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x3C, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x80, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char M
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x3C, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char N
0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0xF0, 0xE1, 0x03, 0x00, 0x78, 0x00, 0x03, 0x00, 0x18, 0x00, 0x06, 0x00, 0x18, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x1C, 0x00, 0x0E, 0x00, 0x18, 0x00, 0x06, 0x00, 0x38, 0x00, 0x07, 0x00, 0xF0, 0xC0, 0x03, 0x00, 0xE0, 0xFF, 0x01, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char O
0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x1C, 0x0E, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char P
0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0xF0, 0xE1, 0x03, 0x00, 0x70, 0x00, 0x07, 0x00, 0x18, 0x00, 0x06, 0x00, 0x18, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x80, 0x0D, 0x00, 0x1C, 0x80, 0x0F, 0x00, 0x18, 0x00, 0x07, 0x00, 0x38, 0x00, 0x07, 0x00, 0xF0, 0xC0, 0x0F, 0x00, 0xE0, 0xFF, 0x1D, 0x00, 0x80, 0x7F, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Q
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x1C, 0x1E, 0x00, 0x00, 0xF8, 0xFB, 0x0F, 0x00, 0xF0, 0xF1, 0x0F, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char R
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0xE0, 0xC3, 0x03, 0x00, 0xF0, 0x07, 0x07, 0x00, 0x38, 0x07, 0x06, 0x00, 0x1C, 0x0E, 0x0E, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0x00, 0x0C, 0x1C, 0x0C, 0x00, 0x0C, 0x18, 0x0C, 0x00, 0x1C, 0x18, 0x0C, 0x00, 0x18, 0x38, 0x06, 0x00, 0x78, 0xF0, 0x07, 0x00, 0x70, 0xE0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char S
0x0D, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char T
0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x07, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char U
0x0F, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x80, 0x0F, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char V
0x16, 0x04, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x80, 0x0F, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xF8, 0x03, 0x00, 0x00, 0xC0, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x80, 0xFF, 0x01, 0x00, 0xFC, 0x1F, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char W
0x0F, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x1C, 0x00, 0x0E, 0x00, 0x3C, 0x80, 0x07, 0x00, 0xF0, 0xC0, 0x03, 0x00, 0xE0, 0xF1, 0x00, 0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x80, 0x7B, 0x00, 0x00, 0xE0, 0xE1, 0x01, 0x00, 0x78, 0xC0, 0x03, 0x00, 0x3C, 0x00, 0x0F, 0x00, 0x0C, 0x00, 0x0E, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char X
0x10, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Y
0x0E, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x0E, 0x00, 0x0C, 0x00, 0x0F, 0x00, 0x0C, 0xC0, 0x0F, 0x00, 0x0C, 0xE0, 0x0D, 0x00, 0x0C, 0x70, 0x0C, 0x00, 0x0C, 0x3C, 0x0C, 0x00, 0x0C, 0x1E, 0x0C, 0x00, 0x0C, 0x07, 0x0C, 0x00, 0xCC, 0x03, 0x0C, 0x00, 0xEC, 0x01, 0x0C, 0x00, 0x7C, 0x00, 0x0C, 0x00, 0x3C, 0x00, 0x0C, 0x00, 0x1C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Z
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x01, 0xFC, 0xFF, 0xFF, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char [
0x07, 0x0C, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char BackSlash
0x05, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0xFC, 0xFF, 0xFF, 0x01, 0xFC, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ]
0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ^
0x0E, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char _
0x06, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char `
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC6, 0x03, 0x00, 0x00, 0xC7, 0x07, 0x00, 0x80, 0xE3, 0x0C, 0x00, 0x80, 0x61, 0x0C, 0x00, 0x80, 0x61, 0x0C, 0x00, 0x80, 0x21, 0x0C, 0x00, 0x80, 0x21, 0x04, 0x00, 0x80, 0x33, 0x06, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char a
0x0D, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x03, 0x06, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char b
0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0x07, 0x07, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x00, 0x87, 0x07, 0x00, 0x00, 0x86, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char c
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0x8F, 0x07, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x07, 0x03, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char d
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0x37, 0x07, 0x00, 0x80, 0x33, 0x0E, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x00, 0x37, 0x06, 0x00, 0x00, 0x3F, 0x07, 0x00, 0x00, 0x3C, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char e
0x06, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xF8, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x8C, 0x01, 0x00, 0x00, 0x8C, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char f
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x61, 0x00, 0x00, 0xFE, 0xE3, 0x00, 0x00, 0x07, 0xC7, 0x01, 0x80, 0x03, 0x8E, 0x01, 0x80, 0x01, 0x8C, 0x01, 0x80, 0x01, 0x8C, 0x01, 0x80, 0x01, 0x8C, 0x01, 0x00, 0x03, 0x86, 0x01, 0x00, 0x07, 0xC3, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x80, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char g
0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char h
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9C, 0xFF, 0x0F, 0x00, 0x9C, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char i
0x04, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x9C, 0xFF, 0xFF, 0x01, 0x9C, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j
0x0B, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0xE3, 0x01, 0x00, 0x80, 0x81, 0x07, 0x00, 0x80, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char k
0x03, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0xFC, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char l
0x12, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0x07, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char m
0x0B, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char n
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0x0F, 0x07, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0xFF, 0x07, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char o
0x0D, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0x03, 0x06, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char p
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0xFE, 0x03, 0x00, 0x00, 0x8F, 0x07, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x07, 0x07, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x80, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char q
0x07, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char r
0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x03, 0x00, 0x00, 0x3F, 0x07, 0x00, 0x80, 0x33, 0x0E, 0x00, 0x80, 0x31, 0x0C, 0x00, 0x80, 0x61, 0x0C, 0x00, 0x80, 0x61, 0x0C, 0x00, 0x80, 0x63, 0x0C, 0x00, 0x00, 0xE7, 0x0E, 0x00, 0x00, 0xC6, 0x07, 0x00, 0x00, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char s
0x06, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xF0, 0xFF, 0x07, 0x00, 0xF0, 0xFF, 0x0F, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char t
0x0B, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x03, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char u
0x0B, 0x80, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x80, 0x1F, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char v
0x11, 0x80, 0x00, 0x00, 0x00, 0x80, 0x0F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x80, 0x0F, 0x00, 0x00, 0xF8, 0x03, 0x00, 0x80, 0x3F, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x03, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x80, 0x1F, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char w
0x0B, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x80, 0x03, 0x0E, 0x00, 0x00, 0x8F, 0x03, 0x00, 0x00, 0xDC, 0x01, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0xCE, 0x03, 0x00, 0x80, 0x07, 0x07, 0x00, 0x80, 0x01, 0x0E, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char x
0x0B, 0x80, 0x00, 0x00, 0x00, 0x80, 0x07, 0x80, 0x01, 0x80, 0x3F, 0x80, 0x01, 0x00, 0xFC, 0xC1, 0x01, 0x00, 0xE0, 0xFF, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x80, 0x0F, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x80, 0x0F, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char y
0x0B, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x0E, 0x00, 0x80, 0x01, 0x0F, 0x00, 0x80, 0x81, 0x0F, 0x00, 0x80, 0xE1, 0x0D, 0x00, 0x80, 0x71, 0x0C, 0x00, 0x80, 0x39, 0x0C, 0x00, 0x80, 0x1D, 0x0C, 0x00, 0x80, 0x07, 0x0C, 0x00, 0x80, 0x03, 0x0C, 0x00, 0x80, 0x01, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char z
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0xF8, 0xDF, 0xFF, 0x00, 0xFC, 0x8F, 0xFF, 0x01, 0x0C, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char {
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char |
0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x80, 0x01, 0xFC, 0x8F, 0xFF, 0x01, 0xF8, 0xDF, 0xFF, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char }
0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ~
0x12, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x7F, 0x00, 0xFF, 0xFF, 0x7F, 0x00, 0x03, 0x00, 0x60, 0x00, 0xE3, 0x00, 0x60, 0x00, 0xF3, 0x00, 0x60, 0x00, 0x33, 0x00, 0x60, 0x00, 0x1B, 0x00, 0x60, 0x00, 0x1B, 0xE0, 0x7C, 0x00, 0x1B, 0xF0, 0x7C, 0x00, 0x1B, 0x38, 0x60, 0x00, 0x1B, 0x1C, 0x60, 0x00, 0x33, 0x0E, 0x60, 0x00, 0xF3, 0x07, 0x60, 0x00, 0xE3, 0x03, 0x60, 0x00, 0x03, 0x00, 0x60, 0x00, 0xFF, 0xFF, 0x7F, 0x00, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char 
};

Wyświetl plik

@ -0,0 +1,53 @@
class PyFont(object):
def __init__(self, font, index, vert, horiz, nchars):
self.firstchar = 32 # ord(first_character) Future use: absent from C file.
self.nchars = nchars # No. of chars in font
self.bits_horiz = horiz # Width in pixels of char if rendered as monospaced
self.bits_vert = vert # Height in pixels
self.bytes_vert = (self.bits_vert + 7) // 8 # Height in bytes
self.bytes_per_ch = self.bytes_vert * horiz # Total bytes per monospaced character
self.monospaced = False
self.char = bytearray(self.bytes_per_ch)
self.mv = memoryview(self.char)
self._index = index
self._font = font
self._zero = bytearray(self.bytes_per_ch)
self._mvzero = memoryview(self._zero)
def get_idx(self, relch):
offset = relch * 2 # index is 2 bytes/char
return self._index[offset] + (self._index[offset + 1] << 8)
def get_ch(self, ch):
relch = max(0, ch - self.firstchar) # This is the behaviour you requested. In my view it should throw a ValueError.
if relch > self.nchars:
relch = 0
offset = self.get_idx(relch)
delta = self.get_idx(relch + 1) - offset
bv = self.bits_vert
mv = self.mv
if self.monospaced:
bh = self.bits_horiz # Char width in bits
mv[: delta] = self._font[offset : offset + delta]
mv[delta : self.bytes_per_ch] = self._mvzero[delta : self.bytes_per_ch]
bh = self.bits_horiz
else:
mv[: delta] = self._font[offset : offset + delta]
bh = delta // self.bytes_vert
return bh # horizontal increment for character location
# Demo/test of rendering to the REPL
def render(self, ch): # enter with ord(ch)
bh = self.get_ch(ch)
bv = self.bits_vert # Cache for speed
mv = self.mv
for bit_vert in range(bv): # for each vertical line
bytenum, bitnum = divmod(bit_vert, 8)
bit = 1 << bitnum
for bit_horiz in range(bh): # horizontal line
fontbyte = self.mv[self.bytes_vert * bit_horiz + bytenum]
print('*' if fontbyte & bit else ' ', end = '')
print('|')
return bh # Caller accounts for horzontal increment