Created
February 2, 2017 21:43
-
-
Save graphicore/00a79eded3553a64ad409559246d853c to your computer and use it in GitHub Desktop.
Additional info for an issue on google/fonts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
googleFontsTools/encodings/oriya_unique-glyphs.nam | |
lax language detection: true | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/gurmukhi_unique-glyphs.nam | |
lax language detection: true | |
language: Punjabi 71 % having: 68 needed: 96 missing: 28 ("\" U+005c,"u" U+0075,"0" U+0030,"A" U+0041,"3" U+0033,"C" U+0043,"U" U+0055,"-" U+002d,"–" U+2013,"—" U+2014 … and 18 more) laxSkipped: 3 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/kannada_unique-glyphs.nam | |
lax language detection: true | |
language: Kannada 76 % having: 81 needed: 107 missing: 26 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 16 more) laxSkipped: 3 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/malayalam_unique-glyphs.nam | |
lax language detection: true | |
language: Malayalam 79 % having: 75 needed: 95 missing: 20 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"'" U+0027,"‘" U+2018,"’" U+2019 … and 10 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/bengali_unique-glyphs.nam | |
lax language detection: true | |
language: Bangla 76 % having: 68 needed: 89 missing: 21 ("\" U+005c,"u" U+0075,"0" U+0030,"9" U+0039,"C" U+0043,"D" U+0044,"B" U+0042,"U" U+0055,"-" U+002d,"," U+002c … and 11 more) laxSkipped: 0 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/japanese_unique-glyphs.nam | |
lax language detection: true | |
language: Japanese 98 % having: 2195 needed: 2244 missing: 49 ("‾" U+203e,"_" U+005f,"-" U+002d,"-" U+ff0d,"—" U+2014,"―" U+2015,"・" U+ff65,"," U+002c,"、" U+ff64,";" U+003b … and 39 more) laxSkipped: 3 | |
language: Cantonese 89 % having: 2052 needed: 2310 missing: 258 ("丌" U+4e0c,"丟" U+4e1f,"么" U+4e48,"份" U+4efd,"伙" U+4f19,"佈" U+4f48,"佉" U+4f49,"佔" U+4f54,"你" U+4f60,"俠" U+4fe0 … and 248 more) laxSkipped: 3 | |
language: Chinese 66 % having: 1543 needed: 2338 missing: 795 ("丌" U+4e0c,"专" U+4e13,"业" U+4e1a,"东" U+4e1c,"丝" U+4e1d,"丢" U+4e22,"两" U+4e24,"严" U+4e25,"丧" U+4e27,"丰" U+4e30 … and 785 more) laxSkipped: 3 | |
language: Korean 0 % having: 36 needed: 11254 missing: 11218 ("가" U+ac00,"각" U+ac01,"갂" U+ac02,"갃" U+ac03,"간" U+ac04,"갅" U+ac05,"갆" U+ac06,"갇" U+ac07,"갈" U+ac08,"갉" U+ac09 … and 11208 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/hebrew_unique-glyphs.nam | |
lax language detection: true | |
language: Hebrew 64 % having: 30 needed: 47 missing: 17 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"'" U+0027 … and 7 more) laxSkipped: 1 | |
====================== | |
googleFontsTools/encodings/tamil_unique-glyphs.nam | |
lax language detection: true | |
language: Tamil 78 % having: 47 needed: 60 missing: 13 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"(" U+0028,")" U+0029,"[" U+005b … and 3 more) laxSkipped: 0 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/sinhala_unique-glyphs.nam | |
lax language detection: true | |
language: Sinhala 72 % having: 74 needed: 103 missing: 29 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 19 more) laxSkipped: 3 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/greek_unique-glyphs.nam | |
lax language detection: true | |
language: Greek 72 % having: 71 needed: 99 missing: 28 ("̈" U+0308,"́" U+0301,"̈" U+0308,"́" U+0301,"-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a … and 18 more) laxSkipped: 1 | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/GF-latin-pro_optional-glyphs.nam | |
lax language detection: true | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/GF-latin-plus_optional-glyphs.nam | |
lax language detection: true | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/GF-latin-pro_unique-glyphs.nam | |
lax language detection: true | |
language: Tongan 5 % having: 4 needed: 85 missing: 81 ("a" U+0061,"á" U+00e1,"ā" U+0101,"e" U+0065,"é" U+00e9,"ē" U+0113,"f" U+0066,"h" U+0068,"i" U+0069,"í" U+00ed … and 71 more) laxSkipped: 0 | |
language: Uzbek 5 % having: 4 needed: 87 missing: 83 ("a" U+0061,"b" U+0062,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a,"k" U+006b … and 73 more) laxSkipped: 0 | |
language: Georgian 4 % having: 3 needed: 69 missing: 66 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 56 more) laxSkipped: 0 | |
language: Croatian 4 % having: 3 needed: 82 missing: 79 ("a" U+0061,"b" U+0062,"c" U+0063,"č" U+010d,"ć" U+0107,"d" U+0064,"ž" U+017e,"đ" U+0111,"e" U+0065,"f" U+0066 … and 69 more) laxSkipped: 0 | |
language: Filipino 4 % having: 3 needed: 83 missing: 80 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 70 more) laxSkipped: 0 | |
language: English 4 % having: 3 needed: 84 missing: 81 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 71 more) laxSkipped: 0 | |
language: Malay 4 % having: 3 needed: 84 missing: 81 ("a" U+0061,"i" U+0069,"u" U+0075,"b" U+0062,"c" U+0063,"d" U+0064,"z" U+007a,"e" U+0065,"f" U+0066,"g" U+0067 … and 71 more) laxSkipped: 0 | |
language: Albanian 3 % having: 3 needed: 87 missing: 84 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"h" U+0068,"e" U+0065,"ë" U+00eb,"f" U+0066,"g" U+0067 … and 74 more) laxSkipped: 0 | |
language: Basque 3 % having: 3 needed: 88 missing: 85 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 75 more) laxSkipped: 0 | |
language: Danish 3 % having: 3 needed: 88 missing: 85 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 75 more) laxSkipped: 0 | |
language: Faroese 3 % having: 3 needed: 88 missing: 85 ("a" U+0061,"á" U+00e1,"b" U+0062,"d" U+0064,"ð" U+00f0,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 75 more) laxSkipped: 0 | |
language: Turkish 3 % having: 3 needed: 90 missing: 87 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"ğ" U+011f,"h" U+0068 … and 77 more) laxSkipped: 0 | |
language: Swedish 3 % having: 3 needed: 94 missing: 91 ("a" U+0061,"à" U+00e0,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 81 more) laxSkipped: 0 | |
language: Azerbaijani 3 % having: 3 needed: 96 missing: 93 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"ə" U+0259,"f" U+0066,"g" U+0067,"ğ" U+011f … and 83 more) laxSkipped: 0 | |
language: Icelandic 3 % having: 3 needed: 96 missing: 93 ("a" U+0061,"á" U+00e1,"b" U+0062,"d" U+0064,"ð" U+00f0,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 83 more) laxSkipped: 0 | |
language: Marathi 3 % having: 3 needed: 97 missing: 94 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 84 more) laxSkipped: 0 | |
language: Galician 3 % having: 3 needed: 98 missing: 95 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 85 more) laxSkipped: 0 | |
language: Punjabi 3 % having: 3 needed: 99 missing: 96 ("ੱ" U+0a71,"ੰ" U+0a70,"਼" U+0a3c,"੦" U+0a66,"੧" U+0a67,"੨" U+0a68,"੩" U+0a69,"੪" U+0a6a,"੫" U+0a6b,"੬" U+0a6c … and 86 more) laxSkipped: 0 | |
language: Thai 3 % having: 3 needed: 99 missing: 96 ("ฯ" U+0e2f,"ๆ" U+0e46,"๎" U+0e4e,"์" U+0e4c,"็" U+0e47,"่" U+0e48,"้" U+0e49,"๊" U+0e4a,"๋" U+0e4b,"ก" U+0e01 … and 86 more) laxSkipped: 0 | |
language: Gujarati 3 % having: 3 needed: 100 missing: 97 ("઼" U+0abc,"ૐ" U+0ad0,"ં" U+0a82,"ઁ" U+0a81,"ઃ" U+0a83,"અ" U+0a85,"આ" U+0a86,"ઇ" U+0a87,"ઈ" U+0a88,"ઉ" U+0a89 … and 87 more) laxSkipped: 0 | |
language: Latvian 3 % having: 3 needed: 100 missing: 97 ("a" U+0061,"ā" U+0101,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"e" U+0065,"ē" U+0113,"f" U+0066,"g" U+0067 … and 87 more) laxSkipped: 0 | |
language: Polish 3 % having: 3 needed: 101 missing: 98 ("a" U+0061,"ą" U+0105,"b" U+0062,"c" U+0063,"ć" U+0107,"d" U+0064,"e" U+0065,"ę" U+0119,"f" U+0066,"g" U+0067 … and 88 more) laxSkipped: 0 | |
language: Mongolian 3 % having: 3 needed: 102 missing: 99 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 89 more) laxSkipped: 0 | |
language: Afrikaans 3 % having: 3 needed: 106 missing: 103 ("a" U+0061,"á" U+00e1,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"è" U+00e8,"ê" U+00ea … and 93 more) laxSkipped: 0 | |
language: Sinhala 3 % having: 3 needed: 106 missing: 103 ("අ" U+0d85,"ආ" U+0d86,"ඇ" U+0d87,"ඈ" U+0d88,"ඉ" U+0d89,"ඊ" U+0d8a,"උ" U+0d8b,"ඌ" U+0d8c,"ඍ" U+0d8d,"එ" U+0d91 … and 93 more) laxSkipped: 0 | |
language: Dutch 3 % having: 3 needed: 107 missing: 104 ("a" U+0061,"á" U+00e1,"ä" U+00e4,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"ë" U+00eb,"f" U+0066 … and 94 more) laxSkipped: 0 | |
language: Spanish 3 % having: 3 needed: 108 missing: 105 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 95 more) laxSkipped: 0 | |
language: Kannada 3 % having: 3 needed: 110 missing: 107 ("಼" U+0cbc,"೦" U+0ce6,"೧" U+0ce7,"೨" U+0ce8,"೩" U+0ce9,"೪" U+0cea,"೫" U+0ceb,"೬" U+0cec,"೭" U+0ced,"೮" U+0cee … and 97 more) laxSkipped: 0 | |
language: Portuguese 3 % having: 3 needed: 110 missing: 107 ("a" U+0061,"á" U+00e1,"à" U+00e0,"â" U+00e2,"ã" U+00e3,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065 … and 97 more) laxSkipped: 0 | |
language: Catalan 3 % having: 3 needed: 111 missing: 108 ("·" U+00b7,"a" U+0061,"à" U+00e0,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"é" U+00e9,"è" U+00e8 … and 98 more) laxSkipped: 0 | |
language: Welsh 2 % having: 3 needed: 130 missing: 127 ("a" U+0061,"á" U+00e1,"à" U+00e0,"â" U+00e2,"ä" U+00e4,"b" U+0062,"c" U+0063,"h" U+0068,"d" U+0064,"e" U+0065 … and 117 more) laxSkipped: 0 | |
language: Bulgarian 2 % having: 2 needed: 87 missing: 85 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 75 more) laxSkipped: 0 | |
language: Hebrew 2 % having: 1 needed: 48 missing: 47 ("א" U+05d0,"ב" U+05d1,"ג" U+05d2,"ד" U+05d3,"ה" U+05d4,"ו" U+05d5,"ז" U+05d6,"ח" U+05d7,"ט" U+05d8,"י" U+05d9 … and 37 more) laxSkipped: 0 | |
language: Greek 2 % having: 2 needed: 100 missing: 98 ("α" U+03b1,"ά" U+03ac,"β" U+03b2,"γ" U+03b3,"δ" U+03b4,"ε" U+03b5,"έ" U+03ad,"ζ" U+03b6,"η" U+03b7,"ή" U+03ae … and 88 more) laxSkipped: 0 | |
language: Arabic 2 % having: 1 needed: 62 missing: 61 ("ً" U+064b,"ٌ" U+064c,"ٍ" U+064d,"َ" U+064e,"ُ" U+064f,"ِ" U+0650,"ّ" U+0651,"ْ" U+0652,"ٰ" U+0670,"ء" U+0621 … and 51 more) laxSkipped: 0 | |
language: Persian 2 % having: 1 needed: 66 missing: 65 ("ً" U+064b,"ٍ" U+064d,"ٌ" U+064c,"ّ" U+0651,"ٔ" U+0654,"آ" U+0622,"ا" U+0627,"ء" U+0621,"أ" U+0623,"ؤ" U+0624 … and 55 more) laxSkipped: 0 | |
language: Indonesian 1 % having: 1 needed: 72 missing: 71 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 61 more) laxSkipped: 0 | |
language: Vietnamese 1 % having: 3 needed: 218 missing: 215 ("a" U+0061,"à" U+00e0,"ả" U+1ea3,"ã" U+00e3,"á" U+00e1,"ạ" U+1ea1,"ă" U+0103,"ằ" U+1eb1,"ẳ" U+1eb3,"ẵ" U+1eb5 … and 205 more) laxSkipped: 0 | |
language: Serbian 1 % having: 1 needed: 82 missing: 81 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ђ" U+0452,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438 … and 71 more) laxSkipped: 0 | |
language: Lithuanian 1 % having: 1 needed: 83 missing: 82 ("a" U+0061,"ą" U+0105,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"e" U+0065,"ę" U+0119,"ė" U+0117,"f" U+0066 … and 72 more) laxSkipped: 0 | |
language: Macedonian 1 % having: 1 needed: 83 missing: 82 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ѓ" U+0453,"е" U+0435,"ж" U+0436,"з" U+0437,"ѕ" U+0455 … and 72 more) laxSkipped: 0 | |
language: Romanian 1 % having: 1 needed: 83 missing: 82 ("a" U+0061,"ă" U+0103,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068 … and 72 more) laxSkipped: 0 | |
language: Finnish 1 % having: 1 needed: 86 missing: 85 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 75 more) laxSkipped: 0 | |
language: German 1 % having: 1 needed: 93 missing: 92 ("a" U+0061,"ä" U+00e4,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 82 more) laxSkipped: 0 | |
language: Kyrgyz 1 % having: 1 needed: 94 missing: 93 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 83 more) laxSkipped: 0 | |
language: Russian 1 % having: 1 needed: 98 missing: 97 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 87 more) laxSkipped: 0 | |
language: Czech 1 % having: 1 needed: 105 missing: 104 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"ď" U+010f,"e" U+0065,"é" U+00e9,"ě" U+011b … and 94 more) laxSkipped: 0 | |
language: Slovak 1 % having: 1 needed: 109 missing: 108 ("a" U+0061,"á" U+00e1,"ä" U+00e4,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"ď" U+010f,"e" U+0065,"é" U+00e9 … and 98 more) laxSkipped: 0 | |
language: French 1 % having: 1 needed: 114 missing: 113 ("a" U+0061,"à" U+00e0,"â" U+00e2,"æ" U+00e6,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"é" U+00e9 … and 103 more) laxSkipped: 0 | |
language: Kazakh 1 % having: 1 needed: 116 missing: 115 ("а" U+0430,"ә" U+04d9,"б" U+0431,"в" U+0432,"г" U+0433,"ғ" U+0493,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436 … and 105 more) laxSkipped: 0 | |
language: Amharic 0 % having: 1 needed: 302 missing: 301 ("ሀ" U+1200,"ሁ" U+1201,"ሂ" U+1202,"ሃ" U+1203,"ሄ" U+1204,"ህ" U+1205,"ሆ" U+1206,"ለ" U+1208,"ሉ" U+1209,"ሊ" U+120a … and 291 more) laxSkipped: 0 | |
language: Japanese 0 % having: 4 needed: 2247 missing: 2243 ("々" U+3005,"ゝ" U+309d,"ヽ" U+30fd,"ゞ" U+309e,"ヾ" U+30fe,"ー" U+30fc,"ぁ" U+3041,"ァ" U+30a1,"あ" U+3042,"ア" U+30a2 … and 2233 more) laxSkipped: 0 | |
language: Chinese 0 % having: 4 needed: 2341 missing: 2337 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"万" U+4e07,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d … and 2327 more) laxSkipped: 0 | |
language: Cantonese 0 % having: 3 needed: 2313 missing: 2310 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d,"丑" U+4e11 … and 2300 more) laxSkipped: 0 | |
language: Korean 0 % having: 4 needed: 11257 missing: 11253 ("가" U+ac00,"각" U+ac01,"갂" U+ac02,"갃" U+ac03,"간" U+ac04,"갅" U+ac05,"갆" U+ac06,"갇" U+ac07,"갈" U+ac08,"갉" U+ac09 … and 11243 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/Cyrillic/GF-cyrillic-historical_unique-glyphs.nam | |
lax language detection: true | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/Cyrillic/GF-cyrillic-plus-locl_unique-glyphs.nam | |
lax language detection: true | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/Cyrillic/GF-cyrillic-pro_unique-glyphs.nam | |
lax language detection: true | |
language: Kyrgyz 2 % having: 2 needed: 93 missing: 91 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 81 more) laxSkipped: 1 | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/Cyrillic/GF-cyrillic-plus_unique-glyphs.nam | |
lax language detection: true | |
language: Belarusian 81 % having: 64 needed: 79 missing: 15 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"«" U+00ab,"»" U+00bb,"(" U+0028 … and 5 more) laxSkipped: 0 | |
language: Macedonian 76 % having: 62 needed: 82 missing: 20 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 10 more) laxSkipped: 1 | |
language: Serbian 74 % having: 60 needed: 81 missing: 21 ("-" U+002d,"–" U+2013,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026,"‘" U+2018 … and 11 more) laxSkipped: 1 | |
language: Kazakh 73 % having: 84 needed: 115 missing: 31 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 21 more) laxSkipped: 1 | |
language: Bulgarian 72 % having: 61 needed: 85 missing: 24 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 14 more) laxSkipped: 2 | |
language: Ukrainian 72 % having: 68 needed: 95 missing: 27 ("-" U+002d,"–" U+2013,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"'" U+0027,"\" U+005c … and 17 more) laxSkipped: 0 | |
language: Mongolian 71 % having: 70 needed: 99 missing: 29 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 19 more) laxSkipped: 3 | |
language: Russian 68 % having: 66 needed: 97 missing: 31 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 21 more) laxSkipped: 1 | |
language: Kyrgyz 65 % having: 60 needed: 93 missing: 33 ("ӊ" U+04ca,"Ӊ" U+04c9,"-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f … and 23 more) laxSkipped: 1 | |
language: Greek 4 % having: 4 needed: 99 missing: 95 ("α" U+03b1,"ά" U+03ac,"β" U+03b2,"γ" U+03b3,"δ" U+03b4,"ε" U+03b5,"έ" U+03ad,"ζ" U+03b6,"η" U+03b7,"ή" U+03ae … and 85 more) laxSkipped: 1 | |
language: Georgian 2 % having: 1 needed: 66 missing: 65 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 55 more) laxSkipped: 3 | |
language: Uzbek 1 % having: 1 needed: 84 missing: 83 ("a" U+0061,"b" U+0062,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a,"k" U+006b … and 73 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/GF-latin-plus_unique-glyphs.nam | |
lax language detection: true | |
language: Afrikaans 100 % having: 103 needed: 103 missing: 0 laxSkipped: 3 | |
language: Albanian 100 % having: 84 needed: 84 missing: 0 laxSkipped: 3 | |
language: Azerbaijani 100 % having: 93 needed: 93 missing: 0 laxSkipped: 3 | |
language: Basque 100 % having: 85 needed: 85 missing: 0 laxSkipped: 3 | |
language: Bosnian 100 % having: 67 needed: 67 missing: 0 laxSkipped: 0 | |
language: Catalan 100 % having: 108 needed: 108 missing: 0 laxSkipped: 3 | |
language: Croatian 100 % having: 79 needed: 79 missing: 0 laxSkipped: 3 | |
language: Czech 100 % having: 104 needed: 104 missing: 0 laxSkipped: 1 | |
language: Danish 100 % having: 85 needed: 85 missing: 0 laxSkipped: 3 | |
language: Dutch 100 % having: 104 needed: 104 missing: 0 laxSkipped: 3 | |
language: English 100 % having: 81 needed: 81 missing: 0 laxSkipped: 3 | |
language: Estonian 100 % having: 77 needed: 77 missing: 0 laxSkipped: 0 | |
language: Faroese 100 % having: 85 needed: 85 missing: 0 laxSkipped: 3 | |
language: Filipino 100 % having: 80 needed: 80 missing: 0 laxSkipped: 3 | |
language: Finnish 100 % having: 85 needed: 85 missing: 0 laxSkipped: 1 | |
language: French 100 % having: 113 needed: 113 missing: 0 laxSkipped: 1 | |
language: Galician 100 % having: 95 needed: 95 missing: 0 laxSkipped: 3 | |
language: German 100 % having: 92 needed: 92 missing: 0 laxSkipped: 1 | |
language: Hungarian 100 % having: 94 needed: 94 missing: 0 laxSkipped: 3 | |
language: Icelandic 100 % having: 93 needed: 93 missing: 0 laxSkipped: 3 | |
language: Indonesian 100 % having: 71 needed: 71 missing: 0 laxSkipped: 1 | |
language: Irish 100 % having: 59 needed: 59 missing: 0 laxSkipped: 0 | |
language: Italian 100 % having: 91 needed: 91 missing: 0 laxSkipped: 0 | |
language: Latvian 100 % having: 97 needed: 97 missing: 0 laxSkipped: 3 | |
language: Lithuanian 100 % having: 82 needed: 82 missing: 0 laxSkipped: 1 | |
language: Malay 100 % having: 81 needed: 81 missing: 0 laxSkipped: 3 | |
language: Norwegian Bokmål 100 % having: 93 needed: 93 missing: 0 laxSkipped: 0 | |
language: Polish 100 % having: 98 needed: 98 missing: 0 laxSkipped: 3 | |
language: Portuguese 100 % having: 107 needed: 107 missing: 0 laxSkipped: 3 | |
language: Romanian 100 % having: 82 needed: 82 missing: 0 laxSkipped: 1 | |
language: Slovak 100 % having: 108 needed: 108 missing: 0 laxSkipped: 1 | |
language: Slovenian 100 % having: 63 needed: 63 missing: 0 laxSkipped: 0 | |
language: Spanish 100 % having: 105 needed: 105 missing: 0 laxSkipped: 3 | |
language: Swahili 100 % having: 61 needed: 61 missing: 0 laxSkipped: 0 | |
language: Swedish 100 % having: 91 needed: 91 missing: 0 laxSkipped: 3 | |
language: Turkish 100 % having: 87 needed: 87 missing: 0 laxSkipped: 3 | |
language: Vietnamese 100 % having: 215 needed: 215 missing: 0 laxSkipped: 3 | |
language: Welsh 100 % having: 127 needed: 127 missing: 0 laxSkipped: 3 | |
language: Zulu 100 % having: 65 needed: 65 missing: 0 laxSkipped: 0 | |
language: Uzbek 99 % having: 83 needed: 84 missing: 1 ("ʻ" U+02bb) laxSkipped: 3 | |
language: Tongan 99 % having: 81 needed: 82 missing: 1 ("ʻ" U+02bb) laxSkipped: 3 | |
language: Georgian 48 % having: 32 needed: 66 missing: 34 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 24 more) laxSkipped: 3 | |
language: Hebrew 36 % having: 17 needed: 47 missing: 30 ("א" U+05d0,"ב" U+05d1,"ג" U+05d2,"ד" U+05d3,"ה" U+05d4,"ו" U+05d5,"ז" U+05d6,"ח" U+05d7,"ט" U+05d8,"י" U+05d9 … and 20 more) laxSkipped: 1 | |
language: Kyrgyz 33 % having: 31 needed: 93 missing: 62 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 52 more) laxSkipped: 1 | |
language: Russian 32 % having: 31 needed: 97 missing: 66 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 56 more) laxSkipped: 1 | |
language: Ukrainian 31 % having: 29 needed: 95 missing: 66 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"ґ" U+0491,"д" U+0434,"е" U+0435,"є" U+0454,"ж" U+0436,"з" U+0437 … and 56 more) laxSkipped: 0 | |
language: Gujarati 30 % having: 29 needed: 97 missing: 68 ("઼" U+0abc,"ૐ" U+0ad0,"ં" U+0a82,"ઁ" U+0a81,"ઃ" U+0a83,"અ" U+0a85,"આ" U+0a86,"ઇ" U+0a87,"ઈ" U+0a88,"ઉ" U+0a89 … and 58 more) laxSkipped: 3 | |
language: Bulgarian 29 % having: 25 needed: 85 missing: 60 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 50 more) laxSkipped: 2 | |
language: Mongolian 29 % having: 29 needed: 99 missing: 70 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 60 more) laxSkipped: 3 | |
language: Punjabi 29 % having: 28 needed: 96 missing: 68 ("ੱ" U+0a71,"ੰ" U+0a70,"਼" U+0a3c,"੦" U+0a66,"੧" U+0a67,"੨" U+0a68,"੩" U+0a69,"੪" U+0a6a,"੫" U+0a6b,"੬" U+0a6c … and 58 more) laxSkipped: 3 | |
language: Greek 28 % having: 28 needed: 99 missing: 71 ("α" U+03b1,"ά" U+03ac,"β" U+03b2,"γ" U+03b3,"δ" U+03b4,"ε" U+03b5,"έ" U+03ad,"ζ" U+03b6,"η" U+03b7,"ή" U+03ae … and 61 more) laxSkipped: 1 | |
language: Sinhala 28 % having: 29 needed: 103 missing: 74 ("අ" U+0d85,"ආ" U+0d86,"ඇ" U+0d87,"ඈ" U+0d88,"ඉ" U+0d89,"ඊ" U+0d8a,"උ" U+0d8b,"ඌ" U+0d8c,"ඍ" U+0d8d,"එ" U+0d91 … and 64 more) laxSkipped: 3 | |
language: Marathi 28 % having: 26 needed: 94 missing: 68 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 58 more) laxSkipped: 3 | |
language: Kazakh 27 % having: 31 needed: 115 missing: 84 ("а" U+0430,"ә" U+04d9,"б" U+0431,"в" U+0432,"г" U+0433,"ғ" U+0493,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436 … and 74 more) laxSkipped: 1 | |
language: Persian 26 % having: 17 needed: 65 missing: 48 ("ً" U+064b,"ٍ" U+064d,"ٌ" U+064c,"ّ" U+0651,"ٔ" U+0654,"آ" U+0622,"ا" U+0627,"ء" U+0621,"أ" U+0623,"ؤ" U+0624 … and 38 more) laxSkipped: 1 | |
language: Serbian 26 % having: 21 needed: 81 missing: 60 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ђ" U+0452,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438 … and 50 more) laxSkipped: 1 | |
language: Macedonian 24 % having: 20 needed: 82 missing: 62 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ѓ" U+0453,"е" U+0435,"ж" U+0436,"з" U+0437,"ѕ" U+0455 … and 52 more) laxSkipped: 1 | |
language: Kannada 24 % having: 26 needed: 107 missing: 81 ("಼" U+0cbc,"೦" U+0ce6,"೧" U+0ce7,"೨" U+0ce8,"೩" U+0ce9,"೪" U+0cea,"೫" U+0ceb,"೬" U+0cec,"೭" U+0ced,"೮" U+0cee … and 71 more) laxSkipped: 3 | |
language: Thai 24 % having: 23 needed: 96 missing: 73 ("ฯ" U+0e2f,"ๆ" U+0e46,"๎" U+0e4e,"์" U+0e4c,"็" U+0e47,"่" U+0e48,"้" U+0e49,"๊" U+0e4a,"๋" U+0e4b,"ก" U+0e01 … and 63 more) laxSkipped: 3 | |
language: Bangla 24 % having: 21 needed: 89 missing: 68 ("়" U+09bc,"৺" U+09fa,"অ" U+0985,"আ" U+0986,"ই" U+0987,"ঈ" U+0988,"উ" U+0989,"ঊ" U+098a,"ঋ" U+098b,"ৠ" U+09e0 … and 58 more) laxSkipped: 0 | |
language: Telugu 22 % having: 20 needed: 90 missing: 70 ("అ" U+0c05,"ఆ" U+0c06,"ఇ" U+0c07,"ఈ" U+0c08,"ఉ" U+0c09,"ఊ" U+0c0a,"ఋ" U+0c0b,"ౠ" U+0c60,"ఌ" U+0c0c,"ౡ" U+0c61 … and 60 more) laxSkipped: 0 | |
language: Tamil 22 % having: 13 needed: 60 missing: 47 ("அ" U+0b85,"ஆ" U+0b86,"இ" U+0b87,"ஈ" U+0b88,"உ" U+0b89,"ஊ" U+0b8a,"எ" U+0b8e,"ஏ" U+0b8f,"ஐ" U+0b90,"ஒ" U+0b92 … and 37 more) laxSkipped: 0 | |
language: Arabic 21 % having: 13 needed: 61 missing: 48 ("ً" U+064b,"ٌ" U+064c,"ٍ" U+064d,"َ" U+064e,"ُ" U+064f,"ِ" U+0650,"ّ" U+0651,"ْ" U+0652,"ٰ" U+0670,"ء" U+0621 … and 38 more) laxSkipped: 1 | |
language: Malayalam 21 % having: 20 needed: 95 missing: 75 ("" U+200c,"ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60 … and 65 more) laxSkipped: 0 | |
language: Hindi 20 % having: 17 needed: 86 missing: 69 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 59 more) laxSkipped: 0 | |
language: Lao 19 % having: 13 needed: 68 missing: 55 ("່" U+0ec8,"້" U+0ec9,"໊" U+0eca,"໋" U+0ecb,"໌" U+0ecc,"ໍ" U+0ecd,"ໆ" U+0ec6,"ກ" U+0e81,"ຂ" U+0e82,"ຄ" U+0e84 … and 45 more) laxSkipped: 0 | |
language: Belarusian 19 % having: 15 needed: 79 missing: 64 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ж" U+0436,"з" U+0437,"е" U+0435,"ё" U+0451,"і" U+0456 … and 54 more) laxSkipped: 0 | |
language: Khmer 18 % having: 17 needed: 94 missing: 77 ("័" U+17d0,"ៈ" U+17c8,"់" U+17cb,"៉" U+17c9,"៊" U+17ca,"៍" U+17cd,"ក" U+1780,"ខ" U+1781,"គ" U+1782,"ឃ" U+1783 … and 67 more) laxSkipped: 0 | |
language: Nepali 16 % having: 13 needed: 81 missing: 68 ("़" U+093c,"ँ" U+0901,"ं" U+0902,"ः" U+0903,"ॐ" U+0950,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 58 more) laxSkipped: 0 | |
language: Urdu 10 % having: 6 needed: 59 missing: 53 ("ا" U+0627,"أ" U+0623,"آ" U+0622,"ب" U+0628,"پ" U+067e,"ت" U+062a,"ٹ" U+0679,"ث" U+062b,"ج" U+062c,"چ" U+0686 … and 43 more) laxSkipped: 0 | |
language: Burmese 6 % having: 4 needed: 65 missing: 61 ("က" U+1000,"ခ" U+1001,"ဂ" U+1002,"ဃ" U+1003,"င" U+1004,"စ" U+1005,"ဆ" U+1006,"ဇ" U+1007,"ဈ" U+1008,"ဉ" U+1009 … and 51 more) laxSkipped: 0 | |
language: Armenian 5 % having: 5 needed: 91 missing: 86 ("ա" U+0561,"բ" U+0562,"գ" U+0563,"դ" U+0564,"ե" U+0565,"զ" U+0566,"է" U+0567,"ը" U+0568,"թ" U+0569,"ժ" U+056a … and 76 more) laxSkipped: 0 | |
language: Amharic 4 % having: 13 needed: 301 missing: 288 ("ሀ" U+1200,"ሁ" U+1201,"ሂ" U+1202,"ሃ" U+1203,"ሄ" U+1204,"ህ" U+1205,"ሆ" U+1206,"ለ" U+1208,"ሉ" U+1209,"ሊ" U+120a … and 278 more) laxSkipped: 1 | |
language: Japanese 2 % having: 35 needed: 2244 missing: 2209 ("々" U+3005,"ゝ" U+309d,"ヽ" U+30fd,"ゞ" U+309e,"ヾ" U+30fe,"ー" U+30fc,"ぁ" U+3041,"ァ" U+30a1,"あ" U+3042,"ア" U+30a2 … and 2199 more) laxSkipped: 3 | |
language: Cantonese 2 % having: 36 needed: 2310 missing: 2274 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d,"丑" U+4e11 … and 2264 more) laxSkipped: 3 | |
language: Chinese 1 % having: 34 needed: 2338 missing: 2304 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"万" U+4e07,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d … and 2294 more) laxSkipped: 3 | |
language: Korean 0 % having: 38 needed: 11254 missing: 11216 ("가" U+ac00,"각" U+ac01,"갂" U+ac02,"갃" U+ac03,"간" U+ac04,"갅" U+ac05,"갆" U+ac06,"갇" U+ac07,"갈" U+ac08,"갉" U+ac09 … and 11206 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/GF 2016 Glyph Sets/GF-latin-expert_unique-glyphs.nam | |
lax language detection: true | |
====================== | |
googleFontsTools/encodings/cyrillic-ext_unique-glyphs.nam | |
lax language detection: true | |
language: Kazakh 12 % having: 14 needed: 115 missing: 101 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 91 more) laxSkipped: 1 | |
language: Kyrgyz 6 % having: 6 needed: 93 missing: 87 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 77 more) laxSkipped: 1 | |
language: Mongolian 4 % having: 4 needed: 99 missing: 95 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 85 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/latin_unique-glyphs.nam | |
lax language detection: true | |
language: Albanian 100 % having: 84 needed: 84 missing: 0 laxSkipped: 3 | |
language: Filipino 100 % having: 80 needed: 80 missing: 0 laxSkipped: 3 | |
language: German 100 % having: 92 needed: 92 missing: 0 laxSkipped: 1 | |
language: Indonesian 100 % having: 71 needed: 71 missing: 0 laxSkipped: 1 | |
language: Irish 100 % having: 59 needed: 59 missing: 0 laxSkipped: 0 | |
language: Italian 100 % having: 91 needed: 91 missing: 0 laxSkipped: 0 | |
language: Norwegian Bokmål 100 % having: 93 needed: 93 missing: 0 laxSkipped: 0 | |
language: Swahili 100 % having: 61 needed: 61 missing: 0 laxSkipped: 0 | |
language: Zulu 100 % having: 65 needed: 65 missing: 0 laxSkipped: 0 | |
language: Danish 99 % having: 84 needed: 85 missing: 1 ("†" U+2020) laxSkipped: 3 | |
language: Faroese 99 % having: 84 needed: 85 missing: 1 ("†" U+2020) laxSkipped: 3 | |
language: Catalan 98 % having: 106 needed: 108 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Portuguese 98 % having: 105 needed: 107 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Spanish 98 % having: 103 needed: 105 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Dutch 98 % having: 102 needed: 104 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Afrikaans 98 % having: 101 needed: 103 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Galician 98 % having: 93 needed: 95 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Icelandic 98 % having: 91 needed: 93 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Swedish 98 % having: 89 needed: 91 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Basque 98 % having: 83 needed: 85 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Uzbek 98 % having: 82 needed: 84 missing: 2 ("ʻ" U+02bb,"ʼ" U+02bc) laxSkipped: 3 | |
language: English 98 % having: 79 needed: 81 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Malay 98 % having: 79 needed: 81 missing: 2 ("†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: French 97 % having: 110 needed: 113 missing: 3 ("Ÿ" U+0178,"†" U+2020,"‡" U+2021) laxSkipped: 1 | |
language: Hungarian 96 % having: 90 needed: 94 missing: 4 ("ő" U+0151,"ű" U+0171,"Ő" U+0150,"Ű" U+0170) laxSkipped: 3 | |
language: Finnish 95 % having: 81 needed: 85 missing: 4 ("š" U+0161,"ž" U+017e,"Š" U+0160,"Ž" U+017d) laxSkipped: 1 | |
language: Estonian 95 % having: 73 needed: 77 missing: 4 ("š" U+0161,"ž" U+017e,"Š" U+0160,"Ž" U+017d) laxSkipped: 0 | |
language: Romanian 93 % having: 76 needed: 82 missing: 6 ("ă" U+0103,"ș" U+0219,"ț" U+021b,"Ă" U+0102,"Ș" U+0218,"Ț" U+021a) laxSkipped: 1 | |
language: Turkish 92 % having: 80 needed: 87 missing: 7 ("ğ" U+011f,"İ" U+0130,"ş" U+015f,"Ğ" U+011e,"Ş" U+015e,"†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Slovenian 90 % having: 57 needed: 63 missing: 6 ("č" U+010d,"š" U+0161,"ž" U+017e,"Č" U+010c,"Š" U+0160,"Ž" U+017d) laxSkipped: 0 | |
language: Azerbaijani 90 % having: 84 needed: 93 missing: 9 ("ə" U+0259,"ğ" U+011f,"İ" U+0130,"ş" U+015f,"Ə" U+018f,"Ğ" U+011e,"Ş" U+015e,"†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Welsh 88 % having: 112 needed: 127 missing: 15 ("ẃ" U+1e83,"ẁ" U+1e81,"ŵ" U+0175,"ẅ" U+1e85,"ỳ" U+1ef3,"ŷ" U+0177,"Ẃ" U+1e82,"Ẁ" U+1e80,"Ŵ" U+0174,"Ẅ" U+1e84 … and 5 more) laxSkipped: 3 | |
language: Croatian 87 % having: 69 needed: 79 missing: 10 ("č" U+010d,"ć" U+0107,"ž" U+017e,"đ" U+0111,"š" U+0161,"Č" U+010c,"Ć" U+0106,"Ž" U+017d,"Đ" U+0110,"Š" U+0160) laxSkipped: 3 | |
language: Bosnian 85 % having: 57 needed: 67 missing: 10 ("č" U+010d,"ć" U+0107,"ž" U+017e,"đ" U+0111,"š" U+0161,"Č" U+010c,"Ć" U+0106,"Ž" U+017d,"Đ" U+0110,"Š" U+0160) laxSkipped: 0 | |
language: Tongan 84 % having: 69 needed: 82 missing: 13 ("ā" U+0101,"ē" U+0113,"ī" U+012b,"ō" U+014d,"ū" U+016b,"ʻ" U+02bb,"Ā" U+0100,"Ē" U+0112,"Ī" U+012a,"Ō" U+014c … and 3 more) laxSkipped: 3 | |
language: Slovak 83 % having: 90 needed: 108 missing: 18 ("č" U+010d,"ď" U+010f,"ĺ" U+013a,"ľ" U+013e,"ň" U+0148,"ŕ" U+0155,"š" U+0161,"ť" U+0165,"ž" U+017e,"Č" U+010c … and 8 more) laxSkipped: 1 | |
language: Czech 83 % having: 86 needed: 104 missing: 18 ("č" U+010d,"ď" U+010f,"ě" U+011b,"ň" U+0148,"ř" U+0159,"š" U+0161,"ť" U+0165,"ů" U+016f,"ž" U+017e,"Č" U+010c … and 8 more) laxSkipped: 1 | |
language: Polish 82 % having: 80 needed: 98 missing: 18 ("ą" U+0105,"ć" U+0107,"ę" U+0119,"ł" U+0142,"ń" U+0144,"ś" U+015b,"ź" U+017a,"ż" U+017c,"Ą" U+0104,"Ć" U+0106 … and 8 more) laxSkipped: 3 | |
language: Lithuanian 78 % having: 64 needed: 82 missing: 18 ("ą" U+0105,"č" U+010d,"ę" U+0119,"ė" U+0117,"į" U+012f,"š" U+0161,"ų" U+0173,"ū" U+016b,"ž" U+017e,"Ą" U+0104 … and 8 more) laxSkipped: 1 | |
language: Latvian 75 % having: 73 needed: 97 missing: 24 ("ā" U+0101,"č" U+010d,"ē" U+0113,"ģ" U+0123,"ī" U+012b,"ķ" U+0137,"ļ" U+013c,"ņ" U+0146,"š" U+0161,"ū" U+016b … and 14 more) laxSkipped: 3 | |
language: Vietnamese 52 % having: 111 needed: 215 missing: 104 ("ả" U+1ea3,"ạ" U+1ea1,"ă" U+0103,"ằ" U+1eb1,"ẳ" U+1eb3,"ẵ" U+1eb5,"ắ" U+1eaf,"ặ" U+1eb7,"ầ" U+1ea7,"ẩ" U+1ea9 … and 94 more) laxSkipped: 3 | |
language: Georgian 44 % having: 29 needed: 66 missing: 37 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 27 more) laxSkipped: 3 | |
language: Hebrew 36 % having: 17 needed: 47 missing: 30 ("א" U+05d0,"ב" U+05d1,"ג" U+05d2,"ד" U+05d3,"ה" U+05d4,"ו" U+05d5,"ז" U+05d6,"ח" U+05d7,"ט" U+05d8,"י" U+05d9 … and 20 more) laxSkipped: 1 | |
language: Kyrgyz 33 % having: 31 needed: 93 missing: 62 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 52 more) laxSkipped: 1 | |
language: Russian 32 % having: 31 needed: 97 missing: 66 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 56 more) laxSkipped: 1 | |
language: Punjabi 29 % having: 28 needed: 96 missing: 68 ("ੱ" U+0a71,"ੰ" U+0a70,"਼" U+0a3c,"੦" U+0a66,"੧" U+0a67,"੨" U+0a68,"੩" U+0a69,"੪" U+0a6a,"੫" U+0a6b,"੬" U+0a6c … and 58 more) laxSkipped: 3 | |
language: Ukrainian 28 % having: 27 needed: 95 missing: 68 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"ґ" U+0491,"д" U+0434,"е" U+0435,"є" U+0454,"ж" U+0436,"з" U+0437 … and 58 more) laxSkipped: 0 | |
language: Bulgarian 28 % having: 24 needed: 85 missing: 61 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 51 more) laxSkipped: 2 | |
language: Gujarati 28 % having: 27 needed: 97 missing: 70 ("઼" U+0abc,"ૐ" U+0ad0,"ં" U+0a82,"ઁ" U+0a81,"ઃ" U+0a83,"અ" U+0a85,"આ" U+0a86,"ઇ" U+0a87,"ઈ" U+0a88,"ઉ" U+0a89 … and 60 more) laxSkipped: 3 | |
language: Marathi 28 % having: 26 needed: 94 missing: 68 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 58 more) laxSkipped: 3 | |
language: Mongolian 27 % having: 27 needed: 99 missing: 72 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 62 more) laxSkipped: 3 | |
language: Kazakh 27 % having: 31 needed: 115 missing: 84 ("а" U+0430,"ә" U+04d9,"б" U+0431,"в" U+0432,"г" U+0433,"ғ" U+0493,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436 … and 74 more) laxSkipped: 1 | |
language: Sinhala 26 % having: 27 needed: 103 missing: 76 ("අ" U+0d85,"ආ" U+0d86,"ඇ" U+0d87,"ඈ" U+0d88,"ඉ" U+0d89,"ඊ" U+0d8a,"උ" U+0d8b,"ඌ" U+0d8c,"ඍ" U+0d8d,"එ" U+0d91 … and 66 more) laxSkipped: 3 | |
language: Persian 26 % having: 17 needed: 65 missing: 48 ("ً" U+064b,"ٍ" U+064d,"ٌ" U+064c,"ّ" U+0651,"ٔ" U+0654,"آ" U+0622,"ا" U+0627,"ء" U+0621,"أ" U+0623,"ؤ" U+0624 … and 38 more) laxSkipped: 1 | |
language: Serbian 26 % having: 21 needed: 81 missing: 60 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ђ" U+0452,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438 … and 50 more) laxSkipped: 1 | |
language: Macedonian 24 % having: 20 needed: 82 missing: 62 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ѓ" U+0453,"е" U+0435,"ж" U+0436,"з" U+0437,"ѕ" U+0455 … and 52 more) laxSkipped: 1 | |
language: Kannada 24 % having: 26 needed: 107 missing: 81 ("಼" U+0cbc,"೦" U+0ce6,"೧" U+0ce7,"೨" U+0ce8,"೩" U+0ce9,"೪" U+0cea,"೫" U+0ceb,"೬" U+0cec,"೭" U+0ced,"೮" U+0cee … and 71 more) laxSkipped: 3 | |
language: Greek 24 % having: 24 needed: 99 missing: 75 ("α" U+03b1,"ά" U+03ac,"β" U+03b2,"γ" U+03b3,"δ" U+03b4,"ε" U+03b5,"έ" U+03ad,"ζ" U+03b6,"η" U+03b7,"ή" U+03ae … and 65 more) laxSkipped: 1 | |
language: Thai 24 % having: 23 needed: 96 missing: 73 ("ฯ" U+0e2f,"ๆ" U+0e46,"๎" U+0e4e,"์" U+0e4c,"็" U+0e47,"่" U+0e48,"้" U+0e49,"๊" U+0e4a,"๋" U+0e4b,"ก" U+0e01 … and 63 more) laxSkipped: 3 | |
language: Bangla 24 % having: 21 needed: 89 missing: 68 ("়" U+09bc,"৺" U+09fa,"অ" U+0985,"আ" U+0986,"ই" U+0987,"ঈ" U+0988,"উ" U+0989,"ঊ" U+098a,"ঋ" U+098b,"ৠ" U+09e0 … and 58 more) laxSkipped: 0 | |
language: Telugu 22 % having: 20 needed: 90 missing: 70 ("అ" U+0c05,"ఆ" U+0c06,"ఇ" U+0c07,"ఈ" U+0c08,"ఉ" U+0c09,"ఊ" U+0c0a,"ఋ" U+0c0b,"ౠ" U+0c60,"ఌ" U+0c0c,"ౡ" U+0c61 … and 60 more) laxSkipped: 0 | |
language: Tamil 22 % having: 13 needed: 60 missing: 47 ("அ" U+0b85,"ஆ" U+0b86,"இ" U+0b87,"ஈ" U+0b88,"உ" U+0b89,"ஊ" U+0b8a,"எ" U+0b8e,"ஏ" U+0b8f,"ஐ" U+0b90,"ஒ" U+0b92 … and 37 more) laxSkipped: 0 | |
language: Arabic 21 % having: 13 needed: 61 missing: 48 ("ً" U+064b,"ٌ" U+064c,"ٍ" U+064d,"َ" U+064e,"ُ" U+064f,"ِ" U+0650,"ّ" U+0651,"ْ" U+0652,"ٰ" U+0670,"ء" U+0621 … and 38 more) laxSkipped: 1 | |
language: Malayalam 21 % having: 20 needed: 95 missing: 75 ("" U+200c,"ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60 … and 65 more) laxSkipped: 0 | |
language: Hindi 20 % having: 17 needed: 86 missing: 69 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 59 more) laxSkipped: 0 | |
language: Lao 19 % having: 13 needed: 68 missing: 55 ("່" U+0ec8,"້" U+0ec9,"໊" U+0eca,"໋" U+0ecb,"໌" U+0ecc,"ໍ" U+0ecd,"ໆ" U+0ec6,"ກ" U+0e81,"ຂ" U+0e82,"ຄ" U+0e84 … and 45 more) laxSkipped: 0 | |
language: Belarusian 19 % having: 15 needed: 79 missing: 64 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ж" U+0436,"з" U+0437,"е" U+0435,"ё" U+0451,"і" U+0456 … and 54 more) laxSkipped: 0 | |
language: Khmer 18 % having: 17 needed: 94 missing: 77 ("័" U+17d0,"ៈ" U+17c8,"់" U+17cb,"៉" U+17c9,"៊" U+17ca,"៍" U+17cd,"ក" U+1780,"ខ" U+1781,"គ" U+1782,"ឃ" U+1783 … and 67 more) laxSkipped: 0 | |
language: Nepali 16 % having: 13 needed: 81 missing: 68 ("़" U+093c,"ँ" U+0901,"ं" U+0902,"ः" U+0903,"ॐ" U+0950,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 58 more) laxSkipped: 0 | |
language: Urdu 10 % having: 6 needed: 59 missing: 53 ("ا" U+0627,"أ" U+0623,"آ" U+0622,"ب" U+0628,"پ" U+067e,"ت" U+062a,"ٹ" U+0679,"ث" U+062b,"ج" U+062c,"چ" U+0686 … and 43 more) laxSkipped: 0 | |
language: Burmese 6 % having: 4 needed: 65 missing: 61 ("က" U+1000,"ခ" U+1001,"ဂ" U+1002,"ဃ" U+1003,"င" U+1004,"စ" U+1005,"ဆ" U+1006,"ဇ" U+1007,"ဈ" U+1008,"ဉ" U+1009 … and 51 more) laxSkipped: 0 | |
language: Armenian 5 % having: 5 needed: 91 missing: 86 ("ա" U+0561,"բ" U+0562,"գ" U+0563,"դ" U+0564,"ե" U+0565,"զ" U+0566,"է" U+0567,"ը" U+0568,"թ" U+0569,"ժ" U+056a … and 76 more) laxSkipped: 0 | |
language: Amharic 4 % having: 13 needed: 301 missing: 288 ("ሀ" U+1200,"ሁ" U+1201,"ሂ" U+1202,"ሃ" U+1203,"ሄ" U+1204,"ህ" U+1205,"ሆ" U+1206,"ለ" U+1208,"ሉ" U+1209,"ሊ" U+120a … and 278 more) laxSkipped: 1 | |
language: Cantonese 1 % having: 33 needed: 2310 missing: 2277 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d,"丑" U+4e11 … and 2267 more) laxSkipped: 3 | |
language: Japanese 1 % having: 32 needed: 2244 missing: 2212 ("々" U+3005,"ゝ" U+309d,"ヽ" U+30fd,"ゞ" U+309e,"ヾ" U+30fe,"ー" U+30fc,"ぁ" U+3041,"ァ" U+30a1,"あ" U+3042,"ア" U+30a2 … and 2202 more) laxSkipped: 3 | |
language: Chinese 1 % having: 33 needed: 2338 missing: 2305 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"万" U+4e07,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d … and 2295 more) laxSkipped: 3 | |
language: Korean 0 % having: 35 needed: 11254 missing: 11219 ("가" U+ac00,"각" U+ac01,"갂" U+ac02,"갃" U+ac03,"간" U+ac04,"갅" U+ac05,"갆" U+ac06,"갇" U+ac07,"갈" U+ac08,"갉" U+ac09 … and 11209 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/vietnamese_unique-glyphs.nam | |
lax language detection: true | |
language: Vietnamese 43 % having: 92 needed: 215 missing: 123 ("a" U+0061,"à" U+00e0,"ã" U+00e3,"á" U+00e1,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"đ" U+0111,"e" U+0065 … and 113 more) laxSkipped: 3 | |
language: Romanian 2 % having: 2 needed: 82 missing: 80 ("a" U+0061,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 70 more) laxSkipped: 1 | |
language: Welsh 2 % having: 2 needed: 127 missing: 125 ("a" U+0061,"á" U+00e1,"à" U+00e0,"â" U+00e2,"ä" U+00e4,"b" U+0062,"c" U+0063,"h" U+0068,"d" U+0064,"e" U+0065 … and 115 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/thai_unique-glyphs.nam | |
lax language detection: true | |
language: Thai 76 % having: 73 needed: 96 missing: 23 ("!" U+0021,"\" U+005c,""" U+0022,"#" U+0023,"'" U+0027,"(" U+0028,")" U+0029,"*" U+002a,"," U+002c,"-" U+002d … and 13 more) laxSkipped: 3 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/myanmar_unique-glyphs.nam | |
lax language detection: true | |
language: Burmese 94 % having: 61 needed: 65 missing: 4 ("‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d) laxSkipped: 0 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/khmer_unique-glyphs.nam | |
lax language detection: true | |
language: Swahili 100 % having: 61 needed: 61 missing: 0 laxSkipped: 0 | |
language: Zulu 100 % having: 65 needed: 65 missing: 0 laxSkipped: 0 | |
language: Khmer 96 % having: 90 needed: 94 missing: 4 ("‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d) laxSkipped: 0 | |
language: Slovenian 90 % having: 57 needed: 63 missing: 6 ("č" U+010d,"š" U+0161,"ž" U+017e,"Č" U+010c,"Š" U+0160,"Ž" U+017d) laxSkipped: 0 | |
language: Indonesian 90 % having: 64 needed: 71 missing: 7 ("–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d) laxSkipped: 1 | |
language: English 88 % having: 71 needed: 81 missing: 10 ("–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d,"§" U+00a7,"†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Malay 88 % having: 71 needed: 81 missing: 10 ("–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d,"§" U+00a7,"†" U+2020,"‡" U+2021) laxSkipped: 3 | |
language: Filipino 88 % having: 70 needed: 80 missing: 10 ("ñ" U+00f1,"Ñ" U+00d1,"–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d,"§" U+00a7) laxSkipped: 3 | |
language: Uzbek 87 % having: 73 needed: 84 missing: 11 ("ʻ" U+02bb,"ʼ" U+02bc,"–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c,"”" U+201d,"„" U+201e … and 1 more) laxSkipped: 3 | |
language: Albanian 86 % having: 72 needed: 84 missing: 12 ("ç" U+00e7,"ë" U+00eb,"Ç" U+00c7,"Ë" U+00cb,"–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c … and 2 more) laxSkipped: 3 | |
language: Bosnian 85 % having: 57 needed: 67 missing: 10 ("č" U+010d,"ć" U+0107,"ž" U+017e,"đ" U+0111,"š" U+0161,"Č" U+010c,"Ć" U+0106,"Ž" U+017d,"Đ" U+0110,"Š" U+0160) laxSkipped: 0 | |
language: Estonian 84 % having: 65 needed: 77 missing: 12 ("š" U+0161,"ž" U+017e,"õ" U+00f5,"ä" U+00e4,"ö" U+00f6,"ü" U+00fc,"Š" U+0160,"Ž" U+017d,"Õ" U+00d5,"Ä" U+00c4 … and 2 more) laxSkipped: 0 | |
language: German 84 % having: 77 needed: 92 missing: 15 ("ä" U+00e4,"ö" U+00f6,"ß" U+00df,"ü" U+00fc,"Ä" U+00c4,"Ö" U+00d6,"Ü" U+00dc,"–" U+2013,"—" U+2014,"…" U+2026 … and 5 more) laxSkipped: 1 | |
language: Basque 84 % having: 71 needed: 85 missing: 14 ("ç" U+00e7,"ñ" U+00f1,"Ç" U+00c7,"Ñ" U+00d1,"–" U+2013,"—" U+2014,"…" U+2026,"‘" U+2018,"’" U+2019,"“" U+201c … and 4 more) laxSkipped: 3 | |
language: Danish 84 % having: 71 needed: 85 missing: 14 ("æ" U+00e6,"ø" U+00f8,"å" U+00e5,"Æ" U+00c6,"Ø" U+00d8,"Å" U+00c5,"–" U+2013,"…" U+2026,"‘" U+2018,"’" U+2019 … and 4 more) laxSkipped: 3 | |
language: Irish 83 % having: 49 needed: 59 missing: 10 ("á" U+00e1,"é" U+00e9,"í" U+00ed,"ó" U+00f3,"ú" U+00fa,"Á" U+00c1,"É" U+00c9,"Í" U+00cd,"Ó" U+00d3,"Ú" U+00da) laxSkipped: 0 | |
language: Finnish 82 % having: 70 needed: 85 missing: 15 ("š" U+0161,"ž" U+017e,"å" U+00e5,"ä" U+00e4,"ö" U+00f6,"Š" U+0160,"Ž" U+017d,"Å" U+00c5,"Ä" U+00c4,"Ö" U+00d6 … and 5 more) laxSkipped: 1 | |
language: Norwegian Bokmål 81 % having: 75 needed: 93 missing: 18 ("à" U+00e0,"é" U+00e9,"ó" U+00f3,"ò" U+00f2,"ô" U+00f4,"æ" U+00e6,"ø" U+00f8,"å" U+00e5,"À" U+00c0,"É" U+00c9 … and 8 more) laxSkipped: 0 | |
language: Romanian 79 % having: 65 needed: 82 missing: 17 ("ă" U+0103,"â" U+00e2,"î" U+00ee,"ș" U+0219,"ț" U+021b,"Ă" U+0102,"Â" U+00c2,"Î" U+00ce,"Ș" U+0218,"Ț" U+021a … and 7 more) laxSkipped: 1 | |
language: Italian 79 % having: 72 needed: 91 missing: 19 ("à" U+00e0,"é" U+00e9,"è" U+00e8,"ì" U+00ec,"ó" U+00f3,"ò" U+00f2,"ù" U+00f9,"À" U+00c0,"É" U+00c9,"È" U+00c8 … and 9 more) laxSkipped: 0 | |
language: Swedish 78 % having: 71 needed: 91 missing: 20 ("à" U+00e0,"é" U+00e9,"å" U+00e5,"ä" U+00e4,"ö" U+00f6,"À" U+00c0,"É" U+00c9,"Å" U+00c5,"Ä" U+00c4,"Ö" U+00d6 … and 10 more) laxSkipped: 3 | |
language: Croatian 76 % having: 60 needed: 79 missing: 19 ("č" U+010d,"ć" U+0107,"ž" U+017e,"đ" U+0111,"š" U+0161,"Č" U+010c,"Ć" U+0106,"Ž" U+017d,"Đ" U+0110,"Š" U+0160 … and 9 more) laxSkipped: 3 | |
language: Galician 75 % having: 71 needed: 95 missing: 24 ("á" U+00e1,"é" U+00e9,"í" U+00ed,"ñ" U+00f1,"ó" U+00f3,"ú" U+00fa,"ü" U+00fc,"Á" U+00c1,"É" U+00c9,"Í" U+00cd … and 14 more) laxSkipped: 3 | |
language: Turkish 75 % having: 65 needed: 87 missing: 22 ("ç" U+00e7,"ğ" U+011f,"ı" U+0131,"İ" U+0130,"ö" U+00f6,"ş" U+015f,"ü" U+00fc,"Ç" U+00c7,"Ğ" U+011e,"Ö" U+00d6 … and 12 more) laxSkipped: 3 | |
language: Hungarian 74 % having: 70 needed: 94 missing: 24 ("á" U+00e1,"é" U+00e9,"í" U+00ed,"ó" U+00f3,"ö" U+00f6,"ő" U+0151,"ú" U+00fa,"ü" U+00fc,"ű" U+0171,"Á" U+00c1 … and 14 more) laxSkipped: 3 | |
language: Azerbaijani 74 % having: 69 needed: 93 missing: 24 ("ç" U+00e7,"ə" U+0259,"ğ" U+011f,"ı" U+0131,"İ" U+0130,"ö" U+00f6,"ş" U+015f,"ü" U+00fc,"Ç" U+00c7,"Ə" U+018f … and 14 more) laxSkipped: 3 | |
language: Polish 72 % having: 71 needed: 98 missing: 27 ("ą" U+0105,"ć" U+0107,"ę" U+0119,"ł" U+0142,"ń" U+0144,"ó" U+00f3,"ś" U+015b,"ź" U+017a,"ż" U+017c,"Ą" U+0104 … and 17 more) laxSkipped: 3 | |
language: Lithuanian 72 % having: 59 needed: 82 missing: 23 ("ą" U+0105,"č" U+010d,"ę" U+0119,"ė" U+0117,"į" U+012f,"š" U+0161,"ų" U+0173,"ū" U+016b,"ž" U+017e,"Ą" U+0104 … and 13 more) laxSkipped: 1 | |
language: Faroese 72 % having: 61 needed: 85 missing: 24 ("á" U+00e1,"ð" U+00f0,"í" U+00ed,"ó" U+00f3,"ú" U+00fa,"ý" U+00fd,"æ" U+00e6,"ø" U+00f8,"Á" U+00c1,"Ð" U+00d0 … and 14 more) laxSkipped: 3 | |
language: Spanish 71 % having: 75 needed: 105 missing: 30 ("á" U+00e1,"é" U+00e9,"í" U+00ed,"ï" U+00ef,"ñ" U+00f1,"ó" U+00f3,"ú" U+00fa,"ü" U+00fc,"ý" U+00fd,"Á" U+00c1 … and 20 more) laxSkipped: 3 | |
language: Dutch 71 % having: 74 needed: 104 missing: 30 ("á" U+00e1,"ä" U+00e4,"é" U+00e9,"ë" U+00eb,"í" U+00ed,"ï" U+00ef,"ó" U+00f3,"ö" U+00f6,"ú" U+00fa,"ü" U+00fc … and 20 more) laxSkipped: 3 | |
language: Catalan 69 % having: 75 needed: 108 missing: 33 ("·" U+00b7,"à" U+00e0,"ç" U+00e7,"é" U+00e9,"è" U+00e8,"í" U+00ed,"ï" U+00ef,"ó" U+00f3,"ò" U+00f2,"ú" U+00fa … and 23 more) laxSkipped: 3 | |
language: Afrikaans 69 % having: 71 needed: 103 missing: 32 ("á" U+00e1,"â" U+00e2,"é" U+00e9,"è" U+00e8,"ê" U+00ea,"ë" U+00eb,"î" U+00ee,"ï" U+00ef,"ô" U+00f4,"ö" U+00f6 … and 22 more) laxSkipped: 3 | |
language: Icelandic 68 % having: 63 needed: 93 missing: 30 ("á" U+00e1,"ð" U+00f0,"é" U+00e9,"í" U+00ed,"ó" U+00f3,"ú" U+00fa,"ý" U+00fd,"þ" U+00fe,"æ" U+00e6,"ö" U+00f6 … and 20 more) laxSkipped: 3 | |
language: Portuguese 66 % having: 71 needed: 107 missing: 36 ("á" U+00e1,"à" U+00e0,"â" U+00e2,"ã" U+00e3,"ç" U+00e7,"é" U+00e9,"ê" U+00ea,"í" U+00ed,"ó" U+00f3,"ò" U+00f2 … and 26 more) laxSkipped: 3 | |
language: Latvian 65 % having: 63 needed: 97 missing: 34 ("ā" U+0101,"č" U+010d,"ē" U+0113,"ģ" U+0123,"ī" U+012b,"ķ" U+0137,"ļ" U+013c,"ņ" U+0146,"š" U+0161,"ū" U+016b … and 24 more) laxSkipped: 3 | |
language: Czech 64 % having: 67 needed: 104 missing: 37 ("á" U+00e1,"č" U+010d,"ď" U+010f,"é" U+00e9,"ě" U+011b,"í" U+00ed,"ň" U+0148,"ó" U+00f3,"ř" U+0159,"š" U+0161 … and 27 more) laxSkipped: 1 | |
language: French 64 % having: 72 needed: 113 missing: 41 ("à" U+00e0,"â" U+00e2,"æ" U+00e6,"ç" U+00e7,"é" U+00e9,"è" U+00e8,"ê" U+00ea,"ë" U+00eb,"î" U+00ee,"ï" U+00ef … and 31 more) laxSkipped: 1 | |
language: Tongan 62 % having: 51 needed: 82 missing: 31 ("á" U+00e1,"ā" U+0101,"é" U+00e9,"ē" U+0113,"í" U+00ed,"ī" U+012b,"ó" U+00f3,"ō" U+014d,"ú" U+00fa,"ū" U+016b … and 21 more) laxSkipped: 3 | |
language: Slovak 62 % having: 67 needed: 108 missing: 41 ("á" U+00e1,"ä" U+00e4,"č" U+010d,"ď" U+010f,"é" U+00e9,"í" U+00ed,"ĺ" U+013a,"ľ" U+013e,"ň" U+0148,"ó" U+00f3 … and 31 more) laxSkipped: 1 | |
language: Welsh 48 % having: 61 needed: 127 missing: 66 ("á" U+00e1,"à" U+00e0,"â" U+00e2,"ä" U+00e4,"é" U+00e9,"è" U+00e8,"ê" U+00ea,"ë" U+00eb,"í" U+00ed,"ì" U+00ec … and 56 more) laxSkipped: 3 | |
language: Vietnamese 33 % having: 71 needed: 215 missing: 144 ("à" U+00e0,"ả" U+1ea3,"ã" U+00e3,"á" U+00e1,"ạ" U+1ea1,"ă" U+0103,"ằ" U+1eb1,"ẳ" U+1eb3,"ẵ" U+1eb5,"ắ" U+1eaf … and 134 more) laxSkipped: 3 | |
language: Hebrew 32 % having: 15 needed: 47 missing: 32 ("א" U+05d0,"ב" U+05d1,"ג" U+05d2,"ד" U+05d3,"ה" U+05d4,"ו" U+05d5,"ז" U+05d6,"ח" U+05d7,"ט" U+05d8,"י" U+05d9 … and 22 more) laxSkipped: 1 | |
language: Georgian 32 % having: 21 needed: 66 missing: 45 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 35 more) laxSkipped: 3 | |
language: Kyrgyz 25 % having: 23 needed: 93 missing: 70 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 60 more) laxSkipped: 1 | |
language: Ukrainian 24 % having: 23 needed: 95 missing: 72 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"ґ" U+0491,"д" U+0434,"е" U+0435,"є" U+0454,"ж" U+0436,"з" U+0437 … and 62 more) laxSkipped: 0 | |
language: Russian 24 % having: 23 needed: 97 missing: 74 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 64 more) laxSkipped: 1 | |
language: Bangla 24 % having: 21 needed: 89 missing: 68 ("়" U+09bc,"৺" U+09fa,"অ" U+0985,"আ" U+0986,"ই" U+0987,"ঈ" U+0988,"উ" U+0989,"ঊ" U+098a,"ঋ" U+098b,"ৠ" U+09e0 … and 58 more) laxSkipped: 0 | |
language: Punjabi 23 % having: 22 needed: 96 missing: 74 ("ੱ" U+0a71,"ੰ" U+0a70,"਼" U+0a3c,"੦" U+0a66,"੧" U+0a67,"੨" U+0a68,"੩" U+0a69,"੪" U+0a6a,"੫" U+0a6b,"੬" U+0a6c … and 64 more) laxSkipped: 3 | |
language: Tamil 22 % having: 13 needed: 60 missing: 47 ("அ" U+0b85,"ஆ" U+0b86,"இ" U+0b87,"ஈ" U+0b88,"உ" U+0b89,"ஊ" U+0b8a,"எ" U+0b8e,"ஏ" U+0b8f,"ஐ" U+0b90,"ஒ" U+0b92 … and 37 more) laxSkipped: 0 | |
language: Persian 22 % having: 14 needed: 65 missing: 51 ("ً" U+064b,"ٍ" U+064d,"ٌ" U+064c,"ّ" U+0651,"ٔ" U+0654,"آ" U+0622,"ا" U+0627,"ء" U+0621,"أ" U+0623,"ؤ" U+0624 … and 41 more) laxSkipped: 1 | |
language: Marathi 20 % having: 19 needed: 94 missing: 75 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 65 more) laxSkipped: 3 | |
language: Greek 20 % having: 20 needed: 99 missing: 79 ("α" U+03b1,"ά" U+03ac,"β" U+03b2,"γ" U+03b3,"δ" U+03b4,"ε" U+03b5,"έ" U+03ad,"ζ" U+03b6,"η" U+03b7,"ή" U+03ae … and 69 more) laxSkipped: 1 | |
language: Kazakh 20 % having: 23 needed: 115 missing: 92 ("а" U+0430,"ә" U+04d9,"б" U+0431,"в" U+0432,"г" U+0433,"ғ" U+0493,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436 … and 82 more) laxSkipped: 1 | |
language: Gujarati 20 % having: 19 needed: 97 missing: 78 ("઼" U+0abc,"ૐ" U+0ad0,"ં" U+0a82,"ઁ" U+0a81,"ઃ" U+0a83,"અ" U+0a85,"આ" U+0a86,"ઇ" U+0a87,"ઈ" U+0a88,"ઉ" U+0a89 … and 68 more) laxSkipped: 3 | |
language: Mongolian 19 % having: 19 needed: 99 missing: 80 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 70 more) laxSkipped: 3 | |
language: Lao 19 % having: 13 needed: 68 missing: 55 ("່" U+0ec8,"້" U+0ec9,"໊" U+0eca,"໋" U+0ecb,"໌" U+0ecc,"ໍ" U+0ecd,"ໆ" U+0ec6,"ກ" U+0e81,"ຂ" U+0e82,"ຄ" U+0e84 … and 45 more) laxSkipped: 0 | |
language: Belarusian 19 % having: 15 needed: 79 missing: 64 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ж" U+0436,"з" U+0437,"е" U+0435,"ё" U+0451,"і" U+0456 … and 54 more) laxSkipped: 0 | |
language: Bulgarian 19 % having: 16 needed: 85 missing: 69 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 59 more) laxSkipped: 2 | |
language: Serbian 19 % having: 15 needed: 81 missing: 66 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ђ" U+0452,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438 … and 56 more) laxSkipped: 1 | |
language: Sinhala 18 % having: 19 needed: 103 missing: 84 ("අ" U+0d85,"ආ" U+0d86,"ඇ" U+0d87,"ඈ" U+0d88,"ඉ" U+0d89,"ඊ" U+0d8a,"උ" U+0d8b,"ඌ" U+0d8c,"ඍ" U+0d8d,"එ" U+0d91 … and 74 more) laxSkipped: 3 | |
language: Arabic 18 % having: 11 needed: 61 missing: 50 ("ً" U+064b,"ٌ" U+064c,"ٍ" U+064d,"َ" U+064e,"ُ" U+064f,"ِ" U+0650,"ّ" U+0651,"ْ" U+0652,"ٰ" U+0670,"ء" U+0621 … and 40 more) laxSkipped: 1 | |
language: Malayalam 18 % having: 17 needed: 95 missing: 78 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 68 more) laxSkipped: 0 | |
language: Telugu 18 % having: 16 needed: 90 missing: 74 ("అ" U+0c05,"ఆ" U+0c06,"ఇ" U+0c07,"ఈ" U+0c08,"ఉ" U+0c09,"ఊ" U+0c0a,"ఋ" U+0c0b,"ౠ" U+0c60,"ఌ" U+0c0c,"ౡ" U+0c61 … and 64 more) laxSkipped: 0 | |
language: Kannada 18 % having: 19 needed: 107 missing: 88 ("಼" U+0cbc,"೦" U+0ce6,"೧" U+0ce7,"೨" U+0ce8,"೩" U+0ce9,"೪" U+0cea,"೫" U+0ceb,"೬" U+0cec,"೭" U+0ced,"೮" U+0cee … and 78 more) laxSkipped: 3 | |
language: Thai 17 % having: 16 needed: 96 missing: 80 ("ฯ" U+0e2f,"ๆ" U+0e46,"๎" U+0e4e,"์" U+0e4c,"็" U+0e47,"่" U+0e48,"้" U+0e49,"๊" U+0e4a,"๋" U+0e4b,"ก" U+0e01 … and 70 more) laxSkipped: 3 | |
language: Nepali 16 % having: 13 needed: 81 missing: 68 ("़" U+093c,"ँ" U+0901,"ं" U+0902,"ः" U+0903,"ॐ" U+0950,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 58 more) laxSkipped: 0 | |
language: Macedonian 16 % having: 13 needed: 82 missing: 69 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ѓ" U+0453,"е" U+0435,"ж" U+0436,"з" U+0437,"ѕ" U+0455 … and 59 more) laxSkipped: 1 | |
language: Hindi 15 % having: 13 needed: 86 missing: 73 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 63 more) laxSkipped: 0 | |
language: Urdu 10 % having: 6 needed: 59 missing: 53 ("ا" U+0627,"أ" U+0623,"آ" U+0622,"ب" U+0628,"پ" U+067e,"ت" U+062a,"ٹ" U+0679,"ث" U+062b,"ج" U+062c,"چ" U+0686 … and 43 more) laxSkipped: 0 | |
language: Armenian 5 % having: 5 needed: 91 missing: 86 ("ա" U+0561,"բ" U+0562,"գ" U+0563,"դ" U+0564,"ե" U+0565,"զ" U+0566,"է" U+0567,"ը" U+0568,"թ" U+0569,"ժ" U+056a … and 76 more) laxSkipped: 0 | |
language: Amharic 3 % having: 10 needed: 301 missing: 291 ("ሀ" U+1200,"ሁ" U+1201,"ሂ" U+1202,"ሃ" U+1203,"ሄ" U+1204,"ህ" U+1205,"ሆ" U+1206,"ለ" U+1208,"ሉ" U+1209,"ሊ" U+120a … and 281 more) laxSkipped: 1 | |
language: Japanese 1 % having: 24 needed: 2244 missing: 2220 ("々" U+3005,"ゝ" U+309d,"ヽ" U+30fd,"ゞ" U+309e,"ヾ" U+30fe,"ー" U+30fc,"ぁ" U+3041,"ァ" U+30a1,"あ" U+3042,"ア" U+30a2 … and 2210 more) laxSkipped: 3 | |
language: Cantonese 1 % having: 24 needed: 2310 missing: 2286 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d,"丑" U+4e11 … and 2276 more) laxSkipped: 3 | |
language: Chinese 1 % having: 24 needed: 2338 missing: 2314 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"万" U+4e07,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d … and 2304 more) laxSkipped: 3 | |
language: Korean 0 % having: 24 needed: 11254 missing: 11230 ("가" U+ac00,"각" U+ac01,"갂" U+ac02,"갃" U+ac03,"간" U+ac04,"갅" U+ac05,"갆" U+ac06,"갇" U+ac07,"갈" U+ac08,"갉" U+ac09 … and 11220 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/cyrillic_unique-glyphs.nam | |
lax language detection: true | |
language: Belarusian 81 % having: 64 needed: 79 missing: 15 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"«" U+00ab,"»" U+00bb,"(" U+0028 … and 5 more) laxSkipped: 0 | |
language: Macedonian 76 % having: 62 needed: 82 missing: 20 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 10 more) laxSkipped: 1 | |
language: Serbian 74 % having: 60 needed: 81 missing: 21 ("-" U+002d,"–" U+2013,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026,"‘" U+2018 … and 11 more) laxSkipped: 1 | |
language: Bulgarian 72 % having: 61 needed: 85 missing: 24 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 14 more) laxSkipped: 2 | |
language: Ukrainian 71 % having: 67 needed: 95 missing: 28 ("ʼ" U+02bc,"-" U+002d,"–" U+2013,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"'" U+0027 … and 18 more) laxSkipped: 0 | |
language: Russian 68 % having: 66 needed: 97 missing: 31 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 21 more) laxSkipped: 1 | |
language: Mongolian 67 % having: 66 needed: 99 missing: 33 ("ө" U+04e9,"ү" U+04af,"Ө" U+04e8,"Ү" U+04ae,"-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a … and 23 more) laxSkipped: 3 | |
language: Kazakh 61 % having: 70 needed: 115 missing: 45 ("ә" U+04d9,"ғ" U+0493,"қ" U+049b,"ң" U+04a3,"ө" U+04e9,"ү" U+04af,"һ" U+04bb,"Ә" U+04d8,"Ғ" U+0492,"Қ" U+049a … and 35 more) laxSkipped: 1 | |
language: Kyrgyz 60 % having: 56 needed: 93 missing: 37 ("ӊ" U+04ca,"ө" U+04e9,"ү" U+04af,"Ӊ" U+04c9,"Ө" U+04e8,"Ү" U+04ae,"-" U+002d,"–" U+2013,"—" U+2014,"," U+002c … and 27 more) laxSkipped: 1 | |
language: Georgian 2 % having: 1 needed: 66 missing: 65 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 55 more) laxSkipped: 3 | |
====================== | |
googleFontsTools/encodings/greek-ext_unique-glyphs.nam | |
lax language detection: true | |
====================== | |
googleFontsTools/encodings/gujarati_unique-glyphs.nam | |
lax language detection: true | |
language: Gujarati 70 % having: 68 needed: 97 missing: 29 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 19 more) laxSkipped: 3 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/telugu_unique-glyphs.nam | |
lax language detection: true | |
language: Telugu 78 % having: 70 needed: 90 missing: 20 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"'" U+0027,"‘" U+2018,"’" U+2019 … and 10 more) laxSkipped: 0 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/arabic_unique-glyphs.nam | |
lax language detection: true | |
language: Urdu 90 % having: 53 needed: 59 missing: 6 (":" U+003a,"." U+002e,"(" U+0028,")" U+0029,"[" U+005b,"]" U+005d) laxSkipped: 0 | |
language: Arabic 82 % having: 51 needed: 62 missing: 11 ("-" U+002d,":" U+003a,"!" U+0021,"." U+002e,"'" U+0027,"\" U+005c,""" U+0022,"(" U+0028,")" U+0029,"[" U+005b … and 1 more) laxSkipped: 0 | |
language: Persian 77 % having: 51 needed: 66 missing: 15 ("-" U+002d,":" U+003a,"!" U+0021,"." U+002e,"…" U+2026,"«" U+00ab,"»" U+00bb,"(" U+0028,")" U+0029,"[" U+005b … and 5 more) laxSkipped: 0 | |
language: Croatian 11 % having: 9 needed: 80 missing: 71 ("a" U+0061,"b" U+0062,"c" U+0063,"č" U+010d,"ć" U+0107,"d" U+0064,"ž" U+017e,"đ" U+0111,"e" U+0065,"f" U+0066 … and 61 more) laxSkipped: 2 | |
language: Georgian 10 % having: 7 needed: 67 missing: 60 ("ა" U+10d0,"ბ" U+10d1,"გ" U+10d2,"დ" U+10d3,"ე" U+10d4,"ვ" U+10d5,"ზ" U+10d6,"თ" U+10d7,"ი" U+10d8,"კ" U+10d9 … and 50 more) laxSkipped: 2 | |
language: Indonesian 10 % having: 7 needed: 72 missing: 65 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 55 more) laxSkipped: 0 | |
language: Uzbek 9 % having: 8 needed: 85 missing: 77 ("a" U+0061,"b" U+0062,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a,"k" U+006b … and 67 more) laxSkipped: 2 | |
language: Latvian 9 % having: 9 needed: 98 missing: 89 ("a" U+0061,"ā" U+0101,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"e" U+0065,"ē" U+0113,"f" U+0066,"g" U+0067 … and 79 more) laxSkipped: 2 | |
language: Filipino 9 % having: 7 needed: 81 missing: 74 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 64 more) laxSkipped: 2 | |
language: English 9 % having: 7 needed: 82 missing: 75 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 65 more) laxSkipped: 2 | |
language: Malay 9 % having: 7 needed: 82 missing: 75 ("a" U+0061,"i" U+0069,"u" U+0075,"b" U+0062,"c" U+0063,"d" U+0064,"z" U+007a,"e" U+0065,"f" U+0066,"g" U+0067 … and 65 more) laxSkipped: 2 | |
language: Macedonian 8 % having: 7 needed: 83 missing: 76 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ѓ" U+0453,"е" U+0435,"ж" U+0436,"з" U+0437,"ѕ" U+0455 … and 66 more) laxSkipped: 0 | |
language: Romanian 8 % having: 7 needed: 83 missing: 76 ("a" U+0061,"ă" U+0103,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068 … and 66 more) laxSkipped: 0 | |
language: Tongan 8 % having: 7 needed: 83 missing: 76 ("a" U+0061,"á" U+00e1,"ā" U+0101,"e" U+0065,"é" U+00e9,"ē" U+0113,"f" U+0066,"h" U+0068,"i" U+0069,"í" U+00ed … and 66 more) laxSkipped: 2 | |
language: Albanian 8 % having: 7 needed: 85 missing: 78 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"h" U+0068,"e" U+0065,"ë" U+00eb,"f" U+0066,"g" U+0067 … and 68 more) laxSkipped: 2 | |
language: Basque 8 % having: 7 needed: 86 missing: 79 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 69 more) laxSkipped: 2 | |
language: Bulgarian 8 % having: 7 needed: 86 missing: 79 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 69 more) laxSkipped: 1 | |
language: Turkish 8 % having: 7 needed: 88 missing: 81 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"ğ" U+011f,"h" U+0068 … and 71 more) laxSkipped: 2 | |
language: Swedish 8 % having: 7 needed: 92 missing: 85 ("a" U+0061,"à" U+00e0,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 75 more) laxSkipped: 2 | |
language: German 8 % having: 7 needed: 93 missing: 86 ("a" U+0061,"ä" U+00e4,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 76 more) laxSkipped: 0 | |
language: Azerbaijani 7 % having: 7 needed: 94 missing: 87 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"ə" U+0259,"f" U+0066,"g" U+0067,"ğ" U+011f … and 77 more) laxSkipped: 2 | |
language: Icelandic 7 % having: 7 needed: 94 missing: 87 ("a" U+0061,"á" U+00e1,"b" U+0062,"d" U+0064,"ð" U+00f0,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 77 more) laxSkipped: 2 | |
language: Kyrgyz 7 % having: 7 needed: 94 missing: 87 ("а" U+0430,"б" U+0431,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438,"й" U+0439 … and 77 more) laxSkipped: 0 | |
language: Marathi 7 % having: 7 needed: 95 missing: 88 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 78 more) laxSkipped: 2 | |
language: Serbian 7 % having: 6 needed: 82 missing: 76 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"ђ" U+0452,"е" U+0435,"ж" U+0436,"з" U+0437,"и" U+0438 … and 66 more) laxSkipped: 0 | |
language: Galician 7 % having: 7 needed: 96 missing: 89 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 79 more) laxSkipped: 2 | |
language: Punjabi 7 % having: 7 needed: 97 missing: 90 ("ੱ" U+0a71,"ੰ" U+0a70,"਼" U+0a3c,"੦" U+0a66,"੧" U+0a67,"੨" U+0a68,"੩" U+0a69,"੪" U+0a6a,"੫" U+0a6b,"੬" U+0a6c … and 80 more) laxSkipped: 2 | |
language: Thai 7 % having: 7 needed: 97 missing: 90 ("ฯ" U+0e2f,"ๆ" U+0e46,"๎" U+0e4e,"์" U+0e4c,"็" U+0e47,"่" U+0e48,"้" U+0e49,"๊" U+0e4a,"๋" U+0e4b,"ก" U+0e01 … and 80 more) laxSkipped: 2 | |
language: Gujarati 7 % having: 7 needed: 98 missing: 91 ("઼" U+0abc,"ૐ" U+0ad0,"ં" U+0a82,"ઁ" U+0a81,"ઃ" U+0a83,"અ" U+0a85,"આ" U+0a86,"ઇ" U+0a87,"ઈ" U+0a88,"ઉ" U+0a89 … and 81 more) laxSkipped: 2 | |
language: Russian 7 % having: 7 needed: 98 missing: 91 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 81 more) laxSkipped: 0 | |
language: Mongolian 7 % having: 7 needed: 100 missing: 93 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436,"з" U+0437,"и" U+0438 … and 83 more) laxSkipped: 2 | |
language: Danish 7 % having: 6 needed: 86 missing: 80 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 70 more) laxSkipped: 2 | |
language: Faroese 7 % having: 6 needed: 86 missing: 80 ("a" U+0061,"á" U+00e1,"b" U+0062,"d" U+0064,"ð" U+00f0,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 70 more) laxSkipped: 2 | |
language: Afrikaans 7 % having: 7 needed: 104 missing: 97 ("a" U+0061,"á" U+00e1,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"è" U+00e8,"ê" U+00ea … and 87 more) laxSkipped: 2 | |
language: Sinhala 7 % having: 7 needed: 104 missing: 97 ("අ" U+0d85,"ආ" U+0d86,"ඇ" U+0d87,"ඈ" U+0d88,"ඉ" U+0d89,"ඊ" U+0d8a,"උ" U+0d8b,"ඌ" U+0d8c,"ඍ" U+0d8d,"එ" U+0d91 … and 87 more) laxSkipped: 2 | |
language: Dutch 7 % having: 7 needed: 105 missing: 98 ("a" U+0061,"á" U+00e1,"ä" U+00e4,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"ë" U+00eb,"f" U+0066 … and 88 more) laxSkipped: 2 | |
language: Spanish 7 % having: 7 needed: 106 missing: 99 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 89 more) laxSkipped: 2 | |
language: Kannada 6 % having: 7 needed: 108 missing: 101 ("಼" U+0cbc,"೦" U+0ce6,"೧" U+0ce7,"೨" U+0ce8,"೩" U+0ce9,"೪" U+0cea,"೫" U+0ceb,"೬" U+0cec,"೭" U+0ced,"೮" U+0cee … and 91 more) laxSkipped: 2 | |
language: Portuguese 6 % having: 7 needed: 108 missing: 101 ("a" U+0061,"á" U+00e1,"à" U+00e0,"â" U+00e2,"ã" U+00e3,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065 … and 91 more) laxSkipped: 2 | |
language: Catalan 6 % having: 7 needed: 109 missing: 102 ("·" U+00b7,"a" U+0061,"à" U+00e0,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"é" U+00e9,"è" U+00e8 … and 92 more) laxSkipped: 2 | |
language: Hebrew 6 % having: 3 needed: 48 missing: 45 ("א" U+05d0,"ב" U+05d1,"ג" U+05d2,"ד" U+05d3,"ה" U+05d4,"ו" U+05d5,"ז" U+05d6,"ח" U+05d7,"ט" U+05d8,"י" U+05d9 … and 35 more) laxSkipped: 0 | |
language: Burmese 6 % having: 4 needed: 65 missing: 61 ("က" U+1000,"ခ" U+1001,"ဂ" U+1002,"ဃ" U+1003,"င" U+1004,"စ" U+1005,"ဆ" U+1006,"ဇ" U+1007,"ဈ" U+1008,"ဉ" U+1009 … and 51 more) laxSkipped: 0 | |
language: Kazakh 6 % having: 7 needed: 116 missing: 109 ("а" U+0430,"ә" U+04d9,"б" U+0431,"в" U+0432,"г" U+0433,"ғ" U+0493,"д" U+0434,"е" U+0435,"ё" U+0451,"ж" U+0436 … and 99 more) laxSkipped: 0 | |
language: Lithuanian 6 % having: 5 needed: 83 missing: 78 ("a" U+0061,"ą" U+0105,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"e" U+0065,"ę" U+0119,"ė" U+0117,"f" U+0066 … and 68 more) laxSkipped: 0 | |
language: Czech 6 % having: 6 needed: 105 missing: 99 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"ď" U+010f,"e" U+0065,"é" U+00e9,"ě" U+011b … and 89 more) laxSkipped: 0 | |
language: Slovak 6 % having: 6 needed: 109 missing: 103 ("a" U+0061,"á" U+00e1,"ä" U+00e4,"b" U+0062,"c" U+0063,"č" U+010d,"d" U+0064,"ď" U+010f,"e" U+0065,"é" U+00e9 … and 93 more) laxSkipped: 0 | |
language: Welsh 5 % having: 7 needed: 128 missing: 121 ("a" U+0061,"á" U+00e1,"à" U+00e0,"â" U+00e2,"ä" U+00e4,"b" U+0062,"c" U+0063,"h" U+0068,"d" U+0064,"e" U+0065 … and 111 more) laxSkipped: 2 | |
language: French 5 % having: 6 needed: 114 missing: 108 ("a" U+0061,"à" U+00e0,"â" U+00e2,"æ" U+00e6,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"é" U+00e9 … and 98 more) laxSkipped: 0 | |
language: Malayalam 5 % having: 5 needed: 95 missing: 90 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 80 more) laxSkipped: 0 | |
language: Polish 5 % having: 5 needed: 99 missing: 94 ("a" U+0061,"ą" U+0105,"b" U+0062,"c" U+0063,"ć" U+0107,"d" U+0064,"e" U+0065,"ę" U+0119,"f" U+0066,"g" U+0067 … and 84 more) laxSkipped: 2 | |
language: Finnish 5 % having: 4 needed: 86 missing: 82 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 72 more) laxSkipped: 0 | |
language: Hindi 5 % having: 4 needed: 86 missing: 82 ("़" U+093c,"ॐ" U+0950,"ं" U+0902,"ँ" U+0901,"ः" U+0903,"अ" U+0905,"आ" U+0906,"इ" U+0907,"ई" U+0908,"उ" U+0909 … and 72 more) laxSkipped: 0 | |
language: Telugu 4 % having: 4 needed: 90 missing: 86 ("అ" U+0c05,"ఆ" U+0c06,"ఇ" U+0c07,"ఈ" U+0c08,"ఉ" U+0c09,"ఊ" U+0c0a,"ఋ" U+0c0b,"ౠ" U+0c60,"ఌ" U+0c0c,"ౡ" U+0c61 … and 76 more) laxSkipped: 0 | |
language: Italian 4 % having: 4 needed: 91 missing: 87 ("a" U+0061,"à" U+00e0,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"è" U+00e8,"f" U+0066,"g" U+0067 … and 77 more) laxSkipped: 0 | |
language: Hungarian 4 % having: 4 needed: 94 missing: 90 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"s" U+0073,"d" U+0064,"z" U+007a,"e" U+0065,"é" U+00e9,"f" U+0066 … and 80 more) laxSkipped: 3 | |
language: Khmer 4 % having: 4 needed: 94 missing: 90 ("័" U+17d0,"ៈ" U+17c8,"់" U+17cb,"៉" U+17c9,"៊" U+17ca,"៍" U+17cd,"ក" U+1780,"ខ" U+1781,"គ" U+1782,"ឃ" U+1783 … and 80 more) laxSkipped: 0 | |
language: Vietnamese 3 % having: 7 needed: 216 missing: 209 ("a" U+0061,"à" U+00e0,"ả" U+1ea3,"ã" U+00e3,"á" U+00e1,"ạ" U+1ea1,"ă" U+0103,"ằ" U+1eb1,"ẳ" U+1eb3,"ẵ" U+1eb5 … and 199 more) laxSkipped: 2 | |
language: Ukrainian 3 % having: 3 needed: 95 missing: 92 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"ґ" U+0491,"д" U+0434,"е" U+0435,"є" U+0454,"ж" U+0436,"з" U+0437 … and 82 more) laxSkipped: 0 | |
language: Greek 3 % having: 3 needed: 100 missing: 97 ("α" U+03b1,"ά" U+03ac,"β" U+03b2,"γ" U+03b3,"δ" U+03b4,"ε" U+03b5,"έ" U+03ad,"ζ" U+03b6,"η" U+03b7,"ή" U+03ae … and 87 more) laxSkipped: 0 | |
language: Amharic 1 % having: 4 needed: 302 missing: 298 ("ሀ" U+1200,"ሁ" U+1201,"ሂ" U+1202,"ሃ" U+1203,"ሄ" U+1204,"ህ" U+1205,"ሆ" U+1206,"ለ" U+1208,"ሉ" U+1209,"ሊ" U+120a … and 288 more) laxSkipped: 0 | |
language: Norwegian Bokmål 1 % having: 1 needed: 93 missing: 92 ("a" U+0061,"à" U+00e0,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 82 more) laxSkipped: 0 | |
language: Cantonese 0 % having: 7 needed: 2311 missing: 2304 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d,"丑" U+4e11 … and 2294 more) laxSkipped: 2 | |
language: Chinese 0 % having: 7 needed: 2339 missing: 2332 ("一" U+4e00,"丁" U+4e01,"七" U+4e03,"万" U+4e07,"丈" U+4e08,"三" U+4e09,"上" U+4e0a,"下" U+4e0b,"丌" U+4e0c,"不" U+4e0d … and 2322 more) laxSkipped: 2 | |
language: Japanese 0 % having: 6 needed: 2245 missing: 2239 ("々" U+3005,"ゝ" U+309d,"ヽ" U+30fd,"ゞ" U+309e,"ヾ" U+30fe,"ー" U+30fc,"ぁ" U+3041,"ァ" U+30a1,"あ" U+3042,"ア" U+30a2 … and 2229 more) laxSkipped: 2 | |
language: Korean 0 % having: 6 needed: 11255 missing: 11249 ("가" U+ac00,"각" U+ac01,"갂" U+ac02,"갃" U+ac03,"간" U+ac04,"갅" U+ac05,"갆" U+ac06,"갇" U+ac07,"갈" U+ac08,"갉" U+ac09 … and 11239 more) laxSkipped: 2 | |
====================== | |
googleFontsTools/encodings/latin-ext_unique-glyphs.nam | |
lax language detection: true | |
language: Latvian 23 % having: 22 needed: 97 missing: 75 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 65 more) laxSkipped: 3 | |
language: Lithuanian 22 % having: 18 needed: 82 missing: 64 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"y" U+0079 … and 54 more) laxSkipped: 1 | |
language: Czech 17 % having: 18 needed: 104 missing: 86 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067,"h" U+0068 … and 76 more) laxSkipped: 1 | |
language: Slovak 17 % having: 18 needed: 108 missing: 90 ("a" U+0061,"á" U+00e1,"ä" U+00e4,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"é" U+00e9,"f" U+0066,"g" U+0067 … and 80 more) laxSkipped: 1 | |
language: Polish 16 % having: 16 needed: 98 missing: 82 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 72 more) laxSkipped: 3 | |
language: Bosnian 15 % having: 10 needed: 67 missing: 57 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 47 more) laxSkipped: 0 | |
language: Croatian 13 % having: 10 needed: 79 missing: 69 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 59 more) laxSkipped: 3 | |
language: Tongan 12 % having: 10 needed: 82 missing: 72 ("a" U+0061,"á" U+00e1,"e" U+0065,"é" U+00e9,"f" U+0066,"h" U+0068,"i" U+0069,"í" U+00ed,"k" U+006b,"l" U+006c … and 62 more) laxSkipped: 3 | |
language: Welsh 10 % having: 13 needed: 127 missing: 114 ("a" U+0061,"á" U+00e1,"à" U+00e0,"â" U+00e2,"ä" U+00e4,"b" U+0062,"c" U+0063,"h" U+0068,"d" U+0064,"e" U+0065 … and 104 more) laxSkipped: 3 | |
language: Slovenian 10 % having: 6 needed: 63 missing: 57 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 47 more) laxSkipped: 0 | |
language: Vietnamese 9 % having: 20 needed: 215 missing: 195 ("a" U+0061,"à" U+00e0,"ả" U+1ea3,"ã" U+00e3,"á" U+00e1,"ạ" U+1ea1,"ằ" U+1eb1,"ẳ" U+1eb3,"ẵ" U+1eb5,"ắ" U+1eaf … and 185 more) laxSkipped: 3 | |
language: Romanian 7 % having: 6 needed: 82 missing: 76 ("a" U+0061,"â" U+00e2,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069 … and 66 more) laxSkipped: 1 | |
language: Azerbaijani 6 % having: 6 needed: 93 missing: 87 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"ə" U+0259,"f" U+0066,"g" U+0067,"h" U+0068 … and 77 more) laxSkipped: 3 | |
language: Turkish 6 % having: 5 needed: 87 missing: 82 ("a" U+0061,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"ı" U+0131 … and 72 more) laxSkipped: 3 | |
language: Estonian 5 % having: 4 needed: 77 missing: 73 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 63 more) laxSkipped: 0 | |
language: Finnish 5 % having: 4 needed: 85 missing: 81 ("a" U+0061,"b" U+0062,"c" U+0063,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a … and 71 more) laxSkipped: 1 | |
language: Hungarian 4 % having: 4 needed: 94 missing: 90 ("a" U+0061,"á" U+00e1,"b" U+0062,"c" U+0063,"s" U+0073,"d" U+0064,"z" U+007a,"e" U+0065,"é" U+00e9,"f" U+0066 … and 80 more) laxSkipped: 3 | |
language: French 1 % having: 1 needed: 113 missing: 112 ("a" U+0061,"à" U+00e0,"â" U+00e2,"æ" U+00e6,"b" U+0062,"c" U+0063,"ç" U+00e7,"d" U+0064,"e" U+0065,"é" U+00e9 … and 102 more) laxSkipped: 1 | |
====================== | |
googleFontsTools/encodings/lao_unique-glyphs.nam | |
lax language detection: true | |
language: Lao 81 % having: 55 needed: 68 missing: 13 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"(" U+0028,")" U+0029,"[" U+005b … and 3 more) laxSkipped: 0 | |
====================== | |
googleFontsTools/encodings/ethiopic_unique-glyphs.nam | |
lax language detection: true | |
language: Amharic 48 % having: 143 needed: 301 missing: 158 ("ሊ" U+120a,"ላ" U+120b,"ሌ" U+120c,"ል" U+120d,"ሎ" U+120e,"ሏ" U+120f,"ሚ" U+121a,"ማ" U+121b,"ሜ" U+121c,"ም" U+121d … and 148 more) laxSkipped: 1 | |
====================== | |
googleFontsTools/encodings/devanagari_unique-glyphs.nam | |
lax language detection: true | |
language: Nepali 84 % having: 68 needed: 81 missing: 13 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"(" U+0028,")" U+0029,"[" U+005b … and 3 more) laxSkipped: 0 | |
language: Hindi 80 % having: 69 needed: 86 missing: 17 ("-" U+002d,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"‘" U+2018,"’" U+2019,"“" U+201c … and 7 more) laxSkipped: 0 | |
language: Marathi 72 % having: 68 needed: 94 missing: 26 ("-" U+002d,"–" U+2013,"—" U+2014,"," U+002c,";" U+003b,":" U+003a,"!" U+0021,"?" U+003f,"." U+002e,"…" U+2026 … and 16 more) laxSkipped: 3 | |
language: Uzbek 1 % having: 1 needed: 84 missing: 83 ("a" U+0061,"b" U+0062,"d" U+0064,"e" U+0065,"f" U+0066,"g" U+0067,"h" U+0068,"i" U+0069,"j" U+006a,"k" U+006b … and 73 more) laxSkipped: 3 | |
language: Malayalam 1 % having: 1 needed: 95 missing: 94 ("ഃ" U+0d03,"അ" U+0d05,"ആ" U+0d06,"ഇ" U+0d07,"ഈ" U+0d08,"ഉ" U+0d09,"ഊ" U+0d0a,"ഋ" U+0d0b,"ൠ" U+0d60,"ഌ" U+0d0c … and 84 more) laxSkipped: 0 | |
language: Ukrainian 1 % having: 1 needed: 95 missing: 94 ("а" U+0430,"б" U+0431,"в" U+0432,"г" U+0433,"ґ" U+0491,"д" U+0434,"е" U+0435,"є" U+0454,"ж" U+0436,"з" U+0437 … and 84 more) laxSkipped: 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment