1. 中文亂碼,**這個網上有很多解決方法,很簡單:
不羅嗦直接解決方法:
第一步 安裝poppler-data
sudo apt-get install poppler-data
第二步 編輯/etc/fonts/conf.d/49-sansserif.conf 這個文件
這是我修改后的
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/> </its:rules> <description>Add sans-serif to the family when no generic name</description> <!-- If the font still has no generic name, add sans-serif --> <match target="pattern"> <test qual="all" name="family" compare="not_eq"> <string>sans-serif</string> </test> <test qual="all" name="family" compare="not_eq"> <string>serif</string> </test> <test qual="all" name="family" compare="not_eq"> <string>monospace</string> </test> <edit name="family" mode="append_last"> <string>宋體</string> </edit> </match> </fontconfig>
我只改了一句話是這句,推薦大家不要復制,也只改一句話 ,或者添加這句話把原來的注釋掉
<string>宋體</string>
我的修改之后是這樣的,盡量只改一行就可以了
如果嗯不喜歡宋體可以改成別打字體,前提是你系統支持。
一般這一部就好啦。如果沒有好,很可能是缺失字體庫了,你可以隨便開一個pdf閱讀器,查看下字體,是缺失字體庫。缺失字體庫的話安裝方法和下面這個差不多,估計也能用上
2.英文亂碼這個真的很少見的,一般只出現在特殊linux系統中,比如我的kali linux 還有我朋友的NST一般這樣系統不經常看pdf或者懶惰直接
用火狐看pdf,不過作為強迫症,怎么能忍受那。
一般出現英文亂碼肯定是缺失字體,英文的字體貌似也有很多,這里有個簡單的解決方法,就是下載字體唄這是wps提供的下載地址,但是通用,別的也能用上,東西不大,能打開那個鏈接用那個
> 國內下載地址:
> https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
國外下載地址:
https://pan.baidu.com/s/17-glCiVNTc70ZDu35dpDjg
下載后解壓到/usr/share/fonts 就可以,我比較懶,鼠標解壓的,不得不說現在鼠標解壓比代碼舒服多了,要是強迫症非要用代碼,這是終端的解壓代碼
unzip wps_symbol_fonts.zip
sudo mv wps_symbol_fonts /usr/share/fonts
然后增加權限,終端執行以下命令
cd /usr/share/fonts/
chmod 755 wps_symbol_fonts
cd /usr/share/fonts/wps_symbol_fonts
chmod 644 *
接着增加字體索引,終端執行以下代碼
cd /usr/share/fonts/wps_symbol_fonts
sudo mkfontscale
sudo mkfontdir
最后更新字體緩存唄,終端執行后重新開下pdf就好了
sudo fc-cache
然后沒了,如果還是解決不了,可以留言,我看看可以幫上忙不csdn上我也寫過差不多的一篇,解釋下,省得認為為是抄的