| Summary: | Copying ﻷ doesn't follow its Unicode (Arabic) | ||
|---|---|---|---|
| Product: | [Applications] kate | Reporter: | easy_lad <uneasy_latitude544> |
| Component: | kwrite | Assignee: | KWrite Developers <kwrite-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | CC: | waqar.17a |
| Priority: | NOR | ||
| Version First Reported In: | 24.12.3 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
easy_lad
2025-04-24 11:04:39 UTC
I used https://www.babelstone.co.uk/Unicode/whatisit.html which was helpful in debugging this issue. Not an issue with Kate. I routinely use Kate for RTL text far more complex than لا and haven't ever encountered such an issue. And just to test, I can paste the following from Kate to this comment: ﻷ looks fine to me. (In reply to Waqar Ahmed from comment #2) > Not an issue with Kate. I routinely use Kate for RTL text far more complex > than لا and haven't ever encountered such an issue. And just to test, I can > paste the following from Kate to this comment: > > ﻷ > > looks fine to me. You tried the reproduction steps I provided and checked it's Unicode? Because what you replied with is irrelevant to the issue. In case it wasn't clear: Open KWrite new file, use shortcut shift + g in Arabic keyboard layout to type "ﻷ" copy it, then paste it somewhere out of KWrite in some other app, you can test it here https://www.babelstone.co.uk/Unicode/whatisit.html. The output will be: U+0644 : ARABIC LETTER LAM U+0623 : ARABIC LETTER ALEF WITH HAMZA ABOVE Instead of: U+FEF7 : ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM That is not controlled by Kate. We just show the data that we get. I tried many other apps and they have the same issue, except for the browser which somehow handles it differently. Probably your system has a configuration somewhere which tells it to decompose U+FEF7 into lam and alef which you can change. grepping my /usr directory I found one entry, which is probably related to this. /usr/share/X11/locale/en_US.UTF-8/Compose 4467:<UFEF7> : "لأ" # ARABIC LETTER LAM plus ARABIC LETTER ALEF WITH HAMZA ABOVE |