<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">The markup is using OSIS in a standard way.<div class="">Here is Matt 1:1 in JapBungo (Indented for ease of reading):</div><div class=""><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>&lt;verse osisID='Matt.1.1'&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>アブラハムの</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>&lt;w gloss='こ'&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                        </span>子</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>&lt;/w&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>、ダビデの</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>&lt;w gloss='こ'&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                        </span>子</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>&lt;/w&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>、イエス・キリストの</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>&lt;w gloss='けいづ'&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                        </span>系圖</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>&lt;/w&gt;</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">                </span>。</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>&lt;/verse&gt;</div><div class=""><br class=""></div><div class="">By default JSword shows just the base text and not the gloss. アブラハムの子、ダビデの子、イエス・キリストの系圖。</div><div class="">There is no way to show the gloss. So, the release of the module won’t result in a bad user experience, just an incomplete one.</div><div class=""><br class=""></div><div class="">Not sure what the best way to present this in HTML, but perhaps using HTML5 ruby markup, which will be ignored by Bible Desktop, just showing it in a linear fashion:</div><div class=""><br class=""></div><div class="">アブラハムの&lt;ruby&gt;&lt;rb&gt;子&lt;/rb&gt;&lt;rt&gt;こ&lt;/rt&gt;&lt;/ruby&gt;、ダビデの&lt;ruby&gt;&lt;rb&gt;子&lt;/rb&gt;&lt;rt&gt;こ&lt;/rt&gt;&lt;/ruby&gt;、イエス・キリストの&lt;ruby&gt;&lt;rb&gt;系圖&lt;/rb&gt;&lt;rt&gt;けいづ&lt;/rt&gt;&lt;/ruby&gt;。</div><div class=""><br class=""></div><div class="">The above is fine if the browser can show it as interlinear, but is not appropriate for older browsers that cannot. The ruby fall back mechanism &lt;rp&gt; needs to be employed.</div><div class=""><br class=""></div><div class="">アブラハムの&lt;ruby&gt;&lt;rb&gt;子&lt;/rb&gt;&lt;rt&gt;&lt;rp&gt;(&lt;/rp&gt;こ&lt;rp&gt;)&lt;/rp&gt;&lt;/rt&gt;&lt;/ruby&gt;、ダビデの&lt;ruby&gt;&lt;rb&gt;子&lt;/rb&gt;&lt;rt&gt;&lt;rp&gt;(&lt;/rp&gt;こ&lt;rp&gt;)&lt;/rp&gt;&lt;/rt&gt;&lt;/ruby&gt;、イエス・キリストの&lt;ruby&gt;&lt;rb&gt;系圖&lt;/rb&gt;&lt;rt&gt;&lt;rp&gt;(&lt;/rp&gt;けいづ&lt;rp&gt;)&lt;/rp&gt;&lt;/rt&gt;&lt;/ruby&gt;。</div><div class=""><br class=""></div><div class="">Should this be a toggle? (It is in Xiphos and presumably other SWORD front-ends.)</div><div class=""><br class=""></div><div class="">DM</div><div class=""><br class=""></div></div><div><blockquote type="cite" class=""><div class="">On Aug 20, 2017, at 1:00 PM, DM Smith &lt;<a href="mailto:dmsmith@crosswire.org" class="">dmsmith@crosswire.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">JSword has no support for ruby markup. I haven’t looked at it for years, but from what I remember, it was experimental, using OSIS in a non-standard way. Chris added support for it in the engine as he did for other things that are still not considered as worthy of use. Such as support for additional compression schemes, i.e. bz2 and xz. (I did add support for those and Chris and I tested them.) So, to add ruby, I’ll need to have a clear understanding of the markup, how it is beneficial to an end user and how that abstract usage is appropriate for a Japanese text and reader.<div class=""><br class=""></div><div class="">The OSIS Bible markup page in our wiki, <a href="https://crosswire.org/wiki/OSIS_Bibles" class="">https://crosswire.org/wiki/OSIS_Bibles</a>, should be updated if we are going to move it from experimental to supported.</div><div class=""><br class=""></div><div class="">BTW, I fully understand the value in moving 5 Japanese texts from beta to main. I’m not adverse to that forcing the issue.</div><div class=""><br class=""></div><div class="">DM</div><div class=""><div class=""><br class=""></div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Aug 20, 2017, at 5:41 AM, <a href="mailto:refdoc@gmx.net" class="">refdoc@gmx.net</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Dear all,&nbsp;<br class=""><br class="">What is the level of support for ruby glosses in jsword? And Bible does not seem to provide for it. We have 5 Japanese bibles relying on it.&nbsp;I put them now into Main after 10 years or so of lingering in Beta, the glosses being the obstacle, but libsword does support them for a while now. <br class=""><br class="">Peter&nbsp;<br class=""><br class="">Sent from my mobile. Please forgive shortness, typos and weird autocorrects.<br class="">_______________________________________________<br class="">jsword-devel mailing list<br class=""><a href="mailto:jsword-devel@crosswire.org" class="">jsword-devel@crosswire.org</a><br class=""><a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" class="">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br class=""></div></div></blockquote></div><br class=""></div></div></div>_______________________________________________<br class="">jsword-devel mailing list<br class=""><a href="mailto:jsword-devel@crosswire.org" class="">jsword-devel@crosswire.org</a><br class="">http://www.crosswire.org/mailman/listinfo/jsword-devel<br class=""></div></blockquote></div><br class=""></body></html>