我正在尝试使用〜/ .fonts.conf用Droid Sans替换Helvetica,这是文件的内容:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family"><string>Helvetica</string></test>
<edit name="family" mode="assign"><string>Droid Sans</string></edit>
</match>
</fontconfig>
但无论如何,似乎什么也没有发生。我尝试运行fc-cache,已经签入/etc/fonts/conf.d
,发现50-user.conf
其中的内容似乎在明确调用用户特定的配置。
我想念什么?
谢谢
编辑:经过调查,我发现其他规则会/etc/fonts/conf.d
覆盖用户配置,因此user.conf
可以进行00-user.conf
帮助。仍然只是部分成功,因为我可以指定应该替换的字体,但是我选择的替换将被忽略:换句话说,我可以使Helvetica
字体无效,并且系统退回到下一个字体(即在浏览器中,接受样式表中指定的下一个字体,如果不存在则显示标准sans-serif)。
我来这里是因为我要做类似的事情。希望有人能给出答案……
—
路德维希·魏尼尔
还在寻找答案。
—
Capi Etheriel 2010年