本文所做的步骤适用于MAC OS X Mavericks,具体关于操作可以参看如何修改 OS X 的系统默认中文字体?
MAC OS的系统默认字体是黑体,在系统字体渲染下,这个字体的中文会发虚,而且并不好看,现在来将字体更改为喜欢的字体。 微软雅黑是Windows中的字体,效果很好,我们将字体文件从windows系统中复制到MAC OS的字体目录文件中。鉴于MAC OS完美的字体管理,这一步是很容易的。
注意:
- MAC OS的字文件夹有三个:
路径 名称 /System/Library/Fonts/(及其子资料夹)系统字体文件夹 /Library/Fonts/(及其子资料夹)公用字体文件夹 /User/Library/Fonts/(及其子资料夹)用户字体文件夹 复制来的字体文件要放在前两个中的一个
- 字体文件权限要注意,须为
**root:wheel+644**,如果不是,通过以下命令更改sudo chown root:wheel "/Library/Fonts/[Fontname]" sudo chmod 644 "/Library/Fonts/[Fontname]"
在Finder界面中使用快捷键Command-G输入以下路径
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Resources/
这里面会看到两个文件DefaultFontFallbacks.plist和CTPresetFallbacks.plist(CTPresetFallbacks.plist是从 Mavericks(10.9)开始新增的)。如果安装了Xcode,直接用其打开:
CTPresetFallbacks.plist中搜索STHeitiSC-Medium,全部替换为MicrosoftYaHei-Bold,这里又有24处。只有CTPresetFallbacks.plist会为常规体和粗体文本分别设定字体,所以只在这个文件中有STHeitiSC-Medium。 sudo atsutil databases -remove
- MicrosoftYaHei是字体名称,你可以换成自己想要的字体,字体名称可以在字体册中的PostScript中查到。
- 更改文件之前一定要进行文件的备份