Streamlining fontconfig scanning

Behdad Esfahbod <[email protected]>
Newsgroups gmane.comp.fonts.fontconfig
Message-ID <CAF63+7Uq7fkViicbE5=Sve8O-gTcOksXN6hLFPj_yZf_1N8RfA@mail.gmail.com>
Hi everyone,

I have a proposed patchset speeding up fontconfig scanning by 10x, simply
by not loading glyphs at all, and trusting fonts having correct cmap:

  https://bugs.freedesktop.org/show_bug.cgi?id=64766#c56

If no one has comments, I like to merge this and get it out for testing in
the wild.

After this, I think we should fix the relocatable feature to not touch
mmaped cache files.  Here's my proposed approach:

  https://bugs.freedesktop.org/show_bug.cgi?id=101889#c17

After that, we should clean up the cache race patches and remove the
locking.  We should accept that cache updates will always remain racy,
simply because we don't have or want to use the kinds of synchronization
primitives that guarantee no race.  With scanning 10x faster this shouldn't
be a problem in practice.  I like to get back to each process trying to
update the cache and possibly discarding its result if another process
already did...

Cheers,

-- 
behdad
http://behdad.org/

_______________________________________________
Fontconfig mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/fontconfig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.