解决方案是在此处的系统中安装适当的字体包ttf-devanagari-fonts
。(您可以在存储库中搜索)。
ttf-devanagari-fonts - Free TrueType fonts for languages using the Devanagari script
Run Code Online (Sandbox Code Playgroud)
包装说明:
描述:适用于使用梵文脚本语言的免费 TrueType 字体 适用于使用梵文脚本书写的语言的字体。该软件包包含印地语、克什米尔语、孔卡尼语、马拉地语、迈蒂利语、尼泊尔语、梵语和信德语的字体。
因此,sudo apt-get install ttf-devanagari-fonts
安装梵文字体:
$ ls /usr/share/fonts/truetype/ttf-devanagari-fonts/
chandas1-2.ttf lohit_kok.ttf lohit_mai.ttf lohit_ne.ttf nakula.ttf samanata.ttf Sarai_07.ttf
kalimati.ttf lohit_ks.ttf lohit_mr.ttf lohit_sd.ttf sahadeva.ttf Samyak-Devanagari.ttf
Run Code Online (Sandbox Code Playgroud)
现在,梵文字体可以正确显示。
更新:对于 Trisquel GNU Linux 即 8.0 Flidas 的最新当前 (LTS) 版本,请安装以下软件包:
$ apt-cache search fonts-deva
fonts-deva - Meta package to install all Devanagari fonts
fonts-deva-extra - Free fonts for Devanagari script
Run Code Online (Sandbox Code Playgroud)
然后通过创建以下配置文件来设置 Lohit Devanagari,如下所述:
$ cat .config/fontconfig/conf.d/10-prefer-devanagari.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Lohit Devanagari</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Lohit Devanagari</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Lohit Devanagari</family>
</prefer>
</alias>
Run Code Online (Sandbox Code Playgroud)
注销并重新登录即可看到效果。
归档时间: |
|
查看次数: |
3472 次 |
最近记录: |