Closed rsheeter closed 4 weeks ago
fontbakery version: 0.12.7
These won't break the CI job for now, but will become effective after some time if nobody raises any concern.
Whitespace glyph missing for codepoint 0x00A0.
[code: missing-whitespace-glyph-0x00A0]Please add a family.source.repository_url entry.
[code: lacks-repo-url]Subsets "menu" and "latin" are mandatory, but METADATA.pb is missing "latin".
[code: missing]METADATA.pb subsets are not sorted in alphabetical order: Got ['menu', 'emoji'] and expected ['emoji', 'menu']
[code: not-sorted]Please remove the unrecognized subset 'emoji' from the METADATA.pb file.
[code: unknown-subset]No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]This is a Noto font but it lacks an ARTICLE.en_us.html file.
[code: missing-article]License file OFL.txt exists but NameID 13 (LICENSE DESCRIPTION) value on platform 3 (WINDOWS) is not specified for that. Value was: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software." Must be changed to "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://openfontlicense.org"
[code: wrong]First line in license file is:
"copyright 2013 google llc"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)"
[code: bad-format]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 Google LLC"
[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, 2022 Google Inc. All Rights Reserved."
[code: bad-notice-format] * 🔥 **FAIL**Copyright notices differ between name table entries and METADATA.pb.The following copyright values were found:
- Copyright 2013 Google LLC: Name Table entry
- Copyright 2013, 2022 Google Inc. All Rights Reserved.: METADATA.pb
[code: mismatch]
fvar instances are incorrect:
Name | current | expected |
---|---|---|
Light | wght=300.0 | wght=300.0 |
Regular | wght=400.0 | wght=400.0 |
Medium | N/A | wght=500.0 |
SemiBold | N/A | wght=600.0 |
Bold | wght=700.0 | wght=700.0 |
The following glyphs have components which themselves are component glyphs: * u1F478
[code: found-nested-components].notdef glyphs were found when attempting to render Noto Emoji
[code: render-own-name]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.
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 1549 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics] * ⚠️ **WARN**Font is monospaced but 2 glyphs (0.11%) have a different width. You should check the widths of: ['uni0000', 'uni000D']
[code: mono-outliers]GPOS table lacks kerning information.
[code: lacks-kern-info]Interpolation issues were found in the font:
- Contour 7 start point differs in glyph 'coin' between location wght=300 and location wght=700
- Contour 4 start point differs in glyph 'openMailboxWithRaisedFlag' between location wght=400 and location wght=300
- Contour 4 start point differs in glyph 'openMailboxWithRaisedFlag' between location wght=300 and location wght=700
- Contour 3 start point differs in glyph 'u1F493' between location wght=300 and location wght=700
- Contour 3 in glyph 'u1F493': becomes underweight between wght=300 and wght=700.
- Contour 3 point 16 in glyph 'u1F493' has a kink between location wght=300 and location wght=700
- Contour 4 start point differs in glyph 'emojiComponentRedHair' between location wght=400 and location wght=300
- Contour 4 in glyph 'emojiComponentRedHair': becomes underweight between wght=400 and wght=300.
[code: interpolation-issues]
The following glyphs could not be reached by codepoint or substitution rules:
- flagBritishIndianOceanTerritory
- flagHeardMcdonaldIslands
- flagNorway
- flagSvalbardJanMayen
[code: unreachable-glyphs]
The following glyph names may be too long for some legacy systems which may expect a maximum 31-characters length limit: faceWithOpenEyesAndHandOverMouth, flagSouthGeorgiaSouthSandwichIslands, grinningFaceWithOneLargeAndOneSmallEye, handWithIndexFingerAndThumbCrossed, personInManualWheelchairFacingRight, personInMotorizedWheelchairFacingRight and smilingFaceWithSmilingEyesAndThreeHearts
[code: legacy-long-names]The following glyphs have a counter-clockwise outer contour:
* blackHeart (U+1F5A4) has a counter-clockwise outer contour
* blackMediumSmallSquare (U+25FE) has a counter-clockwise outer contour
* blackMediumSquare (U+25FC) has a counter-clockwise outer contour
* blueSquare (U+1F7E6) has a counter-clockwise outer contour
* brownCircle (U+1F7E4) has a counter-clockwise outer contour
* brownHeart (U+1F90E) has a counter-clockwise outer contour
* brownSquare (U+1F7EB) has a counter-clockwise outer contour
* cricketBatAndBall (U+1F3CF) has a counter-clockwise outer contour
* eight (U+0038) has a counter-clockwise outer contour
* euroBanknote (U+1F4B6) has a counter-clockwise outer contour
* 84 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]METADATA.pb: primary_script field should be 'Hani' but is missing. Make sure that 'Hani' is actually the correct one (out of Jpan, Hani, Hant, Hans).
[code: missing-primary-script]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.
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: menu
, emoji
There are only 2 CJK glyphs when there needs to be at least 150 in order to support the smallest CJK writing system, Kana. The following CJK glyphs were found: ['japaneseCongratulationsButton', 'japaneseSecretButton'] Please check that these glyphs have the correct unicodes.
[code: cjk-not-enough-glyphs]Font file is 1.9Mb; ideally it should be less than 1.0Mb
[code: large-font]These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0A - Use grayscale rendering - Use smoothing along multiple axes with ClearType®
[code: ranges] * ⚠️ **WARN**The gasp range 0xFFFF value 0x0A should be set to 0x0F.
[code: unset-flags]This variable font does not have an avar table.
[code: missing-avar]This font file does not have a 'meta' table.
[code: lacks-meta-table]This font contains the following optional tables:
- loca
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
EPAR table not present in font. To learn more see https://github.com/fonttools/fontbakery/issues/818
[code: lacks-EPAR]Hinting filesize impact:
ofl/notoemoji/NotoEmoji[wght].ttf | |
---|---|
Dehinted Size | 1.9Mb |
Hinted Size | 1.9Mb |
Increase | 0 bytes |
Change | 0.0 % |
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 3.002']
[code: version-not-detected]💥 ERROR | ☠ FATAL | 🔥 FAIL | ⚠️ WARN | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG |
---|---|---|---|---|---|---|---|
0 | 0 | 15 | 14 | 52 | 7 | 160 | 0 |
0% | 0% | 6% | 6% | 21% | 3% | 65% | 0% |
Note: The following loglevels were omitted in this report:
From https://github.com/googlefonts/emoji-bw/releases/tag/v3.002