codeman38/bitmap2ttf
Convert bitmap fonts to ttf fonts using font forge.
README
Bitmap2ttf converts (monochrome) bitmap fonts into ttf fonts.
There are three parts:
outliner.py:
- Traces each bitmap into a series of polygons.
convert.py:
- makes the polygons into svg files, and writes a script for font forge
to convert the svgs into a ttf font.
loader of your choice/implementation:
- currently there is only one loader:
pcftotty.py:
- loader for PCF bitmap fonts.
usage: ./pcftottf.py font.pcf
amigatottf.py
- loader for amiga diskfonts (eg topaz)
usage: ./amigatottf.py topaz/11
Amiga diskfonts are multiple files in a directory.
The output will be named after the directory.
The program is structured to make it easy to implement a loader for a font
format of your choice. All you need is to supply a dict object to convert.py
which contains contains the key=>value pairs:
character unicode value => Image