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

Remove GDEF code from the feature files #380

Merged
merged 1 commit into from
Oct 11, 2020
Merged

Conversation

aaronbell
Copy link
Collaborator

Summary of the Pull Request

This lets ufo2ft build the GDEF automatically from what is in the sources. Helpful since it means we don't have to worry about updating it constantly.

PR Checklist

Before (if applicable) and After Images of the Character(s)

Resolves diacritic positioning on glyphs previously not included in GDEF
Screen Shot 2020-10-09 at 9 14 46 AM

Validation Steps Performed

Checked in FontGoggles. Verified things are working correctly.

This lets ufo2ft build the GDEF automatically from what is in the sources. Helpful since it means we don't have to worry about updating it constantly.
@DHowett
Copy link
Member

DHowett commented Oct 11, 2020

Neat! No downsides?

@DHowett DHowett changed the title Removing GDEF code from the feature files Remove GDEF code from the feature files Oct 11, 2020
@DHowett DHowett merged commit e31bd96 into microsoft:master Oct 11, 2020
@aaronbell
Copy link
Collaborator Author

Not that I saw.

@aaronbell aaronbell deleted the GDEF branch October 12, 2020 00:01
@moyogo
Copy link

moyogo commented Oct 12, 2020

Actually the GDEF definitions can also be removed from the sources/*.ufo/features.fea files.

@aaronbell
Copy link
Collaborator Author

Those are autogenerated by glyphs2ufo and we override them as part of the build process. So they don't need to be removed.

@aaronbell aaronbell restored the GDEF branch November 29, 2020 14:41
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

Successfully merging this pull request may close these issues.

GDEF glyph classes are incomplete
3 participants