初衷只有一个:请不要在我的 Safari 里面出现宋体。

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

不忍直视的 Retina 高清宋体

回想在 Edge 上使用油猴时,脚本源网站 Greasy Fork 上,作者 BackRunner 上传了一份,可以强制替换页面内文字字体为微软雅黑的脚本:强制使用微软雅黑,简单的几行代码就将所有网页字体换成了微软雅黑,一定程度上改善了 Windows 糟糕的显示效果。

于是想,Safari 上是不是也可以这么做?当然是的。

原料 & 步骤

原料就是上面提到的 油猴插件 与 强制使用微软雅黑脚本,如果你是第一次使用油猴,可以点击阅读文末的关联文章。

至于原理,事实上,真正的代码只有三行:

(function() {

changeFont("Microsoft Yahei",1);

})();

看到字体代码,想到了什么?

修改Microsoft YaheiPingFang SC,不就能强制使用苹果苹方了?

修改Microsoft YaheiHiragino Sans GB,不就能强制使用冬青黑体了?

修改Microsoft YaheiSource Han Sans,不就能强制使用思源黑体了?

赶紧回到 Safari 上试了一下。油猴支持编辑已安装的脚本,进入编辑器,1️⃣修改关键部分

(function() {

changeFont("PingFang SC",1);

})();

2️⃣保存修改,刷新网页,我的天,仿佛世界都清晰了。所有的宋体都被强制替换为苹方,美丽的显示效果终于回来,感动得痛哭流涕。

真的是痛哭流涕

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

事实上,还有更搞怪的效果

注意事项

之后再慢慢摸索时,发现有几个注意事项,这里总结一下:

  1. 字体已经安装在了你的 macOS 内
  2. 字体的名字不是熟悉的中文,也不一定是字体册内显示的名字,应正确输入字体的代码名字
  3. 即使满足前两个要求,也不是所有的字体都能够被支持
  4. 一定程度上会影响网页的打开速度

字体清单

这里给一份自用的字体名单,列出名字来方便大家复制粘贴,至于字体下载就自己去百度啦。

  • 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 变得多姿多彩,可爱至极。

关联阅读:

用 Chrome 的人都需要知道的「神器」扩展:「油猴」使用详解