1

There are symbols from this table, which are not rendered on my system; as in, they're just rendered as vertical rectangles to mean I do not have the font to display them. This is the case, for instance, of U+26C4 which should be a snowman-like character, I guess, if I hover with the mouse on it.

If I want to have a unicode character correctly displayed, I think I should install one of the fonts listed here, but how can I know which one for each character?

2 Answers 2

4

In Arch official document fonts are tagged "Unicode" if they have wide Unicode support.

I recommend to install Linux Libertine and Noto fonts

pacman -S noto-fonts noto-fonts-emoji ttf-linux-libertine

restart your browser after installing new fonts to take effect

2
  • Thank you for your prompt reply, which helps for the specific U+26C4 (and I guess many other characters/emoji in the same "category"), but how could I determine myself which package I need?
    – Enlico
    Commented Jun 18, 2020 at 7:28
  • You can start with installing fonts with large coverage of characters and troubleshoot case by case for further issues.
    – binarysta
    Commented Jun 18, 2020 at 7:46
2

There is no easy way to find which font to install for an specific Unicode code point. That is a problem of coverage: which chars are covered by which fonts.

What I could easily say is that a font that covers (almost all) the entire 0 - ffff list of code points (Plane 0) is Unifont. Two other fonts with good coverage are The noto family and Code2000 (you probably don't need Code2001 or Code2002 they cover other areas).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .