Apache OpenOffice (AOO) Bugzilla – Issue 13023
Cursor travelling with Asian punctuation
Last modified: 2013-08-07 15:00:23 UTC
Load bugdoc. During cursor travelling, nextCharacters() is called in skip cell mode. The break iterator thinks that there are cells to skip in this text.
Created attachment 5456 [details] Asian characters causing the cursor travelling problem
The text in the document is a machine generated string, which contains a list of CJK 'Diacritics' (\u302A-\u302F). According to Unicode definition, they are 'Non-spacing Mark (Mn)', and should be combined with leading character to form a Grapheme Cluster, or cell. See http://www.unicode.org/reports/tr29/index.html for detail definition about text boundaries. The behavious of cursor traveling is correct. We don't have font to sharp those CJK clusters, otherwise the cursor traveling will make more sense.
Karl->FME: if you agree my explanation, please close the issue.
FME: Ok.
FME: Closed because invalid.