If you think a check is flawed or have an idea for a check, +please file an issue at https://github.com/fonttools/fontbakery/issues +and remember to include a pointer to the repo and branch +you're checking.
+Summary
+💥 ERROR | +☠ FATAL | +🔥 FAIL | +⚠️ WARN | +⏩ SKIP | +ℹ️ INFO | +✅ PASS | +
---|---|---|---|---|---|---|
0 | +1 | +1 | +7 | +43 | +10 | +190 | +
0% | +0% | +0% | +3% | +17% | +4% | +75% | +
Meaning of check results:
+ +-
+
- 💥 An ERROR is something wrong with FontBakery itself, possibly a bug. +
- ☠ A FATAL is an extremely severe issue that must be addressed +immediately. +
- 🔥 A FAIL is a problem with the font that must be fixed. +
- ⚠️ A WARN is something that you should consider addressing. +
- ℹ️ An INFO result simply prints something useful. Typically stats. +
- ✅ A PASS means the font looks good for the given checking routine. +
- ⏩ And a SKIP happens when the check does not apply to the given font. +
If you get ERRORs, please help us improve the tool by reporting them at our + issue tracker.
+ +(but other kinds of bug reports and/or feature requests + are also always welcome, of course!)
+ +FontBakery version: 0.11.2
+ + +Google Fonts
+ + ☠⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++ + Check for codepoints not covered by METADATA subsets. +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
The following codepoints supported by the font are not covered by +any subsets defined in the font's metadata file, and will never +be served. You can solve this by either manually adding additional +subset declarations to METADATA.pb, or by editing the glyphset +definitions.
+-
+
- U+0020 SPACE: try adding one of: mongolian, caucasian-albanian, kaithi, khitan-small-script, nushu, chorasmian, tifinagh, shavian, buhid, lepcha, deseret, cypriot, modi, symbols, khudawadi, ol-onal, palmyrene, braille, ugaritic, bamum, inscriptional-parthian, nandinagari, japanese, hebrew, tangut, thai, symbols2, cherokee, javanese, yi, tagalog, manichaean, zanabazar-square, cham, ethiopic, meroitic, coptic, elymaic, buginese, osage, dives-akuru, meetei-mayek, chinese-hongkong, imperial-aramaic, grantha, kharoshthi, chinese-traditional, anatolian-hieroglyphs, telugu, kana-extended, myanmar, cypro-minoan, miao, nko, phags-pa, music, sharada, vithkuqi, warang-citi, lydian, syriac, osmanya, newa, lisu, sogdian, kayah-li, tai-tham, signwriting, tagbanwa, old-permic, bengali, arabic, hatran, phoenician, bhaiksuki, kawi, devanagari, hanifi-rohingya, meroitic-cursive, limbu, rejang, adlam, avestan, znamenny, toto, gothic, vietnamese, yezidi, runic, tibetan, meroitic-hieroglyphs, thaana, gurung-khema, old-south-arabian, cyrillic, old-italic, elbasan, glagolitic, garay, cuneiform, oriya, tirhuta, wancho, gurmukhi, tulu-tigalari, korean, linear-b, cyrillic-ext, tai-le, ogham, tangsa, nag-mundari, mende-kikakui, todhri, tai-viet, georgian, ottoman-siyaq-numbers, siddham, balinese, samaritan, math, syloti-nagri, marchen, mahajani, pahawh-hmong, hanunoo, old-uyghur, duployan, egyptian-hieroglyphs, greek, multani, armenian, mandaic, sunuwar, tamil-supplement, medefaidrin, sinhala, carian, chinese-simplified, sundanese, batak, pau-cin-hau, kannada, mro, vai, gunjala-gondi, masaram-gondi, chakma, old-sogdian, dogra, saurashtra, old-north-arabian, khmer, greek-ext, malayalam, nyiakeng-puachue-hmong, old-persian, khojki, new-tai-lue, ol-chiki, nabataean, psalter-pahlavi, lao, makasar, lycian, gujarati, brahmi, canadian-aboriginal, old-turkic, soyombo, linear-a, bassa-vah, mayan-numerals, kirat-rai, indic-siyaq-numbers, takri, tamil, inscriptional-pahlavi, sora-sompeng, ahom, old-hungarian +
- U+00A0 NO-BREAK SPACE: try adding one of: mongolian, caucasian-albanian, kaithi, khitan-small-script, nushu, chorasmian, tifinagh, shavian, buhid, lepcha, deseret, cypriot, modi, symbols, khudawadi, ol-onal, palmyrene, braille, ugaritic, bamum, inscriptional-parthian, nandinagari, japanese, hebrew, tangut, thai, symbols2, cherokee, javanese, yi, tagalog, manichaean, zanabazar-square, cham, ethiopic, meroitic, coptic, elymaic, buginese, osage, dives-akuru, meetei-mayek, chinese-hongkong, imperial-aramaic, grantha, kharoshthi, chinese-traditional, anatolian-hieroglyphs, telugu, kana-extended, myanmar, cypro-minoan, miao, nko, phags-pa, music, sharada, vithkuqi, warang-citi, lydian, syriac, osmanya, newa, lisu, sogdian, kayah-li, tai-tham, signwriting, tagbanwa, old-permic, bengali, arabic, hatran, phoenician, bhaiksuki, kawi, devanagari, hanifi-rohingya, meroitic-cursive, limbu, rejang, adlam, avestan, znamenny, toto, gothic, vietnamese, yezidi, runic, tibetan, meroitic-hieroglyphs, thaana, gurung-khema, old-south-arabian, cyrillic, old-italic, elbasan, glagolitic, garay, cuneiform, oriya, tirhuta, wancho, gurmukhi, tulu-tigalari, korean, linear-b, cyrillic-ext, tai-le, ogham, tangsa, nag-mundari, mende-kikakui, todhri, tai-viet, georgian, ottoman-siyaq-numbers, siddham, balinese, samaritan, math, syloti-nagri, marchen, mahajani, pahawh-hmong, hanunoo, old-uyghur, duployan, egyptian-hieroglyphs, greek, multani, armenian, mandaic, sunuwar, tamil-supplement, medefaidrin, sinhala, carian, chinese-simplified, sundanese, batak, pau-cin-hau, kannada, mro, vai, gunjala-gondi, masaram-gondi, chakma, old-sogdian, dogra, saurashtra, old-north-arabian, khmer, greek-ext, malayalam, nyiakeng-puachue-hmong, old-persian, khojki, new-tai-lue, ol-chiki, nabataean, psalter-pahlavi, lao, makasar, lycian, gujarati, brahmi, canadian-aboriginal, old-turkic, soyombo, linear-a, bassa-vah, mayan-numerals, kirat-rai, indic-siyaq-numbers, takri, tamil, inscriptional-pahlavi, sora-sompeng, ahom, old-hungarian +
- U+02D8 BREVE: try adding one of: yi, canadian-aboriginal +
- U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal +
- U+02DB OGONEK: try adding one of: yi, canadian-aboriginal +
- U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: coptic, cherokee, math, tifinagh +
- U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic +
- U+0307 COMBINING DOT ABOVE: try adding one of: syriac, malayalam, tifinagh, math, coptic, hebrew, tai-le, duployan, todhri, canadian-aboriginal, old-permic +
- U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan +
- U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage +
- U+030C COMBINING CARON: try adding one of: cherokee, tai-le +
- U+0312 COMBINING TURNED COMMA ABOVE: try adding math +
- U+0326 COMBINING COMMA BELOW: try adding math +
- U+0327 COMBINING CEDILLA: try adding math +
- U+0328 COMBINING OGONEK: not included in any glyphset definition +
- U+1EBC LATIN CAPITAL LETTER E WITH TILDE: try adding vietnamese +
- U+1EBD LATIN SMALL LETTER E WITH TILDE: try adding vietnamese +
- U+2000 EN QUAD: try adding symbols2 +
- U+2001 EM QUAD: try adding symbols2 +
- U+2003 EM SPACE: try adding nushu +
- U+2004 THREE-PER-EM SPACE: try adding symbols2 +
- U+2005 FOUR-PER-EM SPACE: try adding symbols2 +
- U+2006 SIX-PER-EM SPACE: try adding symbols2 +
- U+2007 FIGURE SPACE: try adding symbols2 +
- U+2008 PUNCTUATION SPACE: try adding symbols2 +
- U+200A HAIR SPACE: try adding symbols2 +
- U+200C ZERO WIDTH NON-JOINER: try adding one of: kharoshthi, mongolian, telugu, tibetan, kaithi, mandaic, myanmar, sinhala, thaana, phags-pa, nko, sharada, sundanese, tifinagh, buhid, batak, warang-citi, lepcha, kannada, modi, syriac, newa, sogdian, gunjala-gondi, kayah-li, khudawadi, chakma, masaram-gondi, tai-tham, zanabazar-square, dogra, tagbanwa, saurashtra, oriya, tirhuta, gurmukhi, khmer, malayalam, bengali, arabic, hatran, khojki, hebrew, tai-le, new-tai-lue, thai, javanese, psalter-pahlavi, lao, yi, tagalog, gujarati, brahmi, hanifi-rohingya, bhaiksuki, devanagari, manichaean, limbu, balinese, siddham, cham, rejang, avestan, tai-viet, syloti-nagri, takri, mahajani, pahawh-hmong, buginese, tamil, hanunoo, duployan, meetei-mayek, grantha +
- U+200D ZERO WIDTH JOINER: try adding one of: kharoshthi, mongolian, telugu, tibetan, kaithi, mandaic, myanmar, old-hungarian, sinhala, thaana, phags-pa, nko, sharada, sundanese, tifinagh, buhid, batak, warang-citi, lepcha, kannada, modi, syriac, newa, sogdian, gunjala-gondi, kayah-li, khudawadi, chakma, masaram-gondi, tai-tham, zanabazar-square, dogra, tagbanwa, saurashtra, oriya, tirhuta, gurmukhi, khmer, malayalam, bengali, arabic, khojki, hebrew, tai-le, new-tai-lue, thai, javanese, psalter-pahlavi, lao, yi, tagalog, gujarati, brahmi, hanifi-rohingya, bhaiksuki, devanagari, manichaean, limbu, balinese, siddham, cham, rejang, avestan, tai-viet, syloti-nagri, takri, mahajani, pahawh-hmong, buginese, tamil, hanunoo, duployan, meetei-mayek, grantha +
- U+2021 DOUBLE DAGGER: try adding adlam +
- U+202F NARROW NO-BREAK SPACE: try adding one of: mongolian, yi, phags-pa +
- U+2116 NUMERO SIGN: try adding cyrillic +
- U+212E ESTIMATED SYMBOL: try adding math +
- U+2190 LEFTWARDS ARROW: try adding one of: symbols, math +
- U+2192 RIGHTWARDS ARROW: try adding one of: symbols, math +
- U+2196 NORTH WEST ARROW: try adding one of: symbols, math +
- U+2197 NORTH EAST ARROW: try adding one of: symbols, math +
- U+2198 SOUTH EAST ARROW: try adding one of: symbols, math +
- U+2199 SOUTH WEST ARROW: try adding one of: symbols, math +
- U+221E INFINITY: try adding math +
- U+2248 ALMOST EQUAL TO: try adding math +
- U+2260 NOT EQUAL TO: try adding math +
- U+2264 LESS-THAN OR EQUAL TO: try adding math +
- U+2265 GREATER-THAN OR EQUAL TO: try adding math +
- U+25CA LOZENGE: try adding one of: symbols, math +
- U+25CC DOTTED CIRCLE: try adding one of: mongolian, caucasian-albanian, kaithi, tifinagh, buhid, lepcha, modi, symbols, khudawadi, hebrew, thai, javanese, yi, tagalog, manichaean, zanabazar-square, cham, coptic, buginese, osage, meetei-mayek, grantha, kharoshthi, telugu, myanmar, phags-pa, miao, nko, sharada, music, warang-citi, syriac, newa, sogdian, kayah-li, tai-tham, tagbanwa, old-permic, bengali, bhaiksuki, hanifi-rohingya, devanagari, limbu, rejang, adlam, tibetan, thaana, elbasan, oriya, tirhuta, wancho, gurmukhi, tai-le, mende-kikakui, tai-viet, siddham, balinese, math, syloti-nagri, marchen, mahajani, pahawh-hmong, hanunoo, duployan, armenian, mandaic, sinhala, sundanese, batak, kannada, gunjala-gondi, masaram-gondi, chakma, dogra, saurashtra, khmer, malayalam, khojki, new-tai-lue, psalter-pahlavi, lao, gujarati, brahmi, canadian-aboriginal, soyombo, bassa-vah, takri, tamil, ahom +
- U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition +
- U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition +
Or you can add the above codepoints to one of the subsets supported by the font:
+ + + [code: unreachable-subsetting] + + +latin
,latin-ext
,menu
+
+
+ + Ensure files are not too large. +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
Font file is 1.2Mb; ideally it should be less than 1.0Mb
+ + + [code: large-font] + + +
+
+
+ + Shapes languages in all GF glyphsets. +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
GF_Latin_Core glyphset:
++ +
+ + + [code: warning-language-shaping] + + ++ + + +Language +FAIL messages ++ +ca_Latn (Catalan) +Some auxiliary glyphs were missing: Ŀ, ŀ ++ +de_Latn (German) +Some auxiliary glyphs were missing: ſ ++ +fi_Latn (Finnish) +Some auxiliary glyphs were missing: Ŧ, ŧ, Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒ ++ +fr_Latn (French) +Some auxiliary glyphs were missing: ſ ++ + +nb_Latn (Norwegian Bokmål) +Some auxiliary glyphs were missing: Ŧ, ŧ +
+
+ -
+
+ ✅ PASS
+
+
+
+
OK.
+ + + +
+
+
+ + Is there kerning info for non-ligated sequences? +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
GPOS table lacks kerning info for the following non-ligated sequences:
+
+ + + [code: lacks-kern-info] + + +- f + i + +- i + l +
+
+
+ + Check font follows the Google Fonts vertical metric schema +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
We recommend the absolute sum of the hhea metrics should be between 1.2-1.5x of the font's upm. This font has 1.7395x (3479)
+ + + [code: bad-hhea-range] + + +
+
+
+ + The font has tags in the GF Tags spreadsheet +
+-
+
+
-
+
+ ☠ FATAL
+
+
+
+
Family does not appear in tag spreadsheet.
+ + + [code: no-tags] + + +
+
+
Universal
+ + 🔥⚠️⚠️⏩⏩⏩⏩⏩⏩ℹ️ℹ️ + + + + + + + + + + + + + + + ++ + Do we have the latest version of FontBakery installed? +
++ 🔥 + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ 🔥 FAIL
+
+
+
+
Current FontBakery version is 0.11.2, while a newer 0.12.10 is already available. Please upgrade it with 'pip install -U fontbakery'
+ + + [code: outdated-fontbakery] + + +
+
+
+ + Font has **proper** whitespace glyph names? +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
Glyph 0x00A0 is called "nbspace": Change to "uni00A0"
+ + + [code: not-recommended-00a0] + + +
+
+
+ + Check math signs have the same width. +
++ ⚠️ + EduAUVICWANTPre[wght].ttf + +
+-
+
+
-
+
+ ⚠️ WARN
+
+
+
+
The most common width is 1017 among a set of 4 math glyphs. +The following math glyphs have a different width, though:
+Width = 961: +less
+Width = 962: +greater
+Width = 1042: +plusminus
+Width = 1011: +multiply
+Width = 1052: +approxequal
+Width = 1037: +notequal
+Width = 1039: +greaterequal, lessequal
+ + + [code: width-outliers] + + +
+
+