Greasy Fork is available in English.

字体渲染(自用脚本)

无需安装MacType,优化浏览器字体显示,让每个页面的中文字体变得有质感,默认使用微软雅黑字体,亦可自定义设置多种中文字体,附加字体描边、字体重写、字体阴影、字体平滑、对特殊样式元素的过滤和许可等效果,脚本菜单中可使用设置界面进行参数设置,亦可对某域名下所有页面进行排除渲染,兼容常用的Greasemonkey脚本和浏览器插件。

À partir de 2021-09-08. Voir la dernière version.

Auteur
F9y4ng
Évaluations
0 0 0
Version
2021.09.08.1
Créer
2020-11-24
Mis à jour
2021-09-08
Compatibilité
Compatible avec Firefox Compatible avec Chrome Compatible avec Opera Compatible avec Safari Compatible avec Edge
Licence
GPL-3.0-only
S'applique à
Tous les sites

GreasyFork Scripts

LICENSE LAST COMMIT WIKI ISSUES STARS

2021.09.08.1 更新说明 new

!!! 首次使用前请仔细阅读使用说明!仔细阅读使用说明!阅读使用说明 !!!

!!! 请勿使用来源未知的备份文件,以防跨站脚本攻击 !!!

+ 新增字体表字体:小米兰亭(MI Lanting)、字悦班马宋刻本(ziyuebanmasongkeben)
@ 由于字体表的逐渐增大,优化字体列表全局缓存,缓存时间为12小时。
@ 修正bugs, 优化代码。

注意事项

关于问题反馈

遇到问题,请将出现问题的截图,出现问题的具体网址,浏览器及版本,脚本插件及版本一并提供。

关于字体的添加

每当您的计算机安装了新字体,若要使其`立即生效`,请在“VIP 高级功能开关”中重建字体列表缓存。

如果您需要增加新的字体进入代码字体表,请将完整且准确的字体中文全称英文全称告知。如:鸿蒙黑体 HarmonyOS Sans SC

  1. 新增字体,一般情况下只接受字重为标准体/Regular的字体,需调整字重(粗体)请使用字体描边进行设置。
  2. 另外,网络上很多字体存在各种修改版、Hack 版,非原版字体会造成字体名不一致,从而使得代码无法识别。

字体渲染(自用脚本)的新版本已完成,在使用新版脚本前,请注意以下事项:

新版脚本中内置了默认的字体渲染样式,该样式为我本地计算机的配置,并不能完美适配于你的计算机,所以,首次使用时,如果出现渲染效果没有达到理想状态,属于正常情况。 请根据自有显示器的配置及设置的情况,通过脚本配置界面修正相关的参数来达到最佳的显示效果。如在使用过程中遇到错误或使用问题,请到 @Github@Greasyfork 给我留言反馈。


渲染效果对比

渲染前效果

渲染前

渲染后效果

渲染后


使用说明 V3.6.2 new

脚本的安装

脚本的安装途径:

  1. Script@Github

  2. Script@GreasyFork

  3. Script@OpenuserJs -暂时停用-

脚本日志记录(图)

脚本调试日志 - 浏览器按F12打开日志界面 new

脚本日志记录

脚本菜单(图)

脚本菜单项 - 点击“字体渲染设置”进入设置界面

脚本菜单项

脚本菜单项 - VIP 高级功能设置

高级功能设置

脚本设置界面

脚本设置UI界面

脚本设置界面 - 保存与预览

预览按钮

保存与预览

保存按钮

保存与预览

脚本设置界面的自适应滚动条

自适应滚动条

脚本设置中既定的字体表 - 需新增字体,请给我留言

字体的检测是以英文字体名为准,中文字体名作为辅助,所以您想添加新字体,请将字体的英文名全称和中文名全称一起提供。

既定的字体表

脚本设置中关于字体的选择

通过判断您的系统中是否已安装过既定的字体表中所列举的字体,如果有安装则在列表中显示出来,字体表如下图所示

字体的选择

脚本设置中关于数据重置 new

数据重置

脚本设置中关于数据备份与还原 new

数据备份

脚本设置中关于数据保存 new

数据保存

可设置独立网站的个性化数据的管理

数据保存-个性化

网站个性化数据列表的管理

数据保存-个性化管理

脚本菜单中排除功能的介绍

将某域名排除禁用字体渲染

将某域名排除禁用字体渲染

将排除的域名恢复字体渲染

将排除的域名恢复字体渲染

脚本设置界面的介绍

脚本设置界面 所示:阅读介绍时您可以在脚本菜单中打开“字体渲染设置”界面,对比阅读说明体验更好!

1. 替换字体的选择:选择你想要所有网页上显示的字体。列表中罗列的是你的计算机上已经安装过,且在代码字体表中的中文字体,想要使用苹方、思源、鸿蒙等字体,一定要先行安装字体,再配置使用。

首次使用默认微软雅黑字体,之后若没有重新选择字体将自动使用上次正确保存的字体。

输入框输入关键词可以搜索字体表中的字体,支持中文和英文的字体名。

字体的选择尽量精简,即使选择多个字体,也会优先渲染第一个字体,所以多选不如只选一个最喜欢的。

如果字体重写功能被关闭,那么字体替换功能也将被自动禁用,网页字体将采用“网站默认”的字体设置。new

每当您的计算机安装了新字体,您需要在高级功能设置中重建字体缓存,才能使新字体立即生效。 new


2. 字体重写:通过将页面其他字体重写为你选择的字体,重新进行渲染,打开[ON]可使得所有的网页字体均发生改变,并将部分常用字体替换为您选择的字体。

注:关闭字体重写将自动禁用字体替换。

3. 字体平滑:字体平滑选项控制的是页面上字体的边缘平滑度,打开[ON]状态会使字体更加自然圆滑。关闭[OFF]状态会使字体边缘更加锐利,Win10下字体会因为系统渲染问题而发虚。


4. 字体描边尺寸:字体描边使字体实现外部描边的效果,字体会以更大的字重的展现,字体描边颜色取自原字体颜色本身。不同的显示器,需要你手动调整到适合自己的参数。

注:字体描边的范围为0.000~1.000,设置为0,则表示关闭字体描边。

5. 字体阴影尺寸:字体阴影使页面上的字体显示更加清晰,新版本已修正了因多重阴影造成字体模糊的问题。根据你的需求,自行调整阴影大小。

注:字体阴影的范围为0.00~8.00,设置为0,则表示关闭字体阴影。

6. 字体阴影颜色:字体阴影颜色一般情况下以淡灰色或深灰色作为基色,会使网页上的字体显示的更加清晰。输入框支持以下颜色格式,在你输入后由程序自动转化为HEX格式显示,但颜色值与你填写的保持一致。

字体阴影颜色支持的格式(不论何种格式,都严格遵循颜色语法。若输入错误,阴影颜色会自动恢复为上次正确保存的颜色。) HEX: #CECECE, #BA7, #f9abc3, #f3a (请大小写一致) RGB: rgb(124,124,124) RGBA: rgba(124,124,124,0.3) 当前颜色: currentcolor#FFFFFF#fffrgb(255,255,255)rgba(N,N,N,0) (0≤N≤255)

注:代码默认将纯白色定义为字体当前颜色,所有定义为纯白色的颜色代码均表示为currentcolor

7. 排除渲染的CSS样式:这里所填写的是排除渲染的CSS样式,默认为排除大多数网站常用的特殊CSS样式。默认为只读,双击文本域解锁编辑。若需新增样式请继续在代码之后进行添加,填写格式如下所示,遵循CSS语法。

:not(.fa)   注:.fa为网页代码中标签的class值。

:not([class*="fa"])  注:网页代码中包含fa字符的class值,具体CSS用法请自行学习。

注:该区域为重要参数,如果您对CSS不熟悉,请勿轻易修改其中的代码,以避免造成渲染失效。如失效请重置。

8. 排除渲染的HTML标签:这里所填写的HTML标签将不会进行字体描边、字体阴影的效果渲染。若需继续添加要排除的标签,请使用半角逗号(,)进行分割,填写格式如下所示,遵循CSS语法。

要过滤页面所有样式中包含nav的HTML标签的代码为 *[class*="nav"] 要过滤页面ID为here的DIV标签的代码为 div[id="here"]

注:该区域的填写需要CSS知识,任何您不想被渲染的网页部分都可以通过标签、样式或标签+属性的方式进行复杂过滤。如过滤造成混乱请重置。

9. 重置new 重置按钮,将脚本设置中所有参数将被还原为程序初始状态,该操作需要手动保存。一般是在您错误配置参数且造成无法挽回的情况下才进行重置参数的操作。替换按钮,是将当前配置的数据恢复为上一次正确保存的参数值,该操作会自动恢复预览。

注:个性化网站设置管理请在保存按钮中按文字提示进行操作

10. 备份new 备份按钮,用于备份本地的配置数据,可实现跨浏览器、跨设备的数据共享。导出的备份文件格式为 backup.*.sqlitedb ,其中 * = 备份的日期时间和浏览器名称。备份会导出并自动下载备份文件。需要还原时,先点击👉[点击这里载入*.sqlitedb备份文件] 来载入本地的备份文件,再点击还原按钮进行还原操作。

注:备份功能默认开启,如不需要此功能,可通过高级功能设置来关闭。

11. 保存new 保存按钮,用于配置数据的保存,新版保存功能分为全局数据保存(全局默认)和当前网站的数据保存(个性化)。个性化设置优先于全局设置进行渲染,对当前网站的个性化数据的管理可直接删除或覆盖保存。[全部数据列表] 中是您所有的个性化网站数据列表,用于删除您不再需要的网站个性化数据。

注:个性化数据总量的最高值认为100条,过多的个性化数据会影响脚本执行效率,进而影响网页的正常访问。如果你的计算机性能强悍,可通过高级功能设置来修改最高值。

11.1 保存预览new 预览按钮,用于在保存数据前预览字体渲染效果,可随时调整参数至满意后再保存,此过程无需刷新页面即可实时预览渲染效果。该功能默认关闭,需要在高级功能设置中打开。


12. 配置页面中的🔔:对应操作的提示,通过鼠标划过而显示,如果您不知如何操作或想了解该项操作的功能,每次重大版本更新后,还请仔细阅读🔔中的内容。


13. 页面顶端旋转的问号:帮助按钮,点击打开本帮助页面。