Description: When opening a Calc document with a right-to-left (rtl) sheet, the text is wrongly displayed as mirrored. The wrong mirroring is done both for English (ltr) and Arabic/Persian (rtl) text. Steps to Reproduce: 1. Open a Calc file with an rtl sheet. You can invoke this from the core folder after building LibrOffice: ./bin/run gtktiledviewer --lo-path=instdir/program rtl.ods Actual Results: All the texts are displayed as mirrored. Expected Results: The text should be shown as normal readable text, and not mirrored. Reproducible: Always User Profile Reset: No Additional Info: The same effect can be created by sending UNO command "SheetRightToLeft" from the UI in a Calc file with rtl sheets.
Created attachment 178128 [details] Example Calc file with an rtl sheet
Created attachment 178203 [details] Bad rendering
Confirmed using gtktiledviewer in LO Version: 7.4.0.0.alpha0+ (80d00b3eec3a7811c0139afe0ea749cc319ce7b9) / Ubuntu. It seems to me gtktiledviewer should mirror the whole sheet (including the row/column headers), which it doesn't do currently.
Is this under the right product? LibreOffice itself doesn't seem to exhibit this behavior. Perhaps it's the right product but should be in a different category, e.g. sdk?