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]
