integral-dw/org-superstar-mode

Unicode icons not rendering the same when in daemon mode

Opened this issue · 3 comments

When in emacs daemon mode the icons do not render the same. When running on a daemon mode, they are a lower quality and just do not look as good

Font - Literation Mono Nerd Font
Emacs Version - GNU Emacs 29.0.50 (build 1, x86_64-w64-mingw32)

Here is my full config

  • Daemon mode
    Char: * (42, #o52, #x2a) point=144 of 177 (81%) column=0
    image

  • None daemon mode
    Char: * (42, #o52, #x2a) point=144 of 177 (81%) column=0
    image

The output of what-cursor-position is on the first bullet

When in daemon mode the charachters look right at this level Char: * (42, #o52, #x2a) point=97 of 38832 (0%) column=0

Ah, I have a hunch daemon mode somehow compromises the way org-superstar figures out whether it is run in terminal or is in a GUI session. In that case running Emacs in a terminal would look like the ugly version as well. If I'm right then I will need to mess with the logic at play a bit. Sorry for the late reply, btw. I'll look into it!

Hm, it looks like the session is recognized correctly. What is the font information for both? Something like:

The component character(s) are displayed by these fonts (glyph codes):
◉: ftcrhb:-PfEd-DejaVu Sans Mono-bold-normal-normal-*-27-*-*-*-m-0-iso10646-1 (#xA20)```

Which you can inspect with `C-u C-x =`.  I did not yet have the time to take a closer look at your config to check for things there, if you could boil it down to a minimal config that still has the issue that would be perfect.