[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [konsole] [Bug 393644] Regression: Bi-Directional rendering doesn't work after this commit
From:       Sassan Haradji <bugzilla_noreply () kde ! org>
Date:       2018-04-30 9:23:53
Message-ID: bug-393644-17878-TfG9P9LX54 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #2 from Sassan Haradji <sassanh@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 watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic