Issue 107915 - vertical writing mis-rotates CJK-characters outside of the unicode base plane
Summary: vertical writing mis-rotates CJK-characters outside of the unicode base plane
Status: CLOSED FIXED
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: OOO320m8
Hardware: PC Unix, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: stefan.baltzer
QA Contact: issues@sw
URL:
Keywords: CJK
Depends on:
Blocks:
 
Reported: 2009-12-27 14:02 UTC by jmaguro
Modified: 2013-08-07 14:44 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
mis-rotate sumple (60.20 KB, application/vnd.oasis.opendocument.text)
2009-12-27 14:03 UTC, jmaguro
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description jmaguro 2009-12-27 14:02:47 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.
Comment 1 jmaguro 2009-12-27 14:03:36 UTC
Created attachment 66822 [details]
mis-rotate sumple
Comment 2 jmaguro 2009-12-28 13:08:27 UTC
1,assigned to hdu.
2,Version:OOo320m8
Comment 3 hdu@apache.org 2010-01-06 13:09:59 UTC
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?
Comment 4 hdu@apache.org 2010-01-06 13:17:20 UTC
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.
Comment 5 hdu@apache.org 2010-01-08 12:33:34 UTC
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...
Comment 6 hdu@apache.org 2010-02-19 13:21:19 UTC
@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
Comment 7 hdu@apache.org 2010-03-12 09:38:02 UTC
reopened
Comment 8 stefan.baltzer 2010-03-12 14:15:55 UTC
.
Comment 9 hdu@apache.org 2010-04-14 08:30:08 UTC
Better fix is now in CWS vcl111
Comment 10 hdu@apache.org 2010-05-18 09:42:44 UTC
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
Comment 11 hdu@apache.org 2010-05-21 12:11:26 UTC
@sba: please verify in CWS vcl111
Comment 12 hdu@apache.org 2010-05-21 12:12:02 UTC
.
Comment 13 stefan.baltzer 2010-06-09 12:49:28 UTC
Verified in CWS vcl111.
Comment 14 stefan.baltzer 2010-11-05 16:36:54 UTC
OK in OOO330_m13. Closed.