Fix Raleway (Bug summary)
- Dominant language
- HTML
- Stars
- 20.5k
- Forks
- 2.9k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 95
Description
**Font Project Git Repo URL:**
https://github.com/googlefonts/Raleway
Concerning Raleway dots, I found this issue : https://github.com/theleagueof/raleway/issues/19, with apparently the sources.
**Bugs reported :**
- [ ] #2629
- [ ] #2630
- [ ] https://github.com/google/fonts/issues/937#issuecomment-443583404
- [ ] https://github.com/google/fonts/issues/1370#issuecomment-349174898
- [ ] #1508
- [ ] #2153
- [ ] #2464
- [ ] #2688
## Fontbakery report
Fontbakery version: 0.8.8.dev29+g809e15c6
[1] Family checks
* ℹ **INFO** From a total of 2 font files, 0 of them (0.00%) lack a STAT table.
And these are the most common STAT axis orderings:
('wght-ital', 2) [code: summary]
* 🔥 **FAIL** Name Table entry: Copyright notices should match a pattern similar to: "Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright 2010 The Raleway Project Authors (impallari@gmail.com), with Reserved Font Name "Raleway"." [code: bad-notice-format]
* 🔥 **FAIL** The following glyphs have components which themselves are component glyphs:
* uni1EAE
* uni1EB0
* uni1EB2
* uni1EB4
* uni1EA4
* uni1EA6
* uni1EA8
* uni1EAA
* uni1EBE
* uni1EC0 and 76 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-nested-components]
* 🔥 **FAIL** The 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script. [code: lacks-smart-dropout]
* 🔥 **FAIL** Name table entry ("Copyright 2010 The Raleway Project Authors (impallari@gmail.com), with Reserved Font Name "Raleway".") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
* ⚠ **WARN** OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=14] [code: http-in-license-info]
* ⚠ **WARN** For now we're still accepting http URLs, but you should consider using https instead.
[code: http]
* ⚠ **WARN** A few name table entries with ID=10 (NameID.DESCRIPTION) are longer than 200 characters. Please check whether those entries are copyright notices mistakenly stored in the description string entries by a bug in an old FontLab version. If that's the case, then such copyright notices must be removed from these entries. [code: too-long]
* ⚠ **WARN** This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
* ⚠ **WARN** GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + f
- f + l
- l + f
- i + l
[code: lacks-kern-info]
* ⚠ **WARN** The stylistic set ss01 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss02 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss03 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss04 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss05 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss06 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss07 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss08 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss09 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss10 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss11 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** This font file does not have a 'meta' table. [code: lacks-meta-table]
* ⚠ **WARN** The following glyphs could not be reached by codepoint or substitution rules:
- dotbelow
- uni0230
- eight.lf
- uni1E8E
- seven.lf
- uni20BA
- uni2010
- six.lf
- uni1E60
- one.lf
- And 18 more.
Use -F or --full-lists to disable shortening of long lists.
[code: unreachable-glyphs]
* ⚠ **WARN** No dotted circle glyph present [code: missing-dotted-circle]
* ⚠ **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** The following spacing glyphs may be in the GDEF mark glyph class by mistake:
descendercy (unencoded), descendercy.case (unencoded), hookcy (unencoded), hookcy.case (unencoded), tailcy (unencoded), tailcy.case (unencoded), verticalbarcy (unencoded) and verticalbarcy.case (unencoded) [code: spacing-mark-glyphs]
* ℹ **INFO** Hinting filesize impact:
| | Raleway-Italic[wght].ttf |
|:------------- | ---------------:|
| Dehinted Size | 288.6kb |
| Hinted Size | 311.0kb |
| Increase | 22.4kb |
| Change | 7.8 % |
[code: size-impact]
* ℹ **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 4.026'] [code: version-not-detected]
* ℹ **INFO** EPAR table not present in font. To learn more see https://github.com/googlefonts/fontbakery/issues/818 [code: lacks-EPAR]
* ℹ **INFO** These are the ppm ranges declared on the gasp table:
PPM <= 65535:
flag = 0x0F
- Use grid-fitting
- Use grayscale rendering
- Use gridfitting with ClearType symmetric smoothing
- Use smoothing along multiple axes with ClearType®
[code: ranges]
* ℹ **INFO** The family name "Raleway" seems to be already in use.
Please visit http://namecheck.fontdata.com for more info. [code: name-collision]
* ℹ **INFO** Version string is: "Version 4.026"
The version string must ideally include a git commit hash and either a "dev" or a "release" suffix such as in the example below:
"Version 1.3; git-0d08353-release" [code: bad-format]
* ℹ **INFO** This font contains the following optional tables:
- cvt
- fpgm
- loca
- prep
- GPOS
- GSUB
- And gasp [code: optional-tables]
* ℹ **INFO** . [code: family-path]
* 🔥 **FAIL** Name Table entry: Copyright notices should match a pattern similar to: "Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright 2010 The Raleway Project Authors (impallari@gmail.com), with Reserved Font Name "Raleway"." [code: bad-notice-format]
* 🔥 **FAIL** The following glyphs have components which themselves are component glyphs:
* uni1EAE
* uni1EB0
* uni1EB2
* uni1EB4
* uni1EA4
* uni1EA6
* uni1EA8
* uni1EAA
* uni1EBE
* uni1EC0 and 81 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-nested-components]
* 🔥 **FAIL** The 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script. [code: lacks-smart-dropout]
* 🔥 **FAIL** Name table entry ("Copyright 2010 The Raleway Project Authors (impallari@gmail.com), with Reserved Font Name "Raleway".") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
* ⚠ **WARN** OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
* ⚠ **WARN** Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=14] [code: http-in-license-info]
* ⚠ **WARN** For now we're still accepting http URLs, but you should consider using https instead.
[code: http]
* ⚠ **WARN** A few name table entries with ID=10 (NameID.DESCRIPTION) are longer than 200 characters. Please check whether those entries are copyright notices mistakenly stored in the description string entries by a bug in an old FontLab version. If that's the case, then such copyright notices must be removed from these entries. [code: too-long]
* ⚠ **WARN** This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
* ⚠ **WARN** GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + f
- f + l
- l + f
- i + l
[code: lacks-kern-info]
* ⚠ **WARN** The stylistic set ss01 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss02 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss03 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss04 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss05 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss06 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss07 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss08 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss09 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss10 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** The stylistic set ss11 lacks a description string on the 'name' table. [code: missing-description]
* ⚠ **WARN** This font file does not have a 'meta' table. [code: lacks-meta-table]
* ⚠ **WARN** The following glyphs could not be reached by codepoint or substitution rules:
- dotbelow
- uni0510.001
- uni20BD.001
- And verticalbarcy
[code: unreachable-glyphs]
* ⚠ **WARN** No dotted circle glyph present [code: missing-dotted-circle]
* ⚠ **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** The following spacing glyphs may be in the GDEF mark glyph class by mistake:
descendercy (unencoded), descendercy.case (unencoded), hookcy (unencoded), hookcy.case (unencoded), tailcy (unencoded), tailcy.case (unencoded), verticalbarcy (unencoded) and verticalbarcy.case (unencoded) [code: spacing-mark-glyphs]
* ℹ **INFO** Hinting filesize impact:
| | Raleway[wght].ttf |
|:------------- | ---------------:|
| Dehinted Size | 283.0kb |
| Hinted Size | 305.0kb |
| Increase | 22.0kb |
| Change | 7.8 % |
[code: size-impact]
* ℹ **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 4.026'] [code: version-not-detected]
* ℹ **INFO** EPAR table not present in font. To learn more see https://github.com/googlefonts/fontbakery/issues/818 [code: lacks-EPAR]
* ℹ **INFO** These are the ppm ranges declared on the gasp table:
PPM <= 65535:
flag = 0x0F
- Use grid-fitting
- Use grayscale rendering
- Use gridfitting with ClearType symmetric smoothing
- Use smoothing along multiple axes with ClearType®
[code: ranges]
* ℹ **INFO** The family name "Raleway" seems to be already in use.
Please visit http://namecheck.fontdata.com for more info. [code: name-collision]
* ℹ **INFO** Version string is: "Version 4.026"
The version string must ideally include a git commit hash and either a "dev" or a "release" suffix such as in the example below:
"Version 1.3; git-0d08353-release" [code: bad-format]
* ℹ **INFO** This font contains the following optional tables:
- cvt
- fpgm
- loca
- prep
- GPOS
- GSUB
- And gasp [code: optional-tables]
* ℹ **INFO** . [code: family-path]
### Summary
| 💔 ERROR | 🔥 FAIL | ⚠ WARN | 💤 SKIP | ℹ INFO | 🍞 PASS | 🔎 DEBUG |
|:-----:|:----:|:----:|:----:|:----:|:----:|:----:|
| 0 | 8 | 22 | 208 | 17 | 179 | 0 |
| 0% | 2% | 5% | 48% | 4% | 41% | 0% |
**Note:** The following loglevels were omitted in this report:
* **SKIP**
* **PASS**
* **DEBUG**
Contributor guide
Assessment
This issue has not been assessed yet.