To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=14069





------- Additional comments from [EMAIL PROTECTED] Tue Jun 20 10:23:10 -0700 
2006 -------
The *only* way to have truly correct placement of nikud/vowel points/diacritics
is to use an OpenType font, which is what OOo currently does.

The old OOo used to use a heuristic method of positioning nikud/vowel
points/diacritics by guesswork, which is prone to breakage. I think it does not
work with multiple marks on a single consonant, for instance. The problem is
that non-OpenType fonts only have glyphs for nikud, but no positioning
information--this is why non-OpenType fonts are inadequate for proper Hebrew
nikud support. The best that can be done with these fonts is to guess, which is
at best completely inadequate for serious Hebrew word processing and publishing,
and at worst completely broken for more complex rendering such as multiple marks
on a consonant.

To satisfy both needs (proper rendering on the one hand, and better rendering
with non-OpenType fonts on the other hand), ICU could be patched to use the old
heuristic method if the font used for rendering does not have OpenType tables
(particularly the 'mark' and 'kern' GPOS tables). For someone who knows ICU,
this would probably involve just a couple of lines in the right place to query
the font for the existence of these GPOS tables.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to