linux pdf中文亂碼,英文亂碼(亂碼為方格之類的解決方法)


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上我也寫過差不多的一篇,解釋下,省得認為為是抄的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM