[Libreoffice-bugs] [Bug 131192] New: Support for "start" / "end" text alignment

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Mar 6 20:51:19 UTC 2020


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

            Bug ID: 131192
           Summary: Support for "start" / "end" text alignment
           Product: LibreOffice
           Version: 3.3.0 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: eyalroz at technion.ac.il

Libreoffice supports the following types of text (paragraph) alignment:

* Left: Align the leftmost character on each line to the left  boundary
* Right: Align the leftmost character on each line to the right boundary
* Center: Align so that the content on each line is equidistant from the left
and right boundaries.
* Justify: Space so that each line except the last starts and ends at the left
and right margin respectively; align last line to start

Note that I used the term "start" in there. Indeed, it is not "Justify and
align last line to left" or "to right" - it is to the start of the flow of
characters in the paragraph. This hints that the full set of alignment modes
should be

* Left
* Right
* Start
* End
* Center

[ ] Justify all lines but last

Justification is not an independent mode - the last line can have any one of
left, right, stand and end alignments.

When you're only working with left-to-right text, there is no distinguishing
between "Start" and "Left", and between "End" and "Right" - that's how LTR text
flows. But these are conceptually different. And when we change paragraph
direction, Left/Right alignment should not be affected, while Start/End should
be flipped.

It should be noted that:

* The UI doesn't fully match this functionality (in different applications).
* We get confused about file formats which do support Start/End, see bug 37128.
* This causes interoperability issues when other apps do use Start and End -
but not consistently and not quite opaquely. See bug 118350.

-- 
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/20200306/03d835cf/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list