- From: Koji Ishii <kojiishi@gmail.com>
- Date: Wed, 1 Jul 2015 15:10:03 +0900
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: "www-style@w3.org" <www-style@w3.org>
On Tue, Jun 30, 2015 at 7:48 AM, fantasai <fantasai.lists@inkedblade.net> wrote:
> On 06/28/2015 06:44 PM, Xidorn Quan wrote:
>> [snip]
>>
>> Changing position of ruby annotation isn't quite a good option either,
>> since it could break interop. But given the interop has
>> already been broken due to the height of inline box being UA-defined [3],
>> we probably can do something there?
>
> Well, text-decoration is defined not to affect layout, so we can't *add*
> space.
Right, but UA could preserve spaces always, or offset in paint time
and overflow if that's more appropriate. I mean, I'm not suggesting
that's good, but there are several options when Xidorn said "can do
something".
Note that Masayuki is right if he's looking at digital books today.
Because "text-underline-position" is not implemented widely yet, and
because it defaults to "left" (Chinese), and because of how
Blink/WebKit renders CJK underlines today, most EPUB authors I know
choose "border-right" instead. Common Japanese vertical CSS includes,
for instance:
a {
text-decoration:none;
border-right:thin solid;
}
This should result in what Masayuki illustrated when the text contains ruby.
I interpret this as an indication of rendering that way is less bad
than other issues.
/koji
Received on Wednesday, 1 July 2015 06:10:30 UTC