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 10 6 123 8 88
0% 5% 3% 66% 4% 47%

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

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

Checking OS/2 achVendID.

Check ID: <FontBakeryCheck:com.google.fonts/check/vendor_id>
⚠️ fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Check Google Fonts glyph coverage.

Check ID: <FontBakeryCheck:com.google.fonts/check/glyph_coverage>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Check license file has good copyright string.

Check ID: <FontBakeryCheck:com.google.fonts/check/license/OFL_copyright>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Check copyright namerecords match license file.

Check ID: <FontBakeryCheck:com.google.fonts/check/name/license>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Copyright notices match canonical pattern in fonts

Check ID: <FontBakeryCheck:com.google.fonts/check/font_copyright>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Check font follows the Google Fonts vertical metric schema

Check ID: <FontBakeryCheck:com.google.fonts/check/vertical_metrics>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.

Check ID: <FontBakeryCheck:com.google.fonts/check/os2/use_typo_metrics>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

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

Check ID: <FontBakeryCheck:com.google.fonts/check/meta/script_lang_tags>
⚠️ fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Check font can render its own name.

Check ID: <FontBakeryCheck:com.google.fonts/check/render_own_name>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

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

Checking OS/2 Metrics match hhea Metrics.

Check ID: <FontBakeryCheck:com.google.fonts/check/os2_metrics_match_hhea>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Font contains glyphs for whitespace characters?

Check ID: <FontBakeryCheck:com.google.fonts/check/whitespace_glyphs>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

<Section: fontbakery.profiles.name> 🔥⏩

Checking correctness of monospaced metadata.

Check ID: <FontBakeryCheck:com.google.fonts/check/monospace>
🔥 fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

<Section: fontbakery.profiles.hhea> ⚠️

Checking Vertical Metric Linegaps.

Check ID: <FontBakeryCheck:com.google.fonts/check/linegaps>
⚠️ fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

<Section: fontbakery.profiles.gpos> ⚠️

Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value

Check ID: <FontBakeryCheck:com.google.fonts/check/gpos_kerning_info>
⚠️ fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

<Section: Outline Correctness Checks> ⚠️⚠️

Are there any misaligned on-curve points?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_alignment_miss>
⚠️ fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf

Are any segments inordinately short?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_short_segments>
⚠️ fonts/NotoSansTest/googlefonts/ttf/NotoSansTest-Regular.ttf