Differences between revisions 18 and 19
Revision 18 as of 2011-11-27 14:35:29
Size: 5370
Editor: ?KessVargavind
Comment: Alphabetical order, following the gucharmap change for instance
Revision 19 as of 2011-12-03 07:25:16
Size: 5700
Editor: ?KessVargavind
Comment: A try for easier-to-read formatting
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
 * Arabic presentation forms A: U+FC00 to U+FC31, U+FC33 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, U+FD50 to U+FD8F and U+FD92 to U+FDC7 only available in Unifont, while U+FBB2 to U+FBC1 missing completely
 * Bengali: U+09FB missing
 * Bopomofo extended: U+31B8 to U+31BA missing
 * CJK symbols and punctuation: U+302A to U+302D only available in Unifont
 * Combining diacritical marks supplement: U+1DFC missing
 *
Cyrillic extended-B: U+A660 and U+A661 missing
 * Devanagari: U+094F and U+0975 missing
 * Enclosed alphanumeric supplement: U+1F14F, U+1F18E, U+1F18F, U+1F191 to U+1F19A and U+1F1E6 to U+1F1FF missing
 * Enclosed CJK letters and months: U+3248 to U+324F missing
 * 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
 * Latin extended-D: U+!A7A0 to U+!A7A9 missing
 * Malayalam: U+0D29, U+0D3A and U+0D4E missing
 * Mongolian: U+18AA only available in Unifont
 * Musical symbols: U+1D159 missing
 * New Tai Lue: U+19AA and U+19AB missing
 * Oriya: U+0B72 to U+0B77 missing
 * Small form variants: U+FE58 only available in Unifont
 * Syriac: U+072D to U+072F and U+074D to U+074F only available in Unifont
 * Tibetan: U+0F8C to U+0F8F and U+0FD9 to U+0FDA missing
 * Tifinagh: U+2D70 and U+2D7F missing
 * '''Arabic presentation forms A''': U+FC00 to U+FC31, U+FC33 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, U+FD50 to U+FD8F and U+FD92 to U+FDC7 only available in Unifont, while U+FBB2 to U+FBC1 missing completely
 * '''Bengali''': U+09FB missing
 * '''Bopomofo extended''': U+31B8 to U+31BA missing
 * '''CJK symbols and punctuation''': U+302A to U+302D only available in Unifont
 * '''Combining diacritical marks supplement''': U+1DFC missing
 * '''
Cyrillic extended-B''': U+A660 and U+A661 missing
 * '''Devanagari''': U+094F and U+0975 missing
 * '''Enclosed alphanumeric supplement''': U+1F14F, U+1F18E, U+1F18F, U+1F191 to U+1F19A and U+1F1E6 to U+1F1FF missing
 * '''Enclosed CJK letters and months''': U+3248 to U+324F missing
 * '''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
 * '''Latin extended-D''': U+!A7A0 to U+!A7A9 missing
 * '''Malayalam''': U+0D29, U+0D3A and U+0D4E missing
 * '''Mongolian''': U+18AA only available in Unifont
 * '''Musical symbols''': U+1D159 missing
 * '''New Tai Lue''': U+19AA and U+19AB missing
 * '''Oriya''': U+0B72 to U+0B77 missing
 * '''Small form variants''': U+FE58 only available in Unifont
 * '''Syriac''': U+072D to U+072F and U+074D to U+074F only available in Unifont
 * '''Tibetan''': U+0F8C to U+0F8F and U+0FD9 to U+0FDA missing
 * '''Tifinagh''': U+2D70 and U+2D7F missing
Line 46: Line 46:
 * CJK unified ideographs extension B
 * CJK unified ideographs extension D
 * '''CJK unified ideographs extension B'''
 * '''CJK unified ideographs extension D'''
Line 55: Line 55:
 * Avestan (U+10B00...) — [[Fonts/Missing|free font available]]
 * Balinese (U+1B00...) *
 * Bamum (U+!A6A0...)
 * Bamum supplement (U+16800...)
 * Batak (U+1BC0...)
 * Brahmi (U+11000...)
 *
Buhid (U+1740...) *
 * Cham (U+AA00...) *
 *
Common Indic number forms (U+A830...) — [[Fonts/Missing|non-free font available]]
 * Devanagari extended (U+!A8E0...) — [[Fonts/Missing|non-free font available]]
 * Imperial Aramaic (U+10840...)
 * Inscriptional Pahlavi (U+10B60...) — [[Fonts/Missing|free fonts available]]
 * Inscriptional Parthian (U+10B40...) — [[Fonts/Missing|free font available]]
 * Javanese (U+A980...)
 * Kaithi (U+11080...)
 * Lepcha (U+1C00...) *
 * Limbu (U+1900...) *
 * Lisu (U+!A4D0...)
 * Mandaic (U+0840...)
 * Meetei Mayek (U+ABC0...)
 * Ol Chiki (U+1C50...) *
 * Old South Arabian (U+10A60...)
 * Old Turkic (U+10C00...)
 * Phags-pa (U+A840...) *
 * Rejang (U+A930...) *
 * Rumi numeral symbols (U+10E60...)
 * Samaritan (U+0800...)
 * Sundanese (U+1B80...) *
 * Syloti Nagri (U+A800...) *
 * Tagalog (U+1700...) *
 * Tai Tham (U+1A20...)
 * Tai Viet (U+AA80...) — [[Fonts/Missing|free font available]]
 * Vedic extensions (U+1CD0...) — [[Fonts/Missing|non-free font available]]
 * '''Avestan''' (U+10B00...) — [[Fonts/Missing|free font available]]
 * '''Balinese''' (U+1B00...) *
 * '''Bamum''' (U+!A6A0...)
 * '''Bamum supplement''' (U+16800...)
 * '''Batak''' (U+1BC0...)
 * '''Brahmi''' (U+11000...)
 * '''
Buhid''' (U+1740...) *
 * '''Cham''' (U+AA00...) *
 * '''
Common Indic number forms''' (U+A830...) — [[Fonts/Missing|non-free font available]]
 * '''Devanagari extended''' (U+!A8E0...) — [[Fonts/Missing|non-free font available]]
 * '''Imperial Aramaic''' (U+10840...)
 * '''Inscriptional Pahlavi''' (U+10B60...) — [[Fonts/Missing|free fonts available]]
 * '''Inscriptional Parthian''' (U+10B40...) — [[Fonts/Missing|free font available]]
 * '''Javanese''' (U+A980...)
 * '''Kaithi''' (U+11080...)
 * '''Lepcha''' (U+1C00...) *
 * '''Limbu''' (U+1900...) *
 * '''Lisu''' (U+!A4D0...)
 * '''Mandaic''' (U+0840...)
 * '''Meetei Mayek''' (U+ABC0...)
 * '''Ol Chiki''' (U+1C50...) *
 * '''Old South Arabian''' (U+10A60...)
 * '''Old Turkic''' (U+10C00...)
 * '''Phags-pa''' (U+A840...) *
 * '''Rejang''' (U+A930...) *
 * '''Rumi numeral symbols''' (U+10E60...)
 * '''Samaritan''' (U+0800...)
 * '''Sundanese''' (U+1B80...) *
 * '''Syloti Nagri''' (U+A800...) *
 * '''Tagalog''' (U+1700...) *
 * '''Tai Tham''' (U+1A20...)
 * '''Tai Viet''' (U+AA80...) — [[Fonts/Missing|free font available]]
 * '''Vedic extensions''' (U+1CD0...) — [[Fonts/Missing|non-free font available]]

This page aims to document the Unicode coverage of all the fonts (including non-free ones) in Debian. It was created using gucharmap and font-manager. 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.

Quick test

Firefox seems to render all Wikipedia languages:

Bugs

Should not be listed here. Fixes for most of these might be coming with the Indic fonts update.

  • Both gargi and Samyak Devanagari have several glyphs located at the wrong places, this is for instance seen at the otherwise missing characters in the Devanagari block

  • Rachana’s “missing character” glyph looks like the ® symbol, this might confuse unknowing users when seeing the missing characters in the Malayalam block

  • UKIJ Tughra uses the “missing character” glyph for several characters (at least U+26E7 in the Miscellaneous symbols block and U+27B0 in the Dingbats block), making it seem that these characters are not available in any system font, they are though

Incomplete blocks

  • Arabic presentation forms A: U+FC00 to U+FC31, U+FC33 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, U+FD50 to U+FD8F and U+FD92 to U+FDC7 only available in Unifont, while U+FBB2 to U+FBC1 missing completely

  • Bengali: U+09FB missing

  • Bopomofo extended: U+31B8 to U+31BA missing

  • CJK symbols and punctuation: U+302A to U+302D only available in Unifont

  • Combining diacritical marks supplement: U+1DFC missing

  • Cyrillic extended-B: U+A660 and U+A661 missing

  • Devanagari: U+094F and U+0975 missing

  • Enclosed alphanumeric supplement: U+1F14F, U+1F18E, U+1F18F, U+1F191 to U+1F19A and U+1F1E6 to U+1F1FF missing

  • Enclosed CJK letters and months: U+3248 to U+324F missing

  • 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

  • Latin extended-D: U+A7A0 to U+A7A9 missing

  • Malayalam: U+0D29, U+0D3A and U+0D4E missing

  • Mongolian: U+18AA only available in Unifont

  • Musical symbols: U+1D159 missing

  • New Tai Lue: U+19AA and U+19AB missing

  • Oriya: U+0B72 to U+0B77 missing

  • Small form variants: U+FE58 only available in Unifont

  • Syriac: U+072D to U+072F and U+074D to U+074F only available in Unifont

  • Tibetan: U+0F8C to U+0F8F and U+0FD9 to U+0FDA missing

  • Tifinagh: U+2D70 and U+2D7F missing

Mostly empty blocks

  • CJK unified ideographs extension B

  • CJK unified ideographs extension D

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 blocks

Some have glyphs available in Unifont (*).

  • Avestan (U+10B00...) — free font available

  • Balinese (U+1B00...) *

  • Bamum (U+A6A0...)

  • Bamum supplement (U+16800...)

  • Batak (U+1BC0...)

  • Brahmi (U+11000...)

  • Buhid (U+1740...) *

  • Cham (U+AA00...) *

  • Common Indic number forms (U+A830...) — non-free font available

  • Devanagari extended (U+A8E0...) — non-free font available

  • Imperial Aramaic (U+10840...)

  • Inscriptional Pahlavi (U+10B60...) — free fonts available

  • Inscriptional Parthian (U+10B40...) — free font available

  • Javanese (U+A980...)

  • Kaithi (U+11080...)

  • Lepcha (U+1C00...) *

  • Limbu (U+1900...) *

  • Lisu (U+A4D0...)

  • Mandaic (U+0840...)

  • Meetei Mayek (U+ABC0...)

  • Ol Chiki (U+1C50...) *

  • Old South Arabian (U+10A60...)

  • Old Turkic (U+10C00...)

  • Phags-pa (U+A840...) *

  • Rejang (U+A930...) *

  • Rumi numeral symbols (U+10E60...)

  • Samaritan (U+0800...)

  • Sundanese (U+1B80...) *

  • Syloti Nagri (U+A800...) *

  • Tagalog (U+1700...) *

  • Tai Tham (U+1A20...)

  • Tai Viet (U+AA80...) — free font available

  • Vedic extensions (U+1CD0...) — non-free font available

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:

Specific scripts: