Bing 的聊天界面字体太丑了,用 Stylish 竟然改不掉。

2023-05-04 17:51:56 +08:00
 Socrazy
用 Stylish 插件或 Arc 的 Boost 功能都不能改样式,用了啥高大上的技术吗?
如何能够改写样式。

1227 次点击
所在节点    Apple
13 条回复
cairnechen
2023-05-04 18:21:33 +08:00
隐约记得 stylish 暴过雷吧,现在是秽土转生了吗?
chonger
2023-05-04 18:28:01 +08:00
知不道啊~不过这种大小不一的字体是没装微软雅黑吧,其实暴雪的 mac 战网也是这德行,默认的是微软雅黑,不装的话字体缺失就变成这样
Socrazy
2023-05-04 19:07:20 +08:00
@cairnechen 搞错了,现在用的 Stylus
Socrazy
2023-05-04 19:17:09 +08:00
@chonger 雅黑应该是装了,不想用
Socrazy
2023-05-05 17:32:56 +08:00
好吧,直接用* 把 bing 所有字体强制更换了。
好像是用了啥 Shadow DOM ,直接不懂了。也没法直接修改 Shadow DOM 里元素的内容。
FozillaMox
2023-05-06 22:35:52 +08:00
用 Safari 可以摆脱这个字体,变成 San Francisco+苹方。
Socrazy
2023-05-07 16:26:59 +08:00
@FozillaMox 确实,Safari 下正常。
不过很久前就换了 Arc 了。
强制换成苹方了。
FozillaMox
2023-05-07 19:37:27 +08:00
@Socrazy 你也可以用 @font-face 指定 Arial Unicode MS 字体的 src 是苹方,这样可以把一切对这字体的调用替换。或者你直接在字体簿删掉这字体,应该也会 fallback 到苹方。方法很多。

这个字体这么烂,建议直接删掉。😏
Socrazy
2023-05-08 08:28:04 +08:00
@FozillaMox
我已经做了一个 font-face 的样式表,针对所有网页,Arial Unicode MS 这个字体也已经替换,但没有效果。
这个字体是系统字体,好像无法删除?
FozillaMox
2023-05-08 20:20:15 +08:00
@Socrazy 我试了一下,也不行,应该是因为浏览器对于同名字体总是优先使用系统字体而非定义的字体。

虽然字体不能移除,但可以禁用。

禁用之后就可以了。顺带一提,按照 CSS 的字体列表,是先找微软雅黑,没有才会退到这字体。
Socrazy
2023-05-09 08:29:33 +08:00
@FozillaMox 要关掉 SIP 是吧?我这提示不能禁用系统字体。
FozillaMox
2023-05-09 09:35:29 +08:00
@Socrazy 啊?在我这不需要。而且我没关 SIP 。我目前用的 Monterey 。

不过我了解到,系统字体分为两个部分:系统字体(/System/Library/Fonts/)和补充字体(/System/Library/Fonts/Supplemental )。从 Big Sur 开始,用户不能碰系统字体,但可以碰补充字体。

从 Ventura 开始连补充字体都不能碰了。这个 Arial Unicode MS 可能就是其一。换言之,Ventura 用户另想办法了。
Socrazy
2023-05-09 09:39:06 +08:00
@FozillaMox 嗯,Ventura 不允许了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX