[MPEG-OTSPEC] Rules for cubic bits in glyf flags include undefined behaviour for some configurations

Skef Iterum skef at skef.org
Tue Oct 3 01:36:35 CEST 2023


The existing proposal prohibits an implied/interpolated point between a 
quadratic off-curve point and a cubic off-curve point:

    Either all the off-curve points between any two on-curve points
    (with wrap-around) have the CUBIC flag clear, or they all have the
    CUBIC flag set.

So the question of whether to allow and what to do about implied cubic 
on-curve points should be completely separable from the treatment of 
implied quadratic on-curve points. I don't think anyone has proposed (or 
otherwise has in mind) removing implied quadratic on-curve points from 
the specification or altering how they're processed.

Skef

On 10/2/23 14:33, Hin-Tak Leung wrote:
> I'd just like to raise two points:
>
> - while the rendering system cannot be specified to cope with 
> arbitrary amount or type of font brokenness, the problem with 
> disallowing implied on-curve cubic points, or mandating that off-curve 
> cubic points must be in pairs, is that off-curve points (and implied 
> on-curve points) are very frequently used and beneficial in 
> quadratics. You shouldn't take away capability that is not only 
> allowed, but encouraged.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20231002/0186bd13/attachment-0001.html>


More information about the mpeg-otspec mailing list