I am using ubuntu 11.04 ... LibreOffice 3.3.2 LibreOffice language=French My document is in ODP format My language is Arabic the screenshot of the problem : https://docs.google.com/uc?id=0B2nciG4JCjulZWQyNGM5ZTgtNmQ1MC00ZmM1LTgyNWQtNWFkNDU4ZTI4MzYz&export=download&hl=en_US it does not happen when the text is selected here is a screenshot https://docs.google.com/uc?id=0B2nciG4JCjulYmVlNzhlYWQtYzI4NC00MzhiLWFlODAtMTRkZTI4ODFmMjk0&export=download&hl=en_US the problem does not happen in Writer what I am trying to say is that when the text is written right to left : the ")" should be a "(" http://nabble.documentfoundation.org/problem-in-impress-td3137230.html
@Nawfel: Please attach a sample document (Presentation) demonstrating the problem here in the bug!
I can confirm the bug with LibO3.4.1 RC2 on WinXP. To reproduce the problem you have to enable CTL-support so that you get the left-to-right icon in the formatting toolbar.
I know, I only was too lazy to create a sample document. Problem is [Reproducible] with "LibreOffice 3.4.1RC1 - WIN7 Home Premium (64bit) German UI [OOO340m1 (Build:103)]". General DRAW textbox problem with Right To Left orientation, pls. see attachment! @Sophie, @Regina: Any idea to whom such one can be assigned?
Created attachment 48744 [details] Sample with screenshots
An other problem that effect Writer https://docs.google.com/uc?id=0B2nciG4JCjulYzgxNWJiNDctM2E2OC00MTJkLTgwNWYtNmYzYWU3ZTZmMmQ0&export=download&hl=en_US
Created attachment 49444 [details] ... ...
#37692 is a similar report for Impress.
editeng/outliner/outliner.cxx line#: 2099 I'm playing with code here, there seem to be an issue calculating "is RTL". You can make "return (1 == !(mnBiDiLevel%2));" at line 2129 and RTL will work while LTR will break. It's clear for me that the use of ubidi_setPara() and ubidi_getLogicalRun() is not done preperly, any ideas.. thoughts??
@Ahmad - you should probably ask this on the developers list.
navin committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2738fa9fdc3aec9a64f2eab1d9d48942218c199e fix fdo#38951, use paragraphâs writing direction. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Thanks Navin :) There is a small issue with Latin numbering not compatible with RTL, I'll file a new bug about it.
*** Bug 37692 has been marked as a duplicate of this bug. ***
Verified fix on master build with the two examples in the bug report.
navin committed a patch related to this issue. It has been pushed to "libreoffice-4-0": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c1ab08f2559d3996ba595cfbdad287e5a7038f81&h=libreoffice-4-0 fix fdo#38951, use paragraphâs writing direction. It will be available in LibreOffice 4.0.3. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.