-
Notifications
You must be signed in to change notification settings - Fork 476
[varLib.merger] Limitation in _PairPosFormat2_merge #888
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for the concise test case!! Looking into it. I think I know of a simple fix... |
Would be great if you can add a test case for it. Thanks. |
Will do. Thanks! |
Fix coming soon. Note that CoreText as far as I know doesn't support GSUB / GPOS variations yet. |
I've made new master fonts that don't have Greek and Cyrillic class kerning and put them in a branch named no-greek-cyrillic-kerning. While building these fonts there were no The variable font made with these new masters works fine in FontView, in terms of kerning. While building the VF there were two I think that based on this we can rule out a bug in FontView. |
Thanks Miguel. I'll debug. Sorry for not properly testing my fixes. I'm of very limited time right now :(. |
No worries. I appreciate any time you can dedicate to this. I'd fix it if I knew how. |
Fixes issue in fontTools.varLib.merger with recombining multiple PairPosFormat2 subtables (fonttools/fonttools#888)
Thank you very much for the fix Behdad. AFAICT the GPOS merging of that test variable font is working as expected now 🎉 🏆 🎉 🏆 🎉 🏆 However I'm sorry to say that I have another example v-font that ends up with non-functioning kern pairs 😢 The difference between the set of source TTFs referenced in this issue and my other TTFs I'm going to add test cases to fontTools for the examples that are working, and then provide test files that will show what's not working. I'll open a new issue instead of reopening this one, since I don't know if it's the same exact problem. |
Thanks. I'll take a look. |
While trying to build a variable version of Source Sans I ran into this documented limitation,
I've put together a test
caseexample in the Source Sans repository in a branch named _PairPosFormat2_merge to help addressing this limitation.The text was updated successfully, but these errors were encountered: