Toggle Navigation
Hatchery
Eggs
pixelfont_gallery
GohufontBold14.py
Users
Badges
Login
Register
MCH2022 badge?
go to mch2022.badge.team
GohufontBold14.py
raw
Content
# Code generated by font_to_py.py. # Font: GohufontBold14.pcf # Cmd: ../font_to_py.py -x in/GohufontBold14.pcf 14 out/GohufontBold14.py version = '0.33' def height(): return 14 def baseline(): return 11 def max_width(): return 8 def hmap(): return True def reverse(): return False def monospaced(): return False def min_ch(): return 32 def max_ch(): return 126 _font =\ b'\x08\x00\x00\x3e\x63\x03\x03\x06\x0c\x18\x00\x18\x18\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x18\x18\x18\x18\x18\x18\x18\x00\x18\x18\x00\x00\x00'\ b'\x08\x00\x00\x36\x36\x36\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x66\x66\x66\xff\x66\x66\xff\x66\x66\x66\x00\x00\x00'\ b'\x08\x00\x18\x18\x7e\xdb\xd8\xd8\x7e\x1b\x1b\xdb\x7e\x18\x18\x00'\ b'\x08\x00\x00\x00\x76\xde\x7c\x0c\x18\x18\x30\x3e\x7b\x6e\x00\x00'\ b'\x08\x00\x00\x1c\x36\x36\x1c\x38\x6f\x66\x66\x66\x3f\x00\x00\x00'\ b'\x08\x00\x00\x18\x18\x18\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x0c\x18\x30\x30\x60\x60\x60\x60\x30\x30\x18\x0c\x00'\ b'\x08\x00\x00\x30\x18\x0c\x0c\x06\x06\x06\x06\x0c\x0c\x18\x30\x00'\ b'\x08\x00\x00\x00\x00\x18\xdb\x7e\x3c\x7e\xdb\x18\x00\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x18\x18\x18\xff\x18\x18\x18\x00\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x38\x38\x18\x30\x00'\ b'\x08\x00\x00\x00\x00\x00\x00\x00\x7e\x00\x00\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x38\x38\x00\x00\x00'\ b'\x08\x00\x03\x03\x06\x06\x0c\x0c\x18\x18\x30\x30\x60\x60\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x67\x6f\x7b\x73\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x0c\x1c\x3c\x6c\x0c\x0c\x0c\x0c\x0c\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x63\x06\x0c\x18\x30\x60\x7f\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x03\x03\x1e\x03\x03\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x06\x0e\x1e\x36\x66\x7f\x06\x06\x06\x00\x00\x00'\ b'\x08\x00\x00\x00\x7f\x60\x60\x7e\x03\x03\x03\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x60\x60\x7e\x63\x63\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x7f\x03\x06\x06\x0c\x0c\x18\x18\x18\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x63\x63\x3e\x63\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x63\x63\x3f\x03\x03\x06\x3c\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x1c\x1c\x00\x00\x00\x1c\x1c\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x38\x38\x00\x00\x00\x38\x38\x18\x30\x00'\ b'\x08\x00\x00\x00\x06\x0c\x18\x30\x60\x30\x18\x0c\x06\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x7e\x00\x00\x00\x7e\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x00\x60\x30\x18\x0c\x06\x0c\x18\x30\x60\x00\x00\x00'\ b'\x08\x00\x00\x3e\x63\x03\x03\x06\x0c\x18\x00\x18\x18\x00\x00\x00'\ b'\x08\x00\x00\x7e\xc3\xdf\xf3\xf3\xf3\xf7\xdf\xc0\x7f\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x63\x63\x7f\x63\x63\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\x7e\x63\x63\x63\x7e\x63\x63\x63\x7e\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x60\x60\x60\x60\x60\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x7c\x66\x63\x63\x63\x63\x63\x66\x7c\x00\x00\x00'\ b'\x08\x00\x00\x00\x7f\x60\x60\x60\x7c\x60\x60\x60\x7f\x00\x00\x00'\ b'\x08\x00\x00\x00\x7f\x60\x60\x60\x7c\x60\x60\x60\x60\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x60\x60\x6f\x63\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x63\x63\x63\x63\x7f\x63\x63\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\x3c\x18\x18\x18\x18\x18\x18\x18\x3c\x00\x00\x00'\ b'\x08\x00\x00\x00\x03\x03\x03\x03\x03\x03\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x63\x66\x6c\x78\x70\x78\x6c\x66\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\x60\x60\x60\x60\x60\x60\x60\x60\x7f\x00\x00\x00'\ b'\x08\x00\x00\x00\xc3\xe7\xff\xdb\xdb\xc3\xc3\xc3\xc3\x00\x00\x00'\ b'\x08\x00\x00\x00\x63\x73\x73\x7b\x7b\x6f\x6f\x67\x67\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x63\x63\x63\x63\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x7e\x63\x63\x63\x7e\x60\x60\x60\x60\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x63\x63\x63\x6f\x6f\x66\x3f\x03\x00\x00'\ b'\x08\x00\x00\x00\x7e\x63\x63\x63\x7e\x6c\x66\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\x3e\x63\x60\x60\x3e\x03\x03\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\xff\x18\x18\x18\x18\x18\x18\x18\x18\x00\x00\x00'\ b'\x08\x00\x00\x00\x63\x63\x63\x63\x63\x63\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x63\x63\x63\x63\x36\x36\x36\x1c\x1c\x00\x00\x00'\ b'\x08\x00\x00\x00\xc3\xc3\xdb\xdb\xdb\xff\x66\x66\x66\x00\x00\x00'\ b'\x08\x00\x00\x00\x63\x63\x36\x36\x1c\x36\x36\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\xc3\xc3\x66\x66\x3c\x18\x18\x18\x18\x00\x00\x00'\ b'\x08\x00\x00\x00\x7f\x03\x06\x0c\x18\x30\x60\x60\x7f\x00\x00\x00'\ b'\x08\x00\x00\x1e\x18\x18\x18\x18\x18\x18\x18\x18\x18\x1e\x00\x00'\ b'\x08\x00\x60\x60\x30\x30\x18\x18\x0c\x0c\x06\x06\x03\x03\x00\x00'\ b'\x08\x00\x00\x3c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x3c\x00\x00'\ b'\x08\x00\x00\x18\x3c\x66\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x00\x00'\ b'\x08\x00\x00\x60\x30\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x3e\x03\x3f\x63\x63\x67\x3b\x00\x00\x00'\ b'\x08\x00\x00\x60\x60\x60\x6e\x73\x63\x63\x63\x63\x7e\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x3e\x63\x60\x60\x60\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x03\x03\x03\x3f\x63\x63\x63\x63\x67\x3b\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x3e\x63\x63\x7f\x60\x60\x3f\x00\x00\x00'\ b'\x08\x00\x00\x1e\x30\x30\x30\x3e\x30\x30\x30\x30\x30\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x3f\x63\x63\x63\x63\x67\x3b\x03\x03\x3e'\ b'\x08\x00\x00\x60\x60\x60\x6e\x73\x63\x63\x63\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x18\x18\x00\x78\x18\x18\x18\x18\x18\x1e\x00\x00\x00'\ b'\x08\x00\x00\x0c\x0c\x00\x1c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x78'\ b'\x08\x00\x00\x60\x60\x60\x60\x66\x6c\x78\x6c\x66\x63\x00\x00\x00'\ b'\x08\x00\x00\x38\x18\x18\x18\x18\x18\x18\x18\x18\x0f\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\xfe\xdb\xdb\xdb\xdb\xdb\xdb\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x7e\x63\x63\x63\x63\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x3e\x63\x63\x63\x63\x63\x3e\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x6e\x73\x63\x63\x63\x63\x7e\x60\x60\x60'\ b'\x08\x00\x00\x00\x00\x00\x3f\x63\x63\x63\x63\x67\x3b\x03\x03\x03'\ b'\x08\x00\x00\x00\x00\x00\x6e\x73\x60\x60\x60\x60\x60\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x3e\x60\x60\x3e\x03\x03\x7e\x00\x00\x00'\ b'\x08\x00\x00\x18\x18\x18\x3e\x18\x18\x18\x18\x18\x0e\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x63\x63\x63\x63\x63\x67\x3b\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x63\x63\x63\x36\x36\x1c\x1c\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\xc3\xc3\xdb\xdb\xff\x66\x66\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x63\x63\x36\x1c\x36\x63\x63\x00\x00\x00'\ b'\x08\x00\x00\x00\x00\x00\x63\x63\x63\x63\x63\x67\x3b\x03\x03\x3e'\ b'\x08\x00\x00\x00\x00\x00\x7f\x06\x0c\x18\x30\x60\x7f\x00\x00\x00'\ b'\x08\x00\x00\x0f\x18\x18\x18\x18\x18\xf0\x18\x18\x18\x18\x0f\x00'\ b'\x08\x00\x00\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x00'\ b'\x08\x00\x00\x78\x0c\x0c\x0c\x0c\x0c\x07\x0c\x0c\x0c\x0c\x78\x00'\ b'\x08\x00\x00\x00\x00\x00\x00\x73\xdb\xce\x00\x00\x00\x00\x00\x00'\ _index =\ b'\x00\x00\x10\x00\x20\x00\x30\x00\x40\x00\x50\x00\x60\x00\x70\x00'\ b'\x80\x00\x90\x00\xa0\x00\xb0\x00\xc0\x00\xd0\x00\xe0\x00\xf0\x00'\ b'\x00\x01\x10\x01\x20\x01\x30\x01\x40\x01\x50\x01\x60\x01\x70\x01'\ b'\x80\x01\x90\x01\xa0\x01\xb0\x01\xc0\x01\xd0\x01\xe0\x01\xf0\x01'\ b'\x00\x02\x10\x02\x20\x02\x30\x02\x40\x02\x50\x02\x60\x02\x70\x02'\ b'\x80\x02\x90\x02\xa0\x02\xb0\x02\xc0\x02\xd0\x02\xe0\x02\xf0\x02'\ b'\x00\x03\x10\x03\x20\x03\x30\x03\x40\x03\x50\x03\x60\x03\x70\x03'\ b'\x80\x03\x90\x03\xa0\x03\xb0\x03\xc0\x03\xd0\x03\xe0\x03\xf0\x03'\ b'\x00\x04\x10\x04\x20\x04\x30\x04\x40\x04\x50\x04\x60\x04\x70\x04'\ b'\x80\x04\x90\x04\xa0\x04\xb0\x04\xc0\x04\xd0\x04\xe0\x04\xf0\x04'\ b'\x00\x05\x10\x05\x20\x05\x30\x05\x40\x05\x50\x05\x60\x05\x70\x05'\ b'\x80\x05\x90\x05\xa0\x05\xb0\x05\xc0\x05\xd0\x05\xe0\x05\xf0\x05'\ b'\x00\x06' _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) * 14 return _mvfont[doff + 2:next_offs], 14, width