我使用安装了 GNOME 3 Flashback 的 Trisquel 7.0 LTS。
组合梵文字体如:श्री未正确显示(并因此打印)。
例子-后者应该显示如下:
但当前显示如下:
那么,我该如何修复它呢?
我在每个文本字段中都面临这个问题,例如:文本编辑器、LibreOffice、网络浏览器等(pdf 除外)。
它很少在网页中正确显示,但是当我将其复制并粘贴到 gedit 或 libreoffice 时,遇到上述问题。
询问我是否需要随问题提供任何信息以便分析和解决此问题。
答案1
解决办法是给系统安装合适的字体包ttf-devanagari-fonts
这里。 (你可以搜索在存储库上)。
ttf-devanagari-fonts - Free TrueType fonts for languages using the Devanagari script
包装说明:
描述:适用于使用梵文脚本语言的免费 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
现在,梵文字体可以正确显示。
更新:对于 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
然后按照描述创建以下配置文件来设置 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>
注销并重新登录即可看到效果。
答案2
您也可以尝试新的谷歌诺托字体他们是了不起的。从链接下载它们,然后。
转到主目录> 按 ctrl + h(如果您的文件被隐藏)然后创建一个文件夹.字体(如果尚未存在)然后只需粘贴您下载的字体。
谷歌诺托字体关联。