用〜/ .fonts.conf替换字体
我正在尝试使用〜/ .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)。