[sword-devel] Thai in Xiphos and BibleDesktop
Adrian Korten
adrian_korten at sil.org
Sun Oct 18 20:05:40 MST 2009
Good day,
Yes, the Thai text has proper word breaks. As you said, Firefox is
handling the word breaks as it does for other Thai web pages.
ak
----- Original Message -----
*From:* Brian Fernandes <infernalproteus at gmail.com>
*To:* "SWORD Developers' Collaboration Forum" <sword-devel at crosswire.org>
*Sent:* 10/17/2009 7:53:49 PM +0700
*Subject:* [sword-devel] Thai in Xiphos and BibleDesktop
> Adrian,
>
> I *think* FireBible renders the current ThaiKJV module correctly, can
> you confirm? Here is a screenshot:
> http://thegoan.com/dump/thaikjv.png (or you can try it yourself:
> http://thegoan.com/firebible)
>
> If yes, it would be because FireBible uses JSword at the backend, but
> uses the Firefox renderer, which I assume is aware of Thai word breaks.
>
> In Him,
> Brian.
>
> On 17/10/09 10:27 AM, Adrian Korten wrote:
>> Good day,
>>
>> Yes, I think that it is the ICU module that makes the Thai word
>> breaking work in BibleCS. I have previously inserted word break
>> characters in the Bible texts because Biblical words and names are
>> not in the ICU dictionary and get broken erratically. However, that
>> led to problems with the search as user could not insert the
>> characters and had to use spaces which was unnatural for them.
>>
>> Note that there would be similar problems with Laos and Khmer. And
>> probably Burmese but that is even more complicated.
>>
>> ak
>>
>>
>> ----- Original Message -----
>> *From:* DM Smith <dmsmith at crosswire.org>
>> *Sent:* 10/16/2009 10:13:17 PM +0700
>>
>>
>>> Adrian,
>>> Thai falls into the "I never thought about that" category for me.
>>> While I knew that Thai does not use spaces for word breaks, it never
>>> occurred to me that we need smart display to find word breaks.
>>>
>>> I'll be working on that for BibleDesktop.
>>>
>>> I'm not sure that the OSIS should have unnatural zero width spaces.
>>> That just seems wrong. Maybe the module should.
>>>
>>> My guess is that we need to use ICU to find the word boundaries.
>>>
>>> Regarding search JSword does handle Thai word breaks. The next
>>> release will improve that.
>>>
>>> In Him,
>>> DM
>>>
>>> On Oct 16, 2009, at 3:50 AM, Adrian Korten <adrian_korten at sil.org>
>>> wrote:
>>>
>>>> Good day,
>>>>
>>>> After trying my Thai OSIS test module in BibleCS, I tried the
>>>> module and some other Thai ones in Xiphos (ubuntu version) and
>>>> BibleDesktop (windows xp). The OSIS data seems to display better
>>>> but it is hard to tell. Both of these programs do not do Thai word
>>>> breaks automatically (finding the word breaks where no spaces
>>>> exist). They only break by the 'phrase' spaces and so there are
>>>> many line breaks and it gets hard to read. (Would they work if
>>>> zero-width spaces were inserted. I didn't have time to test this.)
>>>> This is too bad because I like the clean simple interfaces.
>>>>
>>>> And one additional note on BibleDesktop, I can change the default
>>>> font for a Thai text but I could not change the size. Perhaps, this
>>>> is because the program is out of date (but I don't remember the
>>>> installed version). This is a problem for foreigners with Thai as
>>>> the characters are small.
>>>>
>>>> ak
>>>>
>>>> _______________________________________________
>>>> sword-devel mailing list: sword-devel at crosswire.org
>>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>>> Instructions to unsubscribe/change your settings at above page
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
More information about the sword-devel
mailing list