[MPEG-OTSPEC] Some research on TT instructions and cubics

Laurence Penney lorp at lorp.org
Sat Sep 23 16:26:14 CEST 2023


Dear Hin-Tak,

Please review the official proposal document (not the .md file I referred to previously), in particular page 3, where the language used may be more to your liking ("must" means no need to speak of "undefined"):

https://github.com/harfbuzz/boring-expansion-spec/blob/main/iso_docs/WG03_otf-improvements.pdf

And please start a new thread.

- Laurence

> On 23 Sep 2023, at 12:12, Hin-Tak Leung <htl10 at users.sourceforge.net> wrote:
> 
> Also, not having the implicit on-curve point nullifies claims of size-benefits of cubic over quadratic - if you use quadratic * properly * with implied on-curve points, it is size-efficient.
> 
> Poorly-done quadratics is poorly-done. Better than that, means nothing.
> 
> On Saturday, 23 September 2023 at 11:53:42 BST, Hin-Tak Leung <htl10 at users.sourceforge.net> wrote: 
> 
> 
> That's quite unacceptable, to be honest, with a lot of "undefined behaviour". What will happen, if it takes off, is that quirks and limitations of one particular implementation will come to be expected, then get formalised as "limitations/quirks as specification" :-(.
> 
> Just telling people not to have not-2 consecutive off-curve points, doesn't mean they won't try. Then, they expect it to behave like their favourite implementation does, and try to push it into the spec... I think I can say there is such a past instance where maths were done in 16-bit due to tech limitations, then people start to expect, and * demand * that maths must overflow in specific ways.
> 
> You can say it is restricted now, but pretty sure that some will not only ignore the restriction, but also * demand * that the restriction is to be broken in quite specific ways, to  their preference / convenience.
> 
> It is also a hugh step backwards - in quadratics, contours consisting of entirely off-curve points are legal, and in fact beneficial for a few reasons.



More information about the mpeg-otspec mailing list