problem with layout in ICU 2.6
Jens Herden <[email protected]> Tue, 1 Feb 2005 09:06:21 +0700
| Newsgroups | gmane.comp.lib.icu.general |
|---|---|
| Message-ID | <[email protected]> |
Hello, I am working on backporting the Khmer layout engine to ICU 2.6 because Open Office 2.0 will use this version of ICU in its code and I would like to have Khmer supported there. I get a problem during my test which I can not solve and that is not present in the latest ICU. Every time a CR character is in a run of Khmer characters this character is filtered in the charMapper so that the result is one character shorter then the input. But later on the code creates mappings between characters and glyphs and here the filtered character is skipped and a not entry is created in the map for the CR. This leads to a problem in ParagraphLayout::appendRun, because here the code tries to find the left and right glyph what fails because of the missing entry in the map. Is this a known bug or did I made a mistake in backporting the Khmer layout engine? Sorry for bothering you with a question about an old version. Jens