This page aims to document the Unicode coverage of all the fonts (including non-free ones) in Debian. It was created using gucharmap and fontmatrix. You should also read the DebianInstaller/GUIFonts page to find out about the fonts used by the installer.
Please add any fonts which might fill in some of these blocks to the Fonts/Missing page.
Debian squeeze has glyphs for each character in each script, except Han, up to version 5.1 of Unicode (thanks to Unifont).
Quick test
Firefox seems to render all Wikipedia languages:
http://meta.wikimedia.org/wiki/List_of_Wikipedias
http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/languages/Names.php?view=markup
Incomplete blocks
- Cyrillic supplement: U+0526 and U+0527 missing
- Arabic: U+0620 and U+065F missing
- Syriac: U+072D to U+072F and U+074D to U+074F only available in Unifont
- Arabic supplement: U+076E to U+077F only available in Unifont
- Devanagari: U+0900, U+093A, U+093B, U+094E, U+094F, U+0956, U+0957, U+0973 to U+0977, U+0979 and U+097A missing
- Bengali: U+09FB missing
- Oriya: U+0B72 to U+0B77 missing
- Malayalam: U+0D29, U+0D3A and U+0D4E missing
- Tibetan: U+0F8C to U+0F8F and U+0FD9 to U+0FDA missing
- Ethiopic: U+135D and U+135E missing
- Unified Canadian Aboriginal syllabics: U+1400 and U+1677 to U+167F missing
- Mongolian: U+18AA only available in Unifont
- New Tai Lue: U+19AA and U+19AB missing
- Combining diacritical marks supplement: U+1DFC and U+1DFD missing
- CJK symbols and punctuation: U+302A to U+302D and U+303F only available in Unifont
- Kanbun: U+3190 and U+3191 only available in Unifont
- Enclosed CJK letters and months: U+3248 to U+324F missing
- Arabic presentation forms A: U+FBEA to U+FBFB, U+FC00 to U+FC5D, U+FC64 to U+FC6D, U+FC70 to U+FC73, U+FC76 to U+FC79, U+FC7C to U+FC8D, U+FC90 to U+FC94, U+FC97 to U+FCF1, U+FCF5 to U+FCFA, U+FCFF to U+FD04, U+FD09 to U+FD16, U+FD1B to U+FD20, U+FD25 to U+FD3B and U+FD50 to U+FD8F, U+FD92 to U+FDC7 only available in Unifont
- Small form variants: U+FE58 only available in Unifont
- Halfwidth and fullwidth forms: U+FFA0 to U+FFBE, U+FFC2 to U+FFC7, U+FFCA to U+FFCF, U+FFD2 to U+FFD7, U+FFDA to U+FFDC only available in Unifont
- Musical symbols: U+1D159 missing
Mostly empty
- CJK unified ideographs extension B
For the CJK parts, Arne Götje (高盛華) says that they are seldom used, that the daily-use characters are supported and that he is working on the rest of them, but they won't be finished any time soon.
Completely empty
Some have glyphs available in Unifont (*).
- Samaritan (U+0800...)
- Mandaic (U+0840...)
- Tagalog (U+1700...) *
- Buhid (U+1740...) *
- Unified Canadian Aboriginal syllabics extended (U+18B0...)
- Limbu (U+1900...) *
- Tai Tham (U+1A20...)
- Balinese (U+1B00...) *
- Sundanese (U+1B80...) *
- Batak (U+1BC0...)
- Lepcha (U+1C00...) *
- Ol Chiki (U+1C50...) *
- Vedic extensions (U+1CD0...)
Lisu (U+?A4D0...)
- Vai (U+A500...) *
Bamum (U+?A6A0...)
- Syloti Nagri (U+A800...) *
- Common Indic number forms (U+A830...)
- Phags-pa (U+A840...) *
- Saurashtra (U+A880...) *
Devanagari extended (U+?A8E0...)
- Kayah Li (U+A900...) *
- Rejang (U+A930...) *
- Javanese (U+A980...)
- Cham (U+AA00...) *
- Tai Viet (U+AA80...)
- Meetei Mayek (U+ABC0...)
- Imperial Aramaic (U+10840...)
- Old South Arabian (U+10A60...)
- Avestan (U+10B00...)
- Inscriptional Parthian (U+10B40...)
- Inscriptional Pahlavi (U+10B60...)
- Old Turkic (U+10C00...)
- Rumi numeral symbols (U+10E60...)
- Kaithi (U+11080...)
For Myanmar, at the moment there is a proposal to update this block to support Mon and some other languages from Burma. There are several sources for fonts for this, although some intrude on parts of Unicode that are not yet defined. Burmese is in a state of flux at the moment.
Also Klingon uses U+F8D0 to U+F8FF in the private use area, but there are no fonts for it in Debian.
Some links
General:
http://www.unifont.org/fontguide/
http://www.alanwood.net/unicode/fonts.html
http://en.wikipedia.org/wiki/Unicode_typeface
Specific scripts: