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