-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu Sans Mono: Version 1.006 added #7353
Conversation
FontBakery reportfontbakery version: 0.11.2 Checks with FATAL resultsThese must be addressed first. [1] UbuntuSansMono[wght].ttf☠ FATAL: The font has tags in the GF Tags spreadsheet (com.google.fonts/check/metadata/has_tags)
[1] UbuntuSansMono-Italic[wght].ttf☠ FATAL: The font has tags in the GF Tags spreadsheet (com.google.fonts/check/metadata/has_tags)
Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [1] UbuntuSansMono[wght].ttf🔥 FAIL: Ensure the font supports case swapping for all its glyphs. (com.google.fonts/check/case_mapping)
[code: missing-case-counterparts] [1] UbuntuSansMono-Italic[wght].ttf🔥 FAIL: Ensure the font supports case swapping for all its glyphs. (com.google.fonts/check/case_mapping)
[code: missing-case-counterparts] All other checks[1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[23] UbuntuSansMono[wght].ttf🔥 FAIL: Does DESCRIPTION file contain broken links? (com.google.fonts/check/description/broken_links)
🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"-------------------------------" which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
🔥 FAIL: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright 2011, 2022, 2023 canonical ltd. licensed under the ubuntu font licence 1.0" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0" ⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Detect any interpolation issues in the font. (com.google.fonts/check/interpolation_issues)
⚠ WARN: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron) (com.google.fonts/check/alt_caron)
⚠ WARN: Checking correctness of monospaced metadata. (com.google.fonts/check/monospace)
⚠ WARN: Check glyphs in mark glyph class are non-spacing. (com.google.fonts/check/gdef_spacing_marks)
ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
[21] UbuntuSansMono-Italic[wght].ttf🔥 FAIL: Does DESCRIPTION file contain broken links? (com.google.fonts/check/description/broken_links)
🔥 FAIL: Check license file has good copyright string. (com.google.fonts/check/license/OFL_copyright)
"-------------------------------" which does not match the expected format, similar to: "Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format] 🔥 FAIL: Check copyright namerecords match license file. (com.google.fonts/check/name/license)
🔥 FAIL: License URL matches License text on name table? (com.google.fonts/check/name/license_url)
🔥 FAIL: Copyright notices match canonical pattern in METADATA.pb (com.google.fonts/check/metadata/valid_copyright)
"Copyright 2020 The Familyname Project Authors (git url)" But instead we have got: "copyright 2011, 2022, 2023 canonical ltd. licensed under the ubuntu font licence 1.0" [code: bad-notice-format] 🔥 FAIL: Copyright notices match canonical pattern in fonts (com.google.fonts/check/font_copyright)
"Copyright 2019 The Familyname Project Authors (git url)" But instead we have got: "Copyright 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0" ⚠ WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
Use -F or --full-lists to disable shortening of long lists. Or you can add the above codepoints to one of the subsets supported by the font: ⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Check that legacy accents aren't used in composite glyphs. (com.google.fonts/check/legacy_accents)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
⚠ WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
⚠ WARN: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron) (com.google.fonts/check/alt_caron)
⚠ WARN: Checking correctness of monospaced metadata. (com.google.fonts/check/monospace)
ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: Font has old ttfautohint applied? (com.google.fonts/check/old_ttfautohint)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Summary
Note: The following loglevels were omitted in this report:
|
See #7352 (comment) about ignoring FAILs. |
Taken from the upstream repo https://github.com/canonical/Ubuntu-Sans-fonts at commit canonical/Ubuntu-Sans-fonts@9554af0.
Taken from the upstream repo https://github.com/canonical/Ubuntu-Sans-Mono-fonts at commit canonical/Ubuntu-Sans-Mono-fonts@5f47c8f.
Updated |
b48a732
to
5c337cd
Compare
FontBakery reportfontbakery version: 0.12.0a4 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] UbuntuSans-Italic[wdth,wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
[3] UbuntuSans[wdth,wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
All other checks[21] UbuntuSans-Italic[wdth,wght].ttfℹ️ **INFO** List all superfamily filepaths
|
Name | current | expected |
---|---|---|
Condensed Light Italic | wdth=75.0, wght=300.0 | N/A |
Condensed Thin Italic | wdth=75.0, wght=100.0 | N/A |
Condensed ExtraLight Italic | wdth=75.0, wght=200.0 | N/A |
Condensed Medium Italic | wdth=75.0, wght=500.0 | N/A |
Condensed Italic | wdth=75.0, wght=400.0 | N/A |
Condensed Bold Italic | wdth=75.0, wght=700.0 | N/A |
Condensed ExtraBold Italic | wdth=75.0, wght=800.0 | N/A |
Condensed SemiBold Italic | wdth=75.0, wght=600.0 | N/A |
Thin Italic | wdth=100.0, wght=100.0 | wdth=100.0, wght=100.0 |
ExtraLight Italic | wdth=100.0, wght=200.0 | wdth=100.0, wght=200.0 |
Light Italic | wdth=100.0, wght=300.0 | wdth=100.0, wght=300.0 |
Italic | wdth=100.0, wght=400.0 | wdth=100.0, wght=400.0 |
Medium Italic | wdth=100.0, wght=500.0 | wdth=100.0, wght=500.0 |
SemiBold Italic | wdth=100.0, wght=600.0 | wdth=100.0, wght=600.0 |
Bold Italic | wdth=100.0, wght=700.0 | wdth=100.0, wght=700.0 |
ExtraBold Italic | wdth=100.0, wght=800.0 | wdth=100.0, wght=800.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ufl/ubuntusans/UbuntuSans-Italic[wdth,wght].ttf | |
---|---|
Dehinted Size | 721.1kb |
Hinted Size | 721.1kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Is there kerning info for non-ligated sequences?
-
⚠️ 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]
-
[21] UbuntuSans[wdth,wght].ttf
ℹ️ **INFO** List all superfamily filepaths
-
ℹ️ INFO ufl/ubuntu [code: family-path]
-
ℹ️ INFO ufl/ubuntusans [code: family-path]
-
ℹ️ INFO ufl/ubuntucondensed [code: family-path]
⚠️ **WARN** Each font in set of sibling families must have the same set of vertical metrics values.
-
⚠️ WARN sTypoAscender is not the same across the super-family:
Ubuntu Light Italic: 776
Ubuntu Medium Italic: 776
Ubuntu Italic: 776
Ubuntu Medium: 776
Ubuntu Bold Italic: 776
Ubuntu: 776
Ubuntu Light: 776
Ubuntu Bold: 776
Ubuntu Sans Italic: 940
Ubuntu Sans: 940
Ubuntu Condensed: 776 [code: superfamily-vertical-metrics] -
⚠️ WARN sTypoDescender is not the same across the super-family:
Ubuntu Light Italic: -185
Ubuntu Medium Italic: -185
Ubuntu Italic: -185
Ubuntu Medium: -185
Ubuntu Bold Italic: -185
Ubuntu: -185
Ubuntu Light: -185
Ubuntu Bold: -185
Ubuntu Sans Italic: -260
Ubuntu Sans: -260
Ubuntu Condensed: -185 [code: superfamily-vertical-metrics] -
⚠️ WARN sTypoLineGap is not the same across the super-family:
Ubuntu Light Italic: 56
Ubuntu Medium Italic: 56
Ubuntu Italic: 56
Ubuntu Medium: 56
Ubuntu Bold Italic: 56
Ubuntu: 56
Ubuntu Light: 56
Ubuntu Bold: 56
Ubuntu Sans Italic: 0
Ubuntu Sans: 0
Ubuntu Condensed: 56 [code: superfamily-vertical-metrics] -
⚠️ WARN usWinAscent is not the same across the super-family:
Ubuntu Light Italic: 932
Ubuntu Medium Italic: 932
Ubuntu Italic: 932
Ubuntu Medium: 932
Ubuntu Bold Italic: 932
Ubuntu: 932
Ubuntu Light: 932
Ubuntu Bold: 932
Ubuntu Sans Italic: 1020
Ubuntu Sans: 1020
Ubuntu Condensed: 932 [code: superfamily-vertical-metrics] -
⚠️ WARN usWinDescent is not the same across the super-family:
Ubuntu Light Italic: 189
Ubuntu Medium Italic: 189
Ubuntu Italic: 189
Ubuntu Medium: 189
Ubuntu Bold Italic: 189
Ubuntu: 189
Ubuntu Light: 189
Ubuntu Bold: 189
Ubuntu Sans Italic: 223
Ubuntu Sans: 223
Ubuntu Condensed: 189 [code: superfamily-vertical-metrics] -
⚠️ WARN ascent is not the same across the super-family:
Ubuntu Light Italic: 932
Ubuntu Medium Italic: 932
Ubuntu Italic: 932
Ubuntu Medium: 932
Ubuntu Bold Italic: 932
Ubuntu: 932
Ubuntu Light: 932
Ubuntu Bold: 932
Ubuntu Sans Italic: 940
Ubuntu Sans: 940
Ubuntu Condensed: 932 [code: superfamily-vertical-metrics] -
⚠️ WARN descent is not the same across the super-family:
Ubuntu Light Italic: -189
Ubuntu Medium Italic: -189
Ubuntu Italic: -189
Ubuntu Medium: -189
Ubuntu Bold Italic: -189
Ubuntu: -189
Ubuntu Light: -189
Ubuntu Bold: -189
Ubuntu Sans Italic: -260
Ubuntu Sans: -260
Ubuntu Condensed: -189 [code: superfamily-vertical-metrics] -
⚠️ WARN lineGap is not the same across the super-family:
Ubuntu Light Italic: 28
Ubuntu Medium Italic: 28
Ubuntu Italic: 28
Ubuntu Medium: 28
Ubuntu Bold Italic: 28
Ubuntu: 28
Ubuntu Light: 28
Ubuntu Bold: 28
Ubuntu Sans Italic: 0
Ubuntu Sans: 0
Ubuntu Condensed: 28 [code: superfamily-vertical-metrics]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
IJacute
-
ijacute
-
uni019B.sc
-
uni01BA.sc
[code: unreachable-glyphs]
-
🔥 **FAIL** METADATA.pb should contain at least "menu" and "latin" subsets.
- 🔥 FAIL Subsets "menu" and "latin" are mandatory, but METADATA.pb is missing "menu". [code: missing]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ WARN 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+02C7 CARON: try adding one of: canadian-aboriginal, tifinagh, yi
-
U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
-
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+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, math, tifinagh, coptic
-
U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
-
U+0307 COMBINING DOT ABOVE: try adding one of: old-permic, malayalam, coptic, tai-le, syriac, math, canadian-aboriginal, tifinagh
-
U+030A COMBINING RING ABOVE: try adding syriac
68 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic
, cyrillic-ext
, greek
, greek-ext
, latin
, latin-ext
[code: unreachable-subsetting]
🔥 **FAIL** Copyright notices match canonical pattern in METADATA.pb
- 🔥 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 2011, 2022, 2023 canonical ltd. licensed under the ubuntu font licence 1.0" [code: bad-notice-format]
🔥 **FAIL** Does DESCRIPTION file contain broken links?
- 🔥 FAIL The following links are broken in the DESCRIPTION file:
https://dualtype.design (status code: 406) [code: broken-links]
ℹ️ **INFO** Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO Found a git repo URL: http://github.com/canonical/Ubuntu-Sans-fonts [code: url-found]
🔥 **FAIL** Check font has a 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** License URL matches License text on name table?
- 🔥 FAIL The Ubuntu Font License is only acceptable on the Google Fonts collection for legacy font families that already adopted such license. New Families should use eigther Apache or Open Font License. [code: ufl]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
⚠️ **WARN** Ensure files are not too large.
⚠️ WARN Font file is 1.0Mb; ideally it should be less than 1.0Mb [code: large-font]
🔥 **FAIL** Copyright notices match canonical pattern in fonts
- 🔥 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 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0"
[code: bad-notice-format]
🔥 **FAIL** Check variable font instances
- 🔥 FAIL fvar instances are incorrect:
- Delete additional instances
Name | current | expected |
---|---|---|
Condensed ExtraBold | wdth=75.0, wght=800.0 | N/A |
Condensed Thin | wdth=75.0, wght=100.0 | N/A |
Condensed Medium | wdth=75.0, wght=500.0 | N/A |
Condensed SemiBold | wdth=75.0, wght=600.0 | N/A |
Condensed ExtraLight | wdth=75.0, wght=200.0 | N/A |
Condensed Light | wdth=75.0, wght=300.0 | N/A |
Condensed Regular | wdth=75.0, wght=400.0 | N/A |
Condensed Bold | wdth=75.0, wght=700.0 | N/A |
Thin | wdth=100.0, wght=100.0 | wdth=100.0, wght=100.0 |
ExtraLight | wdth=100.0, wght=200.0 | wdth=100.0, wght=200.0 |
Light | wdth=100.0, wght=300.0 | wdth=100.0, wght=300.0 |
Regular | wdth=100.0, wght=400.0 | wdth=100.0, wght=400.0 |
Medium | wdth=100.0, wght=500.0 | wdth=100.0, wght=500.0 |
SemiBold | wdth=100.0, wght=600.0 | wdth=100.0, wght=600.0 |
Bold | wdth=100.0, wght=700.0 | wdth=100.0, wght=700.0 |
ExtraBold | wdth=100.0, wght=800.0 | wdth=100.0, wght=800.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ufl/ubuntusans/UbuntuSans[wdth,wght].ttf | |
---|---|
Dehinted Size | 1.0Mb |
Hinted Size | 1.0Mb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Is there kerning info for non-ligated sequences?
-
⚠️ 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]
-
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 19 | 13 | 77 | 17 | 350 | 0 |
0% | 0% | 4% | 3% | 16% | 4% | 74% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a4 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [2] UbuntuSansMono-Italic[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] [2] UbuntuSansMono[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[20] UbuntuSansMono-Italic[wght].ttf
|
ufl/ubuntusansmono/UbuntuSansMono-Italic[wght].ttf | |
---|---|
Dehinted Size | 182.0kb |
Hinted Size | 182.0kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[21] UbuntuSansMono[wght].ttf
⚠️ **WARN** Checking correctness of monospaced metadata.
⚠️ WARN The OpenType spec recomments at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 1339 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font. [code: bad-numberOfHMetrics]
⚠️ **WARN** Check glyphs in mark glyph class are non-spacing.
⚠️ WARN The following spacing glyphs may be in the GDEF mark glyph class by mistake:
tonos.cap (unencoded) [code: spacing-mark-glyphs]
⚠️ **WARN** Check accent of Lcaron, dcaron, lcaron, tcaron
⚠️ WARN dcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
IJacute
-
ijacute
-
uni030C.alt
-
uni256A.001
-
uni256B.001
[code: unreachable-glyphs]
-
⚠️ **WARN** Check if category on METADATA.pb matches what can be inferred from the family name.
⚠️ WARN Familyname seems to hint at "SANS_SERIF" but METADATA.pb declares it as "['MONOSPACE']". [code: inferred-category]
🔥 **FAIL** METADATA.pb should contain at least "menu" and "latin" subsets.
- 🔥 FAIL Subsets "menu" and "latin" are mandatory, but METADATA.pb is missing "menu". [code: missing]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ WARN 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+02C7 CARON: try adding one of: tifinagh, yi, canadian-aboriginal
-
U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
-
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: yi, canadian-aboriginal
-
U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, cherokee, math, coptic
-
U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
-
U+0307 COMBINING DOT ABOVE: try adding one of: malayalam, coptic, tai-le, tifinagh, old-permic, math, syriac, canadian-aboriginal
-
U+030A COMBINING RING ABOVE: try adding syriac
112 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic
, cyrillic-ext
, greek
, greek-ext
, latin
, latin-ext
[code: unreachable-subsetting]
🔥 **FAIL** Copyright notices match canonical pattern in METADATA.pb
- 🔥 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 2011, 2022, 2023 canonical ltd. licensed under the ubuntu font licence 1.0" [code: bad-notice-format]
🔥 **FAIL** Does DESCRIPTION file contain broken links?
- 🔥 FAIL The following links are broken in the DESCRIPTION file:
https://dualtype.design (status code: 406) [code: broken-links]
ℹ️ **INFO** Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO Found a git repo URL: http://github.com/canonical/Ubuntu-Sans-Mono-fonts [code: url-found]
🔥 **FAIL** Check font has a 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** License URL matches License text on name table?
- 🔥 FAIL The Ubuntu Font License is only acceptable on the Google Fonts collection for legacy font families that already adopted such license. New Families should use eigther Apache or Open Font License. [code: ufl]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
🔥 **FAIL** Copyright notices match canonical pattern in fonts
- 🔥 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 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0"
[code: bad-notice-format]
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ufl/ubuntusansmono/UbuntuSansMono[wght].ttf | |
---|---|
Dehinted Size | 173.9kb |
Hinted Size | 173.9kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 14 | 15 | 87 | 17 | 343 | 0 |
0% | 0% | 3% | 3% | 18% | 4% | 72% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a4 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] UbuntuSans-Italic[wdth,wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
[3] UbuntuSans[wdth,wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
All other checks[20] UbuntuSans-Italic[wdth,wght].ttfℹ️ **INFO** List all superfamily filepaths
|
Name | current | expected |
---|---|---|
Condensed Bold Italic | wdth=75.0, wght=700.0 | N/A |
Condensed Thin Italic | wdth=75.0, wght=100.0 | N/A |
Condensed Medium Italic | wdth=75.0, wght=500.0 | N/A |
Condensed Light Italic | wdth=75.0, wght=300.0 | N/A |
Condensed SemiBold Italic | wdth=75.0, wght=600.0 | N/A |
Condensed ExtraLight Italic | wdth=75.0, wght=200.0 | N/A |
Condensed Italic | wdth=75.0, wght=400.0 | N/A |
Condensed ExtraBold Italic | wdth=75.0, wght=800.0 | N/A |
Thin Italic | wdth=100.0, wght=100.0 | wdth=100.0, wght=100.0 |
ExtraLight Italic | wdth=100.0, wght=200.0 | wdth=100.0, wght=200.0 |
Light Italic | wdth=100.0, wght=300.0 | wdth=100.0, wght=300.0 |
Italic | wdth=100.0, wght=400.0 | wdth=100.0, wght=400.0 |
Medium Italic | wdth=100.0, wght=500.0 | wdth=100.0, wght=500.0 |
SemiBold Italic | wdth=100.0, wght=600.0 | wdth=100.0, wght=600.0 |
Bold Italic | wdth=100.0, wght=700.0 | wdth=100.0, wght=700.0 |
ExtraBold Italic | wdth=100.0, wght=800.0 | wdth=100.0, wght=800.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ufl/ubuntusans/UbuntuSans-Italic[wdth,wght].ttf | |
---|---|
Dehinted Size | 721.1kb |
Hinted Size | 721.1kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Is there kerning info for non-ligated sequences?
-
⚠️ 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]
-
[20] UbuntuSans[wdth,wght].ttf
ℹ️ **INFO** List all superfamily filepaths
-
ℹ️ INFO ufl/ubuntu [code: family-path]
-
ℹ️ INFO ufl/ubuntusans [code: family-path]
-
ℹ️ INFO ufl/ubuntucondensed [code: family-path]
⚠️ **WARN** Each font in set of sibling families must have the same set of vertical metrics values.
-
⚠️ WARN sTypoAscender is not the same across the super-family:
Ubuntu Light Italic: 776
Ubuntu Medium Italic: 776
Ubuntu Italic: 776
Ubuntu Medium: 776
Ubuntu Bold Italic: 776
Ubuntu: 776
Ubuntu Light: 776
Ubuntu Bold: 776
Ubuntu Sans Italic: 940
Ubuntu Sans: 940
Ubuntu Condensed: 776 [code: superfamily-vertical-metrics] -
⚠️ WARN sTypoDescender is not the same across the super-family:
Ubuntu Light Italic: -185
Ubuntu Medium Italic: -185
Ubuntu Italic: -185
Ubuntu Medium: -185
Ubuntu Bold Italic: -185
Ubuntu: -185
Ubuntu Light: -185
Ubuntu Bold: -185
Ubuntu Sans Italic: -260
Ubuntu Sans: -260
Ubuntu Condensed: -185 [code: superfamily-vertical-metrics] -
⚠️ WARN sTypoLineGap is not the same across the super-family:
Ubuntu Light Italic: 56
Ubuntu Medium Italic: 56
Ubuntu Italic: 56
Ubuntu Medium: 56
Ubuntu Bold Italic: 56
Ubuntu: 56
Ubuntu Light: 56
Ubuntu Bold: 56
Ubuntu Sans Italic: 0
Ubuntu Sans: 0
Ubuntu Condensed: 56 [code: superfamily-vertical-metrics] -
⚠️ WARN usWinAscent is not the same across the super-family:
Ubuntu Light Italic: 932
Ubuntu Medium Italic: 932
Ubuntu Italic: 932
Ubuntu Medium: 932
Ubuntu Bold Italic: 932
Ubuntu: 932
Ubuntu Light: 932
Ubuntu Bold: 932
Ubuntu Sans Italic: 1020
Ubuntu Sans: 1020
Ubuntu Condensed: 932 [code: superfamily-vertical-metrics] -
⚠️ WARN usWinDescent is not the same across the super-family:
Ubuntu Light Italic: 189
Ubuntu Medium Italic: 189
Ubuntu Italic: 189
Ubuntu Medium: 189
Ubuntu Bold Italic: 189
Ubuntu: 189
Ubuntu Light: 189
Ubuntu Bold: 189
Ubuntu Sans Italic: 223
Ubuntu Sans: 223
Ubuntu Condensed: 189 [code: superfamily-vertical-metrics] -
⚠️ WARN ascent is not the same across the super-family:
Ubuntu Light Italic: 932
Ubuntu Medium Italic: 932
Ubuntu Italic: 932
Ubuntu Medium: 932
Ubuntu Bold Italic: 932
Ubuntu: 932
Ubuntu Light: 932
Ubuntu Bold: 932
Ubuntu Sans Italic: 940
Ubuntu Sans: 940
Ubuntu Condensed: 932 [code: superfamily-vertical-metrics] -
⚠️ WARN descent is not the same across the super-family:
Ubuntu Light Italic: -189
Ubuntu Medium Italic: -189
Ubuntu Italic: -189
Ubuntu Medium: -189
Ubuntu Bold Italic: -189
Ubuntu: -189
Ubuntu Light: -189
Ubuntu Bold: -189
Ubuntu Sans Italic: -260
Ubuntu Sans: -260
Ubuntu Condensed: -189 [code: superfamily-vertical-metrics] -
⚠️ WARN lineGap is not the same across the super-family:
Ubuntu Light Italic: 28
Ubuntu Medium Italic: 28
Ubuntu Italic: 28
Ubuntu Medium: 28
Ubuntu Bold Italic: 28
Ubuntu: 28
Ubuntu Light: 28
Ubuntu Bold: 28
Ubuntu Sans Italic: 0
Ubuntu Sans: 0
Ubuntu Condensed: 28 [code: superfamily-vertical-metrics]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
IJacute
-
ijacute
-
uni019B.sc
-
uni01BA.sc
[code: unreachable-glyphs]
-
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ WARN 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+02C7 CARON: try adding one of: canadian-aboriginal, tifinagh, yi
-
U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
-
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+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: coptic, tifinagh, cherokee, math
-
U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
-
U+0307 COMBINING DOT ABOVE: try adding one of: math, canadian-aboriginal, malayalam, old-permic, coptic, tifinagh, syriac, tai-le
-
U+030A COMBINING RING ABOVE: try adding syriac
68 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic
, cyrillic-ext
, greek
, greek-ext
, latin
, latin-ext
, menu
[code: unreachable-subsetting]
🔥 **FAIL** Copyright notices match canonical pattern in METADATA.pb
- 🔥 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 2011, 2022, 2023 canonical ltd. licensed under the ubuntu font licence 1.0" [code: bad-notice-format]
🔥 **FAIL** Does DESCRIPTION file contain broken links?
- 🔥 FAIL The following links are broken in the DESCRIPTION file:
https://dualtype.design (status code: 406) [code: broken-links]
ℹ️ **INFO** Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO Found a git repo URL: http://github.com/canonical/Ubuntu-Sans-fonts [code: url-found]
🔥 **FAIL** Check font has a 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** License URL matches License text on name table?
- 🔥 FAIL The Ubuntu Font License is only acceptable on the Google Fonts collection for legacy font families that already adopted such license. New Families should use eigther Apache or Open Font License. [code: ufl]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
⚠️ **WARN** Ensure files are not too large.
⚠️ WARN Font file is 1.0Mb; ideally it should be less than 1.0Mb [code: large-font]
🔥 **FAIL** Copyright notices match canonical pattern in fonts
- 🔥 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 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0"
[code: bad-notice-format]
🔥 **FAIL** Check variable font instances
- 🔥 FAIL fvar instances are incorrect:
- Delete additional instances
Name | current | expected |
---|---|---|
Condensed Medium | wdth=75.0, wght=500.0 | N/A |
Condensed ExtraLight | wdth=75.0, wght=200.0 | N/A |
Condensed ExtraBold | wdth=75.0, wght=800.0 | N/A |
Condensed Thin | wdth=75.0, wght=100.0 | N/A |
Condensed SemiBold | wdth=75.0, wght=600.0 | N/A |
Condensed Bold | wdth=75.0, wght=700.0 | N/A |
Condensed Regular | wdth=75.0, wght=400.0 | N/A |
Condensed Light | wdth=75.0, wght=300.0 | N/A |
Thin | wdth=100.0, wght=100.0 | wdth=100.0, wght=100.0 |
ExtraLight | wdth=100.0, wght=200.0 | wdth=100.0, wght=200.0 |
Light | wdth=100.0, wght=300.0 | wdth=100.0, wght=300.0 |
Regular | wdth=100.0, wght=400.0 | wdth=100.0, wght=400.0 |
Medium | wdth=100.0, wght=500.0 | wdth=100.0, wght=500.0 |
SemiBold | wdth=100.0, wght=600.0 | wdth=100.0, wght=600.0 |
Bold | wdth=100.0, wght=700.0 | wdth=100.0, wght=700.0 |
ExtraBold | wdth=100.0, wght=800.0 | wdth=100.0, wght=800.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ufl/ubuntusans/UbuntuSans[wdth,wght].ttf | |
---|---|
Dehinted Size | 1.0Mb |
Hinted Size | 1.0Mb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Is there kerning info for non-ligated sequences?
-
⚠️ 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]
-
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 17 | 13 | 77 | 17 | 352 | 0 |
0% | 0% | 4% | 3% | 16% | 4% | 74% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a4 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [2] UbuntuSansMono-Italic[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] [2] UbuntuSansMono[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[20] UbuntuSansMono-Italic[wght].ttf
|
ufl/ubuntusansmono/UbuntuSansMono-Italic[wght].ttf | |
---|---|
Dehinted Size | 182.0kb |
Hinted Size | 182.0kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[21] UbuntuSansMono[wght].ttf
⚠️ **WARN** Checking correctness of monospaced metadata.
⚠️ WARN The OpenType spec recomments at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 1339 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font. [code: bad-numberOfHMetrics]
⚠️ **WARN** Check glyphs in mark glyph class are non-spacing.
⚠️ WARN The following spacing glyphs may be in the GDEF mark glyph class by mistake:
tonos.cap (unencoded) [code: spacing-mark-glyphs]
⚠️ **WARN** Check accent of Lcaron, dcaron, lcaron, tcaron
⚠️ WARN dcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
IJacute
-
ijacute
-
uni030C.alt
-
uni256A.001
-
uni256B.001
[code: unreachable-glyphs]
-
⚠️ **WARN** Check if category on METADATA.pb matches what can be inferred from the family name.
⚠️ WARN Familyname seems to hint at "SANS_SERIF" but METADATA.pb declares it as "['MONOSPACE']". [code: inferred-category]
🔥 **FAIL** METADATA.pb should contain at least "menu" and "latin" subsets.
- 🔥 FAIL Subsets "menu" and "latin" are mandatory, but METADATA.pb is missing "menu". [code: missing]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ WARN 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+02C7 CARON: try adding one of: yi, tifinagh, canadian-aboriginal
-
U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
-
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: yi, canadian-aboriginal
-
U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, coptic, math, cherokee
-
U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
-
U+0307 COMBINING DOT ABOVE: try adding one of: syriac, tifinagh, old-permic, coptic, malayalam, math, canadian-aboriginal, tai-le
-
U+030A COMBINING RING ABOVE: try adding syriac
112 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic
, cyrillic-ext
, greek
, greek-ext
, latin
, latin-ext
[code: unreachable-subsetting]
🔥 **FAIL** Copyright notices match canonical pattern in METADATA.pb
- 🔥 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 2011, 2022, 2023 canonical ltd. licensed under the ubuntu font licence 1.0" [code: bad-notice-format]
🔥 **FAIL** Does DESCRIPTION file contain broken links?
- 🔥 FAIL The following links are broken in the DESCRIPTION file:
https://dualtype.design (status code: 406) [code: broken-links]
ℹ️ **INFO** Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO Found a git repo URL: http://github.com/canonical/Ubuntu-Sans-Mono-fonts [code: url-found]
🔥 **FAIL** Check font has a 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** License URL matches License text on name table?
- 🔥 FAIL The Ubuntu Font License is only acceptable on the Google Fonts collection for legacy font families that already adopted such license. New Families should use eigther Apache or Open Font License. [code: ufl]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
🔥 **FAIL** Copyright notices match canonical pattern in fonts
- 🔥 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 2011, 2022, 2023 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0"
[code: bad-notice-format]
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ufl/ubuntusansmono/UbuntuSansMono[wght].ttf | |
---|---|
Dehinted Size | 173.9kb |
Hinted Size | 173.9kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 14 | 15 | 87 | 17 | 343 | 0 |
0% | 0% | 3% | 3% | 18% | 4% | 72% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
b48a732: [gftools-packager] Ubuntu Sans Mono: Version 1.006 added