W3C home > Mailing lists > Public > www-style@w3.org > August 2014

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

From: John Daggett <jdaggett@mozilla.com>
Date: Mon, 18 Aug 2014 18:45:44 -0700 (PDT)
To: fantasai <fantasai.lists@inkedblade.net>
Cc: WWW International <www-international@w3.org>, www-style@w3.org
Message-ID: <1468160382.15522673.1408412744985.JavaMail.zimbra@mozilla.com>
fantasai wrote:

> I think there are three classes of guidelines here, actually:
>    1. Must not break shaping. (No style change case. You have no excuse.)
>    2. Should not break shaping, if possible. YMMV depending on
>       implementation/font technology. Less breakage = better.
>    3. Must break shaping.
> And I think we should be able to give interoperable results
> on 1 and 3.

Yeah, I think this makes sense.

There may cases here where shaping shouldn't break but the final presentation may be tricky. For example, color changes within a pair of characters that form a ligature. For this situation I don't think you can say anything other than implementations make a "best effort" to display something sensible. Gecko solves the color change by coloring 1/nth of the resulting ligature formed from n characters. Sorta works sometimes but calling this a hack is certainly fair. :)

John Daggett
Mozilla Japan
Received on Tuesday, 19 August 2014 01:46:12 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:39:24 UTC