emacs-doom-modeline: Some icons are missing

  • Open
  • quality assurance status badge
Details
2 participants
  • Luis Felipe
  • Wilko Meyer
Owner
unassigned
Submitted by
Luis Felipe
Severity
normal
L
L
Luis Felipe wrote on 13 Jan 2021 19:40
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
R8PS3r4t3BUMCC1l_dSpbNr3e0fmvVZhzViXP1EtH_LH5EOFc6CRtGxs7s3L3IG99ye1cNhLeWghfeiscdiO9eHMzmDGHkdaqAtFdHvPnVs=@protonmail.com
## Steps to reproduce

1. guix install emacs-doom-modeline
2. Start Emacs
3. M-x doom-modeline-mode

## Expected result

Doom modeline and its icons display correctly.

## Unexpected result

Doom modeline is displayed, but some of its icons are missing. You only see Unicode placeholders.

To be able to see the appropriate icons, one have to perform additional steps:

1. guix install emacs-all-the-icons
2. Start Emacs
3. M-x all-the-icons-install-fonts

I would expect "guix install emacs-doom-modeline" to install emacs-all-the-icons, and the latter to install any required font packages.

## System information

GNU Emacs 27.1
emacs-doom-modeline 3.0.0
GNU Guix efa773f

---
Luis Felipe López Acevedo
Attachment: file
W
W
Wilko Meyer wrote on 3 Sep 2023 13:49
emacs-doom-modeline: Some icons are missing
(address . 45845@debbugs.gnu.org)
87h6obtqjw.fsf@wmeyer.eu
Hi Guix,

This issue still persists on:

guix d884fc9
GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37,
cairo version 1.16.0)
doom-modeline 20230624.1524

In addition to that, all-the-icons-install-fonts doesn't seem to fix
the missing icons in doom-modeline, even though the installation doesn't
run into erroneous behaviour during install and all-the-icons.ttf is
present afterwards:

(~) λ fc-list | grep all-the
/home/wilko/.guix-profile/share/fonts/all-the-icons.ttf: all\-the\-icons:style=Regular
/run/current-system/profile/share/fonts/all-the-icons.ttf: all\-the\-icons:style=Regular
/home/wilko/.local/share/fonts/all-the-icons.ttf: all\-the\-icons:style=Regular

I assume that the latter issue may be more on the emacs-all-the-icons
side of things, and not particular emacs-doom-modeline related.

--
Kind regards,

Wilko Meyer
w@wmeyer.eu
?