Emoji rendering issue on Linux terminal

Discussion in 'HOWTO-Related Questions' started by WesBadamio, Oct 24, 2025.

  1. WesBadamio

    WesBadamio New Member

    Hey everyone,
    I’ve noticed that certain emojis don’t render properly on my Linux system, instead, I just get blank boxes or question marks. It’s especially annoying when viewing logs or Git commit messages that include emojis.

    I’ve already installed noto-color-emoji and tried updating font configs, but the problem still shows up in terminal apps like tmux or vim.

    Has anyone found a reliable fix or a font setup that displays all emojis correctly in the terminal? Would love to know what’s working for you.

    Thanks!
     
    Wasi likes this.
  2. ahrasis

    ahrasis Well-Known Member HowtoForge Supporter

    Have you tried to use fontconfig to specify Noto Color Emoji as a preferred font for sans-serif, serif, and monospace families by creating or editing a configuration file like in ~/.config/fontconfig/fonts.conf? You may also need to run fc-cache -f -v to update the font cache, restart applications or even log out and back in for the changes to take effect.
     
    WesBadamio likes this.
  3. WesBadamio

    WesBadamio New Member

    Thanks a lot for the detailed suggestion, really appreciate it!
     
  4. Wasi

    Wasi New Member

    Thanks for the detailed tip!
     
  5. WesBadamio

    WesBadamio New Member

    I actually posted this — by “certain emojis,” I meant the hidden ones that text-replacement strings to appear.
     
  6. WilliamGolt23

    WilliamGolt23 New Member

    I've run into similar issues before. In many cases the font isn't the only problem—the terminal emulator, locale settings, and even the version of tmux or Vim can affect emoji rendering. It might be worth testing the same characters in a different terminal first to narrow down where the issue is coming from.
    Hopefully someone here has found a combination that works reliably across all of those applications.
     

Share This Page