首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fontconfig使用Ant命名模式吗?

fontconfig使用Ant命名模式吗?
EN

Unix & Linux用户
提问于 2021-04-18 11:07:36
回答 1查看 98关注 0票数 -1

如果我手动下载了一个foo字体,其中包含了许多目录,这是否是一种包含所有目录的正确方法?

代码语言:javascript
复制
<fontconfig>
    <selectfont>
        <rejectfont>
            <glob>/usr/share/fonts/**</glob>
        </rejectfont>
        <acceptfont>
            <glob>/usr/share/fonts/opentype/foo/**</glob>
        </acceptfont>
    </selectfont>
</fontconfig>
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-04-18 12:41:45

来自fonts-config<GLOB>相关的手册:

Glob元素保存shell样式的文件名匹配模式(包括?*),这些模式根据它们完整的路径名匹配字体。这可以用于排除一组目录(/usr/share/fonts/uglyfont*)或特定的字体文件类型(*.pcf.gz),但后者在很大程度上依赖于不能依赖的文件化约定。请注意,全局只适用于目录,而不适用于单个字体。

因此,您的问题的答案是“不,您不能使用**作为一个全局模式来配置fontconfig”。

我假设

代码语言:javascript
复制
<ACCEPTFONT><GLOB>/usr/share/fonts/opentype/foo/*</GLOB></ACCEPTFONT>

因为手册建议*在路径名称上与/之间的匹配,所以会起作用,但我没有办法测试它。另外,如果您还拒绝使用glob /usr/share/fonts/*,我不知道fontconfig如何在重叠的ACCEPFONTREJECTFONT模式之间排序。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/645646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档