From bug 95836 attachment 121296 [details] renders with fallback CJK font. However the glyphs for punctuation--brackets and braces are not rotating.
Steps to Reproduce:
1. enable OpenGL and new HarfBuzz based layout
2. open attachment 121296 [details]
3. observe the bracketing of the vertical text -- rotated
4. enable OpenGL and the old DirectWrite WinLayout
5. open attachment 121296 [details]
5. observe bracketing of the vertical text is correct.
glyphs for punctuation, using fallback font, do not rotate with the vertical text
should rotate to match vertical layout as OpenGL with the "old" layout does.
User Profile Reset: No
On Windows 10 Pro 64-bit (1607) en-US
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Created attachment 128496 [details]
attachment 121296 [details] with old WinLayout and OpenGL
Created attachment 128497 [details]
attachment 121296 [details] with new HarfBuzz layout and OpenGL
NEEDINFO to you, please change back to NEW when you provide details as to Windows and Graphics, the build of LibreOffice and if changing the font used in the document has any affect on the punctuation.
Also, is it just for fallback font usage as I've indicated--or is the punctuation not rotating when using fonts installed on your system? Summary may need to be corrected.
I get the same result on Linux as well, and my guess it is related to https://github.com/behdad/harfbuzz/issues/355.
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":
tdf#103710: rotate all glyphs in vertical runs
It will be available in 5.3.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
This looks to be resolved fixed. @Mark H. please verify it is correct for you now on system installed fonts.
Build ID: 32bdc5097013e7efd9c85e1b8df697880e66e925
CPU Threads: 8; OS Version: Windows 6.2; UI Render: GL; Layout Engine: new;
TinderBox: Win-x86@62-merge-TDF, Branch:MASTER, Time: 2016-11-04_23:30:30
Locale: en-US (en_US); Calc: CL