On 12/27/2009 4:26 PM, Troy A. Griffitts wrote:
Since we're still looking into the clucene issues before release, we can
get this into 1.6.1, but I'd like feedback from the projects using
osishtmlhref.
Does this patch mess things up for anyone? I doubt many people were
using the previous "(<gloss>)" display for anything and were simply
never turning on gloss support with:
mgr->setGlobalOption("Ruby", "On");
I don't recall whether OSISHTMLHREF had any support for @gloss or not in
1.6.0, so it may be a new feature entirely. Ruby support (via @gloss) is
definitely not older than 1.6.0.
Before committing the patch, I checked <ruby> support in the major HTML
renderers, and found it much improved over past performance.
IE has worked correctly for many years, so that's no surprise. Firefox
and Safari both worked fine. Chrome demonstrated one of the most
spectacular failures possible, by completely eliminating the contents of
<ruby>, but that might be due to my running a dev version. You can check
your browser on your platform here:
http://www.alanflavell.org.uk/www/umusalu.html
XHTML Ruby annotation should degrade gracefully from correct ruby layout
to the backup, which will output the contents of the <rp> elements. So
given an element <w gloss="rubytext">annotated</w> and using Ian's
patch, a renderer that supports <ruby> will display something like:
annotated
rubytext
But a renderer incapable of understanding <ruby> should instead display:
anotated (rubytext)
Having a look at this, is "Ruby" the best term for us to use for gloss
support? i.e. Is "ruby" a linguistics term or an XHTML term?
At present, we only use OSIS @gloss to hold Japanese ruby in the
Japanese texts, so translating it back to XHTML <ruby> makes total
sense. Even for non-Japanese cases, it's a very sensible way of
rendering glosses since ruby are essentially glosses (though I'd
entertain arguments that they would be better in @xlit).
--Chris
_______________________________________________
sword-devel mailing list: [email protected]
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page