-
Notifications
You must be signed in to change notification settings - Fork 608
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
Private-use metric tags should be in all caps #3200
Comments
Note that I also added a private style tag in 39c20d2 we should apply whatever we conclude to that as well. That one also uses one capital letter (last one). |
Now to my main argument. I believe this is correct as is. The OT spec uses all-lowercase tags. It reserves all-uppercase tags for font vendors. Anything in-between is for system-developers, like HarfBuzz. Originally I had added Harf/Buzz OT features as well. I wish I had not changed that (upon suggestion) to HARF/BUZZ in a62f37d |
Note that other systems, like C/C++ are the same: C/C++ language say any identifier starting with |
Hmm, I guess that makes sense. I wish the spec would make that interpretation more explicit though. |
Considered 'required', as opposed to existing 'HARF' and 'BUZZ', consider them discretionary. See discussion in #3200
Okay I re-added |
Good to close? |
This interpretation is also in line with Graphite's use of |
The private-use tags added in #1867 don’t follow the convention for private-use tags: “Private-use tags must use begin with an uppercase letter and use only uppercase letters or digits.”
The text was updated successfully, but these errors were encountered: