Bug 200728
Summary: | [si_LK] ZWJ support, sinhala not rendered properly | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | A S Alam <aalam> | ||||||
Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> | ||||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | eng-i18n-bugs, mshao, swijerat | ||||||
Target Milestone: | --- | Keywords: | i18n | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | 2.0.3-7.9 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-08-09 10:04:58 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
A S Alam
2006-07-31 12:24:22 UTC
Created attachment 133315 [details]
picture
so this is what you get, i.e. gedit is correct, OOo shows something when you
type, but it's wrong, and if I paste into writer I get yet another sequence of
glyphs.
I bet that this is an icu problem from icu's perspective.
So this looks to me like that icu doesn't know about the correct combining characters characteristics for sinhala yes, there is long list of those type of combination. (with 0DCA/0DBB+200D+<SPACE> characters), which are not properly Rendered Adding si_LK expert for more detail let me examine icu 3.6d01 release candidate, there seems to have been some possibly relevent work there Looks like it's the ZWJ 0x200D which isn't supported by the OOo+ICU chain, still exists in icu 3.6 at the moment Created attachment 133346 [details]
part of the puzzle
At least this is required, maybe more. This allows me to load a document
containin the above sequence and render it correctly. Need to do some more
examination to see if it's the complete story.
Ah, the input method still cannot enter the correct sequence because OOo doesn't implement the retrieve_surrounding signal to give the context which scim-sinhala needs to know about to give the same sequence as gedit. Tricky, very tricky. also need for thai I would expect heh, so I cooked up a lunatic implementation based around the accessibility interface which seems like it will do the right thing. Fix checked in, will be in next respin caolan->aalam: I don't see the pictures referenced in the .html to be sure they
are currently rendered correctly, but they all list the dread 0x200D ZWJ, so
they would all fall into the category of problem which attachment 1 [details] addresses.
|