[Libreoffice-bugs] [Bug 128221] CJK characters have wrong orientation in frame with bt-lr writing-mode

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Oct 26 18:25:00 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=128221

--- Comment #6 from Regina Henschel <rb.henschel at t-online.de> ---
(In reply to V Stuart Foote from comment #5)

> and, not clear that Microsoft actually defines this correctly (for Vertical
> or Horizontal text runs) in OOXML.

I think, they do it correctly. OOXML has the script depending vertical modes
vert="eaVert" (e.g. Japanese) and vert="mongolianVert". Latin characters are
90° rotated, whereas CJK characters stay upright. The difference is, that next
lines  go from right to left in "eaVert" and from left to right in
"mongolianVert".

And OOXML has the script independent, pure geometrical vertical modes
vert="vert" and vert="vert270". They rotate _all_ characters 90°, clockwise or
counter clockwise respectively.

The attribute 'vert' belongs to element 'bodyPr' which is a child element of
shapes. The description is in 20.1.10.83 ST_TextVerticalType (Vertical Text
Types) in the standard ISO/IEC 29500-1:2016.

This bug report is not about the OOXML attribute 'textDirection' (in
17.3.1.41), which can be used in paragraph properties for example, and where
the unicode algorithm has to be used.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20191026/05ff417f/attachment-0001.html>


More information about the Libreoffice-bugs mailing list