您尚未登录。

#1 2024-06-09 18:01:29

oldherl
会员
注册时间: 2017-10-14
帖子: 24

近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

这个打包变化的起因是有人发现 noto-fonts-cjk 包过去携带的 70-noto-cjk.conf 文件会导致在特定语言中一直使用 Noto 作为第一CJK(中日韩语言)回落(fallback)字体,而难以被用户级设置覆盖。详情见bug链接:
https://gitlab.archlinux.org/archlinux/ … -/issues/2

所以在最新的 noto-fonts-cjk 包中,上述默认设置已经被删除。如果你自己没有设置回落字体,可能会优先使用了你不希望的字体,如 Simsun 或微软雅黑等。你可以自己使用 fontconfig 配置来更改,或参考我的配置:

(我是放到了 /etc/fonts/conf.d/64-oldherl-zh.conf ,注意你需要安装有这些字体,或自行修改字体名称。文件名是为了让它恰好出现在 65-nonlatin 之前)
https://gist.github.com/oldherl/7cace8e … 8a925a8221

最近编辑记录 oldherl (2024-06-10 18:43:55)

离线

#2 2024-06-10 19:11:03

Lock_Rim
会员
注册时间: 2022-03-27
帖子: 8

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

感谢分享,我说怎么字体突然变细了好多

离线

#3 2024-06-12 17:17:33

chenus
会员
注册时间: 2023-04-05
帖子: 3

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

非常感谢,终于解决了!

离线

#4 2024-06-14 22:08:25

CloverGit
会员
注册时间: 2024-03-15
帖子: 2

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

这个文件的移除也导致了大量字体回落,导致显示字体的不统一
如 '一','面','书','人','凡' 等字符,基本上都回落到了 noto-fonts 包的各个不同字体(该包是 plasma-integration 的依赖包)
比较明显的是 '体' 回落到了衬线字体 Noto Serif Tangu,在 plasma 系统设置的中有一项 '文字和字体',差异非常明显

离线

#5 2024-06-14 23:49:45

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

你是想说 Tangut?但是这个字体不包含「体」这个字符呀。

离线

#6 2024-06-15 23:52:23

XDwanj
会员
注册时间: 2022-12-13
帖子: 1

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

我打包了 `aur/noto-fonts-cjk-conf` 包,将 `noto-fonts-cjk` 中被删除的 `70-noto-cjk.conf` 搞回来了。

参考楼主的做法,把名字改成了 `64-noto-cjk.conf`,并将内容中的 `binding="strong"` 属性剔除以解决覆盖用户配置的问题。

有需要的可以直接 `yay -S noto-fonts-cjk-conf` 包来解决问题。

最近编辑记录 XDwanj (2024-06-15 23:58:30)

离线

#7 2024-06-16 14:43:07

evangelion_air
会员
注册时间: 2024-01-13
帖子: 10

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

cnwiki 简体中文本地化 中,中文字体配置章节里给出的外部连接 Linux 下的字体调校指南 有提供参考配置,在

 ~/.config/fontconfig/fonts.conf

中填入参考内容,我并没有发现字体回落问题。

离线

#8 2024-06-21 14:21:00

oldherl
会员
注册时间: 2017-10-14
帖子: 24

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

依云 说:

你是想说 Tangut?但是这个字体不包含「体」这个字符呀。

包含的

离线

#9 2024-06-21 14:46:52

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: 近期 noto-fonts-cjk 打包变化,可能导致默认CJK回落字体不再是 Noto 系列字体

咦,真的包含耶。(那我之前怎么没看到呢

离线

页脚