Conversation
* Reem Kufi Fun Version 1.005 taken from the upstream repo https://github.com/aliftype/reem-kufi at commit https://github.com/aliftype/reem-kufi/commit/.
Fontbakery reportFontbakery version: 0.8.10 [1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[18] ReemKufiFun[wght].ttf🔥 FAIL: Check METADATA.pb parse correctly. (com.google.fonts/check/metadata/parses)
🔥 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: Glyph names are all valid? (com.google.fonts/check/valid_glyphnames)
Use -F or --full-lists to disable shortening of long lists. A glyph name must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) (underscore). A glyph name must not start with a digit or period. There are a few exceptions such as the special glyph ".notdef". The glyph names "twocents", "a1", and "" are all valid, while "2cents" and ".twocents" are not. [code: found-invalid-names] 🔥 FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to either 2 or 17 (or something with the same value as 2), and its postScriptNameID value is set to 6 (or something with the same value as 6). (com.adobe.fonts/check/varfont/valid_default_instance_nameids)
⚠ WARN: Description strings in the name table must not exceed 200 characters. (com.google.fonts/check/name/description_max_length)
⚠ WARN: A static fonts directory with at least two fonts must accompany variable fonts (com.google.fonts/check/repo/vf_has_static_fonts)
⚠ WARN: Ensure variable fonts include an avar table. (com.google.fonts/check/mandatory_avar_table)
⚠ 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)
ℹ 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: 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: 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)
Note: The following loglevels were omitted in this report:
|
|
Since Rod reported a missing SVG table in Foldit, I checked this one for it manually, and there is none. |
|
The FB check which tests this still needs merging fonttools/fontbakery#3889 |
|
I'll let Khaled know so he can integrate maximum_color it into his repo |
|
Khaled says the expected "Regular" in the name checks are nonsense, as this is a Regular font. Will this be able to pass? |
|
It's fine since previous version was like this. I'm going to just raise a WARN if Regular fonts are missing Regular of the fullname and ps name in the future. |
|
Another quite important question: Khaled just verified why I ask a SVG table of him given that this is a COLRv0 font. I think he's right. The fontbakery check is explicit about that and actually complains when a COLRv0 font has a SVG table, while it demands one for a COLRv1 font. |
|
Correct, COLR v0 doesn't need it. However, the FB check for this has only just been merged fonttools/fontbakery#3889 so we'll only be able to test this correctly once the next release is out. |
|
So then this one is good to go |
9239ee3: [gftools-packager] Reem Kufi Fun: Version 1.005 added