初衷只有一个:请不要在我的 Safari 里面出现宋体。
用 Safari 浏览网页的时,最享受的就是 Retina 屏幕加上苹方字体带来的顺滑显示效果。但是总会有一些落后的网站将默认字体设置为了宋体——满屏的 Retina 宋体,带给人万分别扭的阅读体验,弄得我老是看不下去。

回想在 Edge 上使用油猴时,脚本源网站 Greasy Fork 上,作者 BackRunner 上传了一份,可以强制替换页面内文字字体为微软雅黑的脚本:强制使用微软雅黑,简单的几行代码就将所有网页字体换成了微软雅黑,一定程度上改善了 Windows 糟糕的显示效果。
于是想,Safari 上是不是也可以这么做?当然是的。
原料 & 步骤
原料就是上面提到的 油猴插件 与 强制使用微软雅黑脚本,如果你是第一次使用油猴,可以点击阅读文末的关联文章。
至于原理,事实上,真正的代码只有三行:
(function() {
changeFont("Microsoft Yahei",1);
})();
看到字体代码,想到了什么?
修改Microsoft Yahei
为PingFang SC
,不就能强制使用苹果苹方了?
修改Microsoft Yahei
为Hiragino Sans GB
,不就能强制使用冬青黑体了?
修改Microsoft Yahei
为Source Han Sans
,不就能强制使用思源黑体了?
赶紧回到 Safari 上试了一下。油猴支持编辑已安装的脚本,进入编辑器,1️⃣修改关键部分:
(function() {
changeFont("PingFang SC",1);
})();
2️⃣保存修改,刷新网页,我的天,仿佛世界都清晰了。所有的宋体都被强制替换为苹方,美丽的显示效果终于回来,感动得痛哭流涕。

接着试了一下其他常见的字体,然后是奇怪的字体,于是有意思的事情就出来了——苹果官网还有我派网站,还可以这么可爱⬇️

注意事项
之后再慢慢摸索时,发现有几个注意事项,这里总结一下:
- 字体已经安装在了你的 macOS 内
- 字体的名字不是熟悉的中文,也不一定是字体册内显示的名字,应正确输入字体的代码名字
- 即使满足前两个要求,也不是所有的字体都能够被支持
- 一定程度上会影响网页的打开速度
字体清单
这里给一份自用的字体名单,列出名字来方便大家复制粘贴,至于字体下载就自己去百度啦。
- Hiragino Sans GB | 冬青黑体
- Microsoft Yahei | 微软雅黑
- PingFang SC | 苹果苹方
- Source Han Sans | 思源黑体
- Source Han Serif CN | 思源宋体
- Arial
- Courier New | 程序员字体
- Helvetica
- Impact | 有趣的字体
- RTWS ShangGothic G0v1 | 造字工房尚黑(上图使用的字体)
- FZYueJInTIS-R-GB | 方正跃进简体
可以把常用字体添加到脚本代码上方 // 注释区,方便随时修改。

最后,感谢脚本上传者 BackRunner!
从此 Safari 变得多姿多彩,可爱至极。