[-Fx-] MSJhengHei Style (UserStyle) 自訂字型
凌晨時突然看到B大的回覆,刺激了了一下,想說不要那麼死腦筋
結果就給我是成功了,本篇就是利用 font-face 改 Firefox 中文字型
而且測試到目前為止幾乎沒有甚麼大問題,有修了一些問題
這個一併解決了幾個問題:
1. 解決自訂字型造成圖示字型出錯(借助 font-face 自訂 unicode 範圍)
2. 解決了之前簡體網站一直無法正確自訂字型的問題
3. 不會造成 Codecademy 的游標錯位問題(安心學程設)
幾點需要說明:
1. 仍需要到[選項]→[內容]把字型設定為微軟正黑體
2. 此 User Style 目前只適用於 Firefox,可能不相容其他瀏覽器
3. Mac 的使用者應該也可以用的,正常來說會跳過微軟正黑體
而選擇 Heiti TC。
4. 拿掉了日文和英文的設定,因為無法使用 Sans-serif 和 Serif
的方式來設定,一一列舉的方式太困難,尤其是英文的部分
範例比較圖:
http://i.imgur.com/V4VmipM.png

原始碼網址:
http://pastebin.com/cTkZTBD1
特別銘謝:
ettoolong
timshan
birdhackor
等一眾給予協助板友們
有任何問題歡迎回報
來睡覺了,各位早安
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.73.123
推
07/25 07:28, , 1F
07/25 07:28, 1F
→
07/25 08:13, , 2F
07/25 08:13, 2F
推
07/25 08:50, , 3F
07/25 08:50, 3F
→
07/25 12:05, , 4F
07/25 12:05, 4F
→
07/25 13:37, , 5F
07/25 13:37, 5F
→
07/25 13:37, , 6F
07/25 13:37, 6F
→
07/25 13:38, , 7F
07/25 13:38, 7F
→
07/25 13:39, , 8F
07/25 13:39, 8F
→
07/25 13:40, , 9F
07/25 13:40, 9F
推
07/25 13:55, , 10F
07/25 13:55, 10F
→
07/25 14:13, , 11F
07/25 14:13, 11F
→
07/25 14:14, , 12F
07/25 14:14, 12F
→
07/25 14:56, , 13F
07/25 14:56, 13F
→
07/25 14:56, , 14F
07/25 14:56, 14F
→
07/25 17:00, , 15F
07/25 17:00, 15F
→
07/25 17:01, , 16F
07/25 17:01, 16F
※ 編輯: t7yang 來自: 140.113.73.123 (07/25 17:32)
推
07/25 19:06, , 17F
07/25 19:06, 17F
推
07/25 21:27, , 18F
07/25 21:27, 18F
→
07/25 21:35, , 19F
07/25 21:35, 19F
→
07/25 21:40, , 20F
07/25 21:40, 20F
→
07/25 21:53, , 21F
07/25 21:53, 21F
→
07/25 21:53, , 22F
07/25 21:53, 22F
→
07/25 22:02, , 23F
07/25 22:02, 23F
→
07/25 23:03, , 24F
07/25 23:03, 24F
→
07/25 23:03, , 25F
07/25 23:03, 25F
推
07/25 23:07, , 26F
07/25 23:07, 26F
→
07/25 23:32, , 27F
07/25 23:32, 27F
→
07/25 23:32, , 28F
07/25 23:32, 28F
推
07/26 10:25, , 29F
07/26 10:25, 29F
→
07/26 14:24, , 30F
07/26 14:24, 30F
→
07/26 14:25, , 31F
07/26 14:25, 31F
→
07/26 14:25, , 32F
07/26 14:25, 32F
釋出 1.3 版,詳見更新記錄
※ 編輯: t7yang 來自: 140.113.73.123 (07/26 14:26)
→
07/26 15:13, , 33F
07/26 15:13, 33F
→
07/26 15:15, , 34F
07/26 15:15, 34F
→
07/26 15:17, , 35F
07/26 15:17, 35F
→
07/26 15:32, , 36F
07/26 15:32, 36F
→
07/26 15:33, , 37F
07/26 15:33, 37F
還有 33 則推文
→
07/27 01:05, , 71F
07/27 01:05, 71F
→
07/27 01:07, , 72F
07/27 01:07, 72F
→
07/27 12:34, , 73F
07/27 12:34, 73F
雅黑比正黑還差,字有高低不齊的問題,而且百分之百不符合國字標準字體規範
如果真的不喜歡替換雅黑的話,建議個別使用者自行修改
→
07/27 13:08, , 74F
07/27 13:08, 74F
→
07/27 13:09, , 75F
07/27 13:09, 75F
釋出 1.4 修正標楷體對應錯誤的問題
※ 編輯: t7yang 來自: 140.113.73.123 (07/27 15:16)
推
07/27 15:23, , 76F
07/27 15:23, 76F
→
07/27 15:51, , 77F
07/27 15:51, 77F
→
07/27 16:55, , 78F
07/27 16:55, 78F
→
07/27 16:56, , 79F
07/27 16:56, 79F
→
07/27 16:56, , 80F
07/27 16:56, 80F
推
07/27 18:35, , 81F
07/27 18:35, 81F
→
07/27 18:35, , 82F
07/27 18:35, 82F
推
07/27 19:44, , 83F
07/27 19:44, 83F
簡單講就是眾口難調,我自己是也有用 Mactype,只是 N 社的顯卡開硬體加速 MT 就
無法在 Firefox 內發揮作用,因此才會又用 CSS 的方式來加陰影效果。
其實我也是覺得用 CSS 的方式比較好(比較「正規」,MT 比較像旁門左道 XDD)
因為不是每個人都喜歡安裝一些會影響到作業系統的軟體
同時也考慮到不是每個人都喜歡陰影效果,所以最後決定把陰影效果加回來
不過是以註解的方式,想要陰影效果的朋友們就把 /* */ 註解符號拿掉就好了
或是安裝Firefox Strong Font Rendering (UserStyle)
不過我是很自信我調出來陰影參數比它調的好
v1.6 http://pastebin.com/cTkZTBD1 以註解的方式新增陰影效果,要陰影效果的話
請自行拿掉註解
※ 編輯: t7yang 來自: 140.113.73.123 (07/27 20:11)
推
07/28 14:29, , 84F
07/28 14:29, 84F
→
07/28 14:29, , 85F
07/28 14:29, 85F
→
07/28 14:31, , 86F
07/28 14:31, 86F
正黑體確實太細,看起來很虛,不過在微軟作業系統佔大多數的現在,可以免費、符合
規範的中文字型真的很少。
→
07/28 14:36, , 87F
07/28 14:36, 87F
還真的沒聽過信黑體,不過稍微搜尋了一下,那位柯老師確實滿令人佩服的
授權費確實很嚇人,不過未來有錢的話可能會支持一下 XD
不過我覺得最讓人佩服的是,信黑體的 weight 比起其他的中文字型多很多
→
07/28 14:37, , 88F
07/28 14:37, 88F
華康的字型算經濟實惠,華康經典這麼多字型才賣三張小朋友左右而已
然後中黑體還有支援簡體中文,這點算蠻好的
不過華康的字型缺點也蠻明顯的,就是unicode字型太少,可能他們的產品線太多
每個都要支援到unicode會傷成本吧
→
07/28 14:48, , 89F
07/28 14:48, 89F
→
07/28 16:14, , 90F
07/28 16:14, 90F
我人的淺見是適合用來當瀏覽器的字型主要要符合:
- 起碼支援簡正體
- 符合標準字體規範
- 字的粗細不能太細或有鋸齒、高低不平(像正黑體這種會多出空格的奇葩就少見了)
- 支援等寬
不過要找到這樣的字型而且對多數人來說是可以免費使用的確實不容易 XD
※ 編輯: t7yang 來自: 140.113.73.123 (07/28 17:06)
→
07/28 18:43, , 91F
07/28 18:43, 91F
推
07/28 19:26, , 92F
07/28 19:26, 92F
→
07/28 21:02, , 93F
07/28 21:02, 93F
→
07/28 21:03, , 94F
07/28 21:03, 94F
推
08/01 20:48, , 95F
08/01 20:48, 95F
→
08/01 20:49, , 96F
08/01 20:49, 96F
→
08/01 22:11, , 97F
08/01 22:11, 97F
→
08/01 22:12, , 98F
08/01 22:12, 98F
推
08/04 16:30, , 99F
08/04 16:30, 99F
→
08/04 16:30, , 100F
08/04 16:30, 100F
推
08/07 20:26, , 101F
08/07 20:26, 101F
→
08/07 20:26, , 102F
08/07 20:26, 102F
推
08/07 21:26, , 103F
08/07 21:26, 103F