如何幫助t7?

t7度空間是一個沒有掛載任何廣告、所有的資訊/知識分享皆是無償奉獻的部落格,如果你覺得t7度空間的內容對你有幫助並願意給予t7支援或鼓勵的話,你可以透過下列的方式:

  • 從[這裡]申請 Dropbox 並安裝到電腦,你可以得到 250MB 的額外空間並提升t7的可用空間。
  • 寫信到t7yang@ymail.com給我鼓勵、感謝、建議……

[O2FP] Firefox 字型調整

字型設定對 Opera 來說非常容易,簡單的一行 CSS 就可以搞定,但是到了 Firefox 就沒那麼簡單了。因為開發者在設計上的缺失,使得我們必須透過內部設定和較複雜 CSS 才能夠克服字型設定的問題。


先決條件:
  • Stylish
  • 微軟正黑體或其他你喜歡的字型(下文會以正黑體為例)

Stylish 是因為我們需要使用自訂 CSS 的方式來控制網頁使用的字型,原則上把 CSS 程式碼貼在 userChome.css 內也是可行的,只是有 Stylish 的管理會更加方便。字型的部分,我所提供的 MSJhengHei Style 使用的是微軟正黑體,如果你的系統沒有正黑體或你有自己偏好的字型,也可以字型新增在 local("Microsoft JhengHei") 前面。

內部字型設定
  1. 點選進入瀏覽器的「選項」
  2. 切換分頁到「內容」,點選字型與顏色的「進階」按鈕。
  3. 如圖所示把字型都改為「微軟正黑體」(等款字型不改沒關係)。
  4. 接著切換到「簡體中文」,然後依序把字型都改為正黑體。

完成設定後,你可以開啟網頁來看看。基本上多數的台灣網站都會自動使用剛剛設定的正黑體來顯示,但是一些像報社的網站仍會以細明體來顯示。可以再試試看對岸的網站,幾乎全都失敗,網站完全不會以正黑體來顯示。

# t7 補充:
當然你可以回到字型選項中把「優先使用網站指定的字型」選像取消勾選。但這樣會導致瀏覽器完全忽視網站的字型設定,進而使得一些網站指定使用圖示字型和等寬字型的設定被忽略,造成圖示字型變成亂碼和文字游標錯位的問題。這就是 Firefox 開發者失敗的地方,基本我把這樣的情況歸類為 Bug,但我想他們應該不會承認。



套用 UseStyle 指定中文應該使用的字型
MSJhengHei Style 是由我和若干位 PTT 的板友一起努力完成的。透過這個 UserStyle 我們就可以正確地指定網站的中文應該要使用哪個中文字型來顯示。如果你對這個 UserStyle 有任何改進的建議或指教也非常歡迎聯絡我。

如何取得 MSJhengHei Style:
直接到發布網站下載或透過「O2FP」的 UserScript / Style 工作表連線到發布網站


  1. 確保你已經安裝好 Stylish。
  2. 全選並複製「MSJhengHei Style vx.x (For Firefox)」的程式碼。
  3. 在左上角開啟「附加元件」。
  4. 切換到 Stylish 頁面並點選〔編寫新樣式〕
  5. 把程式碼貼在內容區,輸入名稱後按下儲存即可。

text-shadow 陰影效果:
如果沒有安裝系統美化工具 Mactype 或其他類似的替代品又想要體驗文字陰影效果的話,你可以回到編輯器中把 body {……} 前後的註解符號 /* */ 刪除並儲存即可。


另外,某些顯示卡在啟用瀏覽器的硬體加速後,就算安裝了 Mactype 等工具也無法有效成像陰影效果的文字,這時就一定借助 text-shadow 的效果了。


最後我們來看看一個調整前後的比較圖。從下圖你可以很清楚地看到預設的字型設定和經過調整後的字型設定,何者更佳,相信你心中應該有答案了。


如果你發現某些網站無法正確使用指定字型來顯示中文的話,可以把網址傳送給我,我會進行更新。