本文所做的步骤适用于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中查到。
- 更改文件之前一定要进行文件的备份