Toggle Navigation
Hatchery
Eggs
pixelfont_gallery
Cozette13.py
Users
Badges
Login
Register
MCH2022 badge?
go to mch2022.badge.team
Cozette13.py
raw
Content
# Code generated by font_to_py.py. # Font: Cozette13.bdf # Cmd: ../font_to_py.py -x in/Cozette13.bdf 13 out/Cozette13.py version = '0.33' def height(): return 13 def baseline(): return 10 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\x38\x44\x04\x08\x10\x10\x00\x10\x00\x00\x00\x07'\ b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00'\ b'\x00\x00\x10\x10\x10\x10\x10\x10\x00\x10\x00\x00\x00\x06\x00\x00'\ b'\x28\x28\x28\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00'\ b'\x28\x28\x7c\x28\x28\x7c\x28\x28\x00\x00\x00\x06\x00\x00\x10\x38'\ b'\x54\x50\x38\x14\x14\x54\x38\x10\x00\x00\x06\x00\x00\x20\x50\x24'\ b'\x08\x10\x20\x48\x14\x08\x00\x00\x00\x06\x00\x00\x10\x28\x28\x10'\ b'\x34\x48\x48\x48\x34\x00\x00\x00\x06\x00\x00\x10\x10\x10\x00\x00'\ b'\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x08\x10\x10\x20\x20\x20'\ b'\x20\x20\x10\x10\x08\x00\x06\x00\x00\x20\x10\x10\x08\x08\x08\x08'\ b'\x08\x10\x10\x20\x00\x06\x00\x00\x00\x00\x00\x28\x10\x7c\x10\x28'\ b'\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x10\x10\x7c\x10\x10\x00'\ b'\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x30\x30\x10'\ b'\x20\x00\x06\x00\x00\x00\x00\x00\x00\x00\x7c\x00\x00\x00\x00\x00'\ b'\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x30\x30\x00\x00\x00'\ b'\x06\x00\x00\x04\x04\x08\x08\x10\x10\x20\x20\x40\x40\x00\x00\x06'\ b'\x00\x00\x00\x38\x44\x44\x54\x54\x44\x44\x38\x00\x00\x00\x06\x00'\ b'\x00\x00\x10\x30\x50\x10\x10\x10\x10\x7c\x00\x00\x00\x06\x00\x00'\ b'\x00\x38\x44\x04\x08\x10\x20\x40\x7c\x00\x00\x00\x06\x00\x00\x00'\ b'\x38\x44\x04\x18\x04\x04\x44\x38\x00\x00\x00\x07\x00\x00\x00\x04'\ b'\x0c\x14\x24\x44\x7e\x04\x04\x00\x00\x00\x06\x00\x00\x00\x7c\x40'\ b'\x40\x78\x04\x04\x44\x38\x00\x00\x00\x06\x00\x00\x00\x18\x20\x40'\ b'\x78\x44\x44\x44\x38\x00\x00\x00\x06\x00\x00\x00\x7c\x04\x08\x08'\ b'\x10\x10\x20\x20\x00\x00\x00\x06\x00\x00\x00\x38\x44\x44\x38\x44'\ b'\x44\x44\x38\x00\x00\x00\x06\x00\x00\x00\x38\x44\x44\x44\x3c\x04'\ b'\x08\x30\x00\x00\x00\x06\x00\x00\x00\x00\x00\x30\x30\x00\x00\x30'\ b'\x30\x00\x00\x00\x06\x00\x00\x00\x00\x00\x30\x30\x00\x00\x30\x30'\ b'\x10\x20\x00\x06\x00\x00\x00\x00\x04\x08\x10\x20\x10\x08\x04\x00'\ b'\x00\x00\x06\x00\x00\x00\x00\x00\x00\x7c\x00\x7c\x00\x00\x00\x00'\ b'\x00\x06\x00\x00\x00\x00\x40\x20\x10\x08\x10\x20\x40\x00\x00\x00'\ b'\x06\x00\x00\x00\x38\x44\x04\x08\x10\x10\x00\x10\x00\x00\x00\x06'\ b'\x00\x00\x00\x38\x44\x44\x5c\x54\x5c\x40\x3c\x00\x00\x00\x06\x00'\ b'\x00\x00\x38\x44\x44\x44\x7c\x44\x44\x44\x00\x00\x00\x06\x00\x00'\ b'\x00\x78\x44\x44\x78\x44\x44\x44\x78\x00\x00\x00\x06\x00\x00\x00'\ b'\x38\x44\x40\x40\x40\x40\x44\x38\x00\x00\x00\x06\x00\x00\x00\x70'\ b'\x48\x44\x44\x44\x44\x48\x70\x00\x00\x00\x06\x00\x00\x00\x7c\x40'\ b'\x40\x78\x40\x40\x40\x7c\x00\x00\x00\x06\x00\x00\x00\x7c\x40\x40'\ b'\x78\x40\x40\x40\x40\x00\x00\x00\x06\x00\x00\x00\x38\x44\x40\x40'\ b'\x4c\x44\x44\x38\x00\x00\x00\x06\x00\x00\x00\x44\x44\x44\x7c\x44'\ b'\x44\x44\x44\x00\x00\x00\x06\x00\x00\x00\x38\x10\x10\x10\x10\x10'\ b'\x10\x38\x00\x00\x00\x06\x00\x00\x00\x1c\x04\x04\x04\x04\x44\x44'\ b'\x38\x00\x00\x00\x06\x00\x00\x00\x44\x48\x50\x70\x48\x48\x44\x44'\ b'\x00\x00\x00\x06\x00\x00\x00\x40\x40\x40\x40\x40\x40\x40\x7c\x00'\ b'\x00\x00\x06\x00\x00\x00\x44\x6c\x54\x54\x44\x44\x44\x44\x00\x00'\ b'\x00\x06\x00\x00\x00\x44\x64\x64\x54\x54\x4c\x4c\x44\x00\x00\x00'\ b'\x06\x00\x00\x00\x38\x44\x44\x44\x44\x44\x44\x38\x00\x00\x00\x06'\ b'\x00\x00\x00\x78\x44\x44\x44\x78\x40\x40\x40\x00\x00\x00\x06\x00'\ b'\x00\x00\x38\x44\x44\x44\x44\x44\x48\x34\x04\x00\x00\x06\x00\x00'\ b'\x00\x78\x44\x44\x78\x48\x44\x44\x44\x00\x00\x00\x06\x00\x00\x00'\ b'\x38\x44\x40\x38\x04\x04\x44\x38\x00\x00\x00\x06\x00\x00\x00\x7c'\ b'\x10\x10\x10\x10\x10\x10\x10\x00\x00\x00\x06\x00\x00\x00\x44\x44'\ b'\x44\x44\x44\x44\x44\x38\x00\x00\x00\x06\x00\x00\x00\x44\x44\x44'\ b'\x28\x28\x28\x10\x10\x00\x00\x00\x06\x00\x00\x00\x44\x44\x44\x54'\ b'\x54\x38\x28\x28\x00\x00\x00\x06\x00\x00\x00\x44\x44\x28\x10\x10'\ b'\x28\x44\x44\x00\x00\x00\x06\x00\x00\x00\x44\x44\x44\x28\x10\x10'\ b'\x10\x10\x00\x00\x00\x06\x00\x00\x00\x7c\x08\x10\x10\x20\x20\x40'\ b'\x7c\x00\x00\x00\x06\x00\x00\x38\x20\x20\x20\x20\x20\x20\x20\x20'\ b'\x20\x38\x00\x06\x00\x00\x40\x40\x20\x20\x10\x10\x08\x08\x04\x04'\ b'\x00\x00\x06\x00\x00\x38\x08\x08\x08\x08\x08\x08\x08\x08\x08\x38'\ b'\x00\x06\x00\x10\x28\x44\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\ b'\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7c\x00\x00\x06'\ b'\x00\x00\x20\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00'\ b'\x00\x00\x00\x00\x3c\x44\x44\x44\x4c\x34\x00\x00\x00\x06\x00\x00'\ b'\x40\x40\x40\x78\x44\x44\x44\x44\x78\x00\x00\x00\x06\x00\x00\x00'\ b'\x00\x00\x38\x44\x40\x40\x44\x38\x00\x00\x00\x06\x00\x00\x04\x04'\ b'\x04\x3c\x44\x44\x44\x44\x3c\x00\x00\x00\x06\x00\x00\x00\x00\x00'\ b'\x38\x44\x7c\x40\x44\x38\x00\x00\x00\x06\x00\x00\x1c\x20\x20\x78'\ b'\x20\x20\x20\x20\x20\x00\x00\x00\x06\x00\x00\x00\x00\x00\x3c\x44'\ b'\x44\x44\x44\x3c\x04\x04\x38\x06\x00\x00\x40\x40\x40\x78\x44\x44'\ b'\x44\x44\x44\x00\x00\x00\x06\x00\x00\x00\x10\x00\x30\x10\x10\x10'\ b'\x10\x0c\x00\x00\x00\x06\x00\x00\x00\x08\x00\x18\x08\x08\x08\x08'\ b'\x08\x28\x10\x00\x06\x00\x00\x40\x40\x40\x44\x48\x50\x70\x48\x44'\ b'\x00\x00\x00\x06\x00\x00\x30\x10\x10\x10\x10\x10\x10\x10\x18\x00'\ b'\x00\x00\x06\x00\x00\x00\x00\x00\x68\x54\x54\x54\x54\x54\x00\x00'\ b'\x00\x06\x00\x00\x00\x00\x00\x78\x44\x44\x44\x44\x44\x00\x00\x00'\ b'\x06\x00\x00\x00\x00\x00\x38\x44\x44\x44\x44\x38\x00\x00\x00\x06'\ b'\x00\x00\x00\x00\x00\x78\x44\x44\x44\x44\x78\x40\x40\x40\x07\x00'\ b'\x00\x00\x00\x00\x3c\x44\x44\x44\x44\x3c\x04\x04\x06\x06\x00\x00'\ b'\x00\x00\x00\x78\x44\x40\x40\x40\x40\x00\x00\x00\x06\x00\x00\x00'\ b'\x00\x00\x3c\x40\x38\x04\x04\x78\x00\x00\x00\x06\x00\x00\x00\x20'\ b'\x20\x78\x20\x20\x20\x20\x1c\x00\x00\x00\x06\x00\x00\x00\x00\x00'\ b'\x44\x44\x44\x44\x44\x3c\x00\x00\x00\x06\x00\x00\x00\x00\x00\x44'\ b'\x44\x28\x28\x10\x10\x00\x00\x00\x06\x00\x00\x00\x00\x00\x44\x44'\ b'\x54\x54\x28\x28\x00\x00\x00\x06\x00\x00\x00\x00\x00\x44\x28\x10'\ b'\x10\x28\x44\x00\x00\x00\x06\x00\x00\x00\x00\x00\x44\x44\x44\x44'\ b'\x44\x3c\x04\x04\x38\x06\x00\x00\x00\x00\x00\x7c\x08\x10\x20\x40'\ b'\x7c\x00\x00\x00\x06\x00\x00\x0c\x10\x10\x10\x10\x60\x10\x10\x10'\ b'\x10\x0c\x00\x06\x00\x00\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'\ b'\x10\x00\x06\x00\x00\x60\x10\x10\x10\x10\x0c\x10\x10\x10\x10\x60'\ b'\x00\x06\x00\x00\x00\x00\x00\x00\x24\x54\x48\x00\x00\x00\x00\x00'\ _index =\ b'\x00\x00\x0f\x00\x1e\x00\x2d\x00\x3c\x00\x4b\x00\x5a\x00\x69\x00'\ b'\x78\x00\x87\x00\x96\x00\xa5\x00\xb4\x00\xc3\x00\xd2\x00\xe1\x00'\ b'\xf0\x00\xff\x00\x0e\x01\x1d\x01\x2c\x01\x3b\x01\x4a\x01\x59\x01'\ b'\x68\x01\x77\x01\x86\x01\x95\x01\xa4\x01\xb3\x01\xc2\x01\xd1\x01'\ b'\xe0\x01\xef\x01\xfe\x01\x0d\x02\x1c\x02\x2b\x02\x3a\x02\x49\x02'\ b'\x58\x02\x67\x02\x76\x02\x85\x02\x94\x02\xa3\x02\xb2\x02\xc1\x02'\ b'\xd0\x02\xdf\x02\xee\x02\xfd\x02\x0c\x03\x1b\x03\x2a\x03\x39\x03'\ b'\x48\x03\x57\x03\x66\x03\x75\x03\x84\x03\x93\x03\xa2\x03\xb1\x03'\ b'\xc0\x03\xcf\x03\xde\x03\xed\x03\xfc\x03\x0b\x04\x1a\x04\x29\x04'\ b'\x38\x04\x47\x04\x56\x04\x65\x04\x74\x04\x83\x04\x92\x04\xa1\x04'\ b'\xb0\x04\xbf\x04\xce\x04\xdd\x04\xec\x04\xfb\x04\x0a\x05\x19\x05'\ b'\x28\x05\x37\x05\x46\x05\x55\x05\x64\x05\x73\x05\x82\x05\x91\x05'\ b'\xa0\x05' _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) * 13 return _mvfont[doff + 2:next_offs], 13, width