Librewolf does not show some unicode characters

Here is a screenshot of the problem: Proton Drive.
Here is my config:

fonts = {
  fontconfig.enable = true;
  packages = with pkgs; [
    hack-font
    nerdfonts
    cascadia-code
    hasklig
    fira-code-symbols
    fira-code
    cantarell-fonts
    inconsolata-nerdfont
    symbola
    source-code-pro
    font-awesome
    font-awesome_5
    font-awesome_4
    line-awesome
    powerline-fonts
    ubuntu_font_family
    mononoki
    unifont
    dejavu_fonts
    symbola
    noto-fonts
    libertine
  ];
};

Please help :slight_smile:

Seems like you don’t have a font which provides glyphs for those codepoints or your fontconfig config is incorrect

  1. As you can see from my code snippet, I’ve installed “every font known to man” :slight_smile:
  2. When I open the README from the repo in the screenshot (GitHub - utilyre/barbecue.nvim: Visual Studio Code inspired breadcrumbs plugin for the Neovim editor) in Neovim, I can clearly see all the Unicode icons. Therefore, I conclude, that I do indeed have the necessary fonts installed.

So, fontconfig then.

You need to change the Latin fonts to something that supports the icons, like a Nerd Font for example:

After saving the settings for the Latin fonts, you can change back to anything else and it will still work.

I’ve had this problem for the longest time, I’m glad that I finally figured it out :grin:

1 Like

That solved it! Thank you very much :slight_smile:

1 Like