Linux下使用Wine出現中文亂碼的解決方法

  • 準備工做

使用wine打開福昕閱讀器FoxitReader(或者經過其餘方法打開wine),而後點擊「打開PDF文件」(爲何要這樣作呢?由於這樣子能夠看到ubuntu的虛擬C盤),會彈出一個框。css

接 着在這個框內在把真正windows系統(Win7)中的 C:\windows\Fonts\simsun.ttc  拷到用wine菜單中。打開的虛擬c盤的一樣位置,即虛擬的 C:\windows\Fonts 位置。(這裏就是爲了讓wine可以關聯存在的/正確的字體)ubuntu

  • 進行編輯

在終端輸入命令:gedit .wine/system.reg 打開 .wine/system.reg 配置文件(這裏必定要使用 gedit 或其餘支持 gb2312/utf8 編碼的編輯器修改這些文件,不然文件中的中文可能變亂碼)windows

搜索:LogPixels編輯器

找到的行應該是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]字體

將其中的:編碼

「LogPixels」=dword:00000060
改成
「LogPixels」=dword:00000070
這裏改的是字寬

搜索:FontSubstitutesspa

找到的行應該是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]code

將其中的:it

「MS Shell Dlg」=」Tahoma」
「MS Shell Dlg 2″=」Tahoma」
改成:
「MS Shell Dlg」=」SimSun」
「MS Shell Dlg 2″=」SimSun」

保存退出。io

從新打開wine,用wine打開福昕閱讀器FoxitReader,看到菜單子項顯示正常的中文字體,打開pdf文件也顯示正常。

相關文章
相關標籤/搜索