googlefonts / fontations

Reading and writing font files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[klippa] make the glyph closure signatures match in GSUB and cmap/glyf/COLR?

qxliu76 opened this issue · comments

There is already a trait GlyphClosure defined for in GSUB, and I added glyph closure for cmap and glyf tables in #983, should we make the signatures match?
By a quick look, it seems that the glyph closure I added has a input unicodes set, and we compute transititve closure for glyphs in this set only, while the closure in current GSUB table computes all reachable glyphs in the whole table.