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





------- Additional comments from [EMAIL PROTECTED] Thu Aug 24 16:16:22 -0700 
2006 -------
Hi,

1) re: "See issue 51400 on why they got filtered out. Unless we want a 
regression there I cannot apply the patch, which reverts the fix for that 
issue."

Actually, the 'fix' for issue 51400 is a regression and should never have been 
applied. As a result of this 'fix', it has broken the rendering of South Asian 
scripts on Open Office.


2) re: "I'll have to work on this: the layout engines that know how to deal 
with ZWNJ should see them, others shouldn't."

It's not just ZWNJ (0x200C), it's also ZWJ (0x200D) which is arguably more 
important.

Codepoints used for Layout Controls need to reach the renderer, hence they 
should not be filtered out by the application. e.g. ZWJ (0x200D) should not be 
filtered out by Open Office because it is required by ICU. Hence I would argue 
that it is the layout engines (renderer) that can't handle the 'Layout 
Controls' 
that need to be fixed.

I'm not familiar with Open Office source code and due to the very large size of 
its source tree, it's unlikely I'll ever be familiar with the source code. 
Therefore, would you be able to please enumerate the different layout engines 
Open Office has to work with?


3) Read the section "Cursive Connection and Ligatures" p.389-391:
http://www.unicode.org/versions/Unicode4.0.0/ch15.pdf

Furthermore, this unicode proposal requires ZWJ to be available to the renderer:
http://www.unicode.org/review/pr-37.pdf

"This proposal intends to rectify these problems, clarifying how the ZERO WIDTH 
JOINER is to be applied in scripts, and consolidating common mechanisms for 
equivalent problems that exist in several scripts."

which was accepted:
http://www.unicode.org/review/resolved-pri.html

"Resolution: Closed 2004-08-24. UTC accepted the proposal and will create an 
Indic conjoining behavior model."


4) Not only does the ZWJ have to reach the renderer (e.g. Pango or ICU) but it 
is also needed at the font lookup stage:

http://bugzilla.gnome.org/show_bug.cgi?id=161981
http://dev.icu-project.org/cgi-bin/icu-bugs?findid=4710
http://dev.icu-project.org/cgi-bin/icu-bugs?findid=4711

Regards,
Harshula

---------------------------------------------------------------------
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