Apache OpenOffice (AOO) Bugzilla – Issue 107915
vertical writing mis-rotates CJK-characters outside of the unicode base plane
Last modified: 2013-08-07 14:44:07 UTC
Some characters mis-rotate,when Text direction is"Right-to-left(Vertical)." Look at an attached document(Red charactor). *These character code is surrogate pair. *These problems occurred on Linux,not occur in Windows.
Created attachment 66822 [details] mis-rotate sumple
1,assigned to hdu. 2,Version:OOo320m8
The fix will be quite simple. @parpy/@enoki: I just need the list of ranges for unicodes>=U+10000 that have to be rotated: e.g. U+2F800..U+2FFFF. Are there other ranges you are aware of?
Another question: are there any characters in these ranges that need to be rotated differently (e.g. like the CJK brackets in U+3008..U+301C or the prolonged sound mark U+30FC)? Also adjusted the issue summary.
Fixed in CWS vcl109: the characters from unicode's "CJK compatibility ideographs supplement" (U+2F800..U+2FFFF) are now treated like normal CJK ideographs. If more characters need this treatment please speak up now...
@sba: please verify in CWS vcl109 Fixed as mentioned above (treating U+2F800..U+2FFFF as normal CJK glyphs). There was no feedback yet whether all these codepoints behave like that or whether there are more codepoints that have similar properties. If there are then please file a followup issue
reopened
.
Better fix is now in CWS vcl111
The heuristic in CWS vcl111 was now extended to treat all codepoints from unicode's supplementary and tertiary ideographic planes the same: rotated left relative to their writing direction
@sba: please verify in CWS vcl111
Verified in CWS vcl111.
OK in OOO330_m13. Closed.