Fonts
梵文(組合)字詞顯示不正確
我使用安裝了 GNOME 3 Flashback 的 Trisquel 7.0 LTS。
組合的梵文字型,例如:श्री未正確顯示(因此列印)。
範例 - 後者應顯示如下:
但目前顯示如下:
那麼,我該如何解決呢?
我在每個文本欄位中都面臨這個問題,例如:文本編輯器、LibreOffice、網路瀏覽器等,除了 pdf。
它很少在網頁中正確顯示,但是當我將其複制並粘貼到 gedit 或 libreoffice 時,會遇到上述問題。
詢問我是否需要提供任何資訊以分析和解決此問題。
解決方案是將適當的字型包安裝到**
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
現在,梵文字型可以正確顯示。
更新:對於最新的目前 (LTS) 版本的 Trisquel GNU Linux 即 8.0 Flidas,安裝以下軟體包:
$ 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>
註銷並重新登錄才能獲得效果。