[Libreoffice-bugs] [Bug 141005] New: Bottom and baseline of characters ignored for vertical writing

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Mar 13 20:17:49 UTC 2021


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

            Bug ID: 141005
           Summary: Bottom and baseline of characters ignored for vertical
                    writing
           Product: LibreOffice
           Version: 7.0.4.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: sutetecoaca at mutsuba.info

Description:
I am developping Japanese fonts, and I have noticed that LibreOffice should not
be used as a reference to check vertical writing.

The problem is that LibreOffice ignores the fonts' baseline/descent values and
uses the lowest point of the path to place the characters vertically. This
breaks the text alltogether, and is specially noticeable with characters having
a proportional height, but it does happen with fixed height as well, as the
path never exactly fills the height.

GIMP uses the baseline to align the characters. That does not misaligns the
text, but I believe that once it'll allow to change fonts within the same text
element, you will see it because they have different bottom/baseline ratios.

So far in Linux only Inkscape does it right and is consistent with how Japanese
word processors like Word (and possibly Adobe software) display vertical
characters. Inkscape seems to use either the descent or bottom value.

I believe this kind of issue is what is preventing LibreOffice from being
massively used in Japan.

Steps to Reproduce:
1. Type in some vertical text

Actual Results:
Notice the inconsistent vertical spacing.

Expected Results:
Spacing should be consistent.


Reproducible: Always


User Profile Reset: No



Additional Info:
Use bottom or descent value to align characters vertically, not the lowest
point of the path.

-- 
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/20210313/2be1b60c/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list