Fontbakery Technical Report

If you think a check is flawed or have an idea for a check, please file an issue at https://github.com/googlefonts/fontbakery/issues and remember to include a pointer to the repo and branch you're checking.

Summary

💥 ERROR 🔥 FAIL ⚠️ WARN ⏩ SKIP ℹ️ INFO ✅ PASS
0 44 85 1344 67 996
0% 2% 4% 67% 3% 50%

Note: The following loglevels were omitted in this report: SKIP, INFO, PASS, DEBUG

<Section: Google Fonts> 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️

License URL matches License text on name table?

Check ID: <FontBakeryCheck:com.google.fonts/check/name/license_url>
🔥 fonts/ttf/UbuntuSansMono-MediumItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-ExtraLight.ttf
🔥 fonts/ttf/UbuntuSansMono-Italic.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Medium.ttf
🔥 fonts/ttf/UbuntuSansMono-BoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Thin.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBold.ttf
🔥 fonts/ttf/UbuntuSansMono-Bold.ttf
🔥 fonts/ttf/UbuntuSansMono-Light.ttf
🔥 fonts/ttf/UbuntuSansMono-Regular.ttf

Copyright notices match canonical pattern in fonts

Check ID: <FontBakeryCheck:com.google.fonts/check/font_copyright>
🔥 fonts/ttf/UbuntuSansMono-MediumItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-ExtraLight.ttf
🔥 fonts/ttf/UbuntuSansMono-Italic.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Medium.ttf
🔥 fonts/ttf/UbuntuSansMono-BoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Thin.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBold.ttf
🔥 fonts/ttf/UbuntuSansMono-Bold.ttf
🔥 fonts/ttf/UbuntuSansMono-Light.ttf
🔥 fonts/ttf/UbuntuSansMono-Regular.ttf

Combined length of family and style must not exceed 27 characters.

Check ID: <FontBakeryCheck:com.google.fonts/check/name/family_and_style_max_length>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf

Ensure fonts have ScriptLangTags declared on the 'meta' table.

Check ID: <FontBakeryCheck:com.google.fonts/check/meta/script_lang_tags>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Italic.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-BoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

<Section: Universal> 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️

Do we have the latest version of FontBakery installed?

Check ID: <FontBakeryCheck:com.google.fonts/check/fontbakery_version>
🔥 fonts/ttf/UbuntuSansMono-MediumItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-ExtraLight.ttf
🔥 fonts/ttf/UbuntuSansMono-Italic.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Medium.ttf
🔥 fonts/ttf/UbuntuSansMono-BoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Thin.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBold.ttf
🔥 fonts/ttf/UbuntuSansMono-Bold.ttf
🔥 fonts/ttf/UbuntuSansMono-Light.ttf
🔥 fonts/ttf/UbuntuSansMono-Regular.ttf

Check font contains no unreachable glyphs

Check ID: <FontBakeryCheck:com.google.fonts/check/unreachable_glyphs>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Italic.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-BoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

Check if each glyph has the recommended amount of contours.

Check ID: <FontBakeryCheck:com.google.fonts/check/contour_count>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Italic.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-BoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

Does the font contain a soft hyphen?

Check ID: <FontBakeryCheck:com.google.fonts/check/soft_hyphen>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Italic.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-BoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

<Section: fontbakery.profiles.name> 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩

Checking correctness of monospaced metadata.

Check ID: <FontBakeryCheck:com.google.fonts/check/monospace>
🔥 fonts/ttf/UbuntuSansMono-MediumItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-ExtraLight.ttf
🔥 fonts/ttf/UbuntuSansMono-Italic.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Medium.ttf
🔥 fonts/ttf/UbuntuSansMono-BoldItalic.ttf
🔥 fonts/ttf/UbuntuSansMono-Thin.ttf
🔥 fonts/ttf/UbuntuSansMono-SemiBold.ttf
🔥 fonts/ttf/UbuntuSansMono-Bold.ttf
🔥 fonts/ttf/UbuntuSansMono-Light.ttf
🔥 fonts/ttf/UbuntuSansMono-Regular.ttf

<Section: fontbakery.profiles.gdef> ⚠️⚠️⚠️⚠️⚠️⚠️⚠️

Check glyphs in mark glyph class are non-spacing.

Check ID: <FontBakeryCheck:com.google.fonts/check/gdef_spacing_marks>
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

<Section: Outline Correctness Checks> ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩

Are any segments inordinately short?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_short_segments>
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf

Do any segments have colinear vectors?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_colinear_vectors>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Italic.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-BoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

Do outlines contain any jaggy segments?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_jaggy_segments>
⚠️ fonts/ttf/UbuntuSansMono-MediumItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Italic.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Medium.ttf
⚠️ fonts/ttf/UbuntuSansMono-BoldItalic.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-SemiBold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf
⚠️ fonts/ttf/UbuntuSansMono-Light.ttf
⚠️ fonts/ttf/UbuntuSansMono-Regular.ttf

Do outlines contain any semi-vertical or semi-horizontal lines?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_semi_vertical>
⚠️ fonts/ttf/UbuntuSansMono-ExtraLight.ttf
⚠️ fonts/ttf/UbuntuSansMono-Thin.ttf
⚠️ fonts/ttf/UbuntuSansMono-Bold.ttf