Closed vv-monsalve closed 1 year ago
The following are the some Fails reported for the static fonts (models) pulled from lang-build
branch at commit bf1024c
.
I created separate issues for the ones that require more attention at the source file level.
Please check and ensure to solve them for all the fonts/models.
The above fails are still reported for the families at commit 1b4d055
. They have been followed up in the separate issues #19 and #20. So closing this issue here
Following our meeting today, this is the firs FB report for the first family tested: Playpen AUS_NSW.
Please take a look at it in detail since, as we discussed, the fixes performed following this first report will impact the next families.
Since VM definition is still pending, the more critical for the time being would be the italic angle Fail (plus the name one reported in the name schema issue) and the Warns. E.g the unreachable glyphs and GDEF class
Fontbakery report
Fontbakery version: 0.8.13
[12] PlaypenAUS_NSW-ExtraLight.otf
π₯ FAIL: Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name. (com.google.fonts/check/usweightclass)
π₯ FAIL: Version format is correct in 'name' table? (com.google.fonts/check/name/version_format)
π₯ FAIL: Check family name for GF Guide compliance. (com.google.fonts/check/name/family_name_compliance)
π₯ FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
π₯ FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle) (com.google.fonts/check/italic_angle)
β WARN: Combined length of family and style must not exceed 27 characters. (com.google.fonts/check/name/family_and_style_max_length)
β WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
β WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
β WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
β WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
β WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
β WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
[11] PlaypenAUS_NSW-Light.otf
π₯ FAIL: Version format is correct in 'name' table? (com.google.fonts/check/name/version_format)
π₯ FAIL: Check family name for GF Guide compliance. (com.google.fonts/check/name/family_name_compliance)
π₯ FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
π₯ FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle) (com.google.fonts/check/italic_angle)
β WARN: Combined length of family and style must not exceed 27 characters. (com.google.fonts/check/name/family_and_style_max_length)
β WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
β WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
β WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
β WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
β WARN: Are any segments inordinately short? (com.google.fonts/check/outline_short_segments)
β WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
[10] PlaypenAUS_NSW-Regular.otf
π₯ FAIL: Version format is correct in 'name' table? (com.google.fonts/check/name/version_format)
π₯ FAIL: Check family name for GF Guide compliance. (com.google.fonts/check/name/family_name_compliance)
π₯ FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
π₯ FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle) (com.google.fonts/check/italic_angle)
β WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
β WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
β WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
β WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
β WARN: Are any segments inordinately short? (com.google.fonts/check/outline_short_segments)
β WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
[11] PlaypenAUS_NSW-Thin.otf
π₯ FAIL: Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name. (com.google.fonts/check/usweightclass)
π₯ FAIL: Version format is correct in 'name' table? (com.google.fonts/check/name/version_format)
π₯ FAIL: Check family name for GF Guide compliance. (com.google.fonts/check/name/family_name_compliance)
π₯ FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
π₯ FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle) (com.google.fonts/check/italic_angle)
β WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
β WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
β WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
β WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
β WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
β WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
Summary
Note: The following loglevels were omitted in this report: