Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1LibreOffice Aarhus 2015 Conference Presentation
Right to left (RTL) support status 2015
Lior Kaplan
2LibreOffice Aarhus 2015 Conference Presentation
Have you seen it?
3LibreOffice Aarhus 2015 Conference Presentation
Have you seen it?
4LibreOffice Aarhus 2015 Conference Presentation
Have you seen it?
5LibreOffice Aarhus 2015 Conference Presentation
The basics
RTL interface != RTL supportDirectionality != alignment
6LibreOffice Aarhus 2015 Conference Presentation
RTL interface != RTL support
7LibreOffice Aarhus 2015 Conference Presentation
RTL interface != RTL support
Most users use UI in English, some users must use localized interface (kids who don't know English or due to a policy).
8LibreOffice Aarhus 2015 Conference Presentation
Directionality != alignment
Mixed טקסט text 25-09-2015 ברועמעורב !Mixed טקסט text 25-09-2015 ברועמעורב !Mixed טקסט text 25-09-2015 ברועמעורב!
Mixed טקסט text 25-09-2015 ברועמעורב!
!text 25-09-2015 ברועמעורב Mixed טקסט!text 25-09-2015 ברועמעורב Mixed טקסט!text 25-09-2015 ברועמעורב Mixedטקסט
!text 25-09-2015 ברועמעורב Mixedטקסט
Notice the weak directionality characters
9LibreOffice Aarhus 2015 Conference Presentation
RTL bugs
Meta bug at tdf#43808Updated status at http://wiki.documentfoundation.org/RTL_Bugs
10LibreOffice Aarhus 2015 Conference Presentation
Bug types
Language support – happens only with a RTL language (e.g. tdf#55361 or tdf#56408)Directionality support – happens only with RTL directionality (e.g. tdf#32531)Interface problems – happens only with RTL interface (e.g. tdf#93352)Mixed of the above (e.g. tdf#56403).In addition – language specific requirements (e.g. Arabic but not Hebrew).
Notice: All example bugs still happen in LibreOffice 5.0.2 (Debian GNU/Linux, 64bit).
11LibreOffice Aarhus 2015 Conference Presentation
What have changed (LibO 4.0)
12LibreOffice Aarhus 2015 Conference Presentation
What have changed (LibO 4.1)
13LibreOffice Aarhus 2015 Conference Presentation
What have changed (LibO 4.2)
14LibreOffice Aarhus 2015 Conference Presentation
What have changed (LibO 4.3)
15LibreOffice Aarhus 2015 Conference Presentation
What have changed (LibO 4.4)
16LibreOffice Aarhus 2015 Conference Presentation
What have changed (LibO 5.0)
17LibreOffice Aarhus 2015 Conference Presentation
But sometimes things go horribly wrong
Case story: tdf#89381 broke the RTL interface. Example screencast: https://bugs.documentfoundation.org/attachment.cgi?id=113746
The bug got fixed for 5.1 (master) and backported to 5.0.2 and 4.4.6.
The process took very long, both detection (Nov 2014 to Feb 2015) and fix (Feb 2015 to Aug 2015).
18LibreOffice Aarhus 2015 Conference Presentation
Or just get broken over new features (tdf#85767)
19LibreOffice Aarhus 2015 Conference Presentation
All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.
Thank you …
For fixing RTL bugs (or at least reporting them).