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

Multiple Unicode Variation Sequence definitions #49

Closed
bobh0303 opened this issue Sep 9, 2023 · 0 comments
Closed

Multiple Unicode Variation Sequence definitions #49

bobh0303 opened this issue Sep 9, 2023 · 0 comments

Comments

@bobh0303
Copy link
Contributor

bobh0303 commented Sep 9, 2023

psfufo2ttf can create Unicode Variation Sequencen (UVS) cmaps from either org.sil.variationSequences (in the lib.plist) or the org.sil.uvs keys in .glif files, but will process only one of these sets of data -- with a preference for the data in lib.plist.

As discussed in silnrsi/pysilfont#84 (comment), Padauk has both org.sil.variationSequences (in the lib.plist) and org.sil.uvs (in a number of .glif files), and the data is different.

My guess is that the .glif data is incorrect and should be removed, which can easily be done by:

cd font-padauk/sources/masters
psfremovegliflibkeys Padauk-Regular.ufo/ org.sil.uvs
psfremovegliflibkeys Padauk-SemiBold.ufo/ org.sil.uvs

Then, by renaming org.sil.variationSequences to public.unicodeVariationSequences, the UFOs can be compiled to TTF by non-SIL tools as well as by psfufo2ttf

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