Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I was looking at this answer on stackoverflow and realized that my fonts aren't covering a whole lot of the utf-8 unicode spectrum (as I get lots of squares). Does anyone know a font that will cover all of that post?

share|improve this question
not an answer to exactly your Q, but I noted a utility to conveniently list the fonts (installed) that support the orthogrphy of a given language, eg fc-list :lang=kv family, and then one can query for the corresponding files, pkgs, URLs, so that one can help others needing the fonts. – imz -- Ivan Zakharyaschev May 30 '11 at 0:59
up vote 15 down vote accepted

The hands-down most comprehensive coverage would be Roman Czyborra’s GNU Unicode font project. It is intended to collect a complete and free 8×16/16×16 pixel Unicode font. It currently covers over 34,000 characters (out of ~40,000+ defined characters).

Most distributions have Gnu Unifont in their repositories.

There is a comprehensive list of unicode fonts Unicode Font Guide For Free/Libre Open Source Operating Systems here: http://www.unifont.org/fontguide/

Some more common fonts with good unicode support include DejaVu and Free.

share|improve this answer

I came across this in 2016.

A single TTF/OTF font is never going to cover all utf-8 characters. There is a hard limit of 65535 glyphs in a font, and over 1 million utf-8 glphys. You will need to use a font-family for this to work.

A good font-family is the noto font family: https://www.google.com/get/noto/

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.