-
Notifications
You must be signed in to change notification settings - Fork 475
Merger improvements #2473
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
Merger improvements #2473
Conversation
Of course there's also #1260 that should be fixed. |
See #2476 |
Data should be moved to unicodedata module eventually.
I addressed comments. Also split the merger code into multiple smaller modules. I like to merge this now, then go onto unifying identical glyphs in a followup PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Behdad!
I like that you split the module to make it easier to navigate the code. I am not super excited about the blanket star-imports at the top, as it obscures where the symbols come from (they will appear undefined in linters). Would it be too much trouble if you replace them with explicit named imports?
Thanks for the review. Great ideas. |
PTAL. Addressed all except for running black. |
Okay. Merging this and continuing. |
With this branch I can try merging all of NotoSans Regular fonts:
and hit the 64k glyph limit: