googlefonts / fontdiffenator

Font comparison tool
Apache License 2.0
79 stars 13 forks source link

Fix KeyError traceback found in BeVietnam family #61

Closed m4rc1e closed 4 years ago

m4rc1e commented 4 years ago

When diffing https://github.com/bettergui/BeVietnam, it crashes when trying to dump the mark records. I've solved this issue by skipping mark combos if they only contain base glyphs.

The OT feature dumpers are a bit of a mess. I'm making fairly good progress on fontTools.otlLib.unbuild which should tidy up this code significantly.