[MPEG-OTSPEC] checksum / 4-byte table offset weasel wording

Norbert Lindenberg mpeg-otspec at lindenbergsoftware.com
Mon Aug 31 22:05:25 CEST 2020


“Software implementations / applications” is not precise enough – font producers are also software implementations / applications. “Font consumers” is fairly broad too – ttx and CoreText consume fonts in very different ways –, but it’s a meaningful subset of software.

We also need “font producers” separately from the data format. When deprecating features, we need to keep the description of the deprecated data around so that consumers can correctly interpret old fonts, but we have to instruct font producers what to produce instead.

Best regards,
Norbert
Lindenberg Software LLC


> On Aug 31, 2020, at 10:08, Peter Constable <pgcon6 at msn.com> wrote:
> 
> I generally like the idea of clearly distinguishing between producer and consumer, though I think the distinction can be described in terms of requirements/recommendations for font data versus software implementations / applications.

> From: Simon Cozens <simon at simon-cozens.org> 
> 
> This is another example where it's useful to have the distinction between what font consumers should do and what font producers should do.


More information about the mpeg-otspec mailing list