Accessing fontconfig objs in gdb
Julien Nabet
serval2412 at yahoo.fr
Tue Sep 10 13:50:02 UTC 2024
Hello Caolán!
On 10/09/2024 13:46, Caolán McNamara wrote:
> On Tue, 2024-09-10 at 13:01 +0200, Julien Nabet wrote:
>> I'm trying to understand fontconfig use in LO for tdf#108243
>> (semicolon separated fonts substitution not working (bug in Linux
>> FontConfig integration code)
> It's probable that on the platforms that use fontconfig that we just
> split the list of font candidates at ; and ask fontconfig for a
> replacement based off that first entry if the first one is not
> available, so that debugging fontconfig itself likely doesn't matter
> too much. In the sense that it's too late when fontconfig is asked its
> opinion about a replacement[*]
Yes I had noticed this too but wanted to know how fontconfig did it.
But indeed, perhaps it won't be necessary.
> ...
>
> Whatever about the case of a document/user explicitly using ";" to
> suggests fallbacks where the first one that really exists might be a
> good idea, I feel the other case where LibreOffice is just asking for
> "something good" probably should continue to just feed fontconfig the
> first entry and accept that result.
> ...
I've submitted https://gerrit.libreoffice.org/c/core/+/173140 (put you
in cc) to try to use the fallback font list in priority.
Julien
More information about the LibreOffice
mailing list