找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 453|回复: 8

[建议] 英文操作系统下的字体fallback

[复制链接]

6

主题

17

回帖

102

积分

注册会员

积分
102
发表于 2024-8-21 10:41:16 | 显示全部楼层 |阅读模式
当操作系统是英文的时候, 浏览器的标签页字体会默认使用segoe, 当遇到无法渲染的字符的时候, 会fallback到日文字体, 导致渲染不正常

如图:

1.png
回复

使用道具 举报

0

主题

102

回帖

1084

积分

金牌会员

积分
1084
发表于 2024-8-21 22:56:33 | 显示全部楼层
gh0ul 发表于 2024-8-21 20:55
你没看明白他什么意思,他说的是标签页的标题

不好意思,没注意看。


这个问题应该是英文版的时候,日文字体的优先级比简体中文字体的优先级要高

可以试试此文中的办法,注意先备份注册表再删除日文字体的注册表信息,预防出错也可以还原。

https://zhuanlan.zhihu.com/p/502139239
回复

使用道具 举报

0

主题

102

回帖

1084

积分

金牌会员

积分
1084
发表于 2024-8-21 17:55:02 | 显示全部楼层
用个字体扩展咯

比如我用《偏爱微软雅黑字体》这个扩展,不管什么系统打开页面都是雅黑字体。
回复

使用道具 举报

29

主题

1586

回帖

8533

积分

论坛元老

积分
8533
发表于 2024-8-21 20:55:25 | 显示全部楼层
ferlycn 发表于 2024-8-21 17:55
用个字体扩展咯

比如我用《偏爱微软雅黑字体》这个扩展,不管什么系统打开页面都是雅黑字体。 ...

你没看明白他什么意思,他说的是标签页的标题
回复

使用道具 举报

7

主题

41

回帖

258

积分

中级会员

积分
258
发表于 2024-8-21 21:24:22 | 显示全部楼层
也可以用这个:
替换字体的中文部分为雅黑
https://www.crxsoso.com/webstore ... jonanmddidnnahopmcn
回复

使用道具 举报

41

主题

6114

回帖

2万

积分

管理员

积分
21268
发表于 2024-8-21 22:14:27 | 显示全部楼层
禁用了DirectWrite吗?
QQ(2530160833)
回复

使用道具 举报

41

主题

6114

回帖

2万

积分

管理员

积分
21268
发表于 2024-8-21 23:28:55 | 显示全部楼层
ferlycn 发表于 2024-8-21 14:56
不好意思,没注意看。

感谢大佬。
QQ(2530160833)
回复

使用道具 举报

6

主题

17

回帖

102

积分

注册会员

积分
102
 楼主| 发表于 2024-8-22 00:39:36 | 显示全部楼层
Admin 发表于 2024-8-21 22:14
禁用了DirectWrite吗?

没有禁用direct write, 如果禁用direct write就会出现英文字符间距不一致的问题
回复

使用道具 举报

6

主题

17

回帖

102

积分

注册会员

积分
102
 楼主| 发表于 2024-8-22 00:40:35 | 显示全部楼层
本帖最后由 lajiburner1 于 2024-8-22 00:45 编辑

请管理员不要置顶那个回答, 因为按照那个回答, 日文又不正常了

chrome的direct write有自己的一套font fallback的优先级且不遵守系统设置, 因此才发帖反馈


理想状态是最好可以自己设置fallback顺序, 或者遵守系统fallback顺序, 实在不行只能hard code 中文字体优先级高于日文字体了
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2025-2-3 09:55 , Processed in 0.019687 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表