-
Notifications
You must be signed in to change notification settings - Fork 168
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
[makeotf] update docs to describe how to invoke 5- and 6-digit Unicode values needed for SPUA-A and SPUA-B #1177
Comments
Not well documented there, but for those above 4 digits, use |
Yes, that's not so clear. We'll update the docs. |
Oh really? Here’s a (disassembled)
If I replace the above
The resulting font has the expected codepoints. |
With 4-digit
|
You can't mix the lengths like that. If something can be represented by 4 digits then you use 4. If it requires 5 or 6 then you use 5 or 6. I guess maybe that could also use clarification. |
@mbutterick in my GOADB files, I'm not using the third column (often) to assign unicode, just changing the final name (first column) to the |
I'm not sure what might not be working. It all seems to be working for me using 4, 5, or 6 digit unicodes to either rename or set the Unicode value. |
FWIW this GOADB works for me.
|
Update STAT handling to write version 1.2 table only if there are Format 4 Axis value tables Warn if unregistered axis tags are not uppercase Warn if Format 2 default value is not in min-max range Fail if DesignAxis tag has already been defined Fail if Axis Value Table of the same format has already been defined with the same values Add `[name]` to name table messages Warn when overwriting existing nameid Fail if GSUB or STAT are defined before name table and name table sets nameids above 255: #1178 Docs: Clarify use of Unicode values in column 3 of GlyphOrderAndAliasDB #1177
Update STAT handling to write version 1.2 table only if there are Format 4 Axis value tables Warn if unregistered axis tags are not uppercase Warn if Format 2 default value is not in min-max range Fail if DesignAxis tag has already been defined Fail if Axis Value Table of the same format has already been defined with the same values Add `[name]` to name table messages Warn when overwriting existing nameid Fail if GSUB or STAT are defined before name table and name table sets nameids above 255: #1178 Docs: Clarify use of Unicode values in column 3 of GlyphOrderAndAliasDB #1177
Update STAT handling to write version 1.2 table only if there are Format 4 Axis value tables Warn if unregistered axis tags are not uppercase Warn if Format 2 default value is not in min-max range Fail if DesignAxis tag has already been defined Fail if Axis Value Table of the same format has already been defined with the same values Add `[name]` to name table messages Warn when overwriting existing nameid Fail if GSUB or STAT are defined before name table and name table sets nameids above 255: adobe-type-tools#1178 Docs: Clarify use of Unicode values in column 3 of GlyphOrderAndAliasDB adobe-type-tools#1177
Docs:
Codepoints in SPUA-A are represented with 5 hex digits; those in SPUA-B with 6. The four-digit limitation on codepoints in the GOADB means that one cannot make a font with codepoints in these areas.
The text was updated successfully, but these errors were encountered: