可能是用惯了windows,mac下的字体总是不太习惯,于是就想将默认字体更改为微软雅黑。
首先,将你得到的微软雅黑字体安装,直接双击字体文件,按提示即可安装。
OS X 的系统默认字体配置文件在这个目录中:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Resources/
因为os x系统默认用户为普通权限用户,我们要更改的文件需要以root身份才能更改,为了方便,下面所写涉及文件移动复制操作全部都是在终端中使用命令行操作。
打开终端,执行下面的命令将字体配置文件复制到桌面上。
cd /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Resources/ cp CTPresetFallbacks.plist DefaultFontFallbacks.plist ~/Desktop/
我们可以使用ls -l查看并记录原来文件的权限(此步非必要):
-rw-r--r-- 1 root wheel 61206 11 20 11:26 CTPresetFallbacks.plist -rw-r--r-- 1 root wheel 1276 11 20 11:24 DefaultFontFallbacks.plist
两个文件的权限都为644,用户和组分别为root和wheel,记录下来,若出现问题,替换文件之后要修复权限。
使用文本编辑器修改两个文件,将STHeitiSC-Light替换为Microsoft YaHei。我使用的是TextMate。
再次打开终端。
参照下面命令,将原来的文件备份,并拷贝更改后的文件替换原文件。
bogon:Resources internelp$ sudo -i //切换到root身份
Password:
bogon:~ root# cd /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Resources/
mv CTPresetFallbacks.plist CTPresetFallbacks.plist.bak;mv DefaultFontFallbacks.plist DefaultFontFallbacks.plist.bak;cp /Users/internelp/Desktop/*.plist . //注意,请确保桌面上只有两个plist文件,命令行中有分号和空格,以及最后有一个点,不要遗漏,建议直接复制。另外将红色的字体替换为你自己的用户名。
附上我修改后的文件:
更新:推荐使用TinkerTool对字体设置进行更改。
这篇文章还没有人留言,快来抢沙发吧。