Ubuntu 9.04 的 Firefox Flash 中文無法顯示修復

Firefox Flash 顯示中文時, 會變成很多的框框, 主要是字型問題, 換個字型就可以了. (不過看起來應該是字型選錯的問題)

Firefox Flash 中文顯示修正

  1. vim /etc/fonts/conf.d/49-sansserif.conf
  2. 將所有 sans-serif 改成 sans serif
  3. 重開 Firefox 即可

上述解法可行, 下述有另外比較好的解法, 且可相容 Google Chrome.

  1. vim /etc/fonts/conf.d/69-language-selector-zh-tw.conf
  2. 將 sans-serif 下的 binding="strong" 拿掉

    <edit name="family" mode="prepend" binding="strong">
    改成
    <edit name="family" mode="prepend">

  3. 即可

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Ubuntu 9.04 的 Firefox Flash 中文無法顯示修復〉中有 16 則留言

  1. 部份中文字的確出現了,
    不過,隨著游標移動的字還是看不見。
    我用的是 FC10 ,不知道是否有解?

  2. 不對阿, 游標移動都是數字在變換, 不改字型都應該正常出現才對耶.
    我覺得你應該更新看看 Flash player 的版本比較好?

  3. 目前的狀況可區分為三種:
    1. LANG=en_US firefox:
    一切OK
    2. LANG=zh_TW.UTF-8 firefox with "sans-serif":
    只看到少數英文字
    3. LANG=zh_TW.UTF-8 firefox with "sans serif":
    看到部份中英文字,不過仍不完全。
    Firefox 的版本是 firefox-3.0.10-1.fc10.i386
    不知道是否少安裝了什麼 package?

  4. 謝謝你的提供。最近才剛使用Ubuntu 9.10
    你的blog是我很多資料的解決方案。
    期待你長期的經營囉。
    對台灣的程式使用者
    一份長期的幫助

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料