Re: [css-text] Shaping Isolation and Layout Separation of Inlines

On Fri, Aug 15, 2014 at 10:26 AM, Glenn Adams <glenn@skynav.com> wrote:
> On Fri, Aug 15, 2014 at 11:09 AM, Tab Atkins Jr. <jackalmage@gmail.com>
> wrote:
>> You're right about full shaping across a word (thus the note about
>> "shaping might not result in the glyphs joining correctly"), but
>> per-character shaping (selecting the initial/medial/final/isolated
>> form) is necessary for remotely correct rendering, and can happen
>> regardless of what changes occur from one character to the next.
>
> Not necessarily. This could be made to work with, e.g., Arabic script in
> combination with OpenType GSUB features 'isol', 'init', 'medi', 'fina', but
> this is only because OT Arabic script support requires the application (in
> this case the shaper code) to be able to independently determine which form
> applies and then use the related feature to map to glyph. However, this
> situation does not necessarily hold for more advanced OT Arabic fonts that
> use different feature sets, for other complex scripts used with OT, or for
> TT fonts that use 'mort' table.

Apologies, but you're speaking over my head. Can you dumb it down a
little so I can understand what you just wrote?

~TJ

Received on Friday, 15 August 2014 17:34:56 UTC