Wednesday, May 17, 2006

很正的微軟正黑體

幾週前於HEMiDEMi看見將網頁的字型換成「微軟正黑體」這篇文章,作者將Windows Vista新增的4套黑體字型擷取出來,供人下載,黑體一向是我的最愛,由於中文字筆劃過多,明體筆劃太細,楷體小字縮成一團,螢幕顯示效果均不佳,在螢幕解析度無法改善的情形下,只有粗硬剛直的黑體字最能兼顧大小字的清晰完整,所以,迫不及待將它全部下載試用,儘管下載速度真是慢。

這四套字體分別為繁體中文的微軟正黑體(Microsoft JhengHei)、簡體中文的微軟雅黑體(Microsoft YaHei)、日文的Meiryo、韓文的Malgun Gothic,含正體與粗體共8個檔案,在有些人的認知裡,可能以為粗體字僅是將字的筆劃變粗,實際上粗體應視為另一種字體,得重新設計,否則往往慘不忍睹...這幾套字全部是Monotype這家字型公司設計的,品質極佳,尤其是搭配的英文字,相當協調好看,在眾多中文字型產品中顯得獨樹一幟。

我試過裝在Windows XP下,修改登錄檔設為系統字型,奇怪的是字的大小顯示有問題,好像將pixel與pt搞混了,這招行不通,改用控制台更改,可以用,只是有點麻煩,看慣了內嵌點陣字的新細明體,縱使將ClearType打開,還是覺得筆劃發虛,IE、Firefox、Opera等瀏覽器更簡單,設定好後,強迫不使用網頁指定字型就可以完全用正黑體顯示,可惜前述狀況依舊無解,或許Windows Vista有更好的作法吧?

接著,嚐試裝在ubuntu裡,於/etc/fonts/conf.d裡,原只有一個soft link,目的取消使用點陣字,再加兩個soft link,分別連結到autohint及no-sub-pixel,sub pixel是為了加強液晶螢幕的文字清晰度,實際用起來效果不佳,每個字邊緣冒出彩光,蠻怪異的,還是取消吧,autohint極為重要,ubuntu的fontconfig已內含hinting技術,開啟hinting可讓小字的筆劃變得更加清晰,如果用的是Fedora之類發行版本,可能要自行編譯fontconfig,將hinting功能開啟,這是與Windows XP最大的分野,由於hinting技術,字體發虛情形不再,看起來的確很正。假如懶得一一更改,於 /etc/fonts/fonts.conf 裡的 sans serif 區塊中,加入這幾套字的名稱,擺前面點,登入系統,放眼所見都是正黑體,雖然不及Mac OSX美觀,也聊勝於無。

結論是,Linux系統的確較為"自由",使用者可以掌控的部份比Windows多很多,假如真想用黑體做為系統字型,還是裝Linux吧!

No comments: