Ubuntu 到底是哪个文件决定字体的
- 0次
- 2021-07-13 03:29:57
- idczone
Ubuntu 到底是哪个文件决定字体的回退机制?在/etc/fonts/conf.avail搞了半天。。
系统语言切回英文解决大部分字体显示问题
可以参考 https://wiki.archlinux.org/index.php/Font_configuration/>自定义的配置是需要这两个 /etc/fonts/conf.avail/50-user.conf /etc/fonts/conf.avail/51-local.conf
只是改变一个用户的设置可以把那个xml放到$HOME/.config/fontconfig/conf.d
或者修改$HOME/.config/fontconfig/fonts.conf
全局/etc/fonts/local.conf
(虽然后缀是conf,文件实际是xml)(记得在/etc/fonts/conf.d创建到/etc/fonts/conf.avail对应文件的链接)
至于xml怎么写,可以用http://wenq.org/cloud/fcdesigner.html作参考
顺便贴一下我随便写的 /etc/fonts/local.conf
sans-serif
Source Han Sans CN
WenQuanYi Micro Hei
DejaVu Sans
serif
Source Han Sans CN
WenQuanYi Micro Hei
DejaVu Sans
monospace
WenQuanYi Micro Hei Mono
DejaVu Sans Mono
别喷……真的是乱写的
正是英文,想要彻底解决CJK字体回退的问题
额,实际上我加了思源黑体 Regular 和 Bold 两个字重,但只在维基百科一类的网站才会显示 Bold,若是别的网站,显示粗体实际上是 Regular机械加粗。。
这就不清楚了……之前折腾这些只是因为装了个WPS,CJK字体自动fallback到宋体之类的。
如果你不需要root也改字体,而且不是多用户(多用户也建议使用cp或 ln -s),最建议是使用 ~/.fonts.conf
(你想确定是否生效,你在这个文件里指定一个加粗的字体,注销登陆一下就能看出来了。)
实在不建议修改 /etc/fonts/local.conf
注意点阵字体和非点阵字别混用,抗锯齿被用在点阵字,别使用点阵字提内置没有的字体大小。
安装完字体,建议手动 [sudo] fc-cache -fv 刷新下字体。
请参考: http://wiki.ubuntu.org.cn/%E5%AD%97%E4%BD%93
提醒一下:/etc/fonts/conf.avail/50-user.conf
~/.fonts.conf.d
~/.fonts.conf
哦,好久没用linux了,有点落伍啦。
也就是说以后会用 ~ /.config/fontconfig/fonts.conf ??
我始终建议只修改 ~/ 下的配置文件,特别是对于新手。
看上去是这样,Ubuntu中文的Wiki已经没什么人维护了。
不过这个“deprecated”也出现了有一段时间了
如果楼主是看不下去那种和黑体一样的字体的话,大可不必那么麻烦,只要打开终端sudo apt-get remove fonts-arphic-uming fonts-arphic-ukai -y即可。即时生效,无需等待。
打快了,是宋体
font manager 能帮你吗?
非也非也,就是默认黑体和文鼎的楷体宋体都不能看,想指定CJK为各自的思源黑体
不能,用各种工具设定很难做到全局、或者针对CJK不同区域的字体设定
感觉这篇符合要求 http://ingramchen.io/blog/2014/07/ubuntu-noto-font.html
多谢,我看看
还有这个
http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=462603
http://www.freedesktop.org/software/fontconfig/fontconfig-user.html
这个够看的了