[jsword-devel] Re: [bd-users] Bugs in Bible Desktop 1.0
DM Smith
dmsmith555 at yahoo.com
Mon Feb 13 13:10:16 MST 2006
OSIS 2.1 was just posted to bibletechnologies.net today.
One of the most significant changes is that the <lb/> element (aka line
break) is not limited to poetry markup and can now appear anywhere.
Now we can address the persistent whitespace problems.
DM Smith wrote:
> Thank you so much for your report. I'll look into it. I have filled
> out bug reports on each. Bug fixes will make the next release and the
> nightly release before that.
>
> Michael Crider wrote:
>> I think I have found three bugs in Bible Desktop 1.0. All occur in
>> the display of modules (such as Dictionaries and Daily Devotionals)
>> that are in ThML, as compared to Bibletime 1.5.1.
>>
>> 1. If the text contains <br />, Bible Desktop displays two empty
>> lines instead of a single line break.
> There are quite a few white space "bugs". The problem comes that
> different ThML encoders manage whitespace in different ways. Our code
> assumes that all are valid. I will see if I can find an example (or
> you can point me to a specific one) and see what I can do to minimize
> the problem.
>
> We first convert ThML to OSIS and then to HTML. The heart of the
> problem is that OSIS does not contain a line break except in a line as
> part of a line group.
> The other part of ThML that OSIS does not handle are any tags that are
> in HTML that are not explicitly part of the ThML spec.
>
> ThML allows for all kinds of HTML markup. We have no plans to handle
> markup that is best left to style sheets.
>
> My guess is that the problem in handling it is in one of two
> locations: Either in the conversion of ThML to OSIS or in the
> rendering of OSIS into HTML.
>> 2. If a scripRef tag does not have any options (a shortcut documented
>> in the ThML definition 1.04), the tag and all text between the open
>> and close tags are ignored. According to the definition, the text
>> should be taken as the passage and linked as such.
> This is just a flat out bug.
>> 3. <font color> tags are ignored.
>
> This may stay the same. OSIS has no notion of color, except as the
> words of Jesus, clearly marked as such, i.e. red letter text.
>
>> All of these bugs may be seen in KJVD (King James Dictionary) as
>> available from Crosswire.
>
> If you are handy with xslt, I can provide you instructions on how you
> can create a local file that would override the one we provide. This
> would give you ultimate control in the rendering of the OSIS to HTML
> transformation.
>>
>> This is a great product - I like a lot about the interface better
>> than the other Sword products available on Linux. Of course, that's
>> just my personal opinion - I'm not saying the other programs are wrong.
>
> Thanks for your input! We try to be responsive to user's requests.
>
> I probably should, but I have never looked at the other Sword products
> for Linux.
>
> _______________________________________________
> jsword-devel mailing list
> jsword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/jsword-devel
>
More information about the jsword-devel
mailing list