答案1
我认为这是用于呈现马拉雅拉姆语的默认字体的问题,在我的情况下是“Meera”。您可以在LANG=ml_IN fc-match
终端中检查。要更改系统范围内使用的默认字体:
- 创建文件:
~.config/fontconfig/conf.d/50-my-malayalam.conf
在内容中添加以下内容:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Malayalam (ml) --> <match target="font"> <test name="lang" compare="contains"> <string>ml</string> </test> <alias> <family>sans-serif</family> <prefer> <family>Noto Sans Malayalam</family> </prefer> </alias> </match> <match target="font"> <test name="lang" compare="contains"> <string>ml</string> </test> <alias> <family>serif</family> <prefer> <family>Rachana</family> </prefer> </alias> </match> <!-- Malayalam (ml) ends --> </fontconfig>
我在这里使用了“Noto Sans Malayalam”和“rachana”,请将其替换为您喜欢的字体。
来源:https://thottingal.in/blog/2018/08/10/how-to-customize-malayalam-fonts-in-linux/
我如何在 Firefox 中修复此问题:首选项 > 字体和颜色 > 将默认字体设置为“Noto Sans Malayalam”(这个方法在我的情况下增加了字体大小;已在 Facebook 和 YouTube 评论上测试过)。
答案2
我尝试将 Chrome 设置中的字体更改为那里提供的各种马拉雅拉姆语选项。一些字体(Anjaliold、Lohit 等)为我在 Ubuntu 18.04 的 Chrome 中解决了这个问题。现在,在 youtube 等网站上,马拉雅拉姆语和英文字母的字体大小看起来几乎相同。