F9y4ng / GreasyFork-Scripts

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.
https://f9y4ng.github.io/GreasyFork-Scripts/
GNU General Public License v3.0
953 stars 46 forks source link

请求添加HarmonyOS Sans字体。 #6

Closed mx4994 closed 3 years ago

mx4994 commented 3 years ago

HarmonyOS Sans是华为鸿蒙的默认字体,本地我已经添加了,这几天用下来,还不错,但怕下次更新就覆盖了,恳请添加进脚本。

还有就是我系统已经安装苹方字体,但是拓展却没有识别出来,其他网站还可以调用。就很奇怪。。。

下载HarmonyOS Sans

F9y4ng commented 3 years ago

网络上很多windows下的苹方字体都是修改版或hack版,从而使得字体的英文名称不是PingFang SC,所以请选择安装正确的版本。你可以下载我导出的 PingFang SC 字体,随后试一试。

字体表TODO 已增加 苹方-补充PingFangSC-Regular,思源黑体 GoogleNoto Sans CJK SC,以及鸿蒙黑体HarmonyOS Sans SC,下个版本更新时会加入。

mx4994 commented 3 years ago

网络上很多windows下的苹方字体都是修改版或hack版,从而使得字体的英文名称不是PingFang SC,所以请选择安装正确的版本。你可以下载我导出的 PingFang SC 字体,随后试一试。

字体表TODO 已增加 苹方-补充PingFangSC-Regular,思源黑体 GoogleNoto Sans CJK SC,以及鸿蒙黑体HarmonyOS Sans SC,下个版本更新时会加入。

好的,感谢。

mx4994 commented 3 years ago

烦请再加个Medium字重,全称是HarmonyOS Sans SC Medium 麻烦了。

F9y4ng commented 3 years ago

烦请再加个Medium字重,全称是HarmonyOS Sans SC Medium 麻烦了。

增加字重可以使用脚本中的字体描边功能,实现的效果与字重增加一致,你可以试一试看。

mx4994 commented 3 years ago

烦请再加个Medium字重,全称是HarmonyOS Sans SC Medium 麻烦了。

增加字重可以使用脚本中的字体描边功能,实现的效果与字重增加一致,你可以试一试看。

这个描边在低分辨率下表现还行,在4K、5K分辨率下,显示就有点发虚,不够锐利。

mx4994 commented 3 years ago

这是Medium字重,没开描边、阴影。Medium

这是Regular字重,描边开0.2,尽量和Medium粗细一致,明显显示会虚一些。Regular 图片有压缩,但还是看得出来。

F9y4ng commented 3 years ago

没在图片上看出什么区别😅

你有这类个性化需求可以自行在代码中添加你需要的新字体。

mx4994 commented 3 years ago

这还真不是写轮眼,这个图片有压缩,然后是缩放显示的,点击查看原尺寸是看的出来的。

那我怎么在保持更新脚本的情况下,自行添加的字体不被覆盖呢?

F9y4ng commented 3 years ago

预计下个大版本更新全功能后,就会进入稳定期,更新频率会非常低,除非有重大bug出现。所以,你可以先自行修改代码,更新后再修改一次吧。🤭

mx4994 commented 3 years ago

🤣已经复制了一份本地脚本了。

standritsu commented 3 years ago

上一个版本我能用鸿蒙,但7.17的版本又不能显示了,而且Chrome canary和Edge canary显示出来的字体数量不一样,Edge多了一个字体

F9y4ng commented 3 years ago

上一个版本我能用鸿蒙,但7.17的版本又不能显示了,而且Chrome canary和Edge canary显示出来的字体数量不一样,Edge多了一个字体

个人时间有限,不会对dev, canary版本的浏览器或扩展做兼容性测试。