]> git.eshelyaron.com Git - emacs.git/commit
Stop querying for fonts as soon as a match is found
authorRobert Pluim <rpluim@gmail.com>
Fri, 11 Sep 2020 08:29:24 +0000 (10:29 +0200)
committerRobert Pluim <rpluim@gmail.com>
Tue, 15 Sep 2020 15:39:24 +0000 (17:39 +0200)
commit20d13e424fb2e7dcc5e6ea1848bca4376d22bab1
treeb34403ca88e4c0a2d2f073073a5075c0fa06744b
parent0a7152e095e51febedf3da794eacb3a6b538e64e
Stop querying for fonts as soon as a match is found

Scanning through fonts can be very slow, especially with the 'x' font
backend, and the result is almost always not used.  Stop looking for a
font as soon as one is found rather than scanning all the backends.

* src/font.c (font_list_entities): Stop scanning through the font
backends as soon as we find a match unless
'query-all-font-backends is set (Bug#43177).
(syms_of_font): New variable 'query-all-font-backends', default
false.
src/font.c