brndnmtthws / conky

Light-weight system monitor for X, Wayland (sort of), and other things, too
https://conky.cc
GNU General Public License v3.0
7.15k stars 614 forks source link

[Bug]: Icon font rendering #2014

Open shawnmuzick opened 1 month ago

shawnmuzick commented 1 month ago

What happened?

I'm sure this is user error, but: I've got an issue where conky fails to render some, but not all, icons in a font that supports them, specifically these: 🌧️☀️

I'm using RobotoMono, I've verified the font supports the icons in several other applications, and also the Nerd Font previewer

The text and the final icon render properly. Typically, an icon not supported by the font would be rendered by a random garbage character. I.e: image

In the config I've provided, white-space is rendered. image

Version

1.19.6

Which OS/distro are you seeing the problem on?

Fedora

Conky config

conky.config = {
    override_utf8_locale = true,
    font = 'RobotoMono Nerd Font Mono:size=18',
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    use_xft = true,
}
conky.text = [[
🌧️☀️ ☀ Test 
]]

Stack trace

No response

Relevant log output

No response

shawnmuzick commented 1 month ago

I did some further experimenting by copying these characters directly from the font's character map: ⚡ 🌧 🌩

The first renders properly, the others do not.