Description: LibreOffice fixed a bug for vertical layout between Latin and Chinese characters (bug 103784), but unhappy with certain fonts. Steps to Reproduce: 1. Input texts in two frames with vertical writing. 2. One frame use the same font for Western Text Font and Asian Text Font, other frame specify a CJK font for Asian Text Font. Actual Results: If I use same font for Western Text Font and Asian Text Font, then I found Latin text shifts to the left, tested with Linux Libertine G, Linux Bionium G, Liberation fonts and others. If I use western font for Western Text Font and CJK font Asian Text Font, then I proper effect. Expected Results: Both Latin and CJK texts should get proper text alignments in vertical writing, not be affected by font families. Reproducible: Always User Profile Reset: No Additional Info: Version: 5.3.0.0.beta2+ (x64) Build ID: 371f0f6770add78ae81e0f769d0490874bca353c CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine: new; TinderBox: Win-x86_64@62-TDF, Branch:libreoffice-5-3, Time: 2016-12-22_13:59:31 Locale: zh-CN (zh_CN); Calc: group User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0
Created attachment 130243 [details] Test file
Created attachment 130244 [details] Screenshot
Created attachment 130245 [details] 2nd screenshot This bug also affect I.Ming (https://github.com/ichitenfont/I.Ming), but the result looks differernt. Latin characters always shifted to the left.
Confirmed. Arch Linux 64-bit, KDE Plasma 5 Version: 5.4.0.0.alpha0+ Build ID: 57779b5f3a49fedd952aed70ddcce22f48b98ea5 CPU Threads: 8; OS Version: Linux 4.8; UI Render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group Built on January 13th 2016
To fix this bug, I suggest we should get support for icft, icft, ideo, idtp, romn tags of the BASE table firstly, then we try to improve the text alignment.
I also suggest this bug should fixed together with bug 105650 even if the font does not has BASE table.
(In reply to Volga from comment #0) > Expected Results: > Both Latin and CJK texts should get proper text alignments in vertical > writing, not be affected by font families. To get the expected results, we need get the left edge of upright glyphs, then making them aligned with descenders.
*** This bug has been marked as a duplicate of bug 111967 ***