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

John Hudson john at tiro.ca
Sat Aug 22 18:07:23 CEST 2020


On 21082020 8:50 pm, Dave Crossland wrote:
> The number of indic fonts created in the next 25 years is... Not in 
> terminal decline :) I don't want to say how many multiples than the 
> last 25 years... But anything we do to make it easier for the next 
> generation of type designers around the world is, I think, impactful 
> work. 

Yes. I just wouldn't assume that using Indic 3 instead of Indic 2 is 
necessarily making things easier for type designers.

USE pushes more responsibility onto font makers than was the case in the 
script specific shaping engines. I think it is right to do so, because 
of the benefits to users in being able to get scripts supported in 
software more quickly (even to getting support implemented before a 
script is formally published in Unicode, as Andrew and I demonstrated 
for Soyombo*), but the flexibility of the USE cluster model comes at the 
cost of requiring font makers to have a deeper understanding of OTL and 
to look after more aspects of shaping at the lookup level. In that 
respect, making OT fonts for USE is more like making Graphite or AAT 
fonts: the shaper is doing less of the work for you, and you need to set 
up features and lookups to drive the shaping; indeed, for the features 
that produce reordering, one could say that the OT paradigm is reversed 
and rather than the shaper applying the feature the feature is applying 
the shaper.

One of the things I didn't discuss during my TYPO Labs presentation on 
USE** is the requirement to implement format control character 
behaviours at the GSUB lookup level, rather than relying on 
script-specific knowledge at the shaping engine level to apply 
particular features based on string analysis. So the font maker not only 
needs a deeper level of OTL knowledge, but also a deeper level of 
Unicode knowledge.

And that's all fine, and a lot of people will be up for it. But it is a 
paradigm change in OT font making, and it involves some things getting 
harder, not easier.

JH


* http://tiro.com/John/Hudson-Soyombo-DECK.pdf

** http://tiro.com/John/Universal_Shaping_Engine_TYPOLabs.pdf
Video : https://www.typotalks.com/videos/john-hudson/


-- 

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