[MPEG-OTSPEC] Possible edit for LTSH and b64k
Takaaki Fuji 藤 貴亮
tfuji at morisawa.co.jp
Fri Feb 2 06:45:58 CET 2024
Hello all,
Sorry if I missed past discussions, but I found LTSH might also need a small change for the b64k proposal, where the 'numGlyphs' field is uint16.
I checked the fonts currently available in macOS and Windows, and still a number of fonts include a set of VDMX/hdmx/LTSH table, possibly generated with the Microsoft’s CacheTT tool. I also found out that B612 (https://b612-font.com) is one of the recent fonts with those tables.
For b64k fonts, I suppose just capping this field at 65,535 should suffice as you can put an arbitrary number of 'yPels' in the table anyway. Like the 'sbix' table, putting a line like
> The glyph count is derived from the size of the ‘GLYF’ table when present, or from the 'maxp' table.
into the description sounds nice to make sure b64k-aware clients should ignore the ’numGlyphs’ field in this table.
So, in case this table is still in use, we might want to make a small edit. What do you think?
Regards,
Takaaki Fuji
More information about the mpeg-otspec
mailing list