googlefonts / fontc

Where in we pursue oxidizing (context: https://github.com/googlefonts/oxidize) fontmake.
Apache License 2.0
62 stars 10 forks source link

Panic when compiling various Glyphs 2 sources #849

Open cmyr opened 3 weeks ago

cmyr commented 3 weeks ago

When trying to compile Alexandria (repo here) we are hitting an assert in glyphs_reader, about a mismatch between the number of alignment zones and the number of metric values.

The same assert is triggered by a number of other fonts as well. I haven't dug into what's going on/what is expected here, so just opening to track.

update: we hit this assert on the following fonts:

alexandria/sources/Alexandria.glyphs changa/sources/Changa.glyphs grenze/sources/Grenze-Italic.glyphs notosansvithkuqi/sources/NotoSansVithkuqi.glyphs notoserifvithkuqi/sources/NotoSansVithkuqi.glyphs praise/sources/Praise-Pro.glyphs redditsans/sources/RedditSans.glyphs worksans/sources/WorkSans-Italic.glyphs