Closed vv-monsalve closed 4 months ago
fontbakery version: 0.12.6
These won't break the CI job for now, but will become effective after some time if nobody raises any concern.
dcaron uses component caroncmb.
[code: wrong-mark] * 🔥 **FAIL**tcaron uses component caroncmb.
[code: wrong-mark] * ⚠️ **WARN**Lcaron is decomposed and therefore could not be checked. Please check manually.
[code: decomposed-outline] * ⚠️ **WARN**lcaron is composed of a single component and therefore could not be checked. Please check manually.
[code: single-component]First line in license file is:
"copyright 2008 the bungee project authors (david@djr.com)"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)"
[code: bad-format]Bungee Inline Regular: OS/2 sTypoAscender is 1020 when it should be 1634
[code: bad-typo-ascender] * 🔥 **FAIL**Bungee Inline Regular: OS/2 sTypoDescender is -300 when it should be -914
[code: bad-typo-descender] * 🔥 **FAIL**Bungee Inline Regular: hhea Ascender is 1020 when it should be 1634
[code: bad-hhea-ascender] * 🔥 **FAIL**Bungee Inline Regular: hhea Descender is -300 when it should be -914
[code: bad-hhea-descender]The following spacing glyphs may be in the GDEF mark glyph class by mistake: commaaccent (U+0326) and commaaccent (U+F6C3)
[code: spacing-mark-glyphs]The following mark characters could be in the GDEF mark glyph class: horncmb (U+031B)
[code: mark-chars]This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: exclam Contours detected: 4 Expected: 2
- Glyph name: quotedbl Contours detected: 4 Expected: 2
- Glyph name: numbersign Contours detected: 4 Expected: 2
- Glyph name: dollar Contours detected: 2 Expected: 1, 3 or 5
- Glyph name: percent Contours detected: 10 Expected: 4 or 5
- Glyph name: quotesingle Contours detected: 2 Expected: 1
- Glyph name: parenleft Contours detected: 2 Expected: 1
- Glyph name: parenright Contours detected: 2 Expected: 1
- Glyph name: asterisk Contours detected: 2 Expected: 1 or 4
- Glyph name: plus Contours detected: 2 Expected: 1
- 937 more.
Use -F or --full-lists to disable shortening of long lists.
[code: contour-count]The most common width is 734 among a set of 9 math glyphs. The following math glyphs have a different width, though:
Width = 714: greaterequal, greater, less, lessequal
[code: width-outliers]The following glyphs could not be reached by codepoint or substitution rules:
- Tcedilla
- breveacute
- brevegrave
- brevehookabove
- brevetilde
- circumflexacute
- circumflextilde
- commaaccentcmb
- periodcentered.v
- tcedilla
[code: unreachable-glyphs]
The following glyphs have jaggy segments:
* indexdownleft.outline (U+E142): L<<538.0,163.0>--<475.0,110.0>>/L<<475.0,110.0>--<477.0,111.0>> = 13.50783887527299
* indexdownright.outline (U+E143): L<<523.0,111.0>--<525.0,110.0>>/L<<525.0,110.0>--<462.0,163.0>> = 13.50783887527299
* indexupleft.outline (U+E144): L<<303.0,322.0>--<250.0,385.0>>/L<<250.0,385.0>--<251.0,383.0>> = 13.50783887527299
* indexupright.outline (U+E145): L<<749.0,383.0>--<750.0,385.0>>/L<<750.0,385.0>--<697.0,322.0>> = 13.50783887527299
* indianrupee (U+20B9): L<<129.0,274.0>--<176.0,274.0>>/L<<176.0,274.0>--<129.0,272.0>> = 2.436648246810141
* indianrupee (U+20B9): L<<176.0,274.0>--<129.0,272.0>>/L<<129.0,272.0>--<340.0,272.0>> = 2.436648246810141
* indianrupee (U+20B9): L<<340.0,281.0>--<316.0,280.0>>/B<<316.0,280.0>-<354.0,291.0>-<366.5,320.5>> = 13.758394749894615
* onethird (U+2153): L<<968.0,264.0>--<957.0,264.0>>/B<<957.0,264.0>-<990.0,271.0>-<997.5,291.0>> = 11.976132444203333
* three (U+0033): L<<374.0,367.0>--<358.0,367.0>>/B<<358.0,367.0>-<388.0,374.0>-<402.0,388.5>> = 13.134022306396327
* three.sinf (U+2083): L<<283.0,264.0>--<272.0,264.0>>/B<<272.0,264.0>-<305.0,271.0>-<312.5,291.0>> = 11.976132444203333
* 7 more.
Use -F or --full-lists to disable shortening of long lists.
[code: found-jaggy-segments]The following glyphs have semi-vertical/semi-horizontal lines:
* M.v (U+FF4D): L<<179.0,36.0>--<183.0,684.0>>
* M.v (U+FF4D): L<<279.0,599.0>--<277.0,90.0>>
* M.v (U+FF4D): L<<287.0,90.0>--<289.0,599.0>>
* M.v (U+FF4D): L<<703.0,599.0>--<705.0,90.0>>
* M.v (U+FF4D): L<<715.0,90.0>--<713.0,599.0>>
* M.v (U+FF4D): L<<819.0,684.0>--<823.0,36.0>>
* asciicircum (U+005E): L<<202.0,171.0>--<70.0,172.0>>
* asciicircum (U+005E): L<<609.0,172.0>--<477.0,171.0>>
* ascript (U+0251): L<<675.0,530.0>--<677.0,36.0>>
[code: found-semi-vertical]
No dotted circle glyph present
[code: missing-dotted-circle]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: latin
, latin-ext
, menu
, vietnamese
GPOS table lacks kerning info for the following non-ligated sequences:
- I.salt_v + I.salt_v
[code: lacks-kern-info]
This font lacks caret position values for ligature glyphs on its GDEF table.
[code: lacks-caret-pos]This font file does not have a 'meta' table.
[code: lacks-meta-table]This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
Found a git repo URL: https://github.com/djrrb/Bungee
[code: url-found]This font doesn't have an ARTICLE.en_us.html file.
[code: missing-article]EPAR table not present in font. To learn more see https://github.com/fonttools/fontbakery/issues/818
[code: lacks-EPAR]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]Hinting filesize impact:
ofl/bungeeinline/BungeeInline-Regular.ttf | |
---|---|
Dehinted Size | 148.8kb |
Hinted Size | 148.8kb |
Increase | 24 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 2.000']
[code: version-not-detected]💥 ERROR | ☠ FATAL | 🔥 FAIL | ⚠️ WARN | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG |
---|---|---|---|---|---|---|---|
0 | 0 | 3 | 13 | 62 | 9 | 164 | 0 |
0% | 0% | 1% | 5% | 25% | 4% | 65% | 0% |
Note: The following loglevels were omitted in this report:
fontbakery version: 0.12.6
These won't break the CI job for now, but will become effective after some time if nobody raises any concern.
dcaron uses component caroncmb.
[code: wrong-mark] * 🔥 **FAIL**tcaron uses component caroncmb.
[code: wrong-mark] * ⚠️ **WARN**Lcaron is decomposed and therefore could not be checked. Please check manually.
[code: decomposed-outline] * ⚠️ **WARN**lcaron is composed of a single component and therefore could not be checked. Please check manually.
[code: single-component]Bungee Inline Regular: OS/2 sTypoAscender is 1020 when it should be 1634
[code: bad-typo-ascender] * 🔥 **FAIL**Bungee Inline Regular: OS/2 sTypoDescender is -300 when it should be -914
[code: bad-typo-descender] * 🔥 **FAIL**Bungee Inline Regular: hhea Ascender is 1020 when it should be 1634
[code: bad-hhea-ascender] * 🔥 **FAIL**Bungee Inline Regular: hhea Descender is -300 when it should be -914
[code: bad-hhea-descender]The following spacing glyphs may be in the GDEF mark glyph class by mistake: commaaccent (U+0326) and commaaccent (U+F6C3)
[code: spacing-mark-glyphs]The following mark characters could be in the GDEF mark glyph class: horncmb (U+031B)
[code: mark-chars]This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: exclam Contours detected: 4 Expected: 2
- Glyph name: quotedbl Contours detected: 4 Expected: 2
- Glyph name: numbersign Contours detected: 4 Expected: 2
- Glyph name: dollar Contours detected: 2 Expected: 1, 3 or 5
- Glyph name: percent Contours detected: 10 Expected: 4 or 5
- Glyph name: quotesingle Contours detected: 2 Expected: 1
- Glyph name: parenleft Contours detected: 2 Expected: 1
- Glyph name: parenright Contours detected: 2 Expected: 1
- Glyph name: asterisk Contours detected: 2 Expected: 1 or 4
- Glyph name: plus Contours detected: 2 Expected: 1
- 937 more.
Use -F or --full-lists to disable shortening of long lists.
[code: contour-count]The most common width is 734 among a set of 9 math glyphs. The following math glyphs have a different width, though:
Width = 714: greater, less, greaterequal, lessequal
[code: width-outliers]The following glyphs could not be reached by codepoint or substitution rules:
- Tcedilla
- breveacute
- brevegrave
- brevehookabove
- brevetilde
- circumflexacute
- circumflextilde
- commaaccentcmb
- periodcentered.v
- tcedilla
[code: unreachable-glyphs]
The following glyphs have jaggy segments:
* indexdownleft.outline (U+E142): L<<538.0,163.0>--<475.0,110.0>>/L<<475.0,110.0>--<477.0,111.0>> = 13.50783887527299
* indexdownright.outline (U+E143): L<<523.0,111.0>--<525.0,110.0>>/L<<525.0,110.0>--<462.0,163.0>> = 13.50783887527299
* indexupleft.outline (U+E144): L<<303.0,322.0>--<250.0,385.0>>/L<<250.0,385.0>--<251.0,383.0>> = 13.50783887527299
* indexupright.outline (U+E145): L<<749.0,383.0>--<750.0,385.0>>/L<<750.0,385.0>--<697.0,322.0>> = 13.50783887527299
* indianrupee (U+20B9): L<<129.0,274.0>--<176.0,274.0>>/L<<176.0,274.0>--<129.0,272.0>> = 2.436648246810141
* indianrupee (U+20B9): L<<176.0,274.0>--<129.0,272.0>>/L<<129.0,272.0>--<340.0,272.0>> = 2.436648246810141
* indianrupee (U+20B9): L<<340.0,281.0>--<316.0,280.0>>/B<<316.0,280.0>-<354.0,291.0>-<366.5,320.5>> = 13.758394749894615
* onethird (U+2153): L<<968.0,264.0>--<957.0,264.0>>/B<<957.0,264.0>-<990.0,271.0>-<997.5,291.0>> = 11.976132444203333
* three (U+0033): L<<374.0,367.0>--<358.0,367.0>>/B<<358.0,367.0>-<388.0,374.0>-<402.0,388.5>> = 13.134022306396327
* three.sinf (U+2083): L<<283.0,264.0>--<272.0,264.0>>/B<<272.0,264.0>-<305.0,271.0>-<312.5,291.0>> = 11.976132444203333
* 7 more.
Use -F or --full-lists to disable shortening of long lists.
[code: found-jaggy-segments]The following glyphs have semi-vertical/semi-horizontal lines:
* M.v (U+FF4D): L<<179.0,36.0>--<183.0,684.0>>
* M.v (U+FF4D): L<<279.0,599.0>--<277.0,90.0>>
* M.v (U+FF4D): L<<287.0,90.0>--<289.0,599.0>>
* M.v (U+FF4D): L<<703.0,599.0>--<705.0,90.0>>
* M.v (U+FF4D): L<<715.0,90.0>--<713.0,599.0>>
* M.v (U+FF4D): L<<819.0,684.0>--<823.0,36.0>>
* asciicircum (U+005E): L<<202.0,171.0>--<70.0,172.0>>
* asciicircum (U+005E): L<<609.0,172.0>--<477.0,171.0>>
* ascript (U+0251): L<<675.0,530.0>--<677.0,36.0>>
[code: found-semi-vertical]
No dotted circle glyph present
[code: missing-dotted-circle]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: latin
, latin-ext
, menu
, vietnamese
GPOS table lacks kerning info for the following non-ligated sequences:
- I.salt_v + I.salt_v
[code: lacks-kern-info]
This font lacks caret position values for ligature glyphs on its GDEF table.
[code: lacks-caret-pos]This font file does not have a 'meta' table.
[code: lacks-meta-table]This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
- vhea
- vmtx
[code: optional-tables]
Found a git repo URL: https://github.com/djrrb/Bungee
[code: url-found]This font doesn't have an ARTICLE.en_us.html file.
[code: missing-article]EPAR table not present in font. To learn more see https://github.com/fonttools/fontbakery/issues/818
[code: lacks-EPAR]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]Hinting filesize impact:
ofl/bungeeinline/BungeeInline-Regular.ttf | |
---|---|
Dehinted Size | 148.8kb |
Hinted Size | 148.8kb |
Increase | 24 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 2.000']
[code: version-not-detected]💥 ERROR | ☠ FATAL | 🔥 FAIL | ⚠️ WARN | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG |
---|---|---|---|---|---|---|---|
0 | 0 | 2 | 13 | 62 | 9 | 165 | 0 |
0% | 0% | 1% | 5% | 25% | 4% | 66% | 0% |
Note: The following loglevels were omitted in this report:
@emmamarichal
Same comments as in Bungee Regular.
Taken from the upstream repo https://github.com/djrrb/Bungee at commit https://github.com/djrrb/Bungee/commit/eb03cf69adab5094f6b84e95357789cdf3bfeb99.
PR Checklist: