Open RosaWagner opened 1 year ago
@RosaWagner @chrissimpkins @davelab6 I inspected the font, there are a lot of fails to solve (see the fontbakery report above), a lot of missing glyphs (pink in the screenshot), and the masters are not compatible. I can clean and fix the latin part, but in addition, we will need a Lao expertise.
To let in Q3 or Q4 until we found someone to help with Lao script (and add "needs expertise" label), or to move in "won't happen"
thanks @emmamarichal ! For the missing glyphs, we can accept Kernel glyphset since latin is not the primary script here.
https://github.com/vernnobile/DhyanaFont Was added to the repo at some point but never pushed, so there it might be complicated.
(Emma) 26.04.23 Current fontbakery report:
Fontbakery report
Fontbakery version: 0.8.11
[1] Family checks
โน INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[43] Dhyana-Bold.ttf
๐ ERROR: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
๐ฅ 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)
๐ฅ FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
๐ฅ FAIL: METADATA.pb should contain at least "menu" and "latin" subsets. (com.google.fonts/check/metadata/menu_and_latin)
๐ฅ 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)
๐ฅ FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
๐ฅ FAIL: Ensure METADATA.pb does not use escaped strings. (com.google.fonts/check/metadata/escaped_strings)
๐ฅ FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
๐ฅ FAIL: Check font family directory name. (com.google.fonts/check/metadata/family_directory_name)
๐ฅ FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
๐ฅ FAIL: Space and non-breaking space have the same width? (com.google.fonts/check/whitespace_widths)
๐ฅ FAIL: Checking font version fields (head and name table). (com.google.fonts/check/font_version)
โ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
โ 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: 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)
โ WARN: Check font follows the Google Fonts vertical metric schema (com.google.fonts/check/vertical_metrics)
โ 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: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
โ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
โ WARN: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. (com.google.fonts/check/soft_dotted)
โ WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
โ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
โ WARN: Check for points out of bounds. (com.google.fonts/check/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)
โน 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)
โน 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)
[47] Dhyana-Regular.ttf
๐ ERROR: METADATA.pb: Check URL on copyright string is the same as in repository_url field. (com.google.fonts/check/metadata/consistent_repo_urls)
๐ฅ 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)
๐ฅ FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
๐ฅ FAIL: METADATA.pb should contain at least "menu" and "latin" subsets. (com.google.fonts/check/metadata/menu_and_latin)
๐ฅ FAIL: METADATA.pb subsets should be alphabetically ordered. (com.google.fonts/check/metadata/subsets_order)
๐ฅ FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table. (com.google.fonts/check/metadata/nameid/post_script_name)
๐ฅ 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)
๐ฅ FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
๐ฅ FAIL: METADATA.pb weight matches postScriptName for static fonts. (com.google.fonts/check/metadata/match_weight_postscript)
๐ฅ FAIL: Ensure METADATA.pb does not use escaped strings. (com.google.fonts/check/metadata/escaped_strings)
๐ฅ FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (com.google.fonts/check/os2/use_typo_metrics)
๐ฅ FAIL: Check font family directory name. (com.google.fonts/check/metadata/family_directory_name)
๐ฅ FAIL: Are there unwanted tables? (com.google.fonts/check/unwanted_tables)
๐ฅ FAIL: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. (com.google.fonts/check/soft_dotted)
๐ฅ FAIL: Checking font version fields (head and name table). (com.google.fonts/check/font_version)
โ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
โ 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: 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)
โ WARN: Check font follows the Google Fonts vertical metric schema (com.google.fonts/check/vertical_metrics)
โ 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: Font contains '.notdef' as its first glyph? (com.google.fonts/check/mandatory_glyphs)
โ 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)
โ 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)
โ WARN: Check mark characters are in GDEF mark glyph class. (com.google.fonts/check/gdef_mark_chars)
โ WARN: Check for points out of bounds. (com.google.fonts/check/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)
โน 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)
โน 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: