laerm0 / opensans

Open Sans font
Apache License 2.0
3 stars 3 forks source link

composites in hinted instances are broken from instantiation #17

Open laerm0 opened 5 years ago

laerm0 commented 5 years ago

screenshot_2019-07-01_16-43-49

Looking for a gftools script to accept a list of GIDs (to account for unencoded glyphs) and then swap in the same glyph from a different font. Issue filed at https://github.com/googlefonts/gftools/issues/141

anthrotype commented 5 years ago

This could potentially be a bug in varLib. Please open an issue in fonttools to remind me to look into this when I'm back from vacation next week, thanks

laerm0 commented 5 years ago

Huh @anthrotype , in the act of writing out the issue for you, I had to do some granular explanation of what was happening in the hint code and, in doing so, I discovered that the hint code is wrong! 😧 Microsoft didn't get the syntax right for their autohinter. 🤦‍♂ So don't worry about varLib, it's probably fine. Guess I will talk to Microsoft...

davelab6 commented 4 years ago

Are composites in hinted or unhinted instances no longer broken from instantiation?

laerm0 commented 4 years ago

Well, TN has their build using ttfautohint, so…