From: Steve W. <ste...@gm...> - 2017-10-01 19:45:22
|
Hi, I've been looking into the effectiveness of various modern terminal emulators for the use by speakers of Indic languages, such as Hindi, Gugarati, Bengali, etc. Of course mlterm caught my eye. But I've not got it working to my satisfaction. I installed it on my Linux Mint system, but found that it wouldn't display any Indic text at all. It turned out, the distro version is built with 'use_ind' disabled. Well, that's unfortunate... no problem -- I built it myself with 'use_ind' turned on, like so ./configure -with-tools=use_ind This custom build of mlterm displays Indic letters, but the text is practically unreadable, because Indic text shaping has not been applied, and the letters are all jumbled up -- in Hindi, viramas are always visible and not used to group consonants, so that an i-vowel after a consonant cluster is not moved to the head of the cluster. And so on. This kind of processing is usually handled by the font rendering layer, but it appars that functionality has been disabled. I'm talking about the Indic text transoformations described in the Unicode Standard ch12, for instance in the section on Hindi, under the heading "Principles of the Devanagari Script". Your competitor, KDE's Konsole, does a pretty good job rendering Devanagari script, on the same system, using the same font. (Even it is challenged by line wrapping of Indic text though!) Have I missed some configuration option? Thanks! |