[MPEG-OTSPEC] Possible edit for LTSH and b64k

Takaaki Fuji 藤 貴亮 tfuji at morisawa.co.jp
Fri Feb 2 20:08:11 CET 2024


Thank you so much! As for versioning I have no particular opinions and whatever is fine.

Regards,

Takaaki Fuji

> On Feb 3, 2024, at 3:31, Behdad Esfahbod <behdad at behdad.org> wrote:
> 
> Thank you for this. I filed the following issue with a proposal:
> 
>   https://github.com/harfbuzz/boring-expansion-spec/issues/132
> 
> behdad
> http://behdad.org/
> 
> 
> On Thu, Feb 1, 2024 at 10:46 PM Takaaki Fuji 藤 貴亮 via mpeg-otspec <mpeg-otspec at lists.aau.at> wrote:
> 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
> 
> _______________________________________________
> mpeg-otspec mailing list
> mpeg-otspec at lists.aau.at
> https://lists.aau.at/mailman/listinfo/mpeg-otspec



More information about the mpeg-otspec mailing list