泰卢固语输入法(使用 ibus-m17n)在 Ubuntu 20.04 上无法正常工作

泰卢固语输入法(使用 ibus-m17n)在 Ubuntu 20.04 上无法正常工作

我安装了 ibus-m17n 以便在 Ubuntu 20.04 中使用泰卢固语输入法。

我选择了 - Telugu (rts (m17n)) - 作为键盘输入源。

当我输入任何包含复合字母(“otthu”)的单词时,它们在 Sublime Text 或 TextMaker 中无法正确呈现,但在浏览器/文本编辑器中可以正确呈现。此外,我注意到在输入时文本中会出现一个气泡,显示正确的复合字母(“otthu”),但最终文本呈现时却不正确。请参见以下示例。

在 Sublime Text 或 TextMaker 中我输入“amma”,结果显示的是అమ్ మ(没有空格),而不是అమ్మ。(另见屏幕截图)

在此处输入图片描述

但在浏览器和文本编辑器中,它们可以正确显示,例如అమ్మ、దృక్పధం。

但是,没有复合字母 ('otthulu') 的单词却能正确显示,例如 పతాకం、బేజారు

是否存在设置或缺少某些内容导致复合字母(“otthulu”)无法在文本文件编辑器(例如 Text Maker 和 Sublime Text)中正确呈现?

提前致谢。

答案1

这可能是字体配置问题。

假设您已经fonts-telu安装了该软件包,我建议您创建该文件~/.config/fontconfig/conf.d/10-prefer-telugu.conf并为其提供以下内容:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Lohit Telugu</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Lohit Telugu</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Lohit Telugu</family>
        </prefer>
    </alias>
</fontconfig>

相关内容