2024-07-26
一言
我们的科学永远只是找到近似真理。 --- 《爱因斯坦》 · Kyanite
今天收到了 stactoverflow
的邮件,我发现自从开始用 chatGPT
就没登录过 stacoverflow了,没有GPT之前,我查问题访问最多的就是 stackoverflow 。
Arch配置字体优先级
在 Arch Linux 上,您可以通过设置字体配置文件来优先使用特定的字体。以下是步骤:
- 查看已安装字体
使用fc-list
查看已安装的字体的 family
名字
fc-list :family | sort | uniq
-
创建字体配置文件: 创建或编辑
/etc/fonts/local.conf
文件来设置字体优先级。sudo vim /etc/fonts/local.conf
-
配置字体优先级: 在
local.conf
文件中添加以下内容:<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- 优先使用 LXGW Wenkai 字体显示中文 -->
<match>
<test name="lang" compare="contains">
<string>zh</string>
</test>
<edit name="family" mode="prepend">
<string>LXGW Wenkai</string>
</edit>
</match>
<!-- 优先使用 JetBrains Mono 字体显示英文 -->
<match>
<test name="lang" compare="not_contains">
<string>zh</string>
</test>
<edit name="family" mode="prepend">
<string>JetBrains Mono</string>
</edit>
</match>
</fontconfig> -
刷新字 体缓存: 保存并关闭文件后,刷新字体缓存以应用更改:
fc-cache -fv
这样配置后,系统会优先使用 LXGW Wenkai
字体来显示中文,而使用 JetBrains Mono
字体来显示英文。如果您在使用某些应用程序时发现字体未正确应用,可能需要在该应用程序的字体设置中手动指定这些字体。