Skip to content

Different unicode range names in fontTools.ttLib.tables.O_S_2f_2 and fontTools.unicodedata.Blocks #3269

Answered by justvanrossum
LettError asked this question in Q&A
Discussion options

You must be logged in to vote

The "Comments" here probably explains most:

All available bits were exhausted as of Unicode 5.1. The bit assignments were last updated for OS/2 version 4 in OpenType 1.5. There are many additional ranges supported in the current version of Unicode that are not supported by these fields in the OS/2 table. See the 'dlng' and 'slng' tags in the 'meta' table for an alternate mechanism to declare what scripts or languages that a font can support or is designed for.

The differences in your "fontTools.ttLib.tables.O_S_2f_2 but not fontTools.unicodedata.Blocks" section are mostly case differences or otherwise superficial naming differences, so it appears one is just a superset of the other.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by anthrotype
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants