初衷只有一个:请不要在我的 Safari 里面出现宋体。
用 Safari 浏览网页的时,最享受的就是 Retina 屏幕加上苹方字体带来的顺滑显示效果。但是总会有一些落后的网站将默认字体设置为了宋体——满屏的 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 | 思源宋体ArialCourier New | 程序员字体HelveticaImpact | 有趣的字体RTWS ShangGothic G0v1 | 造字工房尚黑(上图使用的字体)FZYueJInTIS-R-GB | 方正跃进简体可以把常用字体添加到脚本代码上方 // 注释区,方便随时修改。
注释区存放字体名称最后,感谢脚本上传者 BackRunner!
从此 Safari 变得多姿多彩,可爱至极。
关联阅读:用 Chrome 的人都需要知道的「神器」扩展:「油猴」使用详解