]> git.eshelyaron.com Git - emacs.git/commit
Fix the handling of font backend supersedence on MS-Windows
authorEli Zaretskii <eliz@gnu.org>
Tue, 18 Jun 2019 17:21:40 +0000 (20:21 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 18 Jun 2019 17:21:40 +0000 (20:21 +0300)
commit922121e7ddbc107da14ea9c1280d15c828e85063
treec44f63b0535fd8c19c719f2844319b06aefdf241
parent4956e7610c782cace51943ee41f4c357703bdae1
Fix the handling of font backend supersedence on MS-Windows

* src/w32font.c (syms_of_w32font): Don't make the Uniscribe
font backend "superceded" here, ...
* src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper):
... make it "superceded" here, only if the HarfBuzz DLL was
successfully loaded.  This is because Emacs compiled with
HarfBuzz support might run on a system without the DLL.
* src/w32fns.c (Fx_create_frame, w32_create_tip_frame):
Register the HarfBuzz font backend only if it is available.
src/w32fns.c
src/w32font.c
src/w32uniscribe.c