[Fontconfig] How to ignore OpenType Collection fonts
Raimund Steger
rs at mytum.de
Sun May 29 22:35:09 UTC 2016
On Sun, May 29, 2016 03:55, Masamichi Hosoda wrote:
>
> ```
> <selectfont>
> <rejectfont>
> <glob>*.ttc</glob>
> </rejectfont>
> <acceptfont>
> <pattern>
> <patelt name="fontformat">
> <string>TrueType</string>
> </patelt>
> </pattern>
> </acceptfont>
> </selectfont>
> ```
>
> It ignores OTC fonts.
> However it ignores TTC fonts, not only OTC fonts.
>
> Is there a way to ignore the only OTC fonts?
The way I read the implementation of FcConfigAddCache, <globs> are always
checked first when building the cache before any pattern-based
<acceptfont> has a chance to do anything.
This means, you would probably have to use <acceptfont> with all filenames
in <glob> that you want to keep. Then remove the <pattern> based
<acceptfont> and leave the <glob> in <rejectfont> unchanged.
Raimund
--
Worringer Str 31 home: rs at mytum.de +49-179-2981632
Duesseldorf 40211 DE work: raimund.steger at soprasteria.com
More information about the Fontconfig
mailing list