From 175188712dd15d3470d5654e5b367ca280ae7eb1 Mon Sep 17 00:00:00 2001 From: Roel Nieskens Date: Tue, 17 Nov 2020 15:06:17 +0100 Subject: [PATCH] Use enTable to create glyf + loca tables --- add_glyphs.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/add_glyphs.py b/add_glyphs.py index 61b6f1100..59cf5d918 100644 --- a/add_glyphs.py +++ b/add_glyphs.py @@ -20,8 +20,7 @@ from fontTools import ttx from fontTools.ttLib.tables import otTables from fontTools.pens.ttGlyphPen import TTGlyphPen from fontTools.ttLib.tables._c_m_a_p import CmapSubtable -from fontTools.ttLib.tables import _g_l_y_f -from fontTools.ttLib.tables import _l_o_c_a +from fontTools.ttLib import newTable import add_emoji_gsub import add_aliases @@ -172,8 +171,8 @@ def add_glyph_data(font, seqs, seq_to_advance, vadvance, add_glyf): if add_glyf: pen = TTGlyphPen(None) empty_glyph = pen.glyph() - font['loca'] = _l_o_c_a.table__l_o_c_a() - font['glyf'] = glyf_table = _g_l_y_f.table__g_l_y_f() + font['loca'] = newTable("loca") + font['glyf'] = glyf_table = newTable("glyf") glyf_table.glyphOrder = font.getGlyphOrder() glyf_table.glyphs = {g:empty_glyph for g in glyf_table.glyphOrder}