Allkin: Update tester field in METADATA.pb#10212
Conversation
FontSpector reportfontspector version: 1.5.4 Checks with FATAL resultsThese must be addressed first. [1] ofl/allkin/Allkin-Regular.ttf💥 ERROR Familyname must be unique according to namecheck.fontdata.com (fontdata_namecheck)
All other checks[17] ofl/allkin/Allkin-Regular.ttf🔥 FAIL Font contains glyphs for whitespace characters? (whitespace_glyphs)
🔥 FAIL Shapes languages in all GF glyphsets. (googlefonts/glyphsets/shape_languages)
🔥 FAIL Ensure font can render its own name. (googlefonts/render_own_name)
🔥 FAIL Check font follows the Google Fonts vertical metric schema (googlefonts/vertical_metrics)
|
| Allkin-Regular.ttf | |
|---|---|
| Dehinted Size | 64836 |
| Hinted Size | 64860 |
| Increase | 24 |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
loca
prep
gasp [code: optional-tables]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (googlefonts/gasp)
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
| PPM <= 65535 | - Use grid-fitting |
| | - Use grayscale rendering |
| | - Use gridfitting with ClearType symmetric smoothing |
| - Use smoothing along multiple axes with ClearType® | |
|---|---|
| [code: ranges] |
ℹ️ INFO Font has old ttfautohint applied? (googlefonts/old_ttfautohint)
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: Version 1.010 [code: version-not-detected]
[5] ofl/allkin
🔥 FAIL METADATA.pb subsets are correct? (googlefonts/metadata/subsets_correct)
- 🔥 FAIL Subsets "menu" and "latin" are mandatory, but but METADATA.pb is missing latin [code: missing]
🔥 FAIL Check Google Fonts glyph coverage. (googlefonts/glyph_coverage)
- 🔥 FAIL ofl/allkin/Allkin-Regular.ttf missing required codepoints:
- 0x0021: EXCLAMATION MARK
- 0x0022: QUOTATION MARK
- 0x0023: NUMBER SIGN
- 0x0024: DOLLAR SIGN
- 0x0025: PERCENT SIGN
- 0x0026: AMPERSAND
- 0x0027: APOSTROPHE
- 0x0028: LEFT PARENTHESIS
- 0x0029: RIGHT PARENTHESIS
... and 106 others [code: missing-codepoints]
⚠️ WARN Check for codepoints not covered by METADATA subsets. (googlefonts/metadata/unreachable_subsetting)
⚠️ WARN ofl/allkin/Allkin-Regular.ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0000 : try adding one of: symbols2, vietnamese, sundanese, cherokee, garay, sora-sompeng, ahom, gothic, imperial-aramaic, kayah-li, latin-ext, grantha, nushu, elymaic, todhri, chinese-simplified, lydian, masaram-gondi, nag-mundari, ol-onal, palmyrene, shavian, yi, nyiakeng-puachue-hmong, cuneiform, canadian-aboriginal, new-tai-lue, bhaiksuki, lycian, modi, psalter-pahlavi, wancho, syloti-nagri, meroitic, ol-chiki, nandinagari, duployan, gujarati, khojki, avestan, bengali, kirat-rai, batak, meroitic-cursive, mongolian, sinhala, symbols, tirhuta, vai, soyombo, ethiopic, thaana, dogra, gurung-khema, khudawadi, armenian, music, kana-extended, old-italic, osmanya, signwriting, carian, chinese-hongkong, sunuwar, tagbanwa, tai-tham, sogdian, tangsa, kharoshthi, buhid, linear-b, newa, kannada, makasar, old-hungarian, deseret, tangut, thai, bamum, arabic, cyrillic-ext, takri, mandaic, chorasmian, mende-kikakui, lisu, meetei-mayek, caucasian-albanian, telugu, gunjala-gondi, cypro-minoan, manichaean, limbu, buginese, cypriot, mahajani, tagalog, indic-siyaq-numbers, glagolitic, math, sharada, kaithi, pahawh-hmong, ogham, osage, phags-pa, warang-citi, malayalam, mro, korean, lepcha, pau-cin-hau, linear-a, latin, old-south-arabian, multani, syriac, lao, braille, toto, vithkuqi, old-permic, bassa-vah, rejang, ugaritic, runic, siddham, old-sogdian, egyptian-hieroglyphs, chakma, coptic, inscriptional-pahlavi, samaritan, balinese, hanunoo, nko, greek, phoenician, khitan-small-script, tamil, znamenny, inscriptional-parthian, brahmi, meroitic-hieroglyphs, khmer, cyrillic, javanese, old-uyghur, old-turkic, oriya, tibetan, zanabazar-square, miao, ottoman-siyaq-numbers, cham, tai-le, dives-akuru, hatran, gurmukhi, myanmar, anatolian-hieroglyphs, yezidi, mayan-numerals, hebrew, saurashtra, elbasan, greek-ext, chinese-traditional, devanagari, adlam, tai-viet, tulu-tigalari, japanese, medefaidrin, old-north-arabian, marchen, old-persian, nabataean, georgian, hanifi-rohingya, tamil-supplement, tifinagh, kawi
- U+000D : try adding one of: indic-siyaq-numbers, cyrillic, coptic, kaithi, kirat-rai, myanmar, gunjala-gondi, khudawadi, caucasian-albanian, nushu, old-hungarian, siddham, ogham, music, sunuwar, zanabazar-square, chinese-hongkong, todhri, elbasan, pau-cin-hau, vithkuqi, thaana, elymaic, linear-a, garay, cyrillic-ext, ethiopic, armenian, tangsa, gurmukhi, mende-kikakui, egyptian-hieroglyphs, korean, old-sogdian, meroitic-hieroglyphs, old-south-arabian, sharada, warang-citi, tifinagh, sinhala, old-permic, soyombo, glagolitic, yezidi, masaram-gondi, old-uyghur, cham, sogdian, sundanese, tai-le, thai, kana-extended, ugaritic, ol-onal, signwriting, khitan-small-script, makasar, telugu, znamenny, lao, carian, newa, rejang, syloti-nagri, greek-ext, cypro-minoan, vai, tibetan, dogra, kawi, nyiakeng-puachue-hmong, vietnamese, palmyrene, miao, tai-tham, tulu-tigalari, meroitic-cursive, pahawh-hmong, tamil-supplement, hebrew, psalter-pahlavi, meetei-mayek, ol-chiki, tagalog, adlam, tangut, gothic, hanunoo, latin, wancho, saurashtra, braille, nag-mundari, manichaean, arabic, phoenician, buginese, cherokee, limbu, canadian-aboriginal, georgian, syriac, nabataean, bamum, toto, anatolian-hieroglyphs, takri, inscriptional-parthian, tamil, osmanya, kharoshthi, khojki, symbols, chinese-simplified, japanese, hatran, tai-viet, medefaidrin, balinese, lisu, old-italic, latin-ext, yi, marchen, devanagari, ottoman-siyaq-numbers, nandinagari, inscriptional-pahlavi, linear-b, chakma, phags-pa, symbols2, malayalam, buhid, kannada, osage, cuneiform, nko, samaritan, modi, dives-akuru, batak, bhaiksuki, deseret, hanifi-rohingya, lepcha, math, tagbanwa, mandaic, khmer, lydian, bassa-vah, cypriot, bengali, mahajani, new-tai-lue, old-persian, avestan, meroitic, multani, oriya, grantha, brahmi, gujarati, kayah-li, mayan-numerals, mongolian, old-turkic, lycian, runic, greek, tirhuta, mro, chinese-traditional, chorasmian, duployan, sora-sompeng, gurung-khema, ahom, imperial-aramaic, shavian, javanese, old-north-arabian
- U+0020 SPACE: try adding one of: vietnamese, latin-ext, mandaic, elymaic, lisu, warang-citi, old-uyghur, old-permic, gothic, shavian, sunuwar, cypriot, ethiopic, znamenny, old-south-arabian, japanese, old-turkic, bengali, lepcha, thai, myanmar, chakma, deseret, inscriptional-parthian, indic-siyaq-numbers, khudawadi, linear-a, thaana, medefaidrin, adlam, cyrillic, yezidi, chinese-traditional, devanagari, psalter-pahlavi, kayah-li, wancho, korean, grantha, canadian-aboriginal, javanese, old-hungarian, ugaritic, vithkuqi, tangut, marchen, gujarati, syloti-nagri, tai-tham, tibetan, yi, osage, gurmukhi, tulu-tigalari, masaram-gondi, old-north-arabian, syriac, limbu, lycian, bassa-vah, modi, zanabazar-square, coptic, greek-ext, sundanese, garay, nandinagari, phoenician, malayalam, bhaiksuki, kharoshthi, linear-b, pau-cin-hau, nag-mundari, khitan-small-script, cuneiform, batak, symbols2, tai-viet, takri, tirhuta, meroitic-hieroglyphs, makasar, gurung-khema, tai-le, buginese, lydian, miao, mende-kikakui, ogham, khmer, saurashtra, tifinagh, mro, kannada, multani, caucasian-albanian, dogra, newa, imperial-aramaic, music, pahawh-hmong, elbasan, samaritan, soyombo, chinese-simplified, cherokee, avestan, tagalog, chorasmian, hanunoo, cypro-minoan, runic, tangsa, arabic, egyptian-hieroglyphs, rejang, ahom, old-persian, mongolian, nabataean, duployan, georgian, old-italic, sora-sompeng, vai, hanifi-rohingya, armenian, balinese, gunjala-gondi, bamum, khojki, nushu, osmanya, symbols, tamil, tagbanwa, phags-pa, tamil-supplement, dives-akuru, kawi, ottoman-siyaq-numbers, siddham, sogdian, inscriptional-pahlavi, toto, carian, cham, cyrillic-ext, nyiakeng-puachue-hmong, ol-onal, palmyrene, signwriting, meroitic-cursive, nko, greek, sharada, hebrew, latin, meroitic, brahmi, kirat-rai, mahajani, oriya, meetei-mayek, todhri, sinhala, chinese-hongkong, manichaean, new-tai-lue, anatolian-hieroglyphs, mayan-numerals, glagolitic, buhid, old-sogdian, math, kana-extended, lao, telugu, hatran, kaithi, ol-chiki, braille
Or you can add the above codepoints to one of the subsets supported by the font: menu [code: unreachable-subsetting]
⚠️ WARN Copyright notice on METADATA.pb should not contain 'Reserved Font Name'. (googlefonts/metadata/reserved_font_name)
⚠️ WARN METADATA.pb: copyright field ("Copyright 2025 The Allkin Project Authors (https://github.com/googlefonts/allkin), with Reserved Font Name "Allkin".") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
ℹ️ INFO Check axis ordering on the STAT table. (googlefonts/STAT/axis_order)
- ℹ️ INFO All of the fonts lack a STAT table. [code: summary]
[1] ofl/allkin/article/ARTICLE.en_us.html
ℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL? (googlefonts/description/git_url)
- ℹ️ INFO Found a git repo URL: https://github.com/googlefonts/allkin [code: url-found]
Summary
| 💥 ERROR | 🔥 FAIL | ℹ️ INFO | ✅ PASS | ⏩ SKIP | |
|---|---|---|---|---|---|
| 1 | 6 | 11 | 6 | 115 | 67 |
| 0% | 3% | 5% | 3% | 56% | 33% |
FontSpector reportfontspector version: 1.5.4 Checks with FATAL resultsThese must be addressed first. [1] ofl/allkin/Allkin-Regular.ttf💥 ERROR Familyname must be unique according to namecheck.fontdata.com (fontdata_namecheck)
All other checks[1] ofl/allkin/article/ARTICLE.en_us.htmlℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL? (googlefonts/description/git_url)
[5] ofl/allkin🔥 FAIL METADATA.pb subsets are correct? (googlefonts/metadata/subsets_correct)
🔥 FAIL Check Google Fonts glyph coverage. (googlefonts/glyph_coverage)
|
| Allkin-Regular.ttf | |
|---|---|
| Dehinted Size | 64836 |
| Hinted Size | 64860 |
| Increase | 24 |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
loca
prep
gasp [code: optional-tables]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (googlefonts/gasp)
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
| PPM <= 65535 | - Use grid-fitting |
| | - Use grayscale rendering |
| | - Use gridfitting with ClearType symmetric smoothing |
| - Use smoothing along multiple axes with ClearType® | |
|---|---|
| [code: ranges] |
ℹ️ INFO Font has old ttfautohint applied? (googlefonts/old_ttfautohint)
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: Version 1.010 [code: version-not-detected]
Summary
| 💥 ERROR | 🔥 FAIL | ℹ️ INFO | ✅ PASS | ⏩ SKIP | |
|---|---|---|---|---|---|
| 1 | 6 | 11 | 6 | 115 | 67 |
| 0% | 3% | 5% | 3% | 56% | 33% |
trying to avoid tofu