[OpenType] Re: [mpeg-OTspec] Vertical ligatures

Levantovsky, Vladimir vladimir.levantovsky at monotypeimaging.com
Thu May 3 02:03:03 CEST 2012


FYI - forwarding all missing emails to MPEG list

> -----Original Message-----
> From: listmaster at indx.co.uk [mailto:listmaster at indx.co.uk] On Behalf Of
> Eric Muller
> Sent: Wednesday, May 02, 2012 6:49 PM
> To: multiple recipients of OpenType
> Subject: Re: [OpenType] Re: [mpeg-OTspec] Vertical ligatures
> 
> Message from OpenType list:
> 
> 
> > So, if you pass<RLO, f, i, PDF>  to HarfBuzz, we detect that Latin is
> > naturally left-to-right, so we reverse the glyph stream, shape, and
> > reverse back...
> 
> That still leaves the neutrals in limbo.
> 
> 
> > Just wondering, which rtl flag are you referring to? The one in
> > LookupFlag?
> 
> Yes.
> 
> > How about allocating two bits of three reserved bits in LookupFlag to
> > mean "vertical only", and "horizontal only"?
> 
> That's essentially what Peter suggested.
> 
> This seems like a sensible path to me, but I would like to be a bit
> forward-looking, and have a broad enough scope for this additional
> selection mechanism, and consequently also understand the situations it
> won't accommodate (and agree they are not worth handling).
> 
> Also, for the multi-glyph problem,  I would not characterize the
> selection as horizontal/vertical, but rather as the relative
> arrangement of the glyphs, which is what matters to the font designer.
> Essentially, it should be which of the four sides of the first (in
> glyph order) glyph is touching which side of the second glyph. That's
> 16 combinations, of which three are necessary:
> 
> - right side/left side
> - left side/right side
> - bottom side/top side
> 
> The other combinations are not that common and can probably be shaping
> barriers (i.e. shaping happens independently on each side, much like
> bidi level run boundaries today).
> 
> Eric.
> 
> 
> 
> 
> List archive: http://www.indx.co.uk/biglistarchive/
> 
> subscribe: opentype-migration-sub at indx.co.uk
> unsubscribe: opentype-migration-unsub at indx.co.uk
> messages: opentype-migration-list at indx.co.uk
> 



More information about the mpeg-otspec mailing list