[MPEG-OTSPEC] CFF2 errata
Skef Iterum
skef at skef.org
Fri Nov 1 11:59:26 CET 2024
Adobe has discussed these proposals internally and come to some
short-term conclusions:
* The vsindex clarifications are strictly editorial and would be
valuable. A draft of a proposal (/as /a proposal rather than the
more recent comments format) is attached.
* The change to the treatment of the VariationStore length field is
not /strictly/ editorial but is valuable and has a low change of
causing issues, so it is worth discussing. A proposal for that is
also attached.
* We appreciate the issue with the FontMatrix operator and agree it
might make sense to deprecate it. However, we will need more time
internally to discuss this and dig up the history of why it was
retained. In the mean time there is vanishingly small harm in adding
the operator (when it is required) so we don't feel there is any
hurry with this.
* The proposal to allow multiple vsindex operators in a CharString is
a very significant change that will need further discussion both
within Adobe and probably outside of it. It will probably require
bumping the CFF2 major version number (to 3, alas). We will need to
consider whether to allow the change in the PrivateDict as well, and
what that means for fallback (what the first proposal clarifies).
All of this means that this is not the time to be discussing that
change.
Perhaps we can discuss the two editorial(esque) changes at our next meeting.
Thanks,
Skef Iterum
Adobe, Inc.
On 10/22/24 3:17 PM, Behdad Esfahbod via mpeg-otspec wrote:
> Hi everyone,
>
> CFF2 has a file size advantage over TrueType-flavored variable fonts,
> specially if one doesn't care about hinting (Android, Apple platforms,
> etc) but does care about (uncompressed) size.
>
> CFF2 also alleviates some other limitations of variable-fonts built
> against the gvar table. Unfortunately, it imposes its own limitations.
> These are among the issues I'm going to raise.
>
> Please see:
>
> https://github.com/harfbuzz/boring-expansion-spec/issues/155
>
> for details of the changes I am proposing. Ideally, Adobe folks choose
> to turn these ideas into proposals and push it through the OFF
> standardization / OpenType integration process. Failing that, we might
> want to go ahead and do it at Google
>
> Thanks,
>
> behdad
> http://behdad.org/
>
> _______________________________________________
> mpeg-otspec mailing list
> mpeg-otspec at lists.aau.at
> https://lists.aau.at/mailman/listinfo/mpeg-otspec
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20241101/79983200/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vsindex.pdf
Type: application/pdf
Size: 21997 bytes
Desc: not available
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20241101/79983200/attachment-0002.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vslength.pdf
Type: application/pdf
Size: 23490 bytes
Desc: not available
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20241101/79983200/attachment-0003.pdf>
More information about the mpeg-otspec
mailing list