默认字体不支持用于书写印地语的 Devanagiri 脚本。即便如此,印地语文件名在 Nautilus 和书签在 Firefox 中显示正常。我猜它默认使用 Lohit-Hindi 字体。
我想改用“Noto Sans Devanagiri”字体。我该怎么做?
请注意,我不希望系统 UI 支持印地语,我知道可以通过系统设置添加对首选语言的支持来实现。我只想能够分配一种系统范围的字体,用于所有属于 Devanagiri 代码点的文本。
答案1
您需要安装字体-noto包,如果你还没有这样做的话。如果这还不够,你可以创建一个文件,如下所示:
$ cat /etc/fonts/conf.d/65-fonts-noto-devanagari.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans Devanagari</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Devanagari</family>
</prefer>
</alias>
</fontconfig>