Description: Linking text switches Hindi numerals to Arabic numerals if numerals were set to context Text to test with: مرحبا 100 كيف الحال 100 نعم Steps to Reproduce: 1.In Language settings >> Complex Text Layout: Numerals: context 2.Type Arabic text with Hindi numbers 3.Link the text to a URL Actual Results: Text switched from Hindi numerals to Arabic numerals Expected Results: Numerals shouldn't be changed regardless if it was a link or not Reproducible: Always User Profile Reset: No Additional Info:
Created attachment 153089 [details] gif screen recording
Created attachment 153094 [details] Document exhibiting the bug Sample document for observing the bug; the document itself is not corrupted - just its rendering. Also, the document has reproduction instructions integrated, and less text necessary for the problem itself. The reproduction instructions (expanded from the originak)L Set the numbering style be Context-dependent: In the menus: 1. In the menus, select Tools | Options 2. In the options dialog, navigate to the Language Settings | Complex Text Layout tree item 3. In the settings pane, find the text box General Options | Numerals 4. Select the "Context" option. the text I used is just: مرحبا 100 and that's enough to trigger the bug.
Seeing this with Version: 6.3.0.1 Build ID: 1:6.3.0~rc1-2 CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3; Locale: he-IL (en_IL); UI-Language: en-US Calc: threaded Note that for text to be considered as Arabic, you many need to so mark it as such using the Font Dialog.
Dear Usama, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
For some reason the link text gets no language set on it, but if you select it and set the language to Arabic it gets the expected digit substitution.
Khaled Hosny committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2cca160f8bfc4597cf0ad3aaaf0017a5210ea0ec tdf#126657, tdf#145104: Don’t set language to none on defined styles It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
This should be fixed now, but for new documents only. For old documents you need to edit the Internet Link character styles and set the language which was set to none before this fix.
Khaled Hosny committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/7199097b1602f057129a12b3771220c1bc23fd1e tdf#126657, tdf#145104: Don’t set language to none on defined styles It will be available in 7.4.3. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Verified as fixed *in a new document* with: Version: 7.5.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 6d6a2343b1d45695f3ea02818d317a022a7b259f CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Thanks, Khaled! :)