[sword-devel] Japanese <ruby> annotation
Peter von Kaehne
refdoc at gmx.net
Wed Mar 16 16:06:40 MST 2011
Had a look today at the implementation for ruby which is a bit "lingering".
Can someone with knowledge explain to me what exactly is happening with
that?
My understanding on looking at the source is:
1) the GlobalOptionFilter OSISRuby governs the matter
2) the osisruby.cpp filter produces a <w gloss="blabla"> tagging
3) osishtmlref.cpp then transforms this into <ruby>,<rt> and <rb> tags.
So, the engine does what it needs.
and then?
Is this anywhere rendered further? Does any frontend deal with it?
To start with - webkit supports beautifully a <ruby> tag.
Try this
<html>
<body>
This is a <ruby><rb>RUBY</rb><rt>ruby</rt></ruby> test.
</body>
</html>
FF/Xul does not do anything with it.
So, frontends based on webkit really should consider this - the pain
implementing must be minimal. Simply allow the Optionfilter to be
toggled and then see what happens.
Thanks
Peter
More information about the sword-devel
mailing list