Skip to content
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

PUA duplicate glyphs & OpenType features #5

Open
davelab6 opened this issue Nov 22, 2018 · 1 comment
Open

PUA duplicate glyphs & OpenType features #5

davelab6 opened this issue Nov 22, 2018 · 1 comment

Comments

@davelab6
Copy link
Member

Filing this based on google/fonts#1743 :)

The private use area character (U+E000) is in the version on fonts.google, so it was just there to avoid a missing glyph on gfregression. It is now set to not export in the source.

I think these tools are still relatively early in development and need interpretation; looking at U+E000 it seems to be empty of contour data, so indeed the error "Glyph name: uniE000 Contours detected: 0 Expected: 1" is helpful because that glyph exists but has no contour data, neither in the current GF version or your source file, so it can just be deleted.

screen shot 2018-11-22 at 12 54 31 pm

However, the font has a number of PUA encoded characters, which in the TTF on GF today have 'designer' glyph names that have somehow been duplicated along the way to your current source file:

screen shot 2018-11-22 at 12 58 05 pm

screen shot 2018-11-22 at 1 03 32 pm

Finally while looking at the Glyphs file, I see that if I click 'update' for Features, I get a 'no effort' additional OpenType feature :)

screen shot 2018-11-22 at 1 01 45 pm

@davelab6
Copy link
Member Author

I wonder that perhaps some nice custom liga features could be included to use these alts when it makes sense; http://opentypecookbook.com has a good guide to look-ahead rules

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant