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
951 stars 46 forks source link

B站评论不渲染怎么弄?那个公告栏里面没有对应的解决方式 #199

Closed cnxb01 closed 1 year ago

F9y4ng commented 1 year ago

重复反馈,参考 #195

cnxb01 commented 1 year ago

多谢

cnxb01 commented 1 year ago

重复反馈,参考 #195

作者你好,我试了下,三个名称加上去之后还是没有用,然后我用以前备份的设置对比看了看,需要渲染和排除渲染的部分有区别,用旧版的就没问题了

F9y4ng commented 1 year ago

作者你好,我试了下,三个名称加上去之后还是没有用,然后我用以前备份的设置对比看了看,需要渲染和排除渲染的部分有区别,用旧版的就没问题了

建议你使用最新版的规则,它的兼容性更好,你之前添加过的自定义字体检查一下他们的postscript名称是否都正确。

你也可以直接下载使用 #46 中已推荐的自定义字体和字体代码。需要注意的是,要实现全局热替换字体必须填写postscript名称,也就是自定义字体代码中ps:的部分。

cnxb01 commented 1 year ago

作者你好,我试了下,三个名称加上去之后还是没有用,然后我用以前备份的设置对比看了看,需要渲染和排除渲染的部分有区别,用旧版的就没问题了

建议你使用最新版的规则,它的兼容性更好,你之前添加过的自定义字体检查一下他们的postscript名称是否都正确。

你也可以直接下载使用 #46 中已推荐的自定义字体和字体代码。需要注意的是,要实现全局热替换字体必须填写postscript名称,也就是自定义字体代码中ps:的部分。

我已经试过了,不改变自定义字体(三个名称)的情况下,使用新版的【需要渲染的网页元素】是不能渲染评论的(图3),用旧版就可以(图1),甚至旧版不需要postscript也正常渲染(图2) 屏幕截图 2023-04-10 185038 屏幕截图 2023-04-10 185300 屏幕截图 2023-04-10 184805

cnxb01 commented 1 year ago

新旧版指【需要渲染的网页元素】的新旧,不是脚本版本,脚本都是最新版

F9y4ng commented 1 year ago

你的浏览器是?版本?根据检查一下你的浏览器兼容性。 caniuse

字体的热替换与需要渲染的网页元素并没有太大的关系,如果原来的参数才能生效,你可以更换为旧版本的默认参数,如下:

:not(i,head *):not([class*='glyph']):not([class*='icon']):not([class*='fa-']):not([class*='vjs-'])
cnxb01 commented 1 year ago

你的浏览器是?版本?根据检查一下你的浏览器兼容性。 caniuse

字体的热替换与需要渲染的网页元素并没有太大的关系,如果原来的参数才能生效,你可以更换为旧版本的默认参数,如下:

:not(i,head *):not([class*='glyph']):not([class*='icon']):not([class*='fa-']):not([class*='vjs-'])

https://wwvw.lanzouy.com/iQm6p0smcrch 作者,我录了个视频你看看

F9y4ng commented 1 year ago

你的录屏我看了,很奇怪的情况,我在Edge v112 下不能复现你遇到的问题:

录制_2023_04_10_20_42_57_589

BTW. 你可以在高级设置中打开预览功能,这样就不需要每次保存刷新页面,点“预览”按钮就可以看到新效果了。

cnxb01 commented 1 year ago

你的录屏我看了,很奇怪的情况,我在Edge v112 下不能复现你遇到的问题: BTW. 你可以在高级设置中打开预览功能,这样就不需要每次保存刷新页面,点“预览”按钮就可以看到新效果了。

视频里面有个细节,在37秒前后更换自定义字体后,视频的标题显示的字体是不变的,但是视频预览窗口中的播放量,时长,up名称这些是有变化的,看起来就是渲染规则有问题

F9y4ng commented 1 year ago

更新至v2023.04.10.2,重置数据后就可应用修正后的过滤规则了。