Bug 85119 - Multiple lines of rotated RTL text in one paragraph rendered incorrectly
Summary: Multiple lines of rotated RTL text in one paragraph rendered incorrectly
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium minor
Assignee: Not Assigned
Depends on:
Blocks: RTL-CTL
  Show dependency treegraph
Reported: 2014-10-17 04:33 UTC by Matthew Francis
Modified: 2023-03-17 22:16 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:

Test document 1 (90 degrees) (8.40 KB, application/vnd.oasis.opendocument.text)
2014-10-17 04:34 UTC, Matthew Francis
Test document 2 (270 degrees) (8.51 KB, application/vnd.oasis.opendocument.text)
2014-10-17 04:35 UTC, Matthew Francis
Screenshot of 90 degree text (84.31 KB, image/png)
2014-10-17 04:37 UTC, Matthew Francis
Screenshot of 270 degree text (85.26 KB, image/png)
2014-10-17 04:37 UTC, Matthew Francis

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Francis 2014-10-17 04:33:33 UTC
A paragraph of rotated, right-to-left text containing multiple lines is rendered incorrectly

Steps to reproduce:
1. Create a single paragraph with multiple lines (using Shift-Return)
2. Select the text
3. Set text rotation to 90deg or 270deg in the Position tab of the Format – Character... dialog
4. Set text direction to Right-to-Left using the toolbar icon or the Alignment tab of Format – Paragraph...

See attached documents and images

Reproduced on LibreOffice 3.3.0 - 4.4 master on OSX and Linux
Comment 1 Matthew Francis 2014-10-17 04:34:59 UTC
Created attachment 107968 [details]
Test document 1 (90 degrees)
Comment 2 Matthew Francis 2014-10-17 04:35:22 UTC
Created attachment 107969 [details]
Test document 2 (270 degrees)
Comment 3 Matthew Francis 2014-10-17 04:37:20 UTC
Created attachment 107970 [details]
Screenshot of 90 degree text
Comment 4 Matthew Francis 2014-10-17 04:37:46 UTC
Created attachment 107971 [details]
Screenshot of 270 degree text
Comment 5 Matthew Francis 2014-10-17 04:39:02 UTC
Note also that the vertically displayed part of the text becomes visible / invisible at random when scrolling and zooming the page
Comment 6 Buovjaga 2014-11-15 08:47:03 UTC
I confirm everything Matthew said, even the random visibility when scrolling.

Win 7 64-bit Version:
Build ID: b021b5983c62e266b82d9f0c5c6d8d8900553827
TinderBox: Win-x86@39, Branch:master, Time: 2014-11-12_01:10:08
Comment 7 QA Administrators 2015-12-20 16:17:13 UTC Comment hidden (obsolete)
Comment 8 Omer Zak 2017-11-04 21:05:37 UTC
Still happens in:

Build ID: 1:5.4.2-3~bpo9+1
CPU threads: 8; OS: Linux 4.9; UI render: default; VCL: gtk2; 
Locale: en-US (en_US.utf8); Calc: group

OS: Debian 64bit Stretch (Debian 9.2, with some backported packages)

I noticed that text which disappears during scrolling - shows up again when the window is resized.
Comment 9 QA Administrators 2018-11-05 03:43:08 UTC Comment hidden (obsolete)
Comment 10 QA Administrators 2020-11-05 04:06:30 UTC Comment hidden (obsolete)
Comment 11 QA Administrators 2022-11-06 03:38:32 UTC Comment hidden (obsolete)
Comment 12 Eyal Rozenberg 2023-03-17 22:16:09 UTC
I only experience partial visibility on document load; and once I scroll at all - visibility is restored and stays that way consistently.

Version: (X86_64) / LibreOffice Community
Build ID: ad387d5b984c6666906505d25685065f710ed55d
CPU threads: 4; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: he-IL (en_IL); UI: en-US