On Fri, Sep 6, 2024 at 11:27 AM Werner LEMBERG <wl@xxxxxxx> wrote:
>> I am curious to hear your thoughts on accepting contributions to
>> FontConfig that provide an alternative indexing code path and build
>> configuration that does not require FreeType, but instead uses the
>> Rust-based Fontations libraries [1] developed by Google Fonts.
>
> I believe this is an important and noble project to consider
> upstream.
I agree. Using two different font backends could help improve
FontConfig by finding subtle bugs. It might even help FreeType – and
Fontations – fixing bugs, too.
However, to allow such kind of testing I strongly suggest that
Fontation and FreeType can coexist in FontConfig, similar to HarfBuzz
that also allows multiple backends AFAIK.
That would be ideal, yes. I'm also personally interested in writing a HarfBuzz backend as well, for performance comparison purposes mostly, and filling HB API gaps.
behdad
Werner