22 lines
412 B
Python
22 lines
412 B
Python
# robothon06
|
|
# building a glyph from parts
|
|
# the hard way
|
|
from robofab.world import CurrentFont
|
|
|
|
f = CurrentFont()
|
|
|
|
# make a new glyph
|
|
f.newGlyph("aacute")
|
|
|
|
# add the component for the base glyph, a
|
|
f["aacute"].appendComponent("a")
|
|
|
|
# add the component for the accent, acute
|
|
# note it has an offset
|
|
f["aacute"].appendComponent("acute", (200, 0))
|
|
|
|
# set the width too
|
|
f["aacute"].width = f["a"].width
|
|
f.update()
|
|
|