====== 更換 Mac OS X 系統字型 ====== ===== El Capitan ===== * 參考 * 通說的步驟:[[http://applefans.today/blog/2105154410|【Mac】修改Yosemite系統字體,搶先體驗OS X 10.11 El Capitan的新字體「蘋方」&「San Francisco」 | 蘋果迷 applefans.today]] * 這篇說要用 PostScript name:[[https://www.zhihu.com/question/36236113|如何在OS X El Capitan下更換系統中文字體? - Mac - 知乎]] * /^20181115^/ [[https://github.com/dtinth/YosemiteAndElCapitanSystemFontPatcher|dtinth/YosemiteAndElCapitanSystemFontPatcher: Change the system font of Mac OS X Yosemite.]] * 用通說改 .plist 的方法有點麻煩,也搞不懂原理,怕改壞,可否直接用 TCFail 之類的工具? * /^20160628^/ 自行嘗試: - 改 ''/System/Library/Frameworks/CoreText.framework/Versions/A/Resources/CTPresetFallbacks.plist''
This file could not be opened for writing, probably because it is in use by another application (MacOS Error code: -54)
查了一下,El Capitan 確實要停用 System Integrity Protection (SIP);參考:
* [[http://blog.ccjeng.com/2015/10/How-To-Disable-System-Integrity-Protection-OSX-El-Capitan.html|如何關閉OS X El Capitan System Integrity Protection (SIP) - [鍵盤自耕農]]]
* [[http://www.jianshu.com/p/0572336a0771|如何关闭OSX 10.11 SIP (System Integrity Protection) - 简书]]
- 好吧,先把剛剛改好的 ''CTPresetFallbacks.plist'' 內容備份起來,然後照說明重開機進 Recovery 以後停用 SIP 吧
- 改 ''/System/Library/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist''diskutil: did not recognize verb "repairPermissions"; type "diskutil" for a list
* 照 [[http://osxdaily.com/2015/11/04/verify-repair-permissions-mac-os-x/|How to Verify & Repair Permissions in OS X El Capitan]] 用 ''sudo /usr/libexec/repair_packages --verify --standard-pkgs /''\\ 結果找出一堆都是 fax/printer 之類的設定檔
* 可不可以先跳過這步?不想管權限了,反正好像和字型 plist 無關?\\ → **跳過了**
- /-重開機後失敗了,嗚嗚嗚-/ 其實好像有改到一部分了?
- 哦?剛剛發現其實我的 ''CTPresetFallbacks.plist'' 是沒有更新的?啊,好像是停用 SIP 回來時,TextWrangler 裡面已經是改好的,我就沒再動;原來其實沒有儲存到啊!
- 那再改一次 ''CTPresetFallbacks.plist''
- 然後再次 ''sudo atsutil databases -remove'' 清除字型快取
- 再重開機
- 成功了!!!<<大哭>>
* 不過 OS X menubar 的黑體-繁似乎確實比蘋方跑下來一點
- Firefox 字型仍是蘋方,應予消滅\\ Firefox 不知道哪一版很雞婆地在 config 裡設:
font.name-list.sans-serif.zh-TW;Helvetica,PingFang TC,Heiti TC,LiHei Pro
font.name-list.sans-serif.zh-HK;Helvetica,PingFang TC,Heiti TC,LiHei Pro
font.name-list.monospace.zh-TW;Courier,PingFang TC,Heiti TC,LiHei Pro
font.name-list.monospace.zh-HK;Courier,PingFang TC,Heiti TC,LiHei Pro
↑痛快地改掉 <<哈>> Kill Pingfang!\\ (Helvetica 先不動,因為好像有自動用 Lucida Grande 代替了?)
- 總之!就算黑體-繁筆劃不是那麼清楚也罷,我就是喜歡喇叭口啊啊啊啊 XD
-