![我如何强制 ubuntu 在所有应用程序和网页中使用字体 A 而不是字体 B?](https://linux22.com/image/963926/%E6%88%91%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%20ubuntu%20%E5%9C%A8%E6%89%80%E6%9C%89%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E7%BD%91%E9%A1%B5%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%AD%97%E4%BD%93%20A%20%E8%80%8C%E4%B8%8D%E6%98%AF%E5%AD%97%E4%BD%93%20B%EF%BC%9F.png)
我是 Linux 新手,我的问题很简单:如何强制 Ubuntu 在所有应用程序和网页中使用字体 A 而不是字体 B?例如,有一个网页使用 Tahoma 字体,但我希望我的浏览器自动使用 Ubuntu 字体而不是 Tahoma。
答案1
我在 ~/.fonts.conf 中使用这个内容来替换 Ubuntu 中的几种字体
<!--?xml version="1.0"?>-->
<!--DOCTYPE fontconfig SYSTEM "fonts.dtd">-->
<!-- ~/.fonts.conf for per-user font configuration -->
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Ubuntu</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Ubuntu Mono</family>
</prefer>
</alias>
<match>
<test name="family"><string>Arial</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Ubuntu</string>
<string>Arial</string>
</edit>
</match>
<match>
<test name="family"><string>helvetica</string></test>
<edit name="family" mode="prepend" binding="strong">
<string>Ubuntu</string>
<string>Helvetica</string>
</edit>
</match>
</fontconfig>