In order to host the font on Google Fonts, the fonts will have to pass our linter, Fontbakery
The fonts have the following issues:
Fontbakery report
Fontbakery version: 0.6.12.dev19+g6638c122.d20190308
[2] Family checks
🔥 FAIL: Check font has a license.
- com.google.fonts/check/family/has_license
- 🔥 FAIL No license file was found. Please add an OFL.txt or a LICENSE.txt file. If you are running fontbakery on a Google Fonts upstream repo, which is fine, just make sure there is a temporary license file in the same folder. [code: no-license]
🔥 FAIL: Check that OS/2.fsSelection bold & italic settings are unique for each NameID1
[17] Gold-Bold.ttf
🔥 FAIL: Checking OS/2 fsType.
- com.google.fonts/check/fstype
- 🔥 FAIL OS/2 fsType is a legacy DRM-related field.
In this font it is set to 8 meaning that:
The font may be embedded but must only be installed temporarily on other systems.
No such DRM restrictions can be enabled on the Google Fonts collection, so the fsType field must be set to zero (Installable Embedding) instead.
Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application.
More detailed info is available at:
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype
🔥 FAIL: Substitute copyright, registered and trademark symbols in name table entries.
🔥 FAIL: License URL matches License text on name table?
🔥 FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
🔥 FAIL: Copyright notices match canonical pattern in fonts
- com.google.fonts/check/font_copyright
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
🔥 FAIL: Checking OS/2 fsSelection value.
- com.google.fonts/check/fsselection
- 🔥 FAIL OS/2 fsSelection REGULAR bit should be reset. [code: bad-REGULAR]
- 🔥 FAIL OS/2 fsSelection BOLD bit should be set. [code: bad-BOLD]
🔥 FAIL: Checking head.macStyle value.
🔥 FAIL: Check name table: FONT_FAMILY_NAME entries.
🔥 FAIL: Check name table: FONT_SUBFAMILY_NAME entries.
🔥 FAIL: Check name table: TYPOGRAPHIC_FAMILY_NAME entries.
🔥 FAIL: Check name table: TYPOGRAPHIC_SUBFAMILY_NAME entries.
🔥 FAIL: PPEM must be an integer on hinted fonts.
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent.
🔥 FAIL: Checking OS/2 Metrics match hhea Metrics.
🔥 FAIL: Glyph names are all valid?
A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) (underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "" are all valid, while "2cents" and ".twocents" are not.
🔥 FAIL: Font contains unique glyph names?
🔥 FAIL: Name table entries should not contain line-breaks.
- com.google.fonts/check/name/line_breaks
- 🔥 FAIL Name entry LICENSE_DESCRIPTION on platform MACINTOSH contains a line-break.
- 🔥 FAIL Name entry LICENSE_DESCRIPTION on platform WINDOWS contains a line-break.
[11] Gold-Regular.ttf
🔥 FAIL: Checking OS/2 fsType.
- com.google.fonts/check/fstype
- 🔥 FAIL OS/2 fsType is a legacy DRM-related field.
In this font it is set to 8 meaning that:
The font may be embedded but must only be installed temporarily on other systems.
No such DRM restrictions can be enabled on the Google Fonts collection, so the fsType field must be set to zero (Installable Embedding) instead.
Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application.
More detailed info is available at:
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype
🔥 FAIL: Substitute copyright, registered and trademark symbols in name table entries.
🔥 FAIL: License URL matches License text on name table?
🔥 FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
🔥 FAIL: Copyright notices match canonical pattern in fonts
- com.google.fonts/check/font_copyright
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
🔥 FAIL: PPEM must be an integer on hinted fonts.
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent.
🔥 FAIL: Checking OS/2 Metrics match hhea Metrics.
🔥 FAIL: Glyph names are all valid?
A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) (underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "" are all valid, while "2cents" and ".twocents" are not.
🔥 FAIL: Font contains unique glyph names?
🔥 FAIL: Name table entries should not contain line-breaks.
- com.google.fonts/check/name/line_breaks
- 🔥 FAIL Name entry LICENSE_DESCRIPTION on platform MACINTOSH contains a line-break.
- 🔥 FAIL Name entry LICENSE_DESCRIPTION on platform WINDOWS contains a line-break.
Summary
| 💔 ERROR |
🔥 FAIL |
⚠ WARN |
💤 SKIP |
ℹ INFO |
🍞 PASS |
| 0 |
30 |
12 |
119 |
13 |
111 |
| 0% |
11% |
4% |
42% |
5% |
39% |
Note: The following loglevels were omitted in this report:
In order to host the font on Google Fonts, the fonts will have to pass our linter, Fontbakery
The fonts have the following issues:
Fontbakery report
Fontbakery version: 0.6.12.dev19+g6638c122.d20190308
[2] Family checks
🔥 FAIL: Check font has a license.
🔥 FAIL: Check that OS/2.fsSelection bold & italic settings are unique for each NameID1
[17] Gold-Bold.ttf
🔥 FAIL: Checking OS/2 fsType.
In this font it is set to 8 meaning that:
The font may be embedded but must only be installed temporarily on other systems.
No such DRM restrictions can be enabled on the Google Fonts collection, so the fsType field must be set to zero (Installable Embedding) instead.
Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application.
More detailed info is available at:
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype
🔥 FAIL: Substitute copyright, registered and trademark symbols in name table entries.
🔥 FAIL: License URL matches License text on name table?
For a small set of legacy families the Ubuntu Font License 'https://www.ubuntu.com/legal/terms-and-policies/font-licence' may be acceptable as well.
When in doubt, please choose OFL for new font projects. [code: no-license-found]
🔥 FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
🔥 FAIL: Copyright notices match canonical pattern in fonts
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
🔥 FAIL: Checking OS/2 fsSelection value.
🔥 FAIL: Checking head.macStyle value.
🔥 FAIL: Check name table: FONT_FAMILY_NAME entries.
🔥 FAIL: Check name table: FONT_SUBFAMILY_NAME entries.
🔥 FAIL: Check name table: TYPOGRAPHIC_FAMILY_NAME entries.
🔥 FAIL: Check name table: TYPOGRAPHIC_SUBFAMILY_NAME entries.
🔥 FAIL: PPEM must be an integer on hinted fonts.
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent.
🔥 FAIL: Checking OS/2 Metrics match hhea Metrics.
🔥 FAIL: Glyph names are all valid?
A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) (underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "" are all valid, while "2cents" and ".twocents" are not.
🔥 FAIL: Font contains unique glyph names?
🔥 FAIL: Name table entries should not contain line-breaks.
[11] Gold-Regular.ttf
🔥 FAIL: Checking OS/2 fsType.
In this font it is set to 8 meaning that:
The font may be embedded but must only be installed temporarily on other systems.
No such DRM restrictions can be enabled on the Google Fonts collection, so the fsType field must be set to zero (Installable Embedding) instead.
Fonts with this setting indicate that they may be embedded and permanently installed on the remote system by an application.
More detailed info is available at:
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype
🔥 FAIL: Substitute copyright, registered and trademark symbols in name table entries.
🔥 FAIL: License URL matches License text on name table?
For a small set of legacy families the Ubuntu Font License 'https://www.ubuntu.com/legal/terms-and-policies/font-licence' may be acceptable as well.
When in doubt, please choose OFL for new font projects. [code: no-license-found]
🔥 FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
🔥 FAIL: Copyright notices match canonical pattern in fonts
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
But instead we have got: 'Copyright © 2018 by jaiki. All rights reserved.'
🔥 FAIL: PPEM must be an integer on hinted fonts.
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent.
🔥 FAIL: Checking OS/2 Metrics match hhea Metrics.
🔥 FAIL: Glyph names are all valid?
A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) (underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "" are all valid, while "2cents" and ".twocents" are not.
🔥 FAIL: Font contains unique glyph names?
🔥 FAIL: Name table entries should not contain line-breaks.
Summary
Note: The following loglevels were omitted in this report: