bug#73159: 30.0.90; uniscribe / harfbuzz are not initialized on Windows, resulting in fallback to gdi

2024-09-09 Thread Casey Banner
I recently pulled the latest emacs-30 branch (f47297782bdb5e5a07e02f119c8013d11f7d7fae), and I'm building emacs using MSYS2 mingw64 on Windows. With a build on this branch, certain symbols (from the nerd-icons package) were rendering as boxes and not their actual symbol. I suspected that this was

bug#73159:

2024-09-09 Thread Casey Banner
This actually seems to be caused by the pdmp failing to load. `make install` installs the pdmp file as `EMACS_PDMP = `./src/emacs${EXEEXT} --fingerprint`.pdmp`. However, this is not the filename that emacs tries to load - it attempts to load it from the wrong directory, which fails. That seems to

bug#73159: 30.0.90; uniscribe / harfbuzz are not initialized on Windows, resulting in fallback to gdi

2024-09-10 Thread Casey Banner
in the top-level directory, then it does update PATH_EXEC to the correct version. I think I made the wrong assumption that running configure in a subdirectory would leave the main source clean. Thank you for your help debugging this! - Casey On Tue, Sep 10, 2024 at 8:33 AM Eli Zaretskii

bug#73159: Fwd: bug#73159: 30.0.90; uniscribe / harfbuzz are not initialized on Windows, resulting in fallback to gdi

2024-09-10 Thread Casey Banner
ne-Iosevka Fixed SS02-regular-normal-normal-mono-14-*-*-*-c-*-iso8859-1 (#x56) On Tue, Sep 10, 2024 at 2:47 PM Eli Zaretskii wrote: > > From: Casey Banner > > Date: Tue, 10 Sep 2024 14:31:07 -0400 > > Cc: 73...@debbugs.gnu.org > > > > > How come your LANG is set to en_U