Eli Zaretskii writes: >> From: Duncan Bayne >> Cc: 74337@debbugs.gnu.org >> Date: Thu, 14 Nov 2024 07:47:08 +1100 >> >> > I cannot reproduce the problem on my system (which is not >> > amd64-portbld-freebsd): the file displays almost immediately for me. >> > >> > Do emoji display as "tofu" (i.e. rectangular boxes with hex codepoint >> > value) on your system, after those 1.5 minutes, or do they display as >> > emoticons? IOW, do you have on your system fonts that can display >> > emoji? >> > >> Ah, that could be the problem. My system fonts can't display any of >> those emoji - they display as "tofu" after the 1.5 minutes. > > OK, so how many fonts do you have installed overall on that system? > What do the following expressions yield when evaluated with "M-:"? > > (length (font-family-list)) > (length (x-list-fonts "*" 'default)) (length (font-family-list)) returns 10775. (length (x-list-fonts "*" 'default)) returns 7333. >> What font are you using? I'll install it and try to reproduce the >> issue again. > > If you install Noto Color Emoji, Emacs should use that font by default > for displaying emoji. I have installed Noto from packages with: pkg install -y \ noto \ noto-emoji \ ... and refreshed my font cache with: fc-cache -fv I've attached the log from fc-cache. With this all done, most of the emoji in the file are rendered properly, but a few still appear as tofu, and it still takes minutes to open. I've attached a screenshot of the resultant buffer. -- Duncan Bayne +61 420 817 082 | gemini://duncan.bayne.id.au/ I usually check my mail every 24 - 48 hours. If there's something urgent going on, please send me an SMS or call me.