Conversation
Noticed this wasn't linked
FontSpector reportfontspector version: 1.6.0 Check results[21] ofl/arapey/Arapey-Regular.ttf🔥 FAIL Font contains '.notdef' as its first glyph? (mandatory_glyphs)
🔥 FAIL Are there unwanted tables? (unwanted_tables)
🔥 FAIL Glyph names are all valid? (valid_glyphnames)
🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (googlefonts/use_typo_metrics)
🔥 FAIL Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
|
| Arapey-Regular.ttf | |
|---|---|
| Dehinted Size | 26760 |
| Hinted Size | 26784 |
| Increase | 24 |
| Change | 0.1 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
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 1.002, Version 1.002 [code: version-not-detected]
[10] ofl/arapey
🔥 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://github.com/etunni/arapey. But:
- font copyright string has 'http://www.tipo.net.ar edu@tipo.net.ar'
- font copyright string has 'http://www.tipo.net.ar edu@tipo.net.ar'
- OFL text has 'http://www.tipo.net.ar' [code: mismatch]
🔥 FAIL METADATA.pb subsets are correct? (googlefonts/metadata/subsets_correct)
-
🔥 FAIL Subsets are not in order [code: not-sorted]
-
⚠️ WARN Please remove 'latin-ext' from METADATA.pb since less than 20% of its glyphs are supported by this font file. [code: unsupported-subset]
🔥 FAIL Tofu should not be shown in sample texts. (googlefonts/tofu)
- 🔥 FAIL We detected support for the Yapese language because the font contained all the base exemplars for the language, but the font is missing the following codepoints needed to render the specimen 16 sample text (This suggests there's something wrong with the sample text):
- ʼ (U+02BC) [code: bad-sample-text]
- 🔥 FAIL We detected support for the Yucateco language because the font contained all the base exemplars for the language, but the font is missing the following codepoints needed to render the specimen 16 sample text (This suggests there's something wrong with the sample text):
- ʼ (U+02BC) [code: bad-sample-text]
🔥 FAIL Fonts have equal codepoint coverage? (googlefonts/family/equal_codepoint_coverage)
- 🔥 FAIL Font ofl/arapey/Arapey-Italic.ttf has codepoints not present in sibling fonts: U+FB00, U+FB03, U+FB04 [code: glyphset-diverges]
🔥 FAIL Copyright notices match canonical pattern in fonts (googlefonts/font_copyright)
- 🔥 FAIL Arapey-Italic.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 (c) 2011, eduardo tunni (http://www.tipo.net.ar), with reserved font name "arapey"" [code: bad-notice-format]
- 🔥 FAIL Arapey-Italic.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 (c) 2011, eduardo tunni (http://www.tipo.net.ar), with reserved font name "arapey"" [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 (c) 2011, eduardo tunni (http://www.tipo.net.ar edu@tipo.net.ar), with reserved font name "arapey"" [code: bad-notice-format]
- 🔥 FAIL Copyright notices differ between name table entries and METADATA.pb. The following entries were found:
- copyright (c) 2011, eduardo tunni (http://www.tipo.net.ar), with reserved font name "arapey": ["Arapey-Italic.ttf: Name Table entry", "Arapey-Italic.ttf: Name Table entry"]
- copyright (c) 2011, eduardo tunni (http://www.tipo.net.ar edu@tipo.net.ar), with reserved font name "arapey": ["METADATA.pb"] [code: mismatch]
- 🔥 FAIL Arapey-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 (c) 2011, eduardo tunni (http://www.tipo.net.ar), with reserved font name "arapey"" [code: bad-notice-format]
- 🔥 FAIL Arapey-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 (c) 2011, eduardo tunni (http://www.tipo.net.ar), with reserved font name "arapey"" [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 (c) 2011, eduardo tunni (http://www.tipo.net.ar edu@tipo.net.ar), with reserved font name "arapey"" [code: bad-notice-format]
- 🔥 FAIL Copyright notices differ between name table entries and METADATA.pb. The following entries were found:
- copyright (c) 2011, eduardo tunni (http://www.tipo.net.ar edu@tipo.net.ar), with reserved font name "arapey": ["METADATA.pb"]
- copyright (c) 2011, eduardo tunni (http://www.tipo.net.ar), with reserved font name "arapey": ["Arapey-Regular.ttf: Name Table entry", "Arapey-Regular.ttf: Name Table entry"] [code: mismatch]
⚠️ WARN Check for codepoints not covered by METADATA subsets. (googlefonts/metadata/unreachable_subsetting)
⚠️ WARN ofl/arapey/Arapey-Italic.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: yi, canadian-aboriginal
- U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
- U+02DB OGONEK: try adding one of: canadian-aboriginal, yi
- U+03C0 GREEK SMALL LETTER PI: try adding one of: yi, greek, math
- U+2021 DOUBLE DAGGER: try adding adlam
- U+2030 PER MILLE SIGN: try adding adlam
- U+2126 OHM SIGN: try adding math
- U+2202 PARTIAL DIFFERENTIAL: try adding math
- U+2206 INCREMENT: try adding math
... and 10 others
Or you can add the above codepoints to one of the subsets supported by the font: menu, latin, latin-ext [code: unreachable-subsetting]
⚠️ WARN ofl/arapey/Arapey-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: yi, canadian-aboriginal
- U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
- U+02DB OGONEK: try adding one of: canadian-aboriginal, yi
- U+03C0 GREEK SMALL LETTER PI: try adding one of: yi, greek, math
- U+2021 DOUBLE DAGGER: try adding adlam
- U+2030 PER MILLE SIGN: try adding adlam
- U+2126 OHM SIGN: try adding math
- U+2202 PARTIAL DIFFERENTIAL: try adding math
- U+2206 INCREMENT: try adding math
... and 10 others
Or you can add the above codepoints to one of the subsets supported by the font: menu, latin, latin-ext [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 (c) 2011, Eduardo Tunni (http://www.tipo.net.ar edu@tipo.net.ar), with Reserved Font Name "Arapey"") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn] -
⚠️ WARN METADATA.pb: copyright field ("Copyright (c) 2011, Eduardo Tunni (http://www.tipo.net.ar edu@tipo.net.ar), with Reserved Font Name "Arapey"") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
⚠️ WARN Check copyright namerecords match license file. (googlefonts/name/license)
-
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=LICENSE_DESCRIPTION] [code: http-in-description] -
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=LICENSE_DESCRIPTION] [code: http-in-description] -
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url] -
⚠️ WARN For now we're still accepting http URLs, but you should consider using https instead. [code: http] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=LICENSE_DESCRIPTION] [code: http-in-description] -
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=LICENSE_DESCRIPTION] [code: http-in-description] -
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url] -
⚠️ WARN For now we're still accepting http URLs, but you should consider using https instead. [code: http]
ℹ️ 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]
[21] ofl/arapey/Arapey-Italic.ttf
🔥 FAIL Font contains '.notdef' as its first glyph? (mandatory_glyphs)
- 🔥 FAIL The '.notdef' glyph should contain a drawing, but it is blank. [code: notdef-is-blank]
🔥 FAIL Are there unwanted tables? (unwanted_tables)
- 🔥 FAIL Unwanted tables found:
Table:FFTMReason: Table contains redundant FontForge timestamp info
[code: unwanted-tables]
🔥 FAIL Glyph names are all valid? (valid_glyphnames)
- 🔥 FAIL Glyph 0x00A0 is called nbsp; must be named 'uni00A0'. [code: non-compliant-00A0]
🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (googlefonts/use_typo_metrics)
- 🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) was NOT set. [code: missing-os2-fsselection-bit7]
🔥 FAIL Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
- 🔥 FAIL Version number 1.0019989 is equal to version on Google fonts [code: same-version]
⚠️ WARN Check hhea.caretSlopeRise and hhea.caretSlopeRun (opentype/caret_slope)
⚠️ WARN hhea.caretSlopeRise and hhea.caretSlopeRun do not match with post.italicAngle.
Got caretSlopeRise: 100, caretSlopeRun: 21, expected caretSlopeRise: 1000, caretSlopeRun: 213 [code: mismatch]
⚠️ WARN Are there caret positions declared for every ligature? (ligature_carets)
⚠️ WARN This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
⚠️ WARN Ensure indic fonts have the Indian Rupee Sign glyph. (rupee)
⚠️ WARN Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9. [code: missing-rupee]
⚠️ WARN Check font contains no unreachable glyphs (unreachable_glyphs)
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:
- .null
- nonmarkingreturn
- apple [code: unreachable-glyphs]
⚠️ WARN Does the font have a DSIG table? (dsig)
⚠️ WARN This font has a digital signature (DSIG table) which is only required — even if only a placeholder — on old programs like MS Office 2013 in order to work properly. The current recommendation is to completely remove the DSIG table. [code: found-DSIG]
⚠️ WARN Font has correct separator glyphs? (googlefonts/separator_glyphs)
-
⚠️ WARN Missing separator glyph U+2028 [code: missing-separator-glyphs] -
⚠️ WARN Missing separator glyph U+2029 [code: missing-separator-glyphs]
⚠️ WARN License URL matches License text on name table? (googlefonts/name/license_url)
-
⚠️ WARN Please consider using HTTPS URLs in the license description [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs in the license description [code: http-in-description]
⚠️ WARN Are there any misaligned on-curve points? (outline_alignment_miss)
⚠️ WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
-
- exclam (U+0021): X=59.5,Y=2 (should be at baseline 0?)
-
- exclam (U+0021): X=126.5,Y=2 (should be at baseline 0?)
-
- exclam (U+0021): X=59.5,Y=2 (should be at baseline 0?)
-
- question (U+003F): X=79.5,Y=2 (should be at baseline 0?)
-
- question (U+003F): X=146.5,Y=2 (should be at baseline 0?)
-
- question (U+003F): X=79.5,Y=2 (should be at baseline 0?)
-
- at (U+0040): X=497.5,Y=-2.5 (should be at baseline 0?)
-
- f (U+0066): X=414.5,Y=637 (should be at cap-height 639?)
-
- f (U+0066): X=334.5,Y=637 (should be at cap-height 639?)
... and 29 others [code: found-misalignments]
- f (U+0066): X=334.5,Y=637 (should be at cap-height 639?)
⚠️ WARN Do any segments have colinear vectors? (outline_colinear_vectors)
⚠️ WARN The following glyphs have colinear vectors:
- one (U+0031): from (74.0, 0.0) to (178.0, 491.0) is colinear with segment from (178.0, 491.0) to (179.0, 500.0)
- C (U+0043): from (436.0, 0.0) to (437.0, 14.0) is colinear with segment from (437.0, 14.0) to (438.0, 22.0)
- bracketleft (U+005B): from (213.0, 598.0) to (70.0, -75.0) is colinear with segment from (70.0, -75.0) to (69.0, -79.0)
- Ccedilla (U+00C7): from (436.0, 0.0) to (437.0, 14.0) is colinear with segment from (437.0, 14.0) to (438.0, 22.0)
- dagger (U+2020): from (219.0, 465.0) to (220.0, 499.0) is colinear with segment from (220.0, 499.0) to (218.0, 585.0)
- daggerdbl (U+2021): from (219.0, 465.0) to (220.0, 499.0) is colinear with segment from (220.0, 499.0) to (218.0, 585.0) [code: found-colinear-vectors]
⚠️ WARN Do outlines contain any jaggy segments? (outline_jaggy_segments)
⚠️ WARN The following glyphs have jaggy segments:
- d (U+0064): Quad(QuadBez { p0: (262.0, 90.5), p1: (307.0, 163.0), p2: (342.0, 298.0) })/Line(Line { p0: (342.0, 298.0), p1: (304.0, 111.0) }) = 3.047866086617829 degrees
- t (U+0074): Line(Line { p0: (144.0, 409.0), p1: (72.0, 415.0) })/Quad(QuadBez { p0: (72.0, 415.0), p1: (127.0, 415.0), p2: (161.0, 441.5) }) = 4.763641690726143 degrees
- y (U+0079): Quad(QuadBez { p0: (331.5, 20.0), p1: (371.0, 98.0), p2: (387.0, 189.0) })/Quad(QuadBez { p0: (387.0, 189.0), p1: (354.0, 102.0), p2: (298.5, 45.0) }) = 10.800196994714781 degrees
- yacute (U+00FD): Quad(QuadBez { p0: (331.5, 20.0), p1: (371.0, 98.0), p2: (387.0, 189.0) })/Quad(QuadBez { p0: (387.0, 189.0), p1: (354.0, 102.0), p2: (298.5, 45.0) }) = 10.800196994714781 degrees
- ydieresis (U+00FF): Quad(QuadBez { p0: (331.5, 20.0), p1: (371.0, 98.0), p2: (387.0, 189.0) })/Quad(QuadBez { p0: (387.0, 189.0), p1: (354.0, 102.0), p2: (298.5, 45.0) }) = 10.800196994714781 degrees [code: found-jaggy-segments]
⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table. (googlefonts/meta/script_lang_tags)
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
ℹ️ INFO Familyname must be unique according to namecheck.fontdata.com (fontdata_namecheck)
- ℹ️ INFO The family name "Arapey" seems to be already in use.
Please visit http://namecheck.fontdata.com/ for more info. [code: name-collision]
ℹ️ INFO Show hinting filesize impact. (hinting_impact)
- ℹ️ INFO Hinting filesize impact:
| Arapey-Italic.ttf | |
|---|---|
| Dehinted Size | 29564 |
| Hinted Size | 29588 |
| Increase | 24 |
| Change | 0.1 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
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 1.002, Version 1.002 [code: version-not-detected]
[1] ofl/arapey/METADATA.pb
🔥 FAIL Does METADATA.pb copyright field contain broken links? (googlefonts/metadata/broken_links)
- 🔥 FAIL The following links are broken:
- http://www.tipo.net.ar (status code: 415 Unsupported Media Type) [code: broken-links]
[2] ofl/arapey/OFL.txt
🔥 FAIL Check license file has good copyright string. (googlefonts/license/OFL_copyright)
- 🔥 FAIL First line in license file is:
"copyright (c) 2011, eduardo tunni (http://www.tipo.net.ar),"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
⚠️ WARN Check OFL body text is correct. (googlefonts/license/OFL_body_text)
⚠️ WARN The OFL.txt body text is incorrect. Please use https://github.com/googlefonts/Unified-Font-Repository/blob/main/OFL.txt as a template. You should only modify the first line.
Lines changed:
+with Reserved Font Name "Arapey"
[code: incorrect-ofl-body-text]
[2] ofl/arapey/DESCRIPTION.en_us.html
🔥 FAIL Does DESCRIPTION file contain a upstream Git repo URL? (googlefonts/description/git_url)
- 🔥 FAIL Please host your font project on a public Git repo (such as GitHub or GitLab) and place a link in the DESCRIPTION.en_us.html file. [code: lacks-git-url]
⚠️ WARN DESCRIPTION.en_us.html should end in a linebreak. (googlefonts/description/eof_linebreak)
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
Summary
| 🔥 FAIL | ℹ️ INFO | ✅ PASS | ⏩ SKIP | |
|---|---|---|---|---|
| 26 | 43 | 12 | 197 | 126 |
| 7% | 11% | 3% | 53% | 34% |
Noticed this wasn't linked; arapey.xyz will expire