ubuntu wine source insight配置

推薦 揪錯 烈火學院 > 網絡技術 > Linux > 閱讀文章正文

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

說明:本人使用的是最新的ubuntu11.10版本,Wine是1.3版本。

wine的亂碼是因爲字體關聯不正確造成的,在解決的時候需要修改註冊表的鍵值,在Ubuntu中安裝了wine如果顯示亂碼可以通過修改註冊表關聯來解決。下面是我剛剛修改成功使用的步驟:

================================================================================================

1.使用wine打開福昕閱讀器FoxitReader(或者通過其他方法打開wine),然後點擊“打開pdf文件”(爲什麼要這樣做呢?因爲這樣子可以看到ubuntu的虛擬C盤),會彈出一個框。接着在這個框內在把真正windows系統(本人用Win7)中的c:\windows\Fonts\simsun.ttc 拷到用wine菜單中 打開的虛擬c盤的同樣位置,即虛擬的c:\windows\Fonts位置。(這裏就是爲了讓wine能夠關聯存在的/正確的字體)

================================================================================================

2.在終端輸入命令“gedit .wine/system.reg”打開.wine/system.reg配置文件

(這裏一定要使用 gedit 或其他支持 gb2312/utf8 編碼的編輯器修改這些文件,否則文件中的中文可能變亂碼)

================================================================================================

3.進行編輯

(1)搜索: LogPixels

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

將其中的:

“LogPixels”=dword:00000060

改爲:

“LogPixels”=dword:00000070

(這裏改的是字寬)

(2)搜索: FontSubstitutes

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

將其中的:

“MS Shell Dlg”=”Tahoma”

“MS Shell Dlg 2″=”Tahoma”

改爲:

“MS Shell Dlg”=”SimSun”

“MS Shell Dlg 2″=”SimSun”

保存退出。

================================================================================================

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


本人使用ubuntu13.10, wine 1.7 ,source insight 問題尚爲解決。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章