[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [g-i] freefont vs. dejavu



FYI


On 3/7/06, Eddy Petrişor <eddy.petrisor@gmail.com> wrote:
> On 3/7/06, Davide Viti <zinosat@tiscali.it> wrote:
> > Tonight I've run some tests using dejavu fonts as discussed during the meeting.
> > I created an iso [1] using an unstripped version of dejavu and without freefont;
> > in the same directory ([2]) you can find a screenshot for each language.
> > It turns out that dejavu does not contain Vietnames and Hebrew glyphs, meaning that
> > we can't use it to completely substitute freefont. The latest version of freefont include
> > all the Vietnamese glyphs listed below and the Hebrew glyphs.
>
> I was suspecting this (it says so on the dejavu home page;-), but I am
> glad you did the tests so we can have a clear picture.


Here is the unicode coverage overview (filename: unicove.txt) of
ttf-dejavu, as it is in version 2.3 (there is also a detailed map with
individual unicode points in status.txt):


This is the Unicode coverage file for DejaVu fonts
($Id: unicover.txt 573 2006-02-14 21:55:17Z src $)

Control and similar characters are discounted from totals.

                                                Sans              
Serif              Sans Mono
U+0000 Basic Latin                              100% (95/95)      
100% (95/95)       100% (95/95)
U+0080 Latin-1 Supplement                       100% (96/96)      
100% (96/96)       100% (96/96)
U+0100 Latin Extended-A                         100% (128/128)    
100% (128/128)     100% (128/128)
U+0180 Latin Extended-B                          64% (126/194)     
58% (113/194)      58% (113/194)
U+0250 IPA Extensions                           100% (96/96)      
100% (96/96)       100% (96/96)
U+02b0 Spacing Modifier Letters                  51% (41/80)       
51% (41/80)        51% (41/80)
U+0300 Combining Diacritical Marks               58% (66/112)      
58% (66/112)       58% (66/112)
U+0370 Greek and Coptic                          88% (110/124)     
88% (110/124)      88% (110/124)
U+0400 Cyrillic                                  77% (193/248)     
48% (120/248)      46% (116/248)
U+0500 Cyrillic Supplement                           (0/16)           
 (0/16)             (0/16)
U+0530 Armenian                                 100% (86/86)          
 (0/86)             (0/86)
U+0590 Hebrew                                        (0/86)           
 (0/86)             (0/86)
U+0600 Arabic                                        (0/235)          
 (0/235)            (0/235)
U+0700 Syriac                                        (0/77)           
 (0/77)             (0/77)
U+0750 Arabic Supplement                             (0/30)           
 (0/30)             (0/30)
U+0780 Thaana                                        (0/50)           
 (0/50)             (0/50)
U+0900 Devanagari                                    (0/107)          
 (0/107)            (0/107)
U+0980 Bengali                                       (0/91)           
 (0/91)             (0/91)
U+0a00 Gurmukhi                                      (0/77)           
 (0/77)             (0/77)
U+0a80 Gujarati                                      (0/83)           
 (0/83)             (0/83)
U+0b00 Oriya                                         (0/81)           
 (0/81)             (0/81)
U+0b80 Tamil                                         (0/71)           
 (0/71)             (0/71)
U+0c00 Telugu                                        (0/80)           
 (0/80)             (0/80)
U+0c80 Kannada                                       (0/82)           
 (0/82)             (0/82)
U+0d00 Malayalam                                     (0/78)           
 (0/78)             (0/78)
U+0d80 Sinhala                                       (0/80)           
 (0/80)             (0/80)
U+0e00 Thai                                          (0/87)           
 (0/87)             (0/87)
U+0e80 Lao                                           (0/65)           
 (0/65)             (0/65)
U+0f00 Tibetan                                       (0/195)          
 (0/195)            (0/195)
U+1000 Myanmar                                       (0/78)           
 (0/78)             (0/78)
U+10a0 Georgian                                      (0/83)           
 (0/83)             (0/83)
U+1100 Hangul Jamo                                   (0/240)          
 (0/240)            (0/240)
U+1200 Ethiopic                                      (0/356)          
 (0/356)            (0/356)
U+1380 Ethiopic Supplement                           (0/26)           
 (0/26)             (0/26)
U+13a0 Cherokee                                      (0/85)           
 (0/85)             (0/85)
U+1400 Unified Canadian Aboriginal Syllabics         (0/630)          
 (0/630)            (0/630)
U+1680 Ogham                                         (0/29)           
 (0/29)             (0/29)
U+16a0 Runic                                         (0/81)           
 (0/81)             (0/81)
U+1700 Tagalog                                       (0/20)           
 (0/20)             (0/20)
U+1720 Hanunoo                                       (0/23)           
 (0/23)             (0/23)
U+1740 Buhid                                         (0/20)           
 (0/20)             (0/20)
U+1760 Tagbanwa                                      (0/18)           
 (0/18)             (0/18)
U+1780 Khmer                                         (0/114)          
 (0/114)            (0/114)
U+1800 Mongolian                                     (0/155)          
 (0/155)            (0/155)
U+1900 Limbu                                         (0/66)           
 (0/66)             (0/66)
U+1950 Tai Le                                        (0/35)           
 (0/35)             (0/35)
U+1980 New Tai Lue                                   (0/80)           
 (0/80)             (0/80)
U+19e0 Khmer Symbols                                 (0/32)           
 (0/32)             (0/32)
U+1a00 Buginese                                      (0/30)           
 (0/30)             (0/30)
U+1d00 Phonetic Extensions                       28% (36/128)      
28% (36/128)       28% (36/128)
U+1d80 Phonetic Extensions Supplement            57% (37/64)       
57% (37/64)        57% (37/64)
U+1dc0 Combining Diacritical Marks Supplement        (0/4)            
 (0/4)              (0/4)
U+1e00 Latin Extended Additional                 20% (51/246)      
20% (51/246)       20% (51/246)
U+1f00 Greek Extended                           100% (233/233)    
100% (233/233)          (0/233)
U+2000 General Punctuation                       30% (32/106)      
27% (29/106)       27% (29/106)
U+2070 Superscripts and Subscripts               23% (8/34)        
23% (8/34)         23% (8/34)
U+20a0 Currency Symbols                          13% (3/22)        
13% (3/22)         13% (3/22)
U+20d0 Combining Diacritical Marks for Symbols       (0/28)           
 (0/28)             (0/28)
U+2100 Letterlike Symbols                        11% (9/77)         
6% (5/77)          5% (4/77)
U+2150 Number Forms                              69% (34/49)          
 (0/49)             (0/49)
U+2190 Arrows                                        (0/112)          
 (0/112)            (0/112)
U+2200 Mathematical Operators                    13% (34/256)       
8% (23/256)        8% (23/256)
U+2300 Miscellaneous Technical                    5% (13/220)       
5% (11/220)        4% (9/220)
U+2400 Control Pictures                           5% (2/39)         
2% (1/39)          2% (1/39)
U+2440 Optical Character Recognition                 (0/11)           
 (0/11)             (0/11)
U+2460 Enclosed Alphanumerics                        (0/160)          
 (0/160)            (0/160)
U+2500 Box Drawing                                   (0/128)          
 (0/128)       100% (128/128)
U+2580 Block Elements                           100% (32/32)      
100% (32/32)       100% (32/32)
U+25a0 Geometric Shapes                         100% (96/96)      
100% (96/96)       100% (96/96)
U+2600 Miscellaneous Symbols                      4% (7/175)        
0% (1/175)         0% (1/175)
U+2700 Dingbats                                      (0/174)          
 (0/174)            (0/174)
U+27c0 Miscellaneous Mathematical Symbols-A      14% (5/35)         
2% (1/35)          2% (1/35)
U+27f0 Supplemental Arrows-A                         (0/16)           
 (0/16)             (0/16)
U+2800 Braille Patterns                              (0/256)          
 (0/256)            (0/256)
U+2900 Supplemental Arrows-B                         (0/128)          
 (0/128)            (0/128)
U+2980 Miscellaneous Mathematical Symbols-B       0% (1/128)        
0% (1/128)         0% (1/128)
U+2a00 Supplemental Mathematical Operators        1% (3/256)          
 (0/256)            (0/256)
U+2b00 Miscellaneous Symbols and Arrows          10% (2/20)        
10% (2/20)         10% (2/20)
U+2c00 Glagolitic                                    (0/94)           
 (0/94)             (0/94)
U+2c80 Coptic                                        (0/114)          
 (0/114)            (0/114)
U+2d00 Georgian Supplement                           (0/38)           
 (0/38)             (0/38)
U+2d30 Tifinagh                                      (0/55)           
 (0/55)             (0/55)
U+2d80 Ethiopic Extended                             (0/79)           
 (0/79)             (0/79)
U+2e00 Supplemental Punctuation                      (0/26)           
 (0/26)             (0/26)
U+2e80 CJK Radicals Supplement                       (0/115)          
 (0/115)            (0/115)
U+2f00 Kangxi Radicals                               (0/214)          
 (0/214)            (0/214)
U+2ff0 Ideographic Description Characters            (0/12)           
 (0/12)             (0/12)
U+3000 CJK Symbols and Punctuation                   (0/64)           
 (0/64)             (0/64)
U+3040 Hiragana                                      (0/93)           
 (0/93)             (0/93)
U+30a0 Katakana                                      (0/96)           
 (0/96)             (0/96)
U+3100 Bopomofo                                      (0/40)           
 (0/40)             (0/40)
U+3130 Hangul Compatibility Jamo                     (0/94)           
 (0/94)             (0/94)
U+3190 Kanbun                                        (0/16)           
 (0/16)             (0/16)
U+31a0 Bopomofo Extended                             (0/24)           
 (0/24)             (0/24)
U+31c0 CJK Strokes                                   (0/16)           
 (0/16)             (0/16)
U+31f0 Katakana Phonetic Extensions                  (0/16)           
 (0/16)             (0/16)
U+3200 Enclosed CJK Letters and Months               (0/242)          
 (0/242)            (0/242)
U+3300 CJK Compatibility                             (0/256)          
 (0/256)            (0/256)
U+3400 CJK Unified Ideographs Extension A            (0/0)            
 (0/0)              (0/0)
U+4dc0 Yijing Hexagram Symbols                       (0/64)           
 (0/64)             (0/64)
U+4e00 CJK Unified Ideographs                        (0/0)            
 (0/0)              (0/0)
U+a000 Yi Syllables                                  (0/1165)         
 (0/1165)           (0/1165)
U+a490 Yi Radicals                                   (0/55)           
 (0/55)             (0/55)
U+a700 Modifier Tone Letters                         (0/23)           
 (0/23)             (0/23)
U+a800 Syloti Nagri                                  (0/44)           
 (0/44)             (0/44)
U+ac00 Hangul Syllables                              (0/0)            
 (0/0)              (0/0)
U+d800 High Surrogates                               (0/0)            
 (0/0)              (0/0)
U+db80 High Private Use Surrogates                   (0/0)            
 (0/0)              (0/0)
U+dc00 Low Surrogates                                (0/0)            
 (0/0)              (0/0)
U+e000 Private Use Area                              (0/0)            
 (0/0)              (0/0)
U+f900 CJK Compatibility Ideographs                  (0/467)          
 (0/467)            (0/467)
U+fb00 Alphabetic Presentation Forms             17% (10/58)        
3% (2/58)          3% (2/58)
U+fb50 Arabic Presentation Forms-A                   (0/595)          
 (0/595)            (0/595)
U+fe00 Variation Selectors                           (0/16)           
 (0/16)             (0/16)
U+fe10 Vertical Forms                                (0/10)           
 (0/10)             (0/10)
U+fe20 Combining Half Marks                          (0/4)            
 (0/4)              (0/4)
U+fe30 CJK Compatibility Forms                       (0/32)           
 (0/32)             (0/32)
U+fe50 Small Form Variants                           (0/26)           
 (0/26)             (0/26)
U+fe70 Arabic Presentation Forms-B                   (0/141)          
 (0/141)            (0/141)
U+ff00 Halfwidth and Fullwidth Forms                 (0/225)          
 (0/225)            (0/225)
U+fff0 Specials                                  20% (1/5)         
20% (1/5)          20% (1/5)
U+10000 Linear B Syllabary                            (0/88)          
  (0/88)             (0/88)
U+10080 Linear B Ideograms                            (0/123)         
  (0/123)            (0/123)
U+10100 Aegean Numbers                                (0/57)          
  (0/57)             (0/57)
U+10140 Ancient Greek Numbers                         (0/75)          
  (0/75)             (0/75)
U+10300 Old Italic                                    (0/35)          
  (0/35)             (0/35)
U+10330 Gothic                                        (0/27)          
  (0/27)             (0/27)
U+10380 Ugaritic                                      (0/31)          
  (0/31)             (0/31)
U+103a0 Old Persian                                   (0/50)          
  (0/50)             (0/50)
U+10400 Deseret                                       (0/80)          
  (0/80)             (0/80)
U+10450 Shavian                                       (0/48)          
  (0/48)             (0/48)
U+10480 Osmanya                                       (0/40)          
  (0/40)             (0/40)
U+10800 Cypriot Syllabary                             (0/55)          
  (0/55)             (0/55)
U+10a00 Kharoshthi                                    (0/65)          
  (0/65)             (0/65)
U+1d000 Byzantine Musical Symbols                     (0/246)         
  (0/246)            (0/246)
U+1d100 Musical Symbols                               (0/219)         
  (0/219)            (0/219)
U+1d200 Ancient Greek Musical Notation                (0/70)          
  (0/70)             (0/70)
U+1d300 Tai Xuan Jing Symbols                         (0/87)          
  (0/87)             (0/87)
U+1d400 Mathematical Alphanumeric Symbols             (0/994)         
  (0/994)            (0/994)
U+20000 CJK Unified Ideographs Extension B            (0/0)           
  (0/0)              (0/0)
U+2f800 CJK Compatibility Ideographs Supplement       (0/542)         
  (0/542)            (0/542)
U+e0000 Tags                                          (0/98)          
  (0/98)             (0/98)
U+e0100 Variation Selectors Supplement                (0/240)         
  (0/240)            (0/240)
U+f0000 Supplementary Private Use Area-A              (0/0)           
  (0/0)              (0/0)
U+100000 Supplementary Private Use Area-B              (0/0)          
   (0/0)              (0/0)

--
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein

Reply to: