It is not possible to type any kind of RTL or complex script, including Arabic, Hebrew and Runic scripts. Steps to reproduce: Open LO 64-bit Change the layout to a complex or RTL script Randomly type something Expected behaviour: Nicely rendered text Actual behaviour: White spaces and some random decimals.
Hmm, but if you leave out the "Change the layout to a complex or RTL script" (which means what exactly?) step, what happens then? At least in my very light testing, just by changing to an Arabic keyboard layout, I could enter Arabic, and as far as I could see the letters exhibited the expected complex behaviour, like changing shape when joining with surrounding letters. (But of course, I have no knowledge of Arabic, so there might well have been errors. But at least I did not see "white space and random decimals".) You need to give more detailed reproduction instructions.
Created attachment 77951 [details] Screenshot comparing 4.1 and 4.0.2 Here you can see a side to side comparison of what happens when I try to type complex scripts with LO. Here's how to reproduce: 1. Open LO Writer 2. Switch to a RTL keyboard layout, (Arabic, Hebrew etc.) 3. Make sure that Complex Scripts are enabled from Preferences 4. Type Version: 4.1.0.0.alpha0+ Build ID: 092bc9b54c5b091d517315b61cbc0aa53d12737
Created attachment 77953 [details] screenshot Well, this screenshot is what I get it I just open the daily build of 64-bit LO, open Writer, switch to Arabic keyboard layout, and type the letters "arabic" ;)
Why is says "Hindi" at the bottom I have no idea. Ah, that seems to be the default for "LibreOfficeDev>Preferences>Language SettingsLanguages>Default languages for documents>CTL". (Why such a setting is even needed, and why it has to be separate for "Western" and "CTL", no idea. Couldn't there just be one "default language for document"?)
It seems like a font issue. With font Arial Unicode MS, there is no problem. If the default RTL font is set to Times New Roman or something else, and LO is "expected" to fall back to the nearest? RTL font, it switches to Lucida Sans. and I get white spaces, clipped text, and not connecting letters. Geeza Pro does not even work, hell, it's the default OS X RTL font. But I must indicate that either font works fine when pasted into LO from another software. RTL display on LO OS X is really buggy, even with 32-bit LO I can't get connected letters unless I set the default RTL font to Geeza Pro.
Do we really want to use the keyword "regression" for an experimental pre-pre-alpha build of software we have no idea whether it is going to be "released" (by the TDF) even?
@Tor, Could this release be nominated for a possible 4.1 release? If so, us QA guys will have to work harder as it seems. ;-) About the bug, could you please confirm the font issue? Best regards, Emir
Created attachment 78983 [details] Screencapture working good test on master with enable core-text it's working with Arabic there is no problem i have tried most of the fonts
Hello Emir, Tor, abdulmajeed, *, @abdulmajeed: Do I understand your comment 8 right, that this bug is fixed in the meantime? If so: Would you be so kind to close it then, please?
Tested with the latest master, and everything seems fine. Closing this bug.