Bug 423100 - Konsole does not render Hindi properly
Summary: Konsole does not render Hindi properly
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: font (show other bugs)
Version: 19.12.3
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-17 12:02 UTC by Rishabh
Modified: 2021-06-24 18:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
attachment-26578-0.html (2.08 KB, text/html)
2020-06-17 12:33 UTC, tcanabrava
Details
display the bug in current konsole master (32.48 KB, image/png)
2020-08-03 18:54 UTC, tcanabrava
Details
Hindi test on current master (4.73 KB, image/png)
2021-06-16 16:53 UTC, ninjalj
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rishabh 2020-06-17 12:02:07 UTC
SUMMARY
Konsole displays renders hindi font improperly i.e. vowels are not joined with consonents as it should as in Indian langauages a syllable is a single charachter.

STEPS TO REPRODUCE
1. Open Konsole
2. Copy paste the following text क्या काम in konsole 


OBSERVED RESULT
The konsole displays following text क्य ा क ाम

EXPECTED RESULT
It should display क्या काम

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 tcanabrava 2020-06-17 12:33:50 UTC
Created attachment 129446 [details]
attachment-26578-0.html

confirmed, just tested.
I don't have enough knowledge on konsole to fix this issue unfortunately.


On Wed, Jun 17, 2020 at 2:02 PM Rishabh <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=423100
>
>             Bug ID: 423100
>            Summary: Konsole does not render Hindi properly
>            Product: konsole
>            Version: 19.12.3
>           Platform: Kubuntu Packages
>                 OS: Linux
>             Status: REPORTED
>           Severity: normal
>           Priority: NOR
>          Component: font
>           Assignee: konsole-devel@kde.org
>           Reporter: rishabh.poddar0207@gmail.com
>   Target Milestone: ---
>
> SUMMARY
> Konsole displays renders hindi font improperly i.e. vowels are not joined
> with
> consonents as it should as in Indian langauages a syllable is a single
> charachter.
>
> STEPS TO REPRODUCE
> 1. Open Konsole
> 2. Copy paste the following text क्या काम in konsole
>
>
> OBSERVED RESULT
> The konsole displays following text क्य ा क ाम
>
> EXPECTED RESULT
> It should display क्या काम
>
> SOFTWARE/OS VERSIONS
> Windows:
> macOS:
> Linux/KDE Plasma:
> (available in About System)
> KDE Plasma Version:
> KDE Frameworks Version:
> Qt Version:
>
> ADDITIONAL INFORMATION
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
Comment 2 Christoph Feck 2020-08-03 18:22:14 UTC
Tomaz, did you test 20.04 branch or master? This should have been fixed with the commits for bug 401094.
Comment 3 tcanabrava 2020-08-03 18:53:29 UTC
Tested in master, broken.
Comment 4 tcanabrava 2020-08-03 18:54:28 UTC
Created attachment 130609 [details]
display the bug in current konsole master
Comment 5 ninjalj 2021-06-16 16:53:53 UTC
Created attachment 139397 [details]
Hindi test on current master
Comment 6 ninjalj 2021-06-16 16:58:55 UTC
Works on current master. 

Tomaz, apparently zsh doesn't like U+94D DEVANAGARI SIGN VIRAMA. I see the same issue as you with zsh, but not with bash.
Comment 7 Rishabh 2021-06-24 18:16:22 UTC
Ninjalj, it seems like the issue was fixed, not sure which version. regarding the issue with Virama in zsh there is a simple solution, refer this  https://unix.stackexchange.com/questions/598440/zsh-indic-fonts-support-rendering-issue-which-is-working-fine-on-bash