[MPEG-OTSPEC] Shaping behavior standardization: multi-engine or "Super USE"?

John Hudson john at tiro.ca
Sun Aug 23 20:08:31 CEST 2020


On 22082020 5:58 pm, Behdad Esfahbod wrote:
> I sketched how HarfBuzz's main OT+AAT "unishaper" works:
>
> https://prezi.com/view/THNPJGFVDUCWoM20syev/
>
> I will keep adding more details, including the per-script parts. 
> Feedback welcome.
>
Thank you, Behdad.

I think it would be very helpful to have similar diagrams of how 
Microsoft, Apple, and Adobe shaping engines are organised and work. Very 
often, I think we say ‘The shaping engine does X’ without a precise 
understanding of what this means in terms of specific engines. Having a 
diagram of each implementation would help us to to be more precise in 
our discussions, as well as identifying legitimate different ways to 
process OTL and possible divergences that would result in incompatible 
results.

JH

-- 

John Hudson
Tiro Typeworks Ltd    www.tiro.com
Salish Sea, BC        tiro at tiro.com

NOTE: In the interests of productivity, I am currently
dealing with email on only two days per week, usually
Monday and Thursday unless this schedule is disrupted
by travel. If you need to contact me urgently, please
use some other method of communication. Thank you.



More information about the mpeg-otspec mailing list