Assigning multiple Unicode values to each unique glyph image will decrease the size of the font file.
Possibly lines 62-71 of forge_font.py can be rewritten as:
other = other - set(care.values())
if len(other) > 0:
glyph.altuni = [ ord(o) for o in other ]
And I suggest the use of glyph.simplify() to remove redundant points
from each glyph.
Assigning multiple Unicode values to each unique glyph image will decrease the size of the font file.
Possibly lines 62-71 of forge_font.py can be rewritten as:
other = other - set(care.values())
if len(other) > 0:
glyph.altuni = [ ord(o) for o in other ]
And I suggest the use of glyph.simplify() to remove redundant points
from each glyph.