[Fontconfig] Another proposal for saving custom fonts in fontconfig

Akira TAGOH akira at tagoh.org
Mon Feb 3 07:21:30 UTC 2020


On Thu, Jan 16, 2020 at 4:17 PM Peng Wu <peng.e.wu at gmail.com> wrote:
>
> Hi,
>
> Based on previous fontconfig cache API proposal, I propose some small
> additions with some command line tool for font package maintainers.
>
> FcBool
> FcDirCacheAddStyle (const FcConfig *config, const FcChar8 *file,
> const unsigned int index, const FcChar8 *stylename, FcPattern *custom);

As I told you before, please stop proposing such a parameter that
allows replacing the whole thing with FcPattern. that may cause
unexpected behavior. that would even replace something in file, index,
stylename. that is broken API.

> To add some custom style:
> $ fc-custom add-style "family name" "style name" "new style name" --
> variations "wght=150;INKT=100" --features "kern 0, dlig"

I'm not sure if taking such a format like giving it away as is is
really a good idea. probably each of properties may be good to be
separate.

> But with this proposal, if user re-generate the fontconfig system
> cache, the custom style maybe lost, like `fc-cache -fvr` with root
> user.

To make it permanent, it would need to be stored into some config file.

>
> Feel free to comment it.
>
> Thanks,
>   Peng
>
> _______________________________________________
> Fontconfig mailing list
> Fontconfig at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/fontconfig



-- 
Akira TAGOH


More information about the Fontconfig mailing list