# Code generated by font_to_py.py.
# Font: Gohufont11.pcf
# Cmd: ../font_to_py.py -x in/Gohufont11.pcf 11 out/Gohufont11.py
version = '0.33'

def height():
    return 11

def baseline():
    return 9

def max_width():
    return 6

def hmap():
    return True

def reverse():
    return False

def monospaced():
    return False

def min_ch():
    return 32

def max_ch():
    return 126

_font =\
b'\x06\x00\x00\x00\x70\x88\x08\x10\x20\x00\x20\x00\x00\x06\x00\x00'\
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x20\x20\x20'\
b'\x20\x20\x20\x00\x20\x00\x00\x06\x00\x00\x50\x50\x50\x00\x00\x00'\
b'\x00\x00\x00\x00\x06\x00\x00\x50\x50\xf8\x50\xf8\x50\x50\x00\x00'\
b'\x00\x06\x00\x00\x20\x70\xa8\xa0\x70\x28\xa8\x70\x20\x00\x06\x00'\
b'\x00\x00\x48\xa8\x50\x20\x50\xa8\x90\x00\x00\x06\x00\x00\x00\x60'\
b'\x90\xa0\x40\xa8\x90\x68\x00\x00\x06\x00\x00\x20\x20\x20\x00\x00'\
b'\x00\x00\x00\x00\x00\x06\x00\x00\x10\x20\x20\x40\x40\x40\x20\x20'\
b'\x10\x00\x06\x00\x00\x40\x20\x20\x10\x10\x10\x20\x20\x40\x00\x06'\
b'\x00\x00\x00\x00\x20\xa8\x70\xa8\x20\x00\x00\x00\x06\x00\x00\x00'\
b'\x00\x20\x20\xf8\x20\x20\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00'\
b'\x00\x00\x60\x60\x20\x40\x06\x00\x00\x00\x00\x00\x00\xf8\x00\x00'\
b'\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x60\x60\x00\x00'\
b'\x06\x00\x00\x08\x08\x10\x10\x20\x20\x40\x40\x80\x80\x06\x00\x00'\
b'\x00\x70\x88\x98\xa8\xc8\x88\x70\x00\x00\x06\x00\x00\x00\x20\x60'\
b'\xa0\x20\x20\x20\x20\x00\x00\x06\x00\x00\x00\x70\x88\x08\x10\x20'\
b'\x40\xf8\x00\x00\x06\x00\x00\x00\x70\x88\x08\x30\x08\x88\x70\x00'\
b'\x00\x06\x00\x00\x00\x10\x30\x50\x90\xf8\x10\x10\x00\x00\x06\x00'\
b'\x00\x00\xf8\x80\xf0\x08\x08\x88\x70\x00\x00\x06\x00\x00\x00\x70'\
b'\x80\xf0\x88\x88\x88\x70\x00\x00\x06\x00\x00\x00\xf8\x08\x10\x10'\
b'\x20\x20\x20\x00\x00\x06\x00\x00\x00\x70\x88\x88\x70\x88\x88\x70'\
b'\x00\x00\x06\x00\x00\x00\x70\x88\x88\x78\x08\x08\x70\x00\x00\x06'\
b'\x00\x00\x00\x00\x00\x30\x30\x00\x30\x30\x00\x00\x06\x00\x00\x00'\
b'\x00\x00\x60\x60\x00\x60\x60\x20\x40\x06\x00\x00\x00\x08\x10\x20'\
b'\x40\x20\x10\x08\x00\x00\x06\x00\x00\x00\x00\x00\xf8\x00\xf8\x00'\
b'\x00\x00\x00\x06\x00\x00\x00\x40\x20\x10\x08\x10\x20\x40\x00\x00'\
b'\x06\x00\x00\x00\x70\x88\x08\x10\x20\x00\x20\x00\x00\x06\x00\x00'\
b'\x00\x70\x88\xb8\xa8\xb8\x80\x78\x00\x00\x06\x00\x00\x70\x88\x88'\
b'\xf8\x88\x88\x88\x88\x00\x00\x06\x00\x00\xf0\x88\x88\xf0\x88\x88'\
b'\x88\xf0\x00\x00\x06\x00\x00\x70\x88\x80\x80\x80\x80\x88\x70\x00'\
b'\x00\x06\x00\x00\xf0\x88\x88\x88\x88\x88\x88\xf0\x00\x00\x06\x00'\
b'\x00\xf8\x80\x80\xf0\x80\x80\x80\xf8\x00\x00\x06\x00\x00\xf8\x80'\
b'\x80\xf0\x80\x80\x80\x80\x00\x00\x06\x00\x00\x70\x88\x80\xb8\x88'\
b'\x88\x88\x70\x00\x00\x06\x00\x00\x88\x88\x88\xf8\x88\x88\x88\x88'\
b'\x00\x00\x06\x00\x00\x70\x20\x20\x20\x20\x20\x20\x70\x00\x00\x06'\
b'\x00\x00\x08\x08\x08\x08\x08\x88\x88\x70\x00\x00\x06\x00\x00\x88'\
b'\x90\xa0\xc0\xa0\x90\x88\x88\x00\x00\x06\x00\x00\x80\x80\x80\x80'\
b'\x80\x80\x80\xf8\x00\x00\x06\x00\x00\x88\xd8\xa8\xa8\x88\x88\x88'\
b'\x88\x00\x00\x06\x00\x00\x88\xc8\xc8\xa8\xa8\x98\x98\x88\x00\x00'\
b'\x06\x00\x00\x70\x88\x88\x88\x88\x88\x88\x70\x00\x00\x06\x00\x00'\
b'\xf0\x88\x88\xf0\x80\x80\x80\x80\x00\x00\x06\x00\x00\x70\x88\x88'\
b'\x88\x88\xa8\x90\x68\x08\x00\x06\x00\x00\xf0\x88\x88\xf0\x90\x88'\
b'\x88\x88\x00\x00\x06\x00\x00\x70\x88\x80\x70\x08\x08\x88\x70\x00'\
b'\x00\x06\x00\x00\xf8\x20\x20\x20\x20\x20\x20\x20\x00\x00\x06\x00'\
b'\x00\x88\x88\x88\x88\x88\x88\x88\x70\x00\x00\x06\x00\x00\x88\x88'\
b'\x88\x88\x50\x50\x20\x20\x00\x00\x06\x00\x00\x88\x88\x88\xa8\xa8'\
b'\xa8\x50\x50\x00\x00\x06\x00\x00\x88\x88\x50\x20\x50\x88\x88\x88'\
b'\x00\x00\x06\x00\x00\x88\x88\x50\x20\x20\x20\x20\x20\x00\x00\x06'\
b'\x00\x00\xf8\x08\x10\x20\x40\x80\x80\xf8\x00\x00\x06\x00\x00\x38'\
b'\x20\x20\x20\x20\x20\x20\x20\x38\x00\x06\x00\x00\x40\x40\x20\x20'\
b'\x10\x10\x08\x08\x04\x04\x06\x00\x00\xe0\x20\x20\x20\x20\x20\x20'\
b'\x20\xe0\x00\x06\x00\x00\x00\x20\x50\x88\x00\x00\x00\x00\x00\x00'\
b'\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfc\x00\x06\x00\x00'\
b'\x40\x20\x10\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00'\
b'\x70\x08\x78\x88\x78\x00\x00\x06\x00\x00\x80\x80\x80\xb0\xc8\x88'\
b'\x88\xf0\x00\x00\x06\x00\x00\x00\x00\x00\x78\x80\x80\x80\x78\x00'\
b'\x00\x06\x00\x00\x08\x08\x08\x78\x88\x88\x98\x68\x00\x00\x06\x00'\
b'\x00\x00\x00\x00\x70\x88\xf8\x80\x78\x00\x00\x06\x00\x00\x30\x40'\
b'\x40\x70\x40\x40\x40\x40\x00\x00\x06\x00\x00\x00\x00\x00\x78\x88'\
b'\x88\x98\x68\x08\x70\x06\x00\x00\x80\x80\x80\xb0\xc8\x88\x88\x88'\
b'\x00\x00\x06\x00\x00\x00\x20\x00\x60\x20\x20\x20\x30\x00\x00\x06'\
b'\x00\x00\x00\x20\x00\x60\x20\x20\x20\x20\x20\xc0\x06\x00\x00\x80'\
b'\x80\x80\x90\xa0\xe0\x90\x88\x00\x00\x06\x00\x00\x60\x20\x20\x20'\
b'\x20\x20\x20\x18\x00\x00\x06\x00\x00\x00\x00\x00\xf0\xa8\xa8\xa8'\
b'\xa8\x00\x00\x06\x00\x00\x00\x00\x00\xf0\x88\x88\x88\x88\x00\x00'\
b'\x06\x00\x00\x00\x00\x00\x70\x88\x88\x88\x70\x00\x00\x06\x00\x00'\
b'\x00\x00\x00\xb0\xc8\x88\x88\xf0\x80\x80\x06\x00\x00\x00\x00\x00'\
b'\x78\x88\x88\x98\x68\x08\x08\x06\x00\x00\x00\x00\x00\xb0\xc8\x80'\
b'\x80\x80\x00\x00\x06\x00\x00\x00\x00\x00\x70\x80\x70\x08\xf0\x00'\
b'\x00\x06\x00\x00\x40\x40\x40\xf0\x40\x40\x40\x30\x00\x00\x06\x00'\
b'\x00\x00\x00\x00\x88\x88\x88\x98\x68\x00\x00\x06\x00\x00\x00\x00'\
b'\x00\x88\x88\x50\x50\x20\x00\x00\x06\x00\x00\x00\x00\x00\x88\xa8'\
b'\xa8\xa8\x50\x00\x00\x06\x00\x00\x00\x00\x00\x88\x50\x20\x50\x88'\
b'\x00\x00\x06\x00\x00\x00\x00\x00\x88\x88\x88\x98\x68\x08\x70\x06'\
b'\x00\x00\x00\x00\x00\xf8\x10\x20\x40\xf8\x00\x00\x06\x00\x18\x20'\
b'\x20\x20\x20\xc0\x20\x20\x20\x20\x18\x06\x00\x00\x20\x20\x20\x20'\
b'\x20\x20\x20\x20\x20\x00\x06\x00\xc0\x20\x20\x20\x20\x18\x20\x20'\
b'\x20\x20\xc0\x06\x00\x00\x00\x00\x00\x40\xa8\x10\x00\x00\x00\x00'\

_index =\
b'\x00\x00\x0d\x00\x1a\x00\x27\x00\x34\x00\x41\x00\x4e\x00\x5b\x00'\
b'\x68\x00\x75\x00\x82\x00\x8f\x00\x9c\x00\xa9\x00\xb6\x00\xc3\x00'\
b'\xd0\x00\xdd\x00\xea\x00\xf7\x00\x04\x01\x11\x01\x1e\x01\x2b\x01'\
b'\x38\x01\x45\x01\x52\x01\x5f\x01\x6c\x01\x79\x01\x86\x01\x93\x01'\
b'\xa0\x01\xad\x01\xba\x01\xc7\x01\xd4\x01\xe1\x01\xee\x01\xfb\x01'\
b'\x08\x02\x15\x02\x22\x02\x2f\x02\x3c\x02\x49\x02\x56\x02\x63\x02'\
b'\x70\x02\x7d\x02\x8a\x02\x97\x02\xa4\x02\xb1\x02\xbe\x02\xcb\x02'\
b'\xd8\x02\xe5\x02\xf2\x02\xff\x02\x0c\x03\x19\x03\x26\x03\x33\x03'\
b'\x40\x03\x4d\x03\x5a\x03\x67\x03\x74\x03\x81\x03\x8e\x03\x9b\x03'\
b'\xa8\x03\xb5\x03\xc2\x03\xcf\x03\xdc\x03\xe9\x03\xf6\x03\x03\x04'\
b'\x10\x04\x1d\x04\x2a\x04\x37\x04\x44\x04\x51\x04\x5e\x04\x6b\x04'\
b'\x78\x04\x85\x04\x92\x04\x9f\x04\xac\x04\xb9\x04\xc6\x04\xd3\x04'\
b'\xe0\x04'

_mvfont = memoryview(_font)
_mvi = memoryview(_index)
ifb = lambda l : l[0] | (l[1] << 8)

def get_ch(ch):
    oc = ord(ch)
    ioff = 2 * (oc - 32 + 1) if oc >= 32 and oc <= 126 else 0
    doff = ifb(_mvi[ioff : ])
    width = ifb(_mvfont[doff : ])

    next_offs = doff + 2 + ((width - 1)//8 + 1) * 11
    return _mvfont[doff + 2:next_offs], 11, width
 
