I forgot to mention - the Clips functionality in Sigil would make the <ruby> just as easy to enter as the <sup>:
Name: "A#"
Text: "<ruby>\1<rt style="margin:0 --em">A#</rt></ruby>"
will place highlighted text (the "o" in song from above) at the \1 point with the other tags around it. Then all you need to do is replace the "--" with the correct negative value to eliminate the spaces. A little more involved than the <sup>, but certainly do-able.
|