Unicode coverage of Free Fonts
Fonts with full coverage of Unicode Ranges
| Unicode Block | Fonts with full coverage |
| BASIC LATIN (U+0000-U+007E) | dejavu*, free* |
| LATIN-1 SUPPLEMENT (U+00A0-U+00FF) | dejavu*, free* |
| LATIN EXTENDED-A (U+0100-U+017F) | dejavu*, free* |
| LATIN EXTENDED-B (U+0180-U+024F) | dejavusans(+cond), freeserif |
| IPA EXTENSIONS (U+0250-U+02AF) | dejavu*, free* |
| SPACING MODIFIER LETTERS (U+02B0-U+02FF) | free* |
| COMBINING DIACRITICAL MARKS (U+0300-U+036F)
Special positioning required |
freesans, freeserif |
| GREEK (U+0370-U+03FF) | dejavusans(+cond) |
| CYRILLIC (U+0400-U+04FF) | dejavusans(+cond), freeserif |
| CYRILLIC SUPPLEMENT (U+0500-U+052F) | charissil, quivira |
| ARMENIAN (U+0530-U+058F) | dejavusans(+cond), freemono, freesans |
| HEBREW (U+0590-U+05FF)
Special processing required |
freeserif, quivira |
| ARABIC (U+0600-U+06FF)
Special processing required |
sun-exta (>90%) dejavusans(+cond), xbriyaz, xbzar (>50%) |
| SYRIAC (U+0700-U+074F)
Special processing required |
freesans (>90%) |
| ARABIC SUPPLEMENT (U+0750-U+077F)
Special processing required |
|
| THAANA (U+0780-U+07BF)
Special processing required |
mph2bdamase |
| N'KO (MANDENKAN) (U+07C0-U+07FF) | dejavusans(+cond) (>90%) |
| SAMARITAN (U+0800-U+083E) | |
| DEVANAGARI (U+0900-U+097F)
Special processing required |
ind_hi_1_001 |
| BENGALI (U+0980-U+09FF)
Special processing required |
ind_bn_1_001 |
| GURMUKHI (U+0A00-U+0A7F)
Special processing required |
ind_pa_1_001 |
| GUJARATI (U+0A80-U+0AFF)
Special processing required |
ind_gu_1_001 |
| ORIYA (U+0B00-U+0B7F)
Special processing required |
ind_or_1_001 |
| TAMIL (U+0B80-U+0BFF)
Special processing required |
ind_ta_1_001 |
| TELUGU (U+0C00-U+0C7F)
Special processing required |
ind_te_1_001 |
| KANNADA (U+0C80-U+0CFF)
Special processing required |
ind_kn_1_001 |
| MALAYALAM (U+0D00-U+0D7F)
Special processing required |
ind_ml_1_001 |
| SINHALA (U+0D80-U+0DFF)
Special processing required |
kaputaunicode |
| THAI (U+0E00-U+0E7F) | bitstreamcyberbit, freeserif, garuda, norasi, quivira |
| LAO (U+0E80-U+0EFF) | dejavusans(+cond) |
| TIBETAN (U+0F00-U+0FFF)
Special processing required |
tibetanunicode (>90%) |
| MYANMAR (U+1000-U+109F)
Special processing required |
|
| GEORGIAN (U+10A0-U+10FF) | dejavusans(+cond), dejavuserif(+cond) |
| HANGUL JAMO (U+1100-U+11FF) | unbatang |
| ETHIOPIC (U+1200-U+137F) | abyssinicasil |
| ETHIOPIC SUPPLEMENT (U+1380-U+139F) | abyssinicasil |
| CHEROKEE (U+13A0-U+13FF) | aboriginalsans, aboriginalserif, freeserif, mph2bdamase, quivira |
| UNIFIED CANADIAN ABORIGINAL SYLLABICS (U+1400-U+167F) | aboriginalsans, aboriginalserif |
| OGHAM (U+1680-U+169F) | aboriginalserif, dejavusans(+cond), quivira |
| RUNIC (U+16A0-U+16FF) | aboriginalserif, freemono, quivira |
| TAGALOG (PHILIPPINE) (U+1700-U+171F) | quivira |
| HANUNOO (PHILIPPINE) (U+1720-U+173F) | freeserif, mph2bdamase, quivira |
| BUHID (PHILIPPINE) (U+1740-U+175F) | quivira |
| TAGBANWA (PHILIPPINE) (U+1760-U+177F) | quivira |
| KHMER (U+1780-U+17FF)
Special processing required |
khmerosbattambang |
| MONGOLIAN (U+1800-U+18AF) Vertical positioning required | sun-exta (>90%) |
| CANADIAN SYLLABICS (U+18B0-U+18F5) | aboriginalsans, aboriginalserif |
| LIMBU (U+1900-U+194F) | mph2bdamase |
| TAI LE (U+1950-U+197F) | freeserif, mph2bdamase |
| NEW TAI LUE (U+1980-U+19DF) | daibannasilbook (>90%) |
| KHMER SYMBOLS (U+19E0-U+19FF)
Special processing required |
|
| BUGINESE (U+1A00-U+1A1F) | freeserif, mph2bdamase |
| TAI THAM (U+1A20-U+1AAF) | lannaalif |
| BALINESE (U+1B00-U+1B7F)
Special processing required |
|
| SUNDANESE (U+1B80-U+1BBF) | sundaneseunicode |
| LEPCHA (RONG) (U+1C00-U+1C4F) | |
| OL CHIKI (SANTALI / OL CEMET) (U+1C50-U+1C7F) | |
| VEDIC EXTENSIONS (U+1CD0-U+1CFF) | |
| PHONETIC EXTENSIONS (U+1D00-U+1D7F) | quivira |
| PHONETIC EXTENSIONS SUPPLEMENT (U+1D80-U+1DBF) | charissil, quivira |
| COMBINING DIACRITICAL MARKS SUPPLEMENT (U+1DC0-U+1DFF)
Special positioning required |
|
| LATIN EXTENDED ADDITIONAL (U+1E00-U+1EFF) | charissil, quivira |
| GREEK EXTENDED (U+1F00-U+1FFF) | dejavu*, free* |
| GENERAL PUNCTUATION (U+2000-U+206F) | bitstreamcyberbit, freemono, symbola |
| SUPERSCRIPTS AND SUBSCRIPTS (U+2070-U+209F) | bitstreamcyberbit, charissil, dejavu*, free*, quivira |
| CURRENCY SYMBOLS (U+20A0-U+20CF) | bitstreamcyberbit, quivira |
| COMBINING MARKS FOR SYMBOLS (U+20D0-U+20FF)
Special positioning required |
bitstreamcyberbit, freeserif |
| LETTERLIKE SYMBOLS (U+2100-U+214F) | bitstreamcyberbit, quivira |
| NUMBER FORMS (U+2150-U+218F) | bitstreamcyberbit, quivira |
| ARROWS (U+2190-U+21FF) | dejavu*, quivira |
| MATHEMATICAL OPERATORS (U+2200-U+22FF) | bitstreamcyberbit, dejavusans(+cond), freeserif, quivira |
| MISCELLANEOUS TECHNICAL (U+2300-U+23FF) | bitstreamcyberbit, quivira |
| CONTROL PICTURES (U+2400-U+243F) | bitstreamcyberbit, quivira |
| OPTICAL CHARACTER RECOGNITION (U+2440-U+245F) | bitstreamcyberbit, freemono, quivira |
| ENCLOSED ALPHANUMERICS (U+2460-U+24FF) | bitstreamcyberbit, quivira |
| BOX DRAWING (U+2500-U+257F) | bitstreamcyberbit, dejavu*, freemono, quivira |
| BLOCK ELEMENTS (U+2580-U+259F) | bitstreamcyberbit, dejavu*, freemono, freesans, quivira |
| GEOMETRIC SHAPES (U+25A0-U+25FF) | bitstreamcyberbit, dejavu*, freemono, freeserif, quivira |
| MISCELLANEOUS SYMBOLS (U+2600-U+26FF) | bitstreamcyberbit, symbola |
| DINGBATS (U+2700-U+27BF) | symbola |
| MISCELLANEOUS MATHEMATICAL SYMBOLS-A (U+27C0-U+27EF) | quivira, symbola |
| SUPPLEMENTAL ARROWS-A (U+27F0-U+27FF) | dejavusans(+cond), dejavuserif(+cond), quivira, symbola |
| BRAILLE PATTERNS (U+2800-U+28FF) | dejavusans(+cond), dejavuserif(+cond), freemono, quivira |
| SUPPLEMENTAL ARROWS-B (U+2900-U+297F) | dejavuserif(+cond), quivira, symbola |
| MISCELLANEOUS MATHEMATICAL SYMBOLS-B (U+2980-U+29FF) | quivira, symbola |
| SUPPLEMENTAL MATHEMATICAL OPERATORS (U+2A00-U+2AFF) | quivira, symbola |
| MISCELLANEOUS SYMBOLS AND ARROWS (U+2B00-U+2BFF) | quivira, symbola |
| GLAGOLITIC (U+2C00-U+2C5F) | mph2bdamase |
| LATIN EXTENDED-C (U+2C60-U+2C7F) | quivira |
| COPTIC (U+2C80-U+2CFF) | quivira |
| GEORGIAN SUPPLEMENT (U+2D00-U+2D2F) | dejavuserif(+cond), mph2bdamase, quivira |
| TIFINAGH (U+2D30-U+2D7F) | dejavusans(+cond), mph2bdamase, quivira |
| ETHIOPIC EXTENDED (U+2D80-U+2DDF) | abyssinicasil |
| CYRILLIC EXTENDED-A (U+2DE0-U+2DFF) | quivira |
| SUPPLEMENTAL PUNCTUATION (U+2E00-U+2E7F) | symbola |
| CJK RADICALS SUPPLEMENT (U+2E80-U+2EFF) | hannoma, sun-exta |
| KANGXI RADICALS (U+2F00-U+2FDF) | hannoma, sun-exta |
| IDEOGRAPHIC DESCRIPTION CHARACTERS (U+2FF0-U+2FFF) | hannoma, sun-exta |
| CJK SYMBOLS AND PUNCTUATION (U+3000-U+303F) | bitstreamcyberbit, sun-exta |
| HIRAGANA (U+3040-U+309F) | bitstreamcyberbit, sun-exta |
| KATAKANA (U+30A0-U+30FF) | bitstreamcyberbit, sun-exta |
| BOPOMOFO (U+3100-U+312F) | bitstreamcyberbit |
| HANGUL COMPATIBILITY JAMO (U+3130-U+318F) | bitstreamcyberbit, sun-exta, unbatang |
| KANBUN (U+3190-U+319F) | bitstreamcyberbit, sun-exta |
| BOPOMOFO EXTENDED (U+31A0-U+31BF) | bitstreamcyberbit, sun-exta |
| CJK STROKES (U+31C0-U+31EF) | bitstreamcyberbit, sun-exta |
| KATAKANA PHONETIC EXTENSIONS (U+31F0-U+31FF) | bitstreamcyberbit, hannoma, sun-exta |
| ENCLOSED CJK LETTERS AND MONTHS (U+3200-U+32FF) | bitstreamcyberbit |
| CJK COMPATIBILITY (U+3300-U+33FF) | bitstreamcyberbit |
| CJK UNIFIED IDEOGRAPHS EXTENSION A (U+3400-U+4DB5) | hannoma, sun-exta |
| YIJING HEXAGRAM SYMBOLS (U+4DC0-U+4DFF) | dejavusans(+cond), quivira, sun-exta, symbola |
| CJK UNIFIED IDEOGRAPHS (U+4E00-U+9FFF) | bitstreamcyberbit, hannoma, sun-exta (>90%) |
| YI SYLLABLES (U+A000-U+A48F) | sun-exta |
| YI RADICALS (U+A490-U+A4CF) | sun-exta |
| LISU (U+A4D0-U+A4FF) | quivira |
| VAI (U+A500-U+A63F) | wakor |
| CYRILLIC EXTENDED-B (U+A640-U+A69F) | quivira |
| BAMUM (U+A6A0-U+A6FF) | |
| MODIFIER TONE LETTERS (U+A700-U+A71F) | charissil, quivira |
| LATIN EXTENDED-D (U+A720-U+A7FF) | quivira |
| SYLOTI NAGRI (U+A800-U+A82F) | mph2bdamase |
| PHAGS-PA (U+A840-U+A87F) Vertical positioning required | |
| SAURASHTRA (U+A880-U+A8DF) | |
| KAYAH LI (U+A900-U+A92F) | |
| REJANG (U+A930-U+A95F) | |
| HANGUL CHOSEONG (U+A960-U+A97F) | unbatang |
| JAVANESE (U+A980-U+A9DF) | |
| CHAM (U+AA00-U+AA5F) | |
| MYANMAR (U+AA60-U+AA7B)
Special processing required |
|
| TAI VIET (U+AA80-U+AADF) | taiheritagepro |
| MEETEI MAYEK (U+ABC0-U+ABF9) | meeteimayek |
| HANGUL SYLLABLES (U+AC00-U+D7FF) | unbatang |
| CJK COMPATIBILITY IDEOGRAPHS (U+F900-U+FAFF) | sun-exta (>90%) |
| ALPHABETIC PRESENTATION FORMS (U+FB00-U+FB4F) | dejavusans(+cond), quivira |
| ARABIC PRESENTATION FORMS-A (U+FB50-U+FDFF) | |
| VARIATION SELECTORS (U+FE00-U+FE0F) | bitstreamcyberbit, charissil, dejavusans(+cond), dejavuserif(+cond) |
| VERTICAL FORMS (U+FE10-U+FE1F) | bitstreamcyberbit, sun-exta, symbola, unbatang |
| COMBINING HALF MARKS (U+FE20-U+FE2F)
Special positioning required |
bitstreamcyberbit, symbola |
| CJK COMPATIBILITY FORMS (U+FE30-U+FE4F) | bitstreamcyberbit, hannoma, symbola |
| SMALL FORM VARIANTS (U+FE50-U+FE6F) | bitstreamcyberbit, sun-exta |
| ARABIC PRESENTATION FORMS-B (U+FE70-U+FEFE) | bitstreamcyberbit, dejavusans(+cond), dejavusansmono |
| SPECIALS (U+FEFF-U+FEFF) | bitstreamcyberbit, charissil, dejavusans(+cond), dejavusansmono, freeserif |
| HALFWIDTH AND FULLWIDTH FORMS (U+FF00-U+FFEF) | sun-exta (>90%) |
| SPECIALS (U+FFF0-U+FFFD) | charissil, dejavu*, symbola |
| Unicode Plane 1 (SMP) Supplementary Multilingual Plane | |
| LINEAR B SYLLABARY (U+10000-U+1007F) | aegean |
| LINEAR B IDEOGRAMS (U+10080-U+100FF) | aegean |
| AEGEAN NUMBERS (U+10100-U+1013F) | aegean |
| ANCIENT GREEK NUMBERS (U+10140-U+1018F) | aegean, quivira |
| ANCIENT SYMBOLS (U+10190-U+101CF) | aegean, quivira |
| PHAISTOS DISC (U+101D0-U+101FF) | aegean |
| LYCIAN (U+10280-U+1029F) | aegean, quivira |
| CARIAN (U+102A0-U+102DF) | aegean, quivira |
| OLD ITALIC (U+10300-U+1032F) | aegean, mph2bdamase, quivira |
| GOTHIC (U+10330-U+1034F) | freeserif, mph2bdamase, quivira |
| UGARITIC (U+10380-U+1039F) | aegean, freesans, mph2bdamase |
| OLD PERSIAN (U+103A0-U+103DF) | aegean, freesans, mph2bdamase |
| DESERET (U+10400-U+1044F) | mph2bdamase (>90%) |
| SHAVIAN (U+10450-U+1047F) | mph2bdamase |
| OSMANYA (U+10480-U+104AF) | mph2bdamase |
| CYPRIOT SYLLABARY (U+10800-U+1083F) | aegean, mph2bdamase |
| PHOENICIAN (U+10900-U+1091F) | aegean, freesans |
| LYDIAN (U+10920-U+1093F) | aegean, quivira |
| KHAROSHTHI (U+10A00-U+10A5F) | mph2bdamase |
| KAITHI (U+11080-U+110CF) | |
| CUNEIFORM (SUMERO-AKKADIAN) (U+12000-U+123FF) | akkadian |
| CUNEIFORM NUMBERS AND PUNCTUATION (U+12400-U+1247F) | akkadian |
| EGYPTIAN HIEROGLYPHS (U+13000-U+1342F) | aegyptus |
| BYZANTINE MUSICAL SYMBOLS (U+1D000-U+1D0FF) | freeserif |
| MUSICAL SYMBOLS (U+1D100-U+1D1FF) | freeserif |
| ANCIENT GREEK MUSICAL NOTATION (U+1D200-U+1D24F) | aegean, quivira |
| TAI XUAN JING SYMBOLS (U+1D300-U+1D35F) | dejavusans, quivira, sun-extb |
| COUNTING ROD NUMERALS (U+1D360-U+1D37F) | symbola |
| MATHEMATICAL ALPHANUMERIC SYMBOLS (U+1D400-U+1D7FF) | freeserif, symbola |
| MAHJONG TILES (U+1F000-U+1F02F) | freeserif, symbola |
| DOMINO TILES (U+1F030-U+1F09F) | freeserif, quivira, symbola |
| Unicode Plane 2 (SIP) Supplementary Ideographic Plane | |
| CJK UNIFIED IDEOGRAPHS EXTENSION B (U+20000-U+2A6DF) | hannomb, sun-extb |
| CJK UNIFIED IDEOGRAPHS EXTENSION C (U+2A700-U+2B734) | sun-extb |
| CJK COMPATIBILITY IDEOGRAPHS SUPPLEMENT (U+2F800-U+2FA1F) | hannomb, sun-extb |