On 15 November 2017 at 12:48, Akira TAGOH <akira@xxxxxxxxx> wrote:
> Are you asking if there are any way to do something in XML instead of "ln -s"?
> Are you asking if there are any way to do something in XML instead of "ln -s"?
Yes. Just in case there's a better (canonical) way to reject and allow fonts.
> Here is to allow only /usr/share/fonts/dejavu/DejaVuSans.ttf and
> reject all of fonts under /usr/share/fonts.
>
> <fontconfig>
> <selectfont>
> <rejectfont><glob>/usr/share/fonts/*</glob></rejectfont>
> <acceptfont>
> <glob>/usr/share/fonts/dejavu</glob>
> <glob>/usr/share/fonts/dejavu/DejaVuSans.ttf</glob>
> </acceptfont>
> </selectfont>
> </fontconfig>
>
> Adding a directory too is the trick. fontconfig checks a directory
> first then filenames in it so just adding a filename without dir
> fails.
Hey, > reject all of fonts under /usr/share/fonts.
>
> <fontconfig>
> <selectfont>
> <rejectfont><glob>/usr/share/fonts/*</glob></rejectfont>
> <acceptfont>
> <glob>/usr/share/fonts/dejavu</glob>
> <glob>/usr/share/fonts/dejavu/DejaVuSans.ttf</glob>
> </acceptfont>
> </selectfont>
> </fontconfig>
>
> Adding a directory too is the trick. fontconfig checks a directory
> first then filenames in it so just adding a filename without dir
> fails.
thanks for your response.
It's not working on my end, which is surely my fault!
I note that my path is: /usr/share/fonts/truetype/dejavu/ but even adjusting for that, there is no appearance of DejaVuSans in fc-list./usr/share/fonts/truetype/dejavu/*
/usr/share/fonts/truetype/
And various slash-no-slash on the ends.
_______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/fontconfig