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 28 30 441 27 298
0% 4% 5% 67% 4% 45%

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

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

Checking file is named canonically.

Check ID: <FontBakeryCheck:com.google.fonts/check/canonical_filename>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Checking OS/2 fsType does not impose restrictions.

Check ID: <FontBakeryCheck:com.google.fonts/check/fstype>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Checking OS/2 achVendID.

Check ID: <FontBakeryCheck:com.google.fonts/check/vendor_id>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/variable/Rubik-Italic[wght].ttf
⚠️ fonts/variable/Rubik[wght].ttf
⚠️ fonts/ttf/Rena.ttf

Check `Google Fonts Latin Core` glyph coverage.

Check ID: <FontBakeryCheck:com.google.fonts/check/glyph_coverage>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Check license file has good copyright string.

Check ID: <FontBakeryCheck:com.google.fonts/check/license/OFL_copyright>
🔥 fonts/otf/Rena.otf
🔥 fonts/variable/Rubik-Italic[wght].ttf
🔥 fonts/variable/Rubik[wght].ttf
🔥 fonts/ttf/Rena.ttf

Check copyright namerecords match license file.

Check ID: <FontBakeryCheck:com.google.fonts/check/name/license>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Version format is correct in 'name' table?

Check ID: <FontBakeryCheck:com.google.fonts/check/name/version_format>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Font has old ttfautohint applied?

Check ID: <FontBakeryCheck:com.google.fonts/check/old_ttfautohint>
⚠️ fonts/ttf/Rena.ttf

Check if each glyph has the recommended amount of contours.

Check ID: <FontBakeryCheck:com.google.fonts/check/contour_count>
⚠️ fonts/ttf/Rena.ttf

Is there kerning info for non-ligated sequences?

Check ID: <FontBakeryCheck:com.google.fonts/check/kerning_for_non_ligated_sequences>
⚠️ fonts/variable/Rubik-Italic[wght].ttf
⚠️ fonts/variable/Rubik[wght].ttf

Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.

Check ID: <FontBakeryCheck:com.google.fonts/check/vertical_metrics_regressions>
🔥 fonts/variable/Rubik-Italic[wght].ttf
🔥 fonts/variable/Rubik[wght].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/otf/Rena.otf
🔥 fonts/variable/Rubik-Italic[wght].ttf
🔥 fonts/variable/Rubik[wght].ttf
🔥 fonts/ttf/Rena.ttf

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

Check ID: <FontBakeryCheck:com.google.fonts/check/meta/script_lang_tags>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/variable/Rubik-Italic[wght].ttf
⚠️ fonts/variable/Rubik[wght].ttf
⚠️ fonts/ttf/Rena.ttf

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

Checking all files are in the same directory.

Check ID: <FontBakeryCheck:com.google.fonts/check/family/single_directory>
🔥 Family check

Each font in a family must have the same set of vertical metrics values.

Check ID: <FontBakeryCheck:com.google.fonts/check/family/vertical_metrics>
🔥 Family check

Checking OS/2 usWinAscent & usWinDescent.

Check ID: <FontBakeryCheck:com.google.fonts/check/family/win_ascent_and_descent>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Checking OS/2 Metrics match hhea Metrics.

Check ID: <FontBakeryCheck:com.google.fonts/check/os2_metrics_match_hhea>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

Font contains '.notdef' as its first glyph?

Check ID: <FontBakeryCheck:com.google.fonts/check/mandatory_glyphs>
⚠️ fonts/ttf/Rena.ttf

Font contains glyphs for whitespace characters?

Check ID: <FontBakeryCheck:com.google.fonts/check/whitespace_glyphs>
🔥 fonts/otf/Rena.otf
🔥 fonts/ttf/Rena.ttf

<Section: fontbakery.profiles.head> ⚠️

Make sure all font files have the same version value.

Check ID: <FontBakeryCheck:com.google.fonts/check/family/equal_font_versions>
⚠️ Family check

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

Checking Vertical Metric Linegaps.

Check ID: <FontBakeryCheck:com.google.fonts/check/linegaps>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/ttf/Rena.ttf

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

Does the font have a DSIG table?

Check ID: <FontBakeryCheck:com.google.fonts/check/dsig>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/variable/Rubik-Italic[wght].ttf
⚠️ fonts/variable/Rubik[wght].ttf
⚠️ fonts/ttf/Rena.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/otf/Rena.otf
⚠️ fonts/ttf/Rena.ttf

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

Are there any misaligned on-curve points?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_alignment_miss>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/variable/Rubik-Italic[wght].ttf
⚠️ fonts/variable/Rubik[wght].ttf
⚠️ fonts/ttf/Rena.ttf

Do any segments have colinear vectors?

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_colinear_vectors>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/ttf/Rena.ttf

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

Check ID: <FontBakeryCheck:com.google.fonts/check/outline_semi_vertical>
⚠️ fonts/otf/Rena.otf
⚠️ fonts/ttf/Rena.ttf