save font file

This commit is contained in:
jrkb 2024-06-27 14:56:43 +02:00
parent a99215df54
commit c27b53b012
3 changed files with 513 additions and 94 deletions

View file

@ -73,13 +73,13 @@ def add_glyph(font_name, face_name, glyph_id, glyph_object):
if not fonts.keys().__contains__(font_name):
fonts[font_name] = Font({})
print("is it has been added", fonts.keys())
# print("is it has been added", fonts.keys())
if fonts[font_name].faces.get(face_name) == None:
fonts[font_name].faces[face_name] = FontFace({})
print("is it has been added faces", fonts[font_name].faces[face_name])
# print("is it has been added faces", fonts[font_name].faces[face_name])
if fonts[font_name].faces[face_name].glyphs.get(glyph_id) == None:
fonts[font_name].faces[face_name].glyphs[glyph_id] = []
print("is it has been added glyph", fonts[font_name].faces[face_name].glyphs[glyph_id])
# print("is it has been added glyph", fonts[font_name].faces[face_name].glyphs[glyph_id])
fonts[font_name].faces[face_name].glyphs.get(glyph_id).append(glyph_object)