天下苦 CJK 久矣

2022-02-08 19:39:45 +08:00
 CEBBCAT

把 Chrome 更新到了 98.0.4758.80 ,在新功能介绍中 Google 团队贴心地做了 i18n ,但是文字效果不禁让人想起被 Linux 支配的恐惧[1]

请注意图中的 复、门、关 等字

很遗憾,没能找到 chrome://whats-new/ 的在线版本,假如你也想看看,也许可以看看 谷歌浏览器(Google Chrome)企业安装版下载 V98.0.4758.80 - 系统之家

注:

  1. 但我想这个问题和“Linux”关系不大,不管怎样,假如你仍然受字体问题困扰,你可能需要调整操作系统字体优先级顺序
5962 次点击
所在节点    字体排印
26 条回复
xiaopc
2022-02-08 20:22:47 +08:00
这是 Noto Sans 日文字形
这和 Chrome 无关
这个问题和「 Linux 」关系很大
这个优先级不是字体指定的,而是系统
seerhut
2022-02-08 20:32:16 +08:00
部分日文汉字和简中繁中汉字的 unicode 码是一样的,但是字形不一样,程序优先用哪个就造成你这个问题
jim9606
2022-02-08 20:41:11 +08:00
这明显是用了日本字形了。
可以考虑设置里调整使用 Language-specific Fonts ,选择。例如思源黑体选用“Source Han Sans SC”
Cooky
2022-02-08 20:45:36 +08:00
默认字体自己可以设置吧
heyjei
2022-02-08 21:01:18 +08:00
CJK 是编程入门者的噩梦
masterclock
2022-02-08 21:25:52 +08:00
这和 CJK 有什么关系?
sagaxu
2022-02-08 22:03:48 +08:00
想当年 source code 还是分编码的,GBK 一套,UTF-8 一套
auvt
2022-02-08 22:30:48 +08:00
为什么我第一反应是 palm 上的 cjkos ,而且还能竖排,那个开发者叫什么来着……
CEBBCAT
2022-02-08 22:49:39 +08:00
@auvt #8 cuttlefish?我 Google 的
baobao1270
2022-02-08 23:25:11 +08:00
这个不是 CJK 的问题吧……
ipwx
2022-02-08 23:47:18 +08:00
这是楼主系统的 Sans 字体解析没配置好。。。
wsy2220
2022-02-09 00:59:38 +08:00
这个问题的根源在于 unicode 组织脑残,搞了汉字统一码这个东西,导致软件显示汉字的时候要靠环境信息来猜一个字是中文还是日文。
mxalbert1996
2022-02-09 02:07:00 +08:00
@wsy2220
这当然不是脑残,原因都在这里:
https://www.unicode.org/notes/tn26/
tulongtou
2022-02-09 06:14:30 +08:00
为什么不是苦 Linux desktop 么? Windows 和 Mac 下面的字体都没问题
loopinfor
2022-02-09 07:43:33 +08:00
@tulongtou windows 的 sublime text 字体也是这样。我印象中是 sublime text 设置成英文等宽字体然后中文就会变这样。
Satelli
2022-02-09 08:19:26 +08:00
@loopinfor 这是 Windows 的历史遗留问题。使用硬编码的字体替代列表而不是依赖当前系统语言列表顺序的字体集来 fallback 。
auvt
2022-02-09 08:47:30 +08:00
@CEBBCAT 好像是个汉语名,什么永中?前些天折腾老机器,发现截图里日本的 cjk 软件竟然能浮动候选栏,结果十几年前就资源失效了,可惜……
seerhut
2022-02-09 10:12:41 +08:00
@wsy2220
@mxalbert1996
这篇文章基本上避重就轻啥都没说,事实上 iso 早期方案是各国汉字分别编码的,但是大陆始终不同意这点,要求各国汉字统一编码,最后日本妥协后开始以统一汉字码为基础做了 10646 。 折腾了十年的争论在文章中就剩一句 "各国都同意了"。
mxalbert1996
2022-02-09 10:21:15 +08:00
@seerhut
所以你觉得你说的这个是“重”,文章里说的全都是“轻”是么?
seerhut
2022-02-09 10:49:55 +08:00
@mxalbert1996 没错,文章中每一条都很弱,最后给出的 pdf 有更详细的讨论,我没时间细看,比文章强不少,但是所见部分还是说服不了我。其实分别编码与统一编码的核心还是 俩字是不是 same character

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

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

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

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

© 2021 V2EX