我想使用https://wiki.archlinux.org/index.php/font_configuration#LCD_过滤器中的LCD过滤器设置。该文件已经存在:
$ cat /etc/fonts/conf.d/11-lcdfilter-default.conf
Use lcddefault as default for LCD filter
lcddefault然而,这些设置似乎被忽略了:
$ grep lcd /etc/fonts/fonts.conf | wc
0 0 0
$ fc-match --verbose | rg lcd
lcdfilter: 0(i)(w)这是在运行fc-cache -f之后。
获取/etc/fonts/conf.d中的更改的命令是什么?我不想重新启动我的系统,因为这将花费太长时间(我需要多次这样做来排除故障)。
发布于 2021-01-11 01:53:42
我从来没有想过如何更广泛地解决这个问题,但是事实证明,另一个配置文件正在覆盖我的系统级配置文件:
$ grep cache /etc/fonts/fonts.conf
/var/cache/fontconfig
fontconfig
~/.fontconfig我没有~/.fontconfig,但事实证明,我确实有~/.config/fontconfig/fonts.conf,它本身将lcdfilter设置为none。我删除了这个文件(它没有任何其他重要的设置,否则我只会编辑/删除lcdfilter块),在关闭并再次打开我的应用程序之后,字体就会如期而至地呈现出来。fc-cache -r也显示了正确的结果。
https://unix.stackexchange.com/questions/628298
复制相似问题