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