picowidget/ezFBfont_spleen_16x32_ascii_30.py

172 lines
22 KiB
Python
Raw Normal View History

2024-11-19 20:19:14 +00:00
'''
ezFBfont_spleen_16x32_ascii_30 : generated as part of the microPyEZfonts repository
https://github.com/easytarget/microPyEZfonts
This font definition can be used with the "ezFBfont" class provided there.
It can also be used with the "writer" class from Peter Hinches micropython
font-to-py tool: https://github.com/peterhinch/micropython-font-to-py
Original spleen_16x32.bdf font file was sourced from the U8G2 project:
https://github.com/olikraus/u8g2
'''
# Code generated by bdf2dict.py
# Font: spleen_16x32
# Cmd: ['bdf2dict.py'], ['Latin-1-bdf-sources/spleen-16x32.bdf', '_', './ascii-char.set']
# Date: 2024-07-31 14:57:34
# Customised by Fred Boniface 2024-11-18
'''
Original Copyright, Comments and Notices from source:
COPYRIGHT /*
COPYRIGHT * Spleen 16x32 1.9.1
COPYRIGHT * Copyright (c) 2018-2022, Frederic Cambus
COPYRIGHT * https://www.cambus.net/
COPYRIGHT *
COPYRIGHT * Created: 2018-08-12
COPYRIGHT * Last Updated: 2020-10-10
COPYRIGHT *
COPYRIGHT * Spleen is released under the BSD 2-Clause license.
COPYRIGHT * See LICENSE file for details.
COPYRIGHT *
COPYRIGHT * SPDX-License-Identifier: BSD-2-Clause
COPYRIGHT */
COMMENT "Copyright (c) 2018-2022, Frederic Cambus"
'''
version = '0.33'
name = '-misc-spleen-medium-r-normal--32-320-72-72-c-160-iso10646-1'
family = 'spleen'
weight = 'medium'
size = 32
def height():
return 30
def baseline():
return 24
def max_width():
return 16
def hmap():
return True
def reverse():
return False
def monospaced():
return True
def min_ch():
return 32
def max_ch():
return 176
_g = {
32: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',
33:b'\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
34:b'\x00\x00\x00\x00\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\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',
35:b'\x00\x00\x00\x00\x00\x00\x00\x00\x18\x18\x18\x18\x18\x18\x18\x18\x7f\xfe\x7f\xfe\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x7f\xfe\x7f\xfe\x18\x18\x18\x18\x18\x18\x18\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
36:b'\x00\x00\x00\x00\x01\x80\x01\x80\x0f\xfc\x1f\xfc9\x801\x801\x801\x801\x809\x80\x1f\xf0\x0f\xf8\x01\x9c\x01\x8c\x01\x8c\x01\x8c\x01\x8c\x01\x8c\x01\x8c\x01\x9c?\xf8?\xf0\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00',
37:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x0e\x0c\x1b\x18\x1b\x18\x1b0\x0e0\x00`\x00`\x00\xc0\x00\xc0\x01\x80\x01\x80\x03\x00\x03\x00\x068\x06l\x0cl\x0cl\x188\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
38:b'\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe0\x0f\xf0\x1c8\x18\x18\x18\x18\x18\x18\x18\x18\x1c8\x0f\xf0\x07\xe0\x1f\x80?\xc0p\xec`|`8`0`8p|?\xee\x1f\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
39:b'\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\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',
40:b'\x00\x00\x00<\x00\xfc\x01\xe0\x03\x80\x07\x00\x06\x00\x0e\x00\x0c\x00\x1c\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x1c\x00\x0c\x00\x0e\x00\x06\x00\x07\x00\x03\x80\x01\xe0\x00\xfc\x00<\x00\x00\x00\x00\x00\x00',
41:b'\x00\x00<\x00?\x00\x07\x80\x01\xc0\x00\xe0\x00`\x00p\x000\x008\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x008\x000\x00p\x00`\x00\xe0\x01\xc0\x07\x80?\x00<\x00\x00\x00\x00\x00\x00\x00',
42:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x18\x1c8\x0ep\x07\xe0\x03\xc0\x03\xc0\x7f\xfe\x7f\xfe\x03\xc0\x03\xc0\x07\xe0\x0ep\x1c8\x18\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
43:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x01\x80\x1f\xf8\x1f\xf8\x01\x80\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
44: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\x01\x80\x01\x80\x01\x80\x03\x80\x07\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00',
45: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?\xfc?\xfc\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',
46: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\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
47:b'\x00\x00\x00\x06\x00\x06\x00\x0c\x00\x0c\x00\x18\x00\x18\x000\x000\x00`\x00`\x00\xc0\x00\xc0\x01\x80\x01\x80\x03\x00\x03\x00\x06\x00\x06\x00\x0c\x00\x0c\x00\x18\x00\x18\x000\x000\x00`\x00`\x00\x00\x00\x00\x00\x00\x00',
48:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x1c0<0|0\xec1\xcc3\x8c7\x0c>\x0c<\x0c8\x0c0\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
49:b'\x00\x00\x00\x00\x00\x00\x00\x00\x03\x80\x07\x80\r\x80\x19\x80\x11\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x1f\xf8\x1f\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
50:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x18\x000\x00`\x00\xc0\x01\x80\x03\x00\x06\x00\x0c\x00\x18\x000\x0c0\x0c?\xfc?\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
51:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x18\x07\xf0\x07\xf0\x00\x18\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
52:b'\x00\x00\x00\x00\x00\x00\x00\x000\x000\x000\x000\x000000000000000000?\xfc?\xfc\x000\x000\x000\x000\x000\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
53:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xfc?\xfc0\x0c0\x0c0\x000\x000\x000\x00?\xf0?\xf8\x00\x1c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
54:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x000\x000\x000\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
55:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xfc?\xfc0\x0c0\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x18\x000\x00`\x00\xc0\x01\x80\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
56:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x0c0\x0c\x18\x18\x0f\xf0\x0f\xf0\x18\x180\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
57:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x0c\x00\x0c\x00\x0c\x00\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
58:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
59:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x03\x80\x07\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00',
60:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x008\x00p\x00\xe0\x01\xc0\x03\x80\x07\x00\x0e\x00\x1c\x008\x008\x00\x1c\x00\x0e\x00\x07\x00\x03\x80\x01\xc0\x00\xe0\x00p\x008\x00\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
61:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xfc?\xfc\x00\x00\x00\x00\x00\x00\x00\x00?\xfc?\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
62:b'\x00\x00\x00\x00\x00\x00\x00\x008\x00\x1c\x00\x0e\x00\x07\x00\x03\x80\x01\xc0\x00\xe0\x00p\x008\x00\x1c\x00\x1c\x008\x00p\x00\xe0\x01\xc0\x03\x80\x07\x00\x0e\x00\x1c\x008\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
63:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c\x00\x0c\x00\x0c\x00\x18\x000\x00`\x00\xc0\x00\xc0\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
64:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c1\xcc1\xcc1\xcc1\xcc1\xcc1\xcc1\xfc1\xfc0\x000\x008\x00\x1f\xf8\x0f\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
65:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c?\xfc?\xfc0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
66:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x18?\xf0?\xf00\x180\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x1c?\xf8?\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
67:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x008\x00\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
68:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x1c?\xf8?\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
69:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x000\x000\x000\x000\x00?\xe0?\xe00\x000\x000\x000\x000\x000\x008\x00\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
70:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x000\x000\x000\x000\x00?\xe0?\xe00\x000\x000\x000\x000\x000\x000\x000\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
71:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x000\x000\x000\x000\x000\xfc0\xfc0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
72:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c?\xfc?\xfc0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
73:b'\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf8\x1f\xf8\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x1f\xf8\x1f\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
74:b'\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf8\x1f\xf8\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x03\x80\x7f\x00~\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
75:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x18000`?\xc0?\xc00`000\x180\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
76:b'\x00\x00\x00\x00\x00\x00\x00\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x008\x00\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
77:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c8\x1c<<>|7\xec3\xcc1\x8c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
78:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c8\x0c8\x0c<\x0c<\x0c6\x0c6\x0c3\x0c3\x0c1\x8c1\x8c0\xcc0\xcc0l0l0<0<0\x1c0\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
79:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
80:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x1c?\xf8?\xf00\x000\x000\x000\x000\x000\x000\x000\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
81:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c1\x8c1\x8c0\xcc8\xdc\x1f\xf8\x0f\xf0\x000\x000\x00\x18\x00\x18\x00\x00\x00\x00',
82:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x18?\xf0?\xf00\x180\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
83:b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x000\x000\x000\x008\x00\x1f\xf0\x0f\xf8\x00\x1c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x1c?\xf8?\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
84:b'\x00\x00\x00\x00\x00\x00\x00\x00\x7f\xfe\x7f\xfe\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
85:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
86:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1c8\x0ep\x07\xe0\x03\xc0\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
87:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c1\x8c3\xcc7\xec>|<<8\x1c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
88:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1c8\x0ep\x07\xe0\x07\xe0\x0ep\x1c88\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
89:b'\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x1c?\xf8?\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
90:b'\x00\x00\x00\x00\x00\x00\x00\x00?\xfc?\xfc\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x18\x000\x00`\x00\xc0\x01\x80\x03\x00\x06\x00\x0c\x00\x18\x000\x000\x000\x00?\xfc?\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
91:b'\x0f\xfc\x0f\xfc\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\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0f\xfc\x0f\xfc\x00\x00\x00\x00',
92:b'\x00\x00`\x00`\x000\x000\x00\x18\x00\x18\x00\x0c\x00\x0c\x00\x06\x00\x06\x00\x03\x00\x03\x00\x01\x80\x01\x80\x00\xc0\x00\xc0\x00`\x00`\x000\x000\x00\x18\x00\x18\x00\x0c\x00\x0c\x00\x06\x00\x06\x00\x00\x00\x00\x00\x00',
93:b'?\xf0?\xf0\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000?\xf0?\xf0\x00\x00\x00\x00',
94:b'\x00\x00\x00\x00\x01\x80\x03\xc0\x07\xe0\x0ep\x1c88\x1cp\x0e`\x06\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',
95: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\x7f\xfe\x7f\xfe\x00\x00\x00\x00',
96:b'\x00\x00\x00\x00\x06\x00\x07\x00\x03\x80\x01\xc0\x00\xe0\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',
97:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf0\x1f\xf8\x00\x1c\x00\x0c\x00\x0c\x0f\xfc\x1f\xfc8\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
98:b'\x00\x00\x00\x00\x00\x00\x00\x000\x000\x000\x000\x000\x000\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x1c?\xf8?\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
99:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x000\x000\x000\x000\x000\x000\x008\x00\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
100:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x0f\xfc\x1f\xfc8\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
101:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x0c0\x0c0\x0c0\x0c?\xfc?\xfc0\x000\x000\x008\x00\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
102:b'\x00\x00\x00\x00\x00\x00\x00\x00\x01\xf8\x03\xf8\x07\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x1f\xe0\x1f\xe0\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
103:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x18\x00\x0c\x00\x0c\x00\x1c?\xf8?\xf0',
104:b'\x00\x00\x00\x00\x00\x00\x00\x000\x000\x000\x000\x000\x000\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
105:b'\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x07\x80\x07\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\xe0\x01\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
106:b'\x00\x00\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x03\x80\x1f\x00\x1e\x00',
107:b'\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x18\x00\x180\x18p\x18\xe0\x19\xc0\x1b\x80\x1f\x00\x1f\x00\x1b\x80\x19\xc0\x18\xe0\x18p\x188\x18\x1c\x18\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
108:b'\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x07\x00\x03\xf8\x01\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
109:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>p>x1\x9c1\x8c1\x8c1\x8c1\x8c1\x8c1\x8c1\x8c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
110:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
111:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x1f\xf88\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1f\xf8\x0f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
112:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xf0?\xf80\x1c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x1c?\xf8?\xf00\x000\x000\x000\x000\x000\x00',
113:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c\x00\x0c',
114:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x0c0\x0c0\x000\x000\x000\x000\x000\x000\x000\x000\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
115:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x1f\xfc8\x000\x000\x008\x00\x1f\xf0\x0f\xf8\x00\x1c\x00\x0c\x00\x0c\x00\x1c?\xf8?\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
116:b'\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x1f\xe0\x1f\xe0\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x06\x00\x07\x00\x03\xf8\x01\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
117:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
118:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x1c\x1c8\x0ep\x07\xe0\x03\xc0\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
119:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c1\x8c1\x8c1\x8c1\x8c1\x8c1\x8c1\x8c9\x8c\x1e|\x0e|\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
120:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x0c8\x1c\x1c8\x0ep\x07\xe0\x03\xc0\x03\xc0\x07\xe0\x0ep\x1c8\x18\x188\x1c0\x0c0\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
121:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c0\x0c8\x0c\x1f\xfc\x0f\xfc\x00\x0c\x00\x0c\x00\x0c\x00\x1c?\xf8?\xf0',
122:b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xfc?\xfc\x00\x0c\x00\x18\x000\x00`\x00\xc0\x01\x80\x03\x00\x06\x00\x0c\x00\x18\x00?\xfc?\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
123:b'\x00\xfc\x01\xfc\x03\x80\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x07\x00>\x00<\x00<\x00>\x00\x07\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x00\x03\x80\x01\xfc\x00\xfc\x00\x00\x00\x00',
124:b'\x00\x00\x00\x00\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00',
125:b'?\x00?\x80\x01\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xe0\x00|\x00<\x00<\x00|\x00\xe0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x00\xc0\x01\xc0?\x80?\x00\x00\x00\x00\x00',
126: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\x0e\x0c\x1f\x0c;\x9c1\xf80\xf0\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',
176:b'\x00\x00\x00\x00\x03\xc0\x07\xe0\x0ep\x0c0\x0c0\x0c0\x0ep\x07\xe0\x03\xc0\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',
}
def get_ch(ch):
c = ord(ch)
if c not in _g.keys():
return None, 0, 0
return memoryview(_g[c]), 30, 16