OT / OFF header info

Folks,

I wanted to bring to your attention (and up for discussion) the following consideration:

The OpenType / OFF font header table (http://www.microsoft.com/typography/otspec/head.htm) has 16-bit flags field where bit 11 is assigned to signal if a font has been subjected to MTX transform. I believe that the original purpose of allocating and setting the flag was to indicate that the font has been transformed and, although it is functionally equivalent to the original font, its binary representation differs from the original (hence invalid or absent DSIG table, etc.).

I believe that the same would be true for WOFF2 transform, so it may be appropriate to include a reference (e.g. in section 4.4 of the WOFF2 spec<http://dev.w3.org/webfonts/WOFF2/spec/#table_order>) and suggest that the decoder should have this bit 11 of the 'head' table flags set when the font is decompressed. Doing this would be logical (and IMO consistent with the original intent of the OpenType spec) but I really don't know if there are any engines out there that would pay attention to this flag. It may not make any difference in the end but rather be one extra bit of info that someone (anyone?) might find useful.

Thought?

Thank you,
Vlad

Received on Monday, 28 April 2014 18:20:42 UTC