How do I resolve missing characters in my unicode font?

37,195

Solution 1

Install package ttf-ancient-fonts.

sudo apt-get update
sudo apt-get install ttf-ancient-fonts

Solution 2

The most comprehensive font package I have found is font-noto. Installing this has always fixed whatever font-display issues I was having:

sudo apt install fonts-noto

Then, restart your browser and everything should work as expected.

Solution 3

In order to see the missing characters, you need to install a font which contains them.

I've found that Symbola contains the best range of characters.

  • Download the zip file.
  • Install the two .ttf fonts - if you double click on then, you should see a font preview, click the "Install" button.

With the latest version (8.0.0) I'm able to see the dog symbol 🐕 and the slice of pizza symbol 🍕.

See: enter image description here.

Solution 4

I managed to fix the unrecognized characters issue I was having on Linux by installing the following packages:

apt-get install xfonts-unifont ttf-unifont

(The above command assume a Debian system, for other distributions you may need to use another package manager and/or specific package names).

Solution 5

For me, installing the fonts-noto-cjk, fonts-noto-color-emoji, fonts-noto-core, fonts-noto-extra, fonts-noto-mono and fonts-noto-ui-core installed the missing characters. Those fonts have a large unicode coverage.

Share:
37,195

Related videos on Youtube

merlin2011
Author by

merlin2011

I am a student. A perpetual student. For the convenience of those who Google and copy & paste resulting URL, feel free to try my plugins for Firefox and Chrome. I have recently released my primary project Arachne, a lightning-fast cooperative threading library. Please give it a whirl and create an issue if you see any problems. I have also written a few simple tools, such as one for tmux automation, an improved version of the venerable Unix column, and a tool for adding color to text in the terminal based on user-specified patterns.

Updated on September 18, 2022

Comments

  • merlin2011
    merlin2011 over 1 year

    I have tried Firefox and Chrome and on Ubuntu 14.04 LTS, and there seems to be a sizeable chunk of Unicode characters that I cannot render.

    Here is one example, and here is another example.

    What is the best course of action to diagnose the root cause and fix the missing characters?

  • merlin2011
    merlin2011 over 8 years
    How do I obtain the Supplementary Multilingual Plane in Ubuntu?
  • rubo77
    rubo77 over 7 years
    Or just sudo apt-get install fonts-symbola and then restart firefox ;)
  • rubo77
    rubo77 over 7 years
    on the console this would be gucharmap
  • Jordan Mack
    Jordan Mack over 4 years
    This fixed my problem with specific characters when ttf-ancient-fonts and symbola did not.
  • sylbru
    sylbru about 3 years
    Wow, this worked surprising well! My missing character was ⮡ (down-right arrow), and after installing this package, it just appeared in my Firefox tab where it was missing, without even reloading Firefox or the tab.
  • rimkashox
    rimkashox almost 3 years
    And for those on Fedora, this downloads massive amounts of fonts, to cover almost all missing Unicode characters: sudo dnf install google-noto-*
  • Ciro Santilli OurBigBook.com
    Ciro Santilli OurBigBook.com almost 3 years
    680MB uncompressed on Ubuntu 21.04, but it did contain my symbol of interest from Miscellaneous Symbols and Pictographs.