Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Hebrew
Hebrew
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
dgsbs
Blue Pill


Joined: Feb 15, 2005
Posts: 2

PostPosted: Tue Feb 15, 2005 6:21 pm    Post subject: Hebrew

I just downloaded NeoOfficeJ for OS X a few days ago. It is terrific. I was impressed (and amazed) to see that it even had right-to-left paragraphing. Hebrew, being right-to-left, needs this. Right now, however, as far as I can see, the only OS X Hebrew font that works well with NeoOffice is Lucida Grande. There are several Hebrew fonts that are more traditional looking and that have all the features needed for biblical Hebrew. Chief among them is "SBL Hebrew" (a free download). So, my question is: can anybody out there program NeoOffice to work properly with this font? (It works well with MS Office XP and with Mellel for OS X).
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Tue Feb 15, 2005 8:47 pm    Post subject:

My guess, based on the information you provided, is that the font is a Windows TTF or OpenType font without the requisite AAT tables needed to work properly with the Mac OS X text layout engine. Mellel works because it has its own text engine that supports the Windows tables in the Windows TTFs and has more complete OTF support than the OS X engine.

The best solution to this problem, if it is indeed the issue with your font, is, as I've argued elsewhere (do a search for AAT in the trinity forums), to bug Apple to properly support the tables in at least the OpenType fonts (so those fonts will work with any Mac app using the OS X text layout engine). Filing feedback at Mac OS X feedback (or a bug report if you're a developer) is the first step. The more feedback Apple gets, the better (there are also a number of outstanding RTL bugs in even 10.3--no true RTL menus, for starters, which you'll notice if you download the "Hebrew language pack" for Neo/J and set Hebrew as your preferred language in the System Prefs).

It might also be possible to convince the font's manufacturers to add the needed AAT tables to the font so it will work with the existing state of the OS X text layout engine, but that's likely to happen only if the mfgr has a large Mac client base....

Sorry it's not good news....

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
dgsbs
Blue Pill


Joined: Feb 15, 2005
Posts: 2

PostPosted: Wed Feb 16, 2005 6:22 am    Post subject:

Thanks for the reply.
You're right, the font I mentioned (SBL Hebrew) is an OpenType font. I hope Apple will do a better job with this in Tiger. I'll send them another nag.
Back to top
M-Rick
Operator


Joined: Oct 27, 2004
Posts: 45
Location: Le Mans, France

PostPosted: Tue Mar 01, 2005 5:39 pm    Post subject:

if you want Apple improve RTL languages, send feed back here http://www.apple.com/macosx/feedback/

or it will never happen. I do it times to times, but I can't be the only one or Apple won't do nothing, the most we are with arguments, the most chances will have.
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Tue Mar 01, 2005 11:34 pm    Post subject:

M-Rick wrote:
if you want Apple improve RTL languages, send feed back here http://www.apple.com/macosx/feedback/

or it will never happen.


M-Rick is absolutely right! I've done so before and will do so again (when 10.4 comes out and we're still stuck with crappy OTF support, limited glyphs in Apple fonts, and vendors who won't add AAT tables...Sad). I've yet to report the lack of RTL menus yet because I haven't figured out how to frame it as end-user feedback yet....

Maybe we should set up a website to shame Apple into fixing these RTL bugs Smile

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
Guest






PostPosted: Sat Apr 09, 2005 10:10 pm    Post subject:

Thanks from me too. Know I know how to exactly give Apple feedback. Until today, I never understood my problem. I just used Mellel (1.8+) and Adobe Creative Suite ME to type with Uyghur (RTL) OT unicode fonts. But I've wanted to use these fonts in Apple apps.
Back to top
ilanshaviv
Guest





PostPosted: Wed Apr 13, 2005 11:04 am    Post subject: Hebrew speller

Hi to you all,
Excuse me for jumping in like this, but I've just compiled the hspell code to work with OpenOffice and got it to work with NeoOffice/j as well. Does any one have a site in which I could post it in?

I can be reached at ilan@tx.technion.ac.il
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Wed Apr 13, 2005 1:41 pm    Post subject:

sardisson wrote:
My guess, based on the information you provided, is that the font is a Windows TTF or OpenType font without the requisite AAT tables needed to work properly with the Mac OS X text layout engine. Mellel works because it has its own text engine that supports the Windows tables in the Windows TTFs and has more complete OTF support than the OS X engine.


Isn't there some program that can compose the proper tables out of the Windows or Opentype information? I have no knowledge about this problem but just trying to prod the thinking

-Oscar (who landed a real job today and is now slightly drunk and very happy)

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Wed Apr 13, 2005 2:02 pm    Post subject: Re: Hebrew speller

ilanshaviv wrote:
Hi to you all,
Excuse me for jumping in like this, but I've just compiled the hspell code to work with OpenOffice and got it to work with NeoOffice/j as well. Does any one have a site in which I could post it in?

I can be reached at ilan@tx.technion.ac.il


What do your compiled files look like? If they are similar to the files that are in an OpenOffice.org 1.1.x installation's share/dict/ooo directory (i.e. *.aff and *.dic files), then I would recommend getting them posted to OpenOffice.org's spellchecker download site:

http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/

If you can get the files posted to that site, I will automatically pick them up in my Neo/J 1.1 build.

I do not know the exact process for posting files to that site, but if you take a look at the following URL, there is a mailing list that might be able to help you submit your files:

http://lingucomponent.openoffice.org/

Patrick
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Wed Apr 13, 2005 10:38 pm    Post subject:

ovvldc wrote:
sardisson wrote:
My guess, based on the information you provided, is that the font is a Windows TTF or OpenType font without the requisite AAT tables needed to work properly with the Mac OS X text layout engine.


Isn't there some program that can compose the proper tables out of the Windows or Opentype information? I have no knowledge about this problem but just trying to prod the thinking

-Oscar (who landed a real job today and is now slightly drunk and very happy)


FontForge, or whatever it's called these days, is supposed to do that, but I've spoken with a couple of people who've tried to use it on Arabic fonts and they've all said it doesn't work/produce working tables Sad

These are the kind of features I want in 10.4, and instead Apple redoes search once again.... Sad

Congrats again on the job, and keep the ideas coming Smile
Smokey
(who just drove 10 hours, half of it in the rain, and is now very tired but completely sober Smile)

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
ilanshaviv
Blue Pill


Joined: Apr 13, 2005
Posts: 2

PostPosted: Wed Apr 13, 2005 10:56 pm    Post subject: Re: Hebrew speller

Hi Patrick,
... thanks, I looked into those links and found that someone has done a better job then me...

Here is the link to the Hebrew speller dictionary.

http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/he_IL.zip

It is based on hspell v0.9 dictionaries (my version was v0.6...).

Ilan.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Apr 14, 2005 6:54 am    Post subject:

Stupid me! I should have checked my Neo/J build files as that Hebrew dictionary is I automatically included that dictionary in the Neo/J 1.1 RC "ar,tr,he" language pack.

Patrick
Back to top
ilanshaviv
Blue Pill


Joined: Apr 13, 2005
Posts: 2

PostPosted: Thu Apr 14, 2005 10:08 am    Post subject:

pluby wrote:
Stupid me! I should have checked my Neo/J build files as that Hebrew dictionary is I automatically included that dictionary in the Neo/J 1.1 RC "ar,tr,he" language pack.

Patrick


I'm sad to say that I too should have checked. Yet, I do not understand why the "ar,tr,he" language pack installer does not enable the dictionaries. That is, after installing this hebrew language pack I needed to manually edit the dictionary.lst file in order to enable MySpell to load the hebrew dictionaries. Is this a bug? Could the installer run a script to do this automatically?

For the details on editing the distionary.lst file see: http://lingucomponent.openoffice.org/manual_instal.html

BTW, the suggestion pop-up menu as well as the correction dialogue box all suffer from the unsupport of RTL text problem that is mentioned before in this list.

ilan.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Apr 14, 2005 10:26 am    Post subject:

ilanshaviv wrote:
I'm sad to say that I too should have checked. Yet, I do not understand why the "ar,tr,he" language pack installer does not enable the dictionaries. That is, after installing this hebrew language pack I needed to manually edit the dictionary.lst file in order to enable MySpell to load the hebrew dictionaries. Is this a bug? Could the installer run a script to do this automatically?


If Hebrew is set as your preferred language in the System Preferences application, the Hebrew dictionary should be enabled automatically.

I don't uncomment these dictionaries by default because OOo 1.1.x has a nasty bug in that it will load all available dictionaries and, as a result, typing will slow to a crawl as the OOo code searches ever available dictionary!

Patrick
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Thu Apr 14, 2005 1:02 pm    Post subject:

pluby wrote:
If Hebrew is set as your preferred language in the System Preferences application, the Hebrew dictionary should be enabled automatically.


I think we need to wiki this, because I've seen this question a lot recently....

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Goto page 1, 2  Next
Page 1 of 2

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.