Conversation
FontSpector reportfontspector version: 1.6.0 Check results[1] ofl/kurale/DESCRIPTION.en_us.htmlℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL? (googlefonts/description/git_url)
[21] ofl/kurale/Kurale-Regular.ttf🔥 FAIL Shapes languages in all GF glyphsets. (googlefonts/glyphsets/shape_languages)
🔥 FAIL Ensure dotted circle glyph is present and can attach marks. (dotted_circle)
🔥 FAIL Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
|
| Kurale-Regular.ttf | |
|---|---|
| Dehinted Size | 165988 |
| Hinted Size | 265304 |
| Increase | 99316 |
| Change | 59.8 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
cvt
fpgm
loca
prep
GPOS
GSUB
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 2.000; ttfautohint (v1.8.4.7-5d5b) [code: version-not-detected]
[1] ofl/kurale/OFL.txt
🔥 FAIL Check license file has good copyright string. (googlefonts/license/OFL_copyright)
- 🔥 FAIL First line in license file is:
"copyright 2013 the kurale project authors (edu@tipo.net.ar)"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
[7] ofl/kurale
🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. (googlefonts/metadata/consistent_repo_urls)
- 🔥 FAIL Repository URL is https://www.github.com/etunni/kurale. But:
- HTML description has 'href="https://github.com/etunni/kurale">github.com/etunni/kurale' [code: mismatch]
🔥 FAIL Tofu should not be shown in sample texts. (googlefonts/tofu)
- 🔥 FAIL The font has the following codepoints needed to render the specimen 16 sample text for language Aleut, but although the font contained all the base exemplars for the language, tofu will still be produced because the codepoints do not appear in any of the subsets cyrillic-ext, cyrillic, devanagari, latin-ext, latin:
- ̂ (U+0302) [code: missing-subsetted]
🔥 FAIL Copyright notices match canonical pattern in fonts (googlefonts/font_copyright)
- 🔥 FAIL Kurale-Regular.ttf: Name Table entry: Copyright notices should match a pattern similar to:
"Copyright 2020 The Familyname Project Authors (git url)"
But instead we have got:
"copyright 2013 the kurale project authors (edu@tipo.net.ar)" [code: bad-notice-format]
- 🔥 FAIL METADATA.pb: Copyright notices should match a pattern similar to:
"Copyright 2020 The Familyname Project Authors (git url)"
But instead we have got:
"copyright 2013 the kurale project authors (edu@tipo.net.ar)" [code: bad-notice-format]
⚠️ WARN Check for codepoints not covered by METADATA subsets. (googlefonts/metadata/unreachable_subsetting)
⚠️ WARN ofl/kurale/Kurale-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+02D8 BREVE: try adding one of: canadian-aboriginal, yi
- U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi
- U+02DB OGONEK: try adding one of: canadian-aboriginal, yi
- U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, tifinagh, math, coptic
- U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
- U+0307 COMBINING DOT ABOVE: try adding one of: duployan, tai-le, old-permic, canadian-aboriginal, malayalam, hebrew, tifinagh, todhri, math, syriac, coptic
- U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan
- U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage
- U+030C COMBINING CARON: try adding one of: tai-le, cherokee
... and 33 others
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic, cyrillic-ext, devanagari, latin, latin-ext, menu [code: unreachable-subsetting]
ℹ️ INFO METADATA.pb subsets are correct? (googlefonts/metadata/subsets_correct)
- ℹ️ INFO The subset 'latin-ext' is listed in production metadata, but only 0.14% of its glyphs are supported by this font file. We can't remove it, however, since that would cause a regression in production. [code: unsupported-production-subset]
ℹ️ INFO Check for presence of an ARTICLE.en_us.html file (googlefonts/description/has_article)
- ℹ️ INFO This font doesn't have an ARTICLE.en_us.html file. [code: missing-article]
ℹ️ 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/kurale/METADATA.pb
ℹ️ INFO Check METADATA.pb parses correctly (googlefonts/metadata/validate)
- ℹ️ INFO Please consider adding a family.minisite_url entry. [code: lacks-minisite-url]
Summary
| 🔥 FAIL | ℹ️ INFO | ✅ PASS | ⏩ SKIP | |
|---|---|---|---|---|
| 8 | 19 | 10 | 118 | 58 |
| 4% | 9% | 5% | 57% | 28% |
This is a small change to rebuild the font Kurale with current fontmake. This fixes a mark attachment issue:

Now:
There will be fontspector fails because this is a tiny tiny update to an existing font which already has those fails. It's a progressive improvement on what's there already.