Does this work?

http://plexode.com/eval3/#ht=%3Cdiv%20style%3D%22font-size%3A16px%3B%22%3E%0A16px-8px%3A%3Cruby%3E%3Crb%3E国%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eくに%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E象徴%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eしょうちょう%3C%2Frt%3E%3C%2Fruby%3E%3Cruby%3E%3Crb%3E鬼門%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eきもん%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E方角%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eほうがく%3C%2Frt%3E%3C%2Fruby%3Eを%3Cruby%3E%3Crb%3E凝視%3C%2Frb%3E%3Crt%20%20style%3D%22font-size%3A8px%3B%22%3Eぎょうし%3C%2Frt%3E%3C%2Fruby%3Eする。%3Cbr%3E%0A16px-9px%3A%3Cruby%3E%3Crb%3E国%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A9px%3B%22%3Eくに%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E象徴%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A9px%3B%22%3Eしょうちょう%3C%2Frt%3E%3C%2Fruby%3E%3Cruby%3E%3Crb%3E鬼門%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A9px%3B%22%3Eきもん%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E方角%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A9px%3B%22%3Eほうがく%3C%2Frt%3E%3C%2Fruby%3Eを%3Cruby%3E%3Crb%3E凝視%3C%2Frb%3E%3Crt%20%20style%3D%22font-size%3A9px%3B%22%3Eぎょうし%3C%2Frt%3E%3C%2Fruby%3Eする。%3Cbr%3E%3Cbr%3E%0A%3C%2Fdiv%3E%0A%0A%3Cdiv%20style%3D%22font-size%3A14px%3B%22%3E%0A14px-7px%3A%3Cruby%3E%3Crb%3E国%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A7px%3B%22%3Eくに%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E象徴%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A7px%3B%22%3Eしょうちょう%3C%2Frt%3E%3C%2Fruby%3E%3Cruby%3E%3Crb%3E鬼門%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A7px%3B%22%3Eきもん%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E方角%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A7px%3B%22%3Eほうがく%3C%2Frt%3E%3C%2Fruby%3Eを%3Cruby%3E%3Crb%3E凝視%3C%2Frb%3E%3Crt%20%20style%3D%22font-size%3A7px%3B%22%3Eぎょうし%3C%2Frt%3E%3C%2Fruby%3Eする。%3Cbr%3E%0A14px-9px%3A%3Cruby%3E%3Crb%3E国%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eくに%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E象徴%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eしょうちょう%3C%2Frt%3E%3C%2Fruby%3E%3Cruby%3E%3Crb%3E鬼門%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eきもん%3C%2Frt%3E%3C%2Fruby%3Eの%3Cruby%3E%3Crb%3E方角%3C%2Frb%3E%3Crt%20style%3D%22font-size%3A8px%3B%22%3Eほうがく%3C%2Frt%3E%3C%2Fruby%3Eを%3Cruby%3E%3Crb%3E凝視%3C%2Frb%3E%3Crt%20%20style%3D%22font-size%3A8px%3B%22%3Eぎょうし%3C%2Frt%3E%3C%2Fruby%3Eする。%3Cbr%3E%0A%3C%2Fdiv%3E%0A&ohh=1&ohj=1&jt=&ojh=1&ojj=1&ms=100&oth=0&otj=0&cex=1


According to "Choice of Size for Ruby Characters" in "Requirements for Japanese 
Text Layout":

> (note 2) When the size of base characters is very small (for e.g. smaller 
> than seven points), ruby which is half the size, will be even more small and 
> illegible. In such cases where the size of base characters is very small, 
> ruby is not a suitable method of annotation. In those cases, consider other 
> annotation methods such as adding the reading in parenthesis immediately 
> after the base character.

- kida

On 2010/11/03, at 15:21, Ryosuke Niwa wrote:

> Hi Yasuko,
> 
> Somehow your example isn't working.  Could you copy & paste the HTML?
> 
> - Ryosuke
> 
> On Wed, Nov 3, 2010 at 3:11 PM, Yasuo Kida <k...@apple.com> wrote:
> Thank you Ryosuke. This is a good demo. 5px is only barely legible and I 
> agree it is too small. 6px is legible but not fun to read. 7px looks 
> reasonable lower bound to me.
> 
> 12pt text with 96dpi would translates to 16px, 50% ruby would be 8px. 10.5pt 
> which is often used by printed books is 14px, 50% ruby would be 7px.
> 
> I do not think we should make the limit larger than 8px. The larger the ruby 
> size gets the more often you need to put extra gaps in the base text, which 
> makes the base text harder to read. See the example.
> 
> - kida
> 
> On 2010/11/03, at 14:01, David Hyatt wrote:
> 
>> Yeah, that demo makes me think maybe 9px is fine after all. :)
>> 
>> dave
>> 
>> On Nov 3, 2010, at 3:56 PM, Ryosuke Niwa wrote:
>> 
>>> I think 5px is way too small.  Maybe 7 or 8 at least but even those are 
>>> really hard to read in high-resolution displays.  See demo.
>>> 
>>> - Ryosuke
>>> 
>>> On Wed, Nov 3, 2010 at 12:47 PM, David Hyatt <hy...@apple.com> wrote:
>>> That document also states:
>>> 
>>> "When the size of base characters is very small (for e.g. smaller than 
>>> seven points), ruby which is half the size, will be even more small and 
>>> illegible. In such cases where the size of base characters is very small, 
>>> ruby is not a suitable method of annotation. In those cases, consider other 
>>> annotation methods such as adding the reading in parenthesis immediately 
>>> after the base character.
>>> 
>>> It also sounds like we need to special case Ruby elements and allow their 
>>> font sizes to go down to about 5px instead of 9px.  Anything lower, and 
>>> you're getting to the point where ruby was unsuitable (according to the 
>>> text above) anyway, since the base text was so small.
>>> 
>>> I filed:
>>> 
>>> https://bugs.webkit.org/show_bug.cgi?id=48942
>>> 
>>> dave
>>> (hy...@apple.com)
>>> 
>>> On Nov 3, 2010, at 2:29 PM, Yasuo Kida wrote:
>>> 
>>>> In printing the standard is 50% of the base text. For larger point sizes 
>>>> like headings, the size of ruby is often smaller than 50%.
>>>> 
>>>> http://www.w3.org/TR/2009/NOTE-jlreq-20090604/#en-subheading2_3_3
>>>> 
>>>> So, how about we default to 50% and see how they come out. Glyphs designed 
>>>> for ruby are optimized for those small point sizes. It is possible on some 
>>>> screen resolutions we might want to make it a bit bigger but as screen 
>>>> resolution gets higher I think it makes more sense to stick to 50% 
>>>> following the standard in printing.
>>>> 
>>>> - kida
>>>> 
>>>> On 2010/11/03, at 12:05, Eric Mader wrote:
>>>> 
>>>>> 
>>>>> On Nov 3, 2010, at 8:56 AM, David Hyatt wrote:
>>>>> 
>>>>>> WebKit enforces a minimum font size of 9px when no explicit font size is 
>>>>>> specified.  This means that the font for <rt> cannot fall below 9px if 
>>>>>> it is relative to the user agent default.  It may be that we want to 
>>>>>> consider modifying this minimum for ruby text and allow it to go below 
>>>>>> 9px though.  I'm not sure.
>>>>> 
>>>>> Yes, that's probably what I'm seeing. I'm using default font size, which 
>>>>> is probably 12pt.
>>>>> 
>>>>>> If you make a really big Ruby (e.g., <ruby style="font-size:96px"> and 
>>>>>> then modify the font-size percentage on the <rt>, you should be able to 
>>>>>> see it take effect.
>>>>>> 
>>>>>> We should probably just study real-world Japanese examples to see how 
>>>>>> small Ruby typically is allowed to get.  If it can go below 9px and 
>>>>>> still be readable, we should perhaps consider allowing that.
>>>>> 
>>>>> I'm sure the detailed spec. addresses this issue. I'll review it.
>>>>> 
>>>>>> In terms of excluding Ruby text from the overall line height, I don't 
>>>>>> think the font-size of the <rt> is particularly relevant.  You just want 
>>>>>> to hack the Ruby to turn the ruby text into overflow rather than having 
>>>>>> it be part of the overall height of the inline-block.
>>>>> 
>>>>> Of course. The website I was using has the line height set too tight for 
>>>>> correct display this way, and I just wanted to try a smaller size to see 
>>>>> if it looked better. OTOH, that site loads a style sheet that overrides 
>>>>> the ruby text font-size to 6pt, so I can't easily override it, and its' 
>>>>> probably displaying as 9pt anyhow.
>>>>> 
>>>>>> dave
>>>>>> (hy...@apple.com)
>>>>> 
>>>>> Regards,
>>>>> Eric
>>>>> 
>>>>>> On Nov 3, 2010, at 1:20 PM, Eric Mader wrote:
>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> As part of my work on ruby text enhancements, I'm implementing the 
>>>>>>> option of not counting the height of the ruby text in the overall line 
>>>>>>> height. As part of this, I wanted to play with changing the size of the 
>>>>>>> ruby text. I'm trying to do this by changing the following lines in 
>>>>>>> <WebKit>/WebCore/css/html.css:
>>>>>>> 
>>>>>>> ruby > rt {
>>>>>>>     display: block;
>>>>>>>     font-size: 60%; /* make slightly larger than 50% for better 
>>>>>>> readability */
>>>>>>>     text-align: center;
>>>>>>>     text-decoration: none;
>>>>>>> }
>>>>>>> 
>>>>>>> However, when I change the font-size: attribute to, say, 50%, I don't 
>>>>>>> see any difference in the size of the ruby text. (I even tried 25% just 
>>>>>>> to be sure). Is this value being set somewhere else?
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Eric Mader
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> webkit-dev mailing list
>>>>>>> webkit-dev@lists.webkit.org
>>>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> webkit-dev mailing list
>>>>> webkit-dev@lists.webkit.org
>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>>> 
>>>> _______________________________________________
>>>> webkit-dev mailing list
>>>> webkit-dev@lists.webkit.org
>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>> 
>>> 
>>> _______________________________________________
>>> webkit-dev mailing list
>>> webkit-dev@lists.webkit.org
>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>> 
>>> 
>> 
> 
> 

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to