Open
Description
Formats 12/13 already support 32bit glyph indices.
Add format16 subtable, which is exactly like format14, except that whereas format14 uses:
struct UVSMapping {
uint24 unicodeValue;
uint16 glyphID;
};
the new format16 will use:
struct UVSMapping {
uint24 unicodeValue;
uint24 glyphID;
};
(or uint32, if we choose to go that way instead; but I think 24 is more appropriate).