-
-
Notifications
You must be signed in to change notification settings - Fork 53
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
ccmp, locl, mark, mkmk, and gdef features #441
Conversation
…l_mark_feature * commit '59b61c05ccb03f0b1ad9c7ebf0dd2d2a87f60446': add code fonts with fixes to #418
…l_mark_feature * commit '7cb331eea6273b3effb323e4db59010d7ae5f266': Add WIP IJ implmentation for Dutch to locl & ccmp feature # Conflicts: # src/features/features/ccmp.fea # src/features/features/locl.fea
…etnamese" This reverts commit 6eaabb0.
…ke will build these.
…of custom code. Closes #440
Thank you, Ben! This is an awesome upgrade. In my initial testing, I’ve verified a few things are working better than before:
Things I’ve noticed that (I think) I can easily fix on my own, after merging:
One open questionIn the static fonts, combining accents don’t yet seem to be working for feature-activated glyphs such as Screenshot of testingI tested this with FontGoggles. The top five rows are statics of Version 1.075 (from this PR), the sixth row is the variable 1.075 (also from this PR), and the bottom two are version 1.074 (current/previous). |
Additional follow-up questionThere are still a few gaps before this can fully close #367. Characters with one mark attached, like I’m slightly unsure whether this would use the |
Ultimately, I think we should merge this. I think it nails issues #217, #368, and #440, but doesn’t yet close #367. It would be great to chat (either here or elsewhere) about what it might take to completely close #367. I’ll merge this and close those issues later today, unless @benkiel prefers something else. |
I wonder if this is because those glyphs are getting transformed to their I'm digging into this now. Something is amiss in the static italics for sure. |
|
Thanks for specifying the exact cause of the R-ring issue! I’ve added the the Because this PR only has improvements and no regressions that I know of, I’ll merge it, and close the issues it closes, and we can separate plan out how to close any remaining issues. Thanks for all the really good work here! |
|
ccmp
andlocl
feature for all fonts.Builds a
mark
,mkmk
, andgdef
feature for static fonts (currently those features are built byfontmake
for the variable font (see #440). This may mean that marks behave differently between the static and variable font.Some code fixups and style fixups also happened in this branch. Beta fonts for testing in
/fonts
This closes #217, closes #367, closes #368, and closes #440.