12345678910111213141516171819202122232425 |
- #!/usr/bin/python
- def convert(in_file, out_file):
- '''Compile mcm file to binary'''
- with open(in_file) as inp:
- content = inp.readlines()
- inp.close()
- content.pop(0)
- out = open(out_file, 'wb')
- i = -1
- for line in content:
- i = i + 1
- if i % 64 < 54:
- b = int(line, 2)
- out.write(bytearray([b]))
- out.close()
- convert('clarity.mcm', 'font0.bin')
- convert('clarity_medium.mcm', 'font1.bin')
- convert('bfstyle.mcm', 'font2.bin')
- convert('bold.mcm', 'font3.bin')
- convert('digital.mcm', 'font4.bin')
|