-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update more upstreams (1/2) #7343
Conversation
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[40] Laila-SemiBold.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
But: HTML description has 'github.com/itfoundry/laila' 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 728: Width = 745: Width = 706: Width = 803: Width = 722: Width = 719: Width = 689: Width = 677: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[38] Laila-Light.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
But: HTML description has 'github.com/itfoundry/laila' 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 636: Width = 689: Width = 639: Width = 708: Width = 712: Width = 610: Width = 557: Width = 549: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[39] Laila-Regular.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
But: HTML description has 'github.com/itfoundry/laila' 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 664: Width = 706: Width = 659: Width = 737: Width = 715: Width = 643: Width = 597: Width = 587: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[39] Laila-Medium.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
But: HTML description has 'github.com/itfoundry/laila' 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 694: Width = 724: Width = 681: Width = 768: Width = 718: Width = 679: Width = 640: Width = 630: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[40] Laila-Bold.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
But: HTML description has 'github.com/itfoundry/laila' 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 768: Width = 769: Width = 734: Width = 844: Width = 726: Width = 766: Width = 746: Width = 732: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[45] LakkiReddy-Regular.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2011 silicon andhra (fonts.siliconandhra.org). copyright (c) 2010 by font diner, inc dba sideshow." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values? (com.google.fonts/check/metadata/match_filename_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2011 silicon andhra (fonts.siliconandhra.org). copyright (c) 2010 by font diner, inc dba sideshow." [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 Silicon Andhra (fonts.siliconandhra.org). Copyright (c) 2010 by Font Diner, Inc DBA Sideshow."
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 Silicon Andhra (fonts.siliconandhra.org). Copyright (c) 2010 by Font Diner, Inc DBA Sideshow." 🔥 FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
🔥 FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
But: HTML description has 'github.com/appajid/lakkireddy' 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Check font names are correct (com.google.fonts/check/font_names)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Space and non-breaking space have the same width? (com.google.fonts/check/whitespace_widths)
🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: METADATA.pb: Designers are listed correctly on the Google Fonts catalog? (com.google.fonts/check/metadata/designer_profiles)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Glyph names are all valid? (com.google.fonts/check/valid_glyphnames)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 530: Width = 525: Width = 666: Width = 524: Width = 504: Width = 555: Width = 640: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
Use -F or --full-lists to disable shortening of long lists. [code: spacing-mark-glyphs] ⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
Use -F or --full-lists to disable shortening of long lists. [code: mark-chars] ⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
Use -F or --full-lists to disable shortening of long lists. [code: found-colinear-vectors] ⚠ WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
Use -F or --full-lists to disable shortening of long lists. [code: found-jaggy-segments] ⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[42] Lancelot-Regular.ttf🔥 FAIL: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
🔥 FAIL: DESCRIPTION.en_us.html must have more than 200 bytes. (com.google.fonts/check/description/min_length)
🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2011, marion kadi (www.marion.korkork.com)," which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
🔥 FAIL: Version format is correct in 'name' table? (com.google.fonts/check/name/version_format)
🔥 FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values? (com.google.fonts/check/metadata/match_filename_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2011 by marion kadi ([email protected]). all rights reserved. licenced under sil ofl v1.1" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 by Marion Kadi. All rights reserved. Licenced under SIL OFL v1.1"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 by Marion Kadi. All rights reserved. Licenced under SIL OFL v1.1" 🔥 FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Check font names are correct (com.google.fonts/check/font_names)
🔥 FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ? (com.google.fonts/check/metadata/nameid/copyright)
🔥 FAIL: Font enables smart dropout control in "prep" table instructions? (com.google.fonts/check/smart_dropout)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font contains glyphs for whitespace characters? (com.google.fonts/check/whitespace_glyphs)
🔥 FAIL: Checking font version fields (head and name table). (com.google.fonts/check/font_version)
🔥 FAIL: Description strings in the name table must not contain copyright info. (com.google.fonts/check/name/no_copyright_on_description)
🔥 FAIL: Is there a usable "kern" table declared in the font? (com.google.fonts/check/kern_table)
⚠ WARN: DESCRIPTION.en_us.html should end in a linebreak. (com.google.fonts/check/description/eof_linebreak)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: + with Reserved Font Name Lancelot.\n [code: incorrect-ofl-body-text] ⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 747: Width = 926: Width = 1113: Width = 773: Width = 867: ⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [1] LeagueScript-Regular.ttf🔥 FAIL: Ensure the font supports case swapping for all its glyphs. (com.google.fonts/check/case_mapping)
[code: missing-case-counterparts] All other checks[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[41] LeagueScript-Regular.ttf💔 ERROR: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
🔥 FAIL: Checking file is named canonically. (com.google.fonts/check/canonical_filename)
🔥 FAIL: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2010, haley fiege ([email protected])" which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values? (com.google.fonts/check/metadata/match_filename_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2010, haley fiege ([email protected]" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Haley Fiege ([email protected]"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Haley Fiege ([email protected]" 🔥 FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Check font names are correct (com.google.fonts/check/font_names)
🔥 FAIL: Font enables smart dropout control in "prep" table instructions? (com.google.fonts/check/smart_dropout)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Name table records must not have trailing spaces. (com.google.fonts/check/name/trailing_spaces)
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Is there a usable "kern" table declared in the font? (com.google.fonts/check/kern_table)
⚠ WARN: DESCRIPTION.en_us.html should end in a linebreak. (com.google.fonts/check/description/eof_linebreak)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: - This Font Software is licensed under the SIL Open Font License, Version 1.1.\n + This Font Software is licensed under the SIL Open Font License, Version 1.1. (with no Reserved Font Name)\n - "Reserved Font Name" refers to any names specified as such after the\n - copyright statement(s).\n - \n - 3) No Modified Version of the Font Software may use the Reserved Font\n - Name(s) unless explicit written permission is granted by the corresponding\n - Copyright Holder. This restriction only applies to the primary font name as\n - presented to the users.\n - \n - 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\n + 3) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\n - 5) The Font Software, modified or unmodified, in part or in whole,\n + 4) The Font Software, modified or unmodified, in part or in whole,\n [code: incorrect-ofl-body-text] ⚠ WARN: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 8:
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check for points out of bounds. (com.google.fonts/check/points_out_of_bounds)
This happens a lot when points are not extremes, which is usually bad. However, fixing this alert by adding points on extremes may do more harm than good, especially with italics, calligraphic-script, handwriting, rounded and other fonts. So it is common to ignore this message. [code: points-out-of-bounds] ⚠ 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)
Use -F or --full-lists to disable shortening of long lists. [code: found-jaggy-segments] ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
ff04ca6
to
658d667
Compare
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[39] Laila-SemiBold.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 728: Width = 745: Width = 706: Width = 803: Width = 722: Width = 719: Width = 689: Width = 677: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[37] Laila-Light.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 636: Width = 689: Width = 639: Width = 708: Width = 712: Width = 610: Width = 557: Width = 549: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[38] Laila-Regular.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 664: Width = 706: Width = 659: Width = 737: Width = 715: Width = 643: Width = 597: Width = 587: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[38] Laila-Medium.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 694: Width = 724: Width = 681: Width = 768: Width = 718: Width = 679: Width = 640: Width = 630: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[39] Laila-Bold.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2014, indian type foundry ([email protected])." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2014 indian type foundry ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2014 Indian Type Foundry ([email protected])" 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 768: Width = 769: Width = 734: Width = 844: Width = 726: Width = 766: Width = 746: Width = 732: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
⚠ WARN: Check GDEF mark glyph class doesn't have characters that are not marks. (com.google.fonts/check/gdef_non_mark_chars)
⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[44] LakkiReddy-Regular.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2011 silicon andhra (fonts.siliconandhra.org). copyright (c) 2010 by font diner, inc dba sideshow." which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values? (com.google.fonts/check/metadata/match_filename_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2011 silicon andhra (fonts.siliconandhra.org). copyright (c) 2010 by font diner, inc dba sideshow." [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 Silicon Andhra (fonts.siliconandhra.org). Copyright (c) 2010 by Font Diner, Inc DBA Sideshow."
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 Silicon Andhra (fonts.siliconandhra.org). Copyright (c) 2010 by Font Diner, Inc DBA Sideshow." 🔥 FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Check font names are correct (com.google.fonts/check/font_names)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
🔥 FAIL: Font has **proper** whitespace glyph names? (com.google.fonts/check/whitespace_glyphnames)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Space and non-breaking space have the same width? (com.google.fonts/check/whitespace_widths)
🔥 FAIL: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: METADATA.pb: Designers are listed correctly on the Google Fonts catalog? (com.google.fonts/check/metadata/designer_profiles)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Glyph names are all valid? (com.google.fonts/check/valid_glyphnames)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 530: Width = 525: Width = 666: Width = 524: Width = 504: Width = 555: Width = 640: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
Use -F or --full-lists to disable shortening of long lists. [code: spacing-mark-glyphs] ⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
Use -F or --full-lists to disable shortening of long lists. [code: mark-chars] ⚠ WARN: Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value (com.google.fonts/check/gpos_kerning_info)
⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
Use -F or --full-lists to disable shortening of long lists. [code: found-colinear-vectors] ⚠ WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
Use -F or --full-lists to disable shortening of long lists. [code: found-jaggy-segments] ⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[42] Lancelot-Regular.ttf🔥 FAIL: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
🔥 FAIL: DESCRIPTION.en_us.html must have more than 200 bytes. (com.google.fonts/check/description/min_length)
🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2011, marion kadi (www.marion.korkork.com)," which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
🔥 FAIL: Version format is correct in 'name' table? (com.google.fonts/check/name/version_format)
🔥 FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values? (com.google.fonts/check/metadata/match_filename_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2011 by marion kadi ([email protected]). all rights reserved. licenced under sil ofl v1.1" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 by Marion Kadi. All rights reserved. Licenced under SIL OFL v1.1"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2011 by Marion Kadi. All rights reserved. Licenced under SIL OFL v1.1" 🔥 FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Check font names are correct (com.google.fonts/check/font_names)
🔥 FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ? (com.google.fonts/check/metadata/nameid/copyright)
🔥 FAIL: Font enables smart dropout control in "prep" table instructions? (com.google.fonts/check/smart_dropout)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Font contains glyphs for whitespace characters? (com.google.fonts/check/whitespace_glyphs)
🔥 FAIL: Checking font version fields (head and name table). (com.google.fonts/check/font_version)
🔥 FAIL: Description strings in the name table must not contain copyright info. (com.google.fonts/check/name/no_copyright_on_description)
🔥 FAIL: Is there a usable "kern" table declared in the font? (com.google.fonts/check/kern_table)
⚠ WARN: DESCRIPTION.en_us.html should end in a linebreak. (com.google.fonts/check/description/eof_linebreak)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: + with Reserved Font Name Lancelot.\n [code: incorrect-ofl-body-text] ⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 747: Width = 926: Width = 1113: Width = 773: Width = 867: ⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical] ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [1] LeagueScript-Regular.ttf🔥 FAIL: Ensure the font supports case swapping for all its glyphs. (com.google.fonts/check/case_mapping)
[code: missing-case-counterparts] All other checks[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[40] LeagueScript-Regular.ttf🔥 FAIL: Checking file is named canonically. (com.google.fonts/check/canonical_filename)
🔥 FAIL: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2010, haley fiege ([email protected])" which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values? (com.google.fonts/check/metadata/match_filename_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2010, haley fiege ([email protected]" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Haley Fiege ([email protected]"
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Haley Fiege ([email protected]" 🔥 FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Check font names are correct (com.google.fonts/check/font_names)
🔥 FAIL: Font enables smart dropout control in "prep" table instructions? (com.google.fonts/check/smart_dropout)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Name table records must not have trailing spaces. (com.google.fonts/check/name/trailing_spaces)
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
🔥 FAIL: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Is there a usable "kern" table declared in the font? (com.google.fonts/check/kern_table)
⚠ WARN: DESCRIPTION.en_us.html should end in a linebreak. (com.google.fonts/check/description/eof_linebreak)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: - This Font Software is licensed under the SIL Open Font License, Version 1.1.\n + This Font Software is licensed under the SIL Open Font License, Version 1.1. (with no Reserved Font Name)\n - "Reserved Font Name" refers to any names specified as such after the\n - copyright statement(s).\n - \n - 3) No Modified Version of the Font Software may use the Reserved Font\n - Name(s) unless explicit written permission is granted by the corresponding\n - Copyright Holder. This restriction only applies to the primary font name as\n - presented to the users.\n - \n - 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\n + 3) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\n - 5) The Font Software, modified or unmodified, in part or in whole,\n + 4) The Font Software, modified or unmodified, in part or in whole,\n [code: incorrect-ofl-body-text] ⚠ WARN: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 8:
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check for points out of bounds. (com.google.fonts/check/points_out_of_bounds)
This happens a lot when points are not extremes, which is usually bad. However, fixing this alert by adding points on extremes may do more harm than good, especially with italics, calligraphic-script, handwriting, rounded and other fonts. So it is common to ignore this message. [code: points-out-of-bounds] ⚠ 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)
Use -F or --full-lists to disable shortening of long lists. [code: found-jaggy-segments] ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[37] LibreBaskerville-Italic.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2012, pablo impallari (www.impallari.com|[email protected])," which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2012, pablo impallari (www.impallari.com|[email protected]), copyright (c) 2012, rodrigo fuenzalida (www.rfuenzalida.com|[email protected]), with reserved font name libre baskerville." [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2012, Pablo Impallari (www.impallari.com|[email protected]), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville."
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2012, Pablo Impallari (www.impallari.com|[email protected]), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville." 🔥 FAIL: Shapes languages in all GF glyphsets. (com.google.fonts/check/glyphsets/shape_languages)
[code: failed-language-shaping]
[code: warning-language-shaping] 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
🔥 FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun (com.google.fonts/check/caret_slope)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: + Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville.\n [code: incorrect-ofl-body-text] ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Description strings in the name table must not exceed 200 characters. (com.google.fonts/check/name/description_max_length)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Copyright notice on METADATA.pb should not contain 'Reserved Font Name'. (com.google.fonts/check/metadata/reserved_font_name)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: Name table strings must not contain the string 'Reserved Font Name'. (com.google.fonts/check/name/rfn)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure Stylistic Sets have description. (com.google.fonts/check/stylisticset_description)
⚠ 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)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 618: Width = 637: Width = 621: Width = 676: Width = 659: Width = 543: Width = 602: Width = 657: ⚠ WARN: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron) (com.google.fonts/check/alt_caron)
⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[35] LibreBaskerville-Bold.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2012, pablo impallari (www.impallari.com|[email protected])," which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2012, pablo impallari (www.impallari.com|[email protected]), copyright (c) 2012, rodrigo fuenzalida (www.rfuenzalida.com|[email protected]), with reserved font name libre baskerville." [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2012, Pablo Impallari (www.impallari.com|[email protected]), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville."
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2012, Pablo Impallari (www.impallari.com|[email protected]), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville." 🔥 FAIL: Shapes languages in all GF glyphsets. (com.google.fonts/check/glyphsets/shape_languages)
[code: failed-language-shaping]
[code: warning-language-shaping] 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: + Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville.\n [code: incorrect-ofl-body-text] ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Description strings in the name table must not exceed 200 characters. (com.google.fonts/check/name/description_max_length)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Copyright notice on METADATA.pb should not contain 'Reserved Font Name'. (com.google.fonts/check/metadata/reserved_font_name)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: Name table strings must not contain the string 'Reserved Font Name'. (com.google.fonts/check/name/rfn)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ 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)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 560: Width = 618: Width = 637: Width = 628: Width = 524: Width = 585: Width = 634: ⚠ WARN: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron) (com.google.fonts/check/alt_caron)
⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[37] LibreBaskerville-Regular.ttf🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints] 🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2012, pablo impallari (www.impallari.com|[email protected])," which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ? (com.google.fonts/check/metadata/match_fullname_postscript)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2012, pablo impallari (www.impallari.com|[email protected]), copyright (c) 2012, rodrigo fuenzalida (www.rfuenzalida.com|[email protected]), with reserved font name libre baskerville." [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2012, Pablo Impallari (www.impallari.com|[email protected]), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville."
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2012, Pablo Impallari (www.impallari.com|[email protected]), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville." 🔥 FAIL: Shapes languages in all GF glyphsets. (com.google.fonts/check/glyphsets/shape_languages)
[code: failed-language-shaping]
[code: warning-language-shaping] 🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check OFL body text is correct. (com.google.fonts/check/license/OFL_body_text)
Lines changed: + Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|[email protected]), with Reserved Font Name Libre Baskerville.\n [code: incorrect-ofl-body-text] ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Description strings in the name table must not exceed 200 characters. (com.google.fonts/check/name/description_max_length)
⚠ WARN: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
⚠ WARN: Copyright notice on METADATA.pb should not contain 'Reserved Font Name'. (com.google.fonts/check/metadata/reserved_font_name)
⚠ WARN: Check font names are correct (com.google.fonts/check/font_names)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: Name table strings must not contain the string 'Reserved Font Name'. (com.google.fonts/check/name/rfn)
⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ 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)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 550: Width = 620: Width = 625: Width = 634: Width = 519: Width = 599: ⚠ WARN: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron) (com.google.fonts/check/alt_caron)
⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[3] Family checks🔥 FAIL: Each font in a family must have the same set of vertical metrics values. (com.google.fonts/check/family/vertical_metrics)
⚠ WARN: Make sure all font files have the same version value. (com.google.fonts/check/family/equal_font_versions)
ℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[45] LindenHill-Italic.ttf🔥 FAIL: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2011, barry schwartz ([email protected])" which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2010, barry schwartz ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Barry Schwartz ([email protected])
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Barry Schwartz ([email protected]) 🔥 FAIL: Shapes languages in all GF glyphsets. (com.google.fonts/check/glyphsets/shape_languages)
[code: failed-language-shaping]
[code: warning-language-shaping] 🔥 FAIL: Stricter unitsPerEm criteria for Google Fonts. (com.google.fonts/check/unitsperem_strict)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ? (com.google.fonts/check/metadata/nameid/copyright)
🔥 FAIL: Check glyphs do not have components which are themselves components. (com.google.fonts/check/glyf_nested_components)
Use -F or --full-lists to disable shortening of long lists. [code: found-nested-components] 🔥 FAIL: Name table entries should not contain line-breaks. (com.google.fonts/check/name/line_breaks)
🔥 FAIL: Name table records must not have trailing spaces. (com.google.fonts/check/name/trailing_spaces)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] 🔥 FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun (com.google.fonts/check/caret_slope)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Checking with ots-sanitize. (com.google.fonts/check/ots)
WARNING: gasp: Changed the version number to 1 ⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 3125: Width = 3211: Width = 2949: Width = 2969: Width = 2412: Width = 2965: Width = 3047: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
Use -F or --full-lists to disable shortening of long lists. [code: mark-chars] ⚠ WARN: Check for points out of bounds. (com.google.fonts/check/points_out_of_bounds)
This happens a lot when points are not extremes, which is usually bad. However, fixing this alert by adding points on extremes may do more harm than good, especially with italics, calligraphic-script, handwriting, rounded and other fonts. So it is common to ignore this message. [code: points-out-of-bounds] ⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments] ⚠ WARN: Do any segments have colinear vectors? (com.google.fonts/check/outline_colinear_vectors)
Use -F or --full-lists to disable shortening of long lists. [code: found-colinear-vectors] ⚠ WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
⚠ WARN: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. (com.google.fonts/check/soft_dotted)
The dot of soft dotted characters should disappear in other cases, for example: i̇ ǐ i̒ i̦̇ i̦̊ i̦̋ ǐ̦ i̦̒ i̧̇ i̧̊ i̧̋ ǐ̧ i̧̒ j̆ j̇ j̊ j̋ ǰ j̒ j̦̀ Your font fully covers the following languages that require the soft-dotted feature: Lithuanian (Latn, 2,357,094 speakers). Your font does not cover the following languages that require the soft-dotted feature: Dii (Latn, 71,000 speakers), South Central Banda (Latn, 244,000 speakers), Fur (Latn, 1,230,163 speakers), Igbo (Latn, 27,823,640 speakers), Mundani (Latn, 34,000 speakers), Ebira (Latn, 2,200,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Mango (Latn, 77,000 speakers), Sar (Latn, 500,000 speakers), Makaa (Latn, 221,000 speakers), Koonzime (Latn, 40,000 speakers), Avokaya (Latn, 100,000 speakers), Cicipu (Latn, 44,000 speakers), Zapotec (Latn, 490,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Ma’di (Latn, 584,000 speakers), Yala (Latn, 200,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Basaa (Latn, 332,940 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Ekpeye (Latn, 226,000 speakers), Kom (Latn, 360,685 speakers), Southern Kisi (Latn, 360,000 speakers), Aghem (Latn, 38,843 speakers), Dan (Latn, 1,099,244 speakers), Nateni (Latn, 100,000 speakers), Nzakara (Latn, 50,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Dutch (Latn, 31,709,104 speakers), Navajo (Latn, 166,319 speakers), Mfumte (Latn, 79,000 speakers), Bafut (Latn, 158,146 speakers), Ejagham (Latn, 120,000 speakers), Lugbara (Latn, 2,200,000 speakers), Gulay (Latn, 250,478 speakers). [code: soft-dotted] ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[45] LindenHill-Regular.ttf🔥 FAIL: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
🔥 FAIL: Check Google Fonts glyph coverage. (com.google.fonts/check/glyph_coverage)
🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"copyright (c) 2011, barry schwartz ([email protected])" which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright (c) 2010, barry schwartz ([email protected])" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Barry Schwartz ([email protected])
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright (c) 2010, Barry Schwartz ([email protected]) 🔥 FAIL: Shapes languages in all GF glyphsets. (com.google.fonts/check/glyphsets/shape_languages)
[code: failed-language-shaping]
[code: warning-language-shaping] 🔥 FAIL: Stricter unitsPerEm criteria for Google Fonts. (com.google.fonts/check/unitsperem_strict)
🔥 FAIL: Version number has increased since previous release on Google Fonts? (com.google.fonts/check/version_bump)
🔥 FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ? (com.google.fonts/check/metadata/nameid/copyright)
🔥 FAIL: Check glyphs do not have components which are themselves components. (com.google.fonts/check/glyf_nested_components)
Use -F or --full-lists to disable shortening of long lists. [code: found-nested-components] 🔥 FAIL: Name table entries should not contain line-breaks. (com.google.fonts/check/name/line_breaks)
🔥 FAIL: Name table records must not have trailing spaces. (com.google.fonts/check/name/trailing_spaces)
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent. (com.google.fonts/check/family/win_ascent_and_descent)
🔥 FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables] 🔥 FAIL: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
⚠ WARN: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
⚠ WARN: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535:
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: On a family update, the DESCRIPTION.en_us.html file should ideally also be updated. (com.google.fonts/check/description/family_update)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Ensure fonts do not contain any pre-production tables. (com.google.fonts/check/no_debugging_tables)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
Width = 3125: Width = 3211: Width = 2949: Width = 2969: Width = 2412: Width = 2965: Width = 3047: ⚠ WARN: Check if OS/2 xAvgCharWidth is correct. (com.google.fonts/check/xavgcharwidth)
⚠ WARN: Does the font have a DSIG table? (com.google.fonts/check/dsig)
⚠ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
Use -F or --full-lists to disable shortening of long lists. [code: mark-chars] ⚠ WARN: Check for points out of bounds. (com.google.fonts/check/points_out_of_bounds)
This happens a lot when points are not extremes, which is usually bad. However, fixing this alert by adding points on extremes may do more harm than good, especially with italics, calligraphic-script, handwriting, rounded and other fonts. So it is common to ignore this message. [code: points-out-of-bounds] ⚠ WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
⚠ 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)
⚠ WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
⚠ WARN: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. (com.google.fonts/check/soft_dotted)
The dot of soft dotted characters should disappear in other cases, for example: i̇ ǐ i̒ i̦̇ i̦̊ i̦̋ ǐ̦ i̦̒ i̧̇ i̧̊ i̧̋ ǐ̧ i̧̒ j̆ j̇ j̊ j̋ ǰ j̒ j̦̀ Your font fully covers the following languages that require the soft-dotted feature: Lithuanian (Latn, 2,357,094 speakers). Your font does not cover the following languages that require the soft-dotted feature: Dii (Latn, 71,000 speakers), South Central Banda (Latn, 244,000 speakers), Fur (Latn, 1,230,163 speakers), Igbo (Latn, 27,823,640 speakers), Mundani (Latn, 34,000 speakers), Ebira (Latn, 2,200,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Mango (Latn, 77,000 speakers), Sar (Latn, 500,000 speakers), Makaa (Latn, 221,000 speakers), Koonzime (Latn, 40,000 speakers), Avokaya (Latn, 100,000 speakers), Cicipu (Latn, 44,000 speakers), Zapotec (Latn, 490,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Ma’di (Latn, 584,000 speakers), Yala (Latn, 200,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Basaa (Latn, 332,940 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Ekpeye (Latn, 226,000 speakers), Kom (Latn, 360,685 speakers), Southern Kisi (Latn, 360,000 speakers), Aghem (Latn, 38,843 speakers), Dan (Latn, 1,099,244 speakers), Nateni (Latn, 100,000 speakers), Nzakara (Latn, 50,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Dutch (Latn, 31,709,104 speakers), Navajo (Latn, 166,319 speakers), Mfumte (Latn, 79,000 speakers), Bafut (Latn, 158,146 speakers), Ejagham (Latn, 120,000 speakers), Lugbara (Latn, 2,200,000 speakers), Gulay (Latn, 250,478 speakers). [code: soft-dotted] ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Familyname must be unique according to namecheck.fontdata.com (com.google.fonts/check/fontdata_namecheck)
ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
FontBakery reportfontbakery version: 0.11.2 Check results[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[48] Lohit-Bengali.ttf💔 ERROR: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
|
(Emma): I track this one beause of a primary script added in one of them (Maitree)