<br><div class="gmail_quote">On Mon, Sep 20, 2010 at 11:12 AM, David Hyatt <span dir="ltr">&lt;<a href="mailto:hyatt@apple.com">hyatt@apple.com</a>&gt;</span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">
<br>
</div>This is going to be tricky. You basically want to walk the line box tree rather than the renderobject tree and then look at surrounding text.<br>
<div class="im"><br>
&gt; About turning off the underline if the ruby is in a link: I&#39;ve looked at the styles and tried adding code to change the parts that I think relate to this, but haven&#39;t found anything that makes a difference. It&#39;s also occurred to me that I might be able to do this by writing a rule in &lt;WebKit&gt;WebCore/css/html.css, but I can&#39;t figure out exactly what the rule would look like. I tried adding &quot;text-decoration: none&quot; to the &quot;ruby &gt; rt&quot; section, but that doesn&#39;t do it.<br>


&gt;<br>
&gt; (at first, I thought that is was probably overkill, but now I think that turning text-decoration off for all ruby text is probably right.)<br>
<br>
</div>There is no way to do this.  The closest I see is:<br>
<br>
<a href="http://dev.w3.org/csswg/css3-text/#text-decoration-skip" target="_blank">http://dev.w3.org/csswg/css3-text/#text-decoration-skip</a><br>
<br>
This is not implemented in WebKit yet.<br>
<br>
We&#39;d probably need to add a new value to that property if Ruby is supposed to be skipped.<br></blockquote><div><br></div><div>Can&#39;t we ignore all text decorations when rendering a text node inside rt?</div><div><br>

</div><div>- Ryosuke</div><div><br></div></div>