方法1:
本文結合我的的經驗,主要是網上資料針對opera瀏覽器關於中文設置的總結,包括中文輸入和中文字體顯示兩部分。但願對使用opera的朋友有幫助,歡迎交流。
系統環境:OpenSuSE10.2-GM 主配軟件:Opera (shared-qt) 9.23 for Linux? 一,關於opera輸入中文的問題。 這裏主要針對Opera 的shared-qt版本,通常也是在官方主頁上點擊自動下載的版本,若是你安裝的是靜態編譯版本(static),只要參考第二步便可。 1.安裝scim-qtimm套件 OpenSuSE默認採用scim中文輸入平臺,結合我的習慣,爲scim加裝了fcitx模塊(小企鵝). scim主要是針對GTK_BASE的應用程序(mozilla,openoffice等),不排除Opera shared-qt與scim(gtk)存在衝突。爲此爲scim安裝針對qt開發環境軟件(kmail.konqueror,kwrite等)的輸入模塊scim-qtimm,安裝後便可在Opera下調用scim進行中文錄入。 2.若是安裝scim-qtimm後還不能正常使用scim,這個時候考慮爲opera注入本地locale。具體如: 編緝opera啓動腳本,通常是/usr/bin/opera,在開頭添加以下兩行: export QT_IM_MODULE=XIM #支持本地中文錄入 export LC_ALL=zh_CN #讓opera可以以你選擇的(中文)字體顯示中文 二,關於Opera中文顯示問題 顯然,默認狀況下Opera對中文字體的顯示(支持)是比較怪的,效果通常。 1.建議安裝Windows下的simsum.ttc字體,它的顯示效果的確不錯。 可經過Personal Settings--fonts installer完成。通常這一步在對系統進行初始配置時進行。 2.接着編輯~/.opera/opera6.ini 在[User Prefs]字段添加: Enable Core X Fonts=0 Enable Xft Fonts=1 注意:爲何關閉Core X Fonts,建議你們參閱這篇mail list:Say goodbye to core X fonts,其中闡明瞭使用Xft字體驅動後端的好處。 3.設置Opera中文顯示 首先打開Opera-Tools-Preferences-General,在Language中選擇Chinese(china)[zh-cn],即優先頁面語言。 再依次打開Advanced-Fonts-International Fonts 分別在 Chinese SimplifIEd, CJK Symbols and Punctuation,選擇你喜歡的中文字體,這裏推薦Nsimsum(unknown)即simsum.ttc,肯定後回到Fonts項目,在Detailed fonts selection中把Web page normal text的字體設置成你想要的中文字體(NSimsun)便可。 最後保存退出。 通過以上的設置以後,相信你的Opera已經具備同Firefox的字體描繪品質了吧。。。 方法2: Opera安裝後中文字體美的讓人發狂,出於IT的鐵律--"通常咱們遇到的問題,90%能經過搜索引擎找到解決方法" 這句話在系統/軟件的安裝配置管理上更是如此. 新建一個user.css內容以下 html,body,*{ font-family:"WenQuanYi Bitmap Song" !important; } 懶的話就cp這段而後運行下. echo 'html,body,*{font-family:"WenQuanYi Bitmap Song" !important;}' > ~/.opera/styles/user/user.css 重啓opera,而後在opera的工具欄裏選擇View(查看)裏的Style(樣式)選擇剛纔的user.css便可. 工具欄和頁面標籤的字體用這樣的方式 選擇工具欄的Tools(工具)選擇Preferences(屬性)點Advanced(高級),選擇左邊的Fonts(字體)把Browser那幾個改成WenQuanYi Bitmap Song便可. 備註:若是你沒有安裝文泉驛字體的話可經過sudo apt-get install xfonts-wqy安裝或者把WenQuanYi Bitmap Song改成你係統已安裝的中文字體.