How do I resolve missing characters in my unicode font?
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 🍕.
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.
Related videos on Youtube
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, 2022Comments
-
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 over 8 yearsHow do I obtain the Supplementary Multilingual Plane in Ubuntu?
-
rubo77 over 7 yearsOr just
sudo apt-get install fonts-symbola
and then restart firefox ;) -
rubo77 over 7 yearson the console this would be
gucharmap
-
Jordan Mack over 4 yearsThis fixed my problem with specific characters when
ttf-ancient-fonts
andsymbola
did not. -
sylbru about 3 yearsWow, 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 almost 3 yearsAnd 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 almost 3 years680MB uncompressed on Ubuntu 21.04, but it did contain my symbol of interest from Miscellaneous Symbols and Pictographs.