[jsword-devel] [sword-devel] Please vote for Sun to fix a Java bug
dmsmith555 at yahoo.com
Mon Dec 18 19:06:13 MST 2006
Thanks for all of you who have voted. We are at 50 votes. If you
haven't voted, please do. Turns out this is a request for
enahancement (RFE), so it needs in excess of 87 votes to make it to
the top 25. Personally, I'd like to see more than that. Closer to 100.
The links are later in the message, but here they are again:
The issue to vote on (link is on the left on the page):
to register to vote:
On Dec 14, 2006, at 5:08 AM, Johan van der Lingen wrote:
> notice that you can vote three times on the same bug!
> (not to be rude, but are any of these bugs being fixed? I saw some
> filed on
> 2002 and even 1997 and all have status "in progress")
> Beautiful Blessings on this day,
> On Thursday 14 December 2006 06:31, DM Smith wrote:
>> We give the user the ability to select a font for displaying
>> modules. We do need to allow per module preferences, including font.
>> But that is not the problem here. The problem is that menus, buttons,
>> dialogs and so forth all use a "system" font, named Lucida xxx. This
>> is a built in font.
>> From what I understand of the problem, Farsi uses an Arabic script
>> with a few additions. The fundamental problem is that some glyphs are
>> missing and a few others don't connect to their neighbors properly.
>> The missing glyphs are akin to having 'I' be missing.
>> I agree that it is not reasonable to expect that every language is
>> supported, but Sun is responsive to voting. And the work is not that
>> big an undertaking. They just need a bit of prodding.
>> To solve it in the application is messy, but unless Sun fixes the
>> font, we might not have a choice.
>> Interestingly, the font is correct on MacOSX.
>> The problem with Hebrew is a bit different. If UTF-8 characters are
>> fully composed (letter and points combined into a single UTF-8 char)
>> then it is likely that the character is missing. But if the points
>> are following the letter, the composition of that character looks
>> bad. This is futher compounded by the ascenders and descenders being
>> clipped or drawn outside of the line of text. But having worked on
>> FlashCards, I know you know all this.
>> Farsi is different because it does not combine characters with
>> accents to form a glyph (i.e. no accents) And it is all rendered
>> within the text line. And it is different in that it joins adjacent
>> letters in specific ways.
>> On Dec 13, 2006, at 11:37 PM, Troy A. Griffitts wrote:
>>> DM, I've found java doesn't render Hebrew well at all either. I
>>> wouldn't expect them to ship a font that renders perfect in all
>>> languages. That alone would be a huge undertaking. Have you
>>> giving the user the option to select a font to use with a module?
>>> DM Smith wrote:
>>>> If you are not aware, Peter von Kaehne and some members of the
>>>> Glasgow Iranian Church are working on translating BibleDesktop into
>>>> Farsi (also known as Persian). This is a common language of Iran.
>>>> Several things are coming together:
>>>> 1) Bible Desktop is being translated into Farsi.
>>>> 2) Farsi Bibles are being turned into Sword Modules. Check the beta
>>>> module at:
>>>> 3) Bible Desktop can be run from a CD or USB drive without
>>>> Java on the host computer.
>>>> Together this provides an excellent opportunity to help the Farsi
>>>> speaking churches in their evangelistic outreach.
>>>> But there is a problem and you can help. And you don't need to be a
>>>> This language uses a right to left script and Java's Lucida font is
>>>> incomplete in it's support of Farsi. There is an open bug report
>>>> it. If you register at Sun you can vote that this be fixed. It is
>>>> really suprising that the Sun folk won't take the time to fix a few
>>>> entries in the font, but they respond to "votes".
>>>> In the top 25 bugs the 25-th bug has 37 votes. Perhaps we can get a
>>>> hundred or so.
>>>> Here is the link to the bug report:
>>>> Here is a link to register to vote:
>>>> In His Service,
>>>> DM Smith
>>>> sword-devel mailing list: sword-devel at crosswire.org
>>>> Instructions to unsubscribe/change your settings at above page
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> Instructions to unsubscribe/change your settings at above page
>> sword-devel mailing list: sword-devel at crosswire.org
>> Instructions to unsubscribe/change your settings at above page
> sword-devel mailing list: sword-devel at crosswire.org
> Instructions to unsubscribe/change your settings at above page
More information about the jsword-devel