Bug ID: 118736
Summary: (FORMATTING) Lack of offset control in CJK ruby text
This was already reported in #44784, which was supposedly focusing on several
complaints regarding the implementation of ruby text, and was closed in order
to focus on one such complaint. It was recommended that other bugs be filed for
specific missing functionality, so here this is. A restatement of the original,
for the most part....
Essentially, many CJK fonts make use of large "leading" metrics in order to
leave space for rubies to be rendered on. However, LibreOffice simply positions
the rubies above the leading space and as a result the gap between regular text
and rubies can be quite large. There is no option to offset the positioning of
rubies and render them above the leading space in the characters.
This is especially reproducible with fonts like Source Han Sans. The problem
cannot be solved by changing line spacing size because this cuts off the Ruby
Steps to Reproduce:
1. Enter several lines of Chinese or Japanese text.
2. Add ruby characters to the text using "Format → Asian Phonetic Guide"
3. Change the font to one with large leading metrics, such as Source Han Sans.
4. Observe that the ruby characters can be very far from the characters over
which they appear.
There is no "offset" setting which allows us to specify an offset closer to (or
further away from) the current ruby positioning.
An "offset" box should exist either in Asian Phonetic Guide, or preferably in
Character Styles so one can set different offsets for different ruby fonts and
point sizes. This control will offset the ruby up (away from) or down (towards)
the Japanese text. A great degree of control (up to 72 points, I'd suspect) of
freedom is required for Japanese typesetting of any kind.
User Profile Reset: No
Heh, I copied a lot of that from the original bug. Hope you don't mind. If you
feel that #44784 was wrongly closed, then please do mark this as a duplicate.
Though I think it is somewhat irrelevant, I am reproducing this on Arch Linux
with LibreOffice 184.108.40.206.
You are receiving this mail because:
You are the assignee for the bug.
Libreoffice-bugs mailing list