Differences between revisions 16 and 17
Revision 16 as of 2010-10-14 05:49:48
Size: 6406
Editor: PaulWise
Comment:
Revision 17 as of 2011-11-27 14:25:25
Size: 5370
Editor: ?KessVargavind
Comment: Update
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
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. 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.
Line 4: Line 4:

Debian squeeze has glyphs for each character in each script, except Han, up to version 5.1 of Unicode (thanks to Unifont).
Line 15: Line 13:
= 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
Line 17: Line 23:
 * Cyrillic supplement: U+0526 and U+0527 missing — available in upstream `ttf-ancient-fonts` (update requested DebianBug:562567)
 * Arabic: U+0620 and U+065F missing
Line 20: Line 24:
 * 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
 * Devanagari: U+094F and U+0975 missing
Line 26: Line 29:
 * Ethiopic: U+135D and U+135E missing
 * Unified Canadian Aboriginal syllabics: U+1400 and U+1677 to U+167F missing
Line 30: Line 31:
 * Combining diacritical marks supplement: U+1DFC and U+1DFD missing
 * Superscripts and subscripts: U+2095 to U+209C missing
 * Currency symbols: U+20B9 missing — available in upstream `ttf-ancient-fonts` and `ttf-dejavu-core`
 * Miscellaneous technical: U+23E9 to U+23F3 missing — available in upstream `ttf-ancient-fonts`
 * Miscellaneous symbols: U+26CE, U+26E2 and U+26E4 to U+26E7 missing — available in upstream `ttf-ancient-fonts`
 * Dingbats: U+2705, U+270A, U+270B, U+2728, U+274C, U+274E, U+2753 to U+2755, U+275F, U+2760, U+2795 to U+2797, U+27B0 and U+27BF missing — available in upstream `ttf-ancient-fonts`
 * Miscellaneous mathematical symbols-A: U+27CE and U+27CF missing — available in upstream `ttf-ancient-fonts`
 * Combining diacritical marks supplement: U+1DFC missing
Line 38: Line 33:
 * 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
 * Bopomofo extended: U+31B8 and U+31BA missing
 * CJK symbols and punctuation: U+302A to U+302D only available in Unifont
 * Bopomofo extended: U+31B8 to U+31BA missing
Line 43: Line 37:
 * Latin extended-D: U+A78E, U+A790, U+A791, U+A7A0, U+A7A9 and U+A7FA 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, U+FD50 to U+FD8F and U+FD92 to U+FDC7 only available in Unifont, while U+FBB2 to U+FBC1 missing completely
 * Latin extended-D: U+!A7A0 to U+!A7A9 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
Line 49: Line 43:
 * Enclosed ideographic supplement: U+1F201, U+1F202, U+1F232 to U+1F23A, U+1F250 and U+1F251 missing
Line 51: Line 44:
= Mostly empty = = Mostly empty blocks =
Line 54: Line 47:
 * CJK unified ideographs extension D
Line 57: Line 51:
= Completely empty = = Completely empty blocks =
Line 65: Line 59:
 * Unified Canadian Aboriginal syllabics extended (U+18B0...)
Line 73: Line 66:
 * Vedic extensions (U+1CD0...)
 * Lisu (U+A4D0...)
 * Vai (U+A500...) *

 * Bamum (U+A6A0...)
 * Vedic extensions (U+1CD0...) — [[Fonts/Missing|non-free font available]]
 * Lisu (U+!A4D0...)
 * Bamum (U+!A6A0...)
Line 78: Line 70:
 * Common Indic number forms (U+A830...)  * Common Indic number forms (U+A830...) — [[Fonts/Missing|non-free font available]]
Line 80: Line 72:
 * Saurashtra (U+A880...) *
 * Devanagari extended (U+A8E0...)
 * Kayah Li (U+A900...) *
 * Devanagari extended (U+!A8E0...) — [[Fonts/Missing|non-free font available]]
Line 86: Line 76:
 * Tai Viet (U+AA80...)
 * Ethiopic extended-A (U+AB00..)
 * Tai Viet (U+AA80...) — [[Fonts/Missing|free font available]]
Line 91: Line 80:
 * Avestan (U+10B00...)
 * Inscriptional Parthian (U+10B40...)
 * Inscriptional Pahlavi (U+10B60...)
 * Avestan (U+10B00...) — [[Fonts/Missing|free font available]]
 * Inscriptional Parthian (U+10B40...) — [[Fonts/Missing|free font available]]
 * Inscriptional Pahlavi (U+10B60...) — [[Fonts/Missing|free fonts available]]
Line 99: Line 88:
 * Playing cards (U+1F0A0...) — available in upstream `ttf-ancient-fonts` and `ttf-dejavu-core`
 * Miscellaneous symbols and pictographs (U+1F300...) — available in upstream `ttf-ancient-fonts`
 * Emoticons (U+1F600...) — available in upstream `ttf-ancient-fonts`
 * Transport and map symbols (U+1F680...) — available in upstream `ttf-ancient-fonts`
 * Alchemical symbols (U+1F700...) — available in upstream `ttf-ancient-fonts`
 * CJK Unified Ideographs Extension D (U+2B740...)

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

  • Syriac: U+072D to U+072F and U+074D to U+074F only available in Unifont
  • Devanagari: U+094F and U+0975 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
  • Mongolian: U+18AA only available in Unifont
  • New Tai Lue: U+19AA and U+19AB missing
  • Combining diacritical marks supplement: U+1DFC missing
  • Tifinagh: U+2D70 and U+2D7F missing
  • CJK symbols and punctuation: U+302A to U+302D only available in Unifont
  • Bopomofo extended: U+31B8 to U+31BA missing
  • Enclosed CJK letters and months: U+3248 to U+324F missing
  • Cyrillic extended-B: U+A660 and U+A661 missing
  • Latin extended-D: U+A7A0 to U+A7A9 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
  • 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
  • Enclosed alphanumeric supplement: U+1F14F, U+1F18E, U+1F18F, U+1F191 to U+1F19A and U+1F1E6 to U+1F1FF 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 (*).

  • Samaritan (U+0800...)
  • Mandaic (U+0840...)
  • Tagalog (U+1700...) *
  • Buhid (U+1740...) *
  • 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...) — non-free font available

  • Lisu (U+A4D0...)

  • Bamum (U+A6A0...)

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

  • Phags-pa (U+A840...) *
  • Devanagari extended (U+A8E0...) — non-free font available

  • Rejang (U+A930...) *
  • Javanese (U+A980...)
  • Cham (U+AA00...) *
  • Tai Viet (U+AA80...) — free font available

  • Meetei Mayek (U+ABC0...)
  • Imperial Aramaic (U+10840...)
  • Old South Arabian (U+10A60...)
  • Avestan (U+10B00...) — free font available

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

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

  • Old Turkic (U+10C00...)
  • Rumi numeral symbols (U+10E60...)
  • Brahmi (U+11000...)
  • Kaithi (U+11080...)
  • Bamum supplement (U+16800...)

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: