[konsole] [Bug 393644] Regression: Bi-Directional rendering doesn't work after this commit

Sassan Haradji bugzilla_noreply at kde.org
Mon Apr 30 09:23:53 UTC 2018


https://bugs.kde.org/show_bug.cgi?id=393644

--- Comment #2 from Sassan Haradji <sassanh at gmail.com> ---
(In reply to Mariusz Glebocki from comment #1)

> This makes each character to be drawn separately, which prevents offsets
> made by non-fixed-width characters

It'll be really hard to achieve bi-directional text rendering when we're
rendering each character separately. Persian characters connect to each other
and if you render them separately they can't connect. I guess we should avoid
this "separate rendering" at least for Persian and Arabic languages (I don't
know about Hebrew.)

P.S.Sample Persian renders:
Consider this:
حروف به هم پیوسته
If you render each character separately you'll get this:
ح‌ر‌و‌ف ب‌ه ه‌م پ‌ی‌و‌س‌ت‌ه
As you think letters change their shapes if they're rendered separately.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list