ubuntu下9.04, flash亂碼的修正
sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak
sudo rm /etc/fonts/conf.d/49-sansserif.conf
說穿了,就是把49-sansserif.conf備份,然後直接把它砍了
沒錯,就這麼簡單,重新啟動firefox,亂碼問題就消失了
但是這樣會不會覺得心理毛毛的,隨便把檔案砍了你睡得著覺嗎?
「不知道的東西能不砍就不要亂砍~」
那要怎麼辦?
1.備份這個檔之後,再砍
2.不能砍,我們可以「修」啊
把49-sansserif.conf打開(用root權限)
------------------------------------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<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>sans-serif</string>
</edit>
</match>
</fontconfig>
----------------------------------------------------------------------------------
這是一個看起來很正常的檔案,問題出在反白部份
把我用紅色標起來的那個 - 去掉,改成直接空格,變成sans serif
儲存檔案
重新開啟firefox,問題解決~!
這個方法是讓程式找不到sans serif這個字型,其實並不是正規的解決方式
正規方式應該是換成有支援中文的字型
所以,你也可以改成你喜歡的任何華麗字型
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
幫Ubuntu添加新字型
(引用自http://julian14632.wordpress.com/2007/02/28/%E5%B9%ABubuntu%E6%B7%BB%E5%8A%A0%E6%96%B0%E5%AD%97%E5%9E%8B%EF%BC%8C%E7%9C%8B%E8%B5%B7%E4%BE%86%E5%BE%88%E4%B8%8D%E9%8C%AF/)
最近在Vmware Workstation 6.0 Beta(支援Windows Vista)上安裝Ubuntu 6.10,關於linux系統,已經有數年不曾摸索了,但目前的linux安裝上不像以前那樣困難和麻煩,只要按照他的提示步驟就很容易安裝到好,而 Ubuntu更棒,不僅在安裝於可以選擇你熟悉的文字語言,而且用Live CD的安裝方式,更是方便,並且只要一片CD就完成了,而安裝的應用程式也都將我們一般常使用的程式安裝到好,例如Firefox的網際網路瀏覽器、辦公 室軟體的OpenOffice等工具程式也是一次到位,真是很方便。
目前微軟新的作業系統Windows Vista上用的微軟正黑體使用上看起來蠻美觀的,於是就想將她也放在Linux上來使用,但對於在Linux系統上安裝字型,不若像Windows 系統上那樣方便和直接,但在網路上有許多前輩分享出他們的使用方法和安裝方式,因此在安裝字型上也是很順利。安裝後果然在Ubuntu中文版上使用也是一 樣悅目和漂亮。
安裝方法 : 依照參考網站的安裝方法為將所要安裝的字型複製到/usr/share/fonts/truetype/{xxx}的目錄下({xxx}為你自己命名的目錄夾),然後在終端機輸入sudo fc-cache -f -v的指令,就可以了。
留言