反馈一个显示本地字体的bug

您的反馈很重要!
回复
road_0001
帖子: 6
注册时间: 2023年 6月 4日 14:15

反馈一个显示本地字体的bug

帖子 road_0001 »

如题。我有一个自己设计的网站,里面用CSS引用了一些字体,类似【font-family: '新方正准圆_GBK','微软雅黑 Light';】这种。而这个“新方正准圆_GBK”字体是我自己电脑上安装的(其实是我用字体编辑软件改过的),微软雅黑 Light是系统自带的。那么在Catsxp中,这个新方正准圆_GBK字体就不会生效,微软雅黑 Light也不会生效,它会fallback到微软雅黑。但如果我将这个CSS去掉,那么它就会显示默认的字体。而如果将微软雅黑 Light换成“Microsoft Yahei Light”,那么此时就能显示这个字体。
同理,如果将字体改为“宋体”,即【font-family: '宋体';】那么页面的字体还是会fallback到微软雅黑,但如果将“宋体”换成“Simsun”,那么页面就能正常显示宋体了。如果在font-family中同时存在宋体和Simsun,类似【font-family: '宋体','Simsun';】,那么字体会fallback到Simsun而不是宋体。

以上的操作,在edge、Chorme、傲游浏览器最新版中均未复现。在这些浏览器中,使用本地字体,如上面的新方正准圆_GBK、微软雅黑 Light、宋体,无论中英文都能正常显示。
头像
catsxp
网站管理员
帖子: 3656
注册时间: 2022年 12月 26日 17:41

Re: 反馈一个显示本地字体的bug

帖子 catsxp »

catsxp 有 字体白名单功能!
会过滤掉不在白名单里的字体!!!!!
开着自带的广告过滤功能?
road_0001
帖子: 6
注册时间: 2023年 6月 4日 14:15

Re: 反馈一个显示本地字体的bug

帖子 road_0001 »

catsxp 写了: 2023年 6月 16日 18:01 catsxp 有 字体白名单功能!
会过滤掉不在白名单里的字体!!!!!
开着自带的广告过滤功能?
没有开自带的广告过滤,且没有装任何广告屏蔽软件,插件只装了一个Proxy SwitchOmega。

实测将跟踪器和广告拦截改成已停用,字体并没有恢复正常。只有将指纹识别改为已停用,或者关掉“防止网站根据我的语言偏好对我进行指纹识别”,字体才能恢复正常。
头像
catsxp
网站管理员
帖子: 3656
注册时间: 2022年 12月 26日 17:41

Re: 反馈一个显示本地字体的bug

帖子 catsxp »

帮测试一下beta-6
在尝试解决该问题
road_0001
帖子: 6
注册时间: 2023年 6月 4日 14:15

Re: 反馈一个显示本地字体的bug

帖子 road_0001 »

catsxp 写了: 2023年 6月 20日 17:51 帮测试一下beta-6
在尝试解决该问题
3.6.4 beta 6测了下,复现操作和上面的正式版一样。
头像
catsxp
网站管理员
帖子: 3656
注册时间: 2022年 12月 26日 17:41

Re: 反馈一个显示本地字体的bug

帖子 catsxp »

旧版本在关闭内置去广告功能的情况下,会异常
beta版本修复了该问题
理论上不开启的去广告功能的情况下,应该正常了
如果开启去广告,那要关闭 防止网站根据我的语言偏好对我进行指纹识别
或者 全局选择关闭flags
chrome://flags/#catsxp-reduce-language
回复