Ruby? Wow... I didn't know about that one. I see that it is part of HTML5. Is it supported by other than ADE2+/RMSDK/K3+ ?
I was able to get this result:
With this style:
rt {font-size:1em; text-align:left; color:blue}
and this code:
53 people sat around singing a s<ruby>o<rt>V1</rt></ruby>ng
I tried to style the text alignment, but it appears to only accept "center". So I did as above and got the tag to be above a particular letter...unfortunately it made spaces on either side. I then added negative margins to both the left and right side and got rid of the spaces. Unfortunately the negative margins need to be adjusted for the width of each chord. I think the min-width of the <ruby> is defaulted to the width of the <rt>.
rt {font-size:1em; color:blue; margin:0 -.3em}
Anyway...that was fun learning that new tag! Thanks Doitsu!
EDIT:
I found a setting for the <ruby> that would allow left alignment:
ruby {ruby-align:start}
That would then only require the right margin to be adjusted. There is talk about allowing the <rt> to overhang adjacent text - but it is not yet part of the
draft spec.