Re: Looks Like Multiple Masters Is A Dead Technology

Behdad Esfahbod <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
On 15-12-11 11:04 PM, Lawrence D'Oliveiro wrote:
> On Fri, 11 Dec 2015 12:04:34 +0100, Behdad Esfahbod wrote:
> 
>> On 15-12-10 08:16 PM, Lawrence D'Oliveiro wrote:
> <
>>> While font-design tools are acquiring all
>>> kinds of parametric, even scripting, capability, it seems like
>>> parametric type rendering has not been very popular 
>>> <https://www.typotheque.com/articles/typeface_as_programme_peter_bilak>.
>>
>> Yes, parametric type design is not popular.  That's why we are
>> building GX from workflows that font designers are already using:
>> multiple compatible masters.  That's different from parametric design.
> 
> That’s the other way round from the article I quoted.
> 
> I remember TrueType GX was criticized for including full finite-state
> machines in the font format for implementing variations and
> context-dependent kerning and substitutions.
> 
> Whereas I gather the philosophy of OpenType was to build the smarts into
> the rendering library, not the font format.

There are two different things:

  - Glyph variations: Multiple Masters, and TrueType GX's fvar/gvar/avar:
these allow different instances of the font (different weight, stretch,
optical size, whatever) be instantiated from multiple masters at runtime.
OpenType doesn't address this.  I, and a few others, are working on bringing
this aspect of TrueType GX to OpenType.

  - Glyph substitution and positioning: OpenType has GSUB / GPOS while AAT
(what TrueType GX got renamed to) has the state-machines, ie. morx / kerx.
While I'm also interested in bringing these to OpenType, that's different from
what this thread was about.


> So do you feel you want to move away from that philosophy in OpenType
> 2.0?

Not move away per se, but give font designers more options.

behdad
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.