Friday, September 12, 2008

iTunes 8 的行距問題




這又是一篇抱怨 Mac OS X 繁體中文字體的文章。蘋果在週二推出了 iTunes 8,不過 Mac 使用者會發現,繁體中文版的 iTunes 8 在歌曲列表的地方有字體改變與行距變小的情況,因此整個畫面變得相當擁擠,甚至有些特殊符號也會變得比較奇怪(例如右圖中 To-Do's 的那一撇)。其實這是因為曲目的字體在 iTunes 8 中被設定成「儷黑 Pro」。我們之前就提過這個字體沒有行距,而且英文字也特別的粗,因此造就了 iTunes 8 這種令人不舒服的畫面。至於之前的版本由於是設定成「Lucida Grande」這個字體,因此羅馬字母與一些符號都會以系統常見的方式顯示,也沒有行距太小的問題。

要修正這個問題,可以選取 iTunes 的圖像,按右鍵選擇「顯示套件內容」,然後依序打開 Contents、Resources、zh_TW.lproj,再用 Resorcerer 之類的軟體去編輯 Localized.rsrc 裡面的 Txtr 這個 resource。它這個 Txtr 裡面有幾個地方設定為儷黑 Pro,只要把這些地方〔尤其是 List Contents (Small)、List Contenst (Large)〕改成 Lucida Grande 即可。我把改好的 Localized.rsrc 放上來了(雖然蘋果應該是不准人家這麼做的),如果自己沒辦法改的話,可以直接下載它然後取代原來 zh_TW.lproj 裡的 Localized.rsrc。當然,一切後果自負,還有,它只適用於 iTunes 8.0,如果 iTunes 又升級了,就不能用這個檔案了。

大概是因為 iTunes 從 Mac OS 9 時代就存在了,它的架構一直延續至今,所以現在還可以用這種古代的改法。也不知道蘋果的哪位大德這麼自作聰明,把字體改掉了,不過也正好把 Mac 繁體中文字體很爛的事實凸顯出來。

順便提一下:複數的「to-do's」與「to-dos」,哪一個才對?

最新消息:iTunes 8.0.1 已經解決了這個問題。

本文同步刊登於符號工作站