[Fontconfig] Config Parsing Error Reporting (was Re: Another proposal for saving custom fonts in fontconfig)

Akira TAGOH akira at tagoh.org
Thu Jul 4 10:04:25 UTC 2019


On Thu, Jul 4, 2019 at 6:06 PM Lawrence D'Oliveiro
<ldo at geek-central.gen.nz> wrote:
>
> On Thu, 4 Jul 2019 17:49:43 +0900, Akira TAGOH wrote:
>
> > On Thu, Jul 4, 2019 at 8:05 AM Lawrence D'Oliveiro
> > <ldo at geek-central.gen.nz> wrote:
> >>
> >> Speaking of which, it would be good if there was an
> >> alternative to FcConfigParseAndLoad which could return a useful
> >> status code from parsing a config file, instead of only printing
> >> out errors.
> >>
> > That should be a bug. please file an issue.
>
> The man page for FcConfigParseAndLoad says
>
>     Error and warning messages will be output to stderr.  Returns
>     FcFalse if some error occurred while loading the file, either a
>     parse error, semantic error or allocation failure. Otherwise
>     returns FcTrue.
>
> So it is a documented “feature” that errors and warnings are output to
> stderr. But as far as I recall, it does not return FcFalse if parsing
> problems were encountered (only if the config file could not be found),

Right. I'm not talking about warnings here. not returning FcFalse on
fail is a bug.

> so that much is a bug. It would be nice to have an API call that
> returned the error indications to the caller; perhaps via a callback for
> each error found.

To show that error on GUI for users say? hm, let me think.

> _______________________________________________
> Fontconfig mailing list
> Fontconfig at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/fontconfig



-- 
Akira TAGOH


More information about the Fontconfig mailing list