💥 ERROR | 🔥 FAIL | ⚠️ WARN | ⏩ SKIP | ℹ️ INFO | ✅ PASS |
---|---|---|---|---|---|
0 | 6 | 22 | 233 | 13 | 194 |
0% | 2% | 6% | 68% | 4% | 57% |
Note: The following loglevels were omitted in this report: SKIP, INFO, PASS, DEBUG
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]
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]
Missing required codepoints:
- 0x0132 (LATIN CAPITAL LIGATURE IJ)
- 0x014A (LATIN CAPITAL LETTER ENG)
- 0x014C (LATIN CAPITAL LETTER O WITH MACRON)
- 0x0156 (LATIN CAPITAL LETTER R WITH CEDILLA)
- 0x016C (LATIN CAPITAL LETTER U WITH BREVE)
- 0x0133 (LATIN SMALL LIGATURE IJ)
- 0x014B (LATIN SMALL LETTER ENG)
- 0x014D (LATIN SMALL LETTER O WITH MACRON)
- 0x0157 (LATIN SMALL LETTER R WITH CEDILLA)
- 0x016D (LATIN SMALL LETTER U WITH BREVE)
[code: missing-codepoints]
Missing required codepoints:
- 0x0132 (LATIN CAPITAL LIGATURE IJ)
- 0x014A (LATIN CAPITAL LETTER ENG)
- 0x014C (LATIN CAPITAL LETTER O WITH MACRON)
- 0x0156 (LATIN CAPITAL LETTER R WITH CEDILLA)
- 0x016C (LATIN CAPITAL LETTER U WITH BREVE)
- 0x0133 (LATIN SMALL LIGATURE IJ)
- 0x014B (LATIN SMALL LETTER ENG)
- 0x014D (LATIN SMALL LETTER O WITH MACRON)
- 0x0157 (LATIN SMALL LETTER R WITH CEDILLA)
- 0x016D (LATIN SMALL LETTER U WITH BREVE)
[code: missing-codepoints]
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
For now we're still accepting http URLs, but you should consider using https instead. [code: http]
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=14] [code: http-in-license-info]
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=14] [code: http-in-license-info]
For now we're still accepting http URLs, but you should consider using https instead. [code: http]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + i
- i + l [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + i
- i + l [code: lacks-kern-info]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
Current Font Bakery version is 0.8.11, while a newer 0.11.2 is already available. Please upgrade it with 'pip install -U fontbakery' [code: outdated-fontbakery]
Current Font Bakery version is 0.8.11, while a newer 0.11.2 is already available. Please upgrade it with 'pip install -U fontbakery' [code: outdated-fontbakery]
The following glyphs could not be reached by codepoint or substitution rules:
- Euro.sc
- dotlessi.sc
- uni014b
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- cent.taboldstyle
- dollar.taboldstyle
[code: unreachable-glyphs]
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: eth Contours detected: 1 Expected: 2
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: Uogonek Contours detected: 2 Expected: 1
- Glyph name: uogonek Contours detected: 2 Expected: 1
- Glyph name: Uogonek Contours detected: 2 Expected: 1
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: eth Contours detected: 1 Expected: 2
- Glyph name: fi Contours detected: 2 Expected: 3
- Glyph name: fl Contours detected: 1 Expected: 2
- Glyph name: uogonek Contours detected: 2 Expected: 1
[code: contour-count]
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: w Contours detected: 2 Expected: 1
- Glyph name: eth Contours detected: 1 Expected: 2
- Glyph name: oslash Contours detected: 2 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: Uogonek Contours detected: 2 Expected: 1
- Glyph name: uogonek Contours detected: 2 Expected: 1
- Glyph name: wcircumflex Contours detected: 3 Expected: 2
- Glyph name: wgrave Contours detected: 3 Expected: 2
- Glyph name: wacute Contours detected: 3 Expected: 2
- Glyph name: wdieresis Contours detected: 4 Expected: 3
- Glyph name: Uogonek Contours detected: 2 Expected: 1
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: eth Contours detected: 1 Expected: 2
- Glyph name: fi Contours detected: 1 Expected: 3
- Glyph name: fl Contours detected: 1 Expected: 2
- Glyph name: oslash Contours detected: 2 Expected: 3
- Glyph name: uogonek Contours detected: 2 Expected: 1
- Glyph name: w Contours detected: 2 Expected: 1
- Glyph name: wacute Contours detected: 3 Expected: 2
- Glyph name: wcircumflex Contours detected: 3 Expected: 2
- Glyph name: wdieresis Contours detected: 4 Expected: 3
- Glyph name: wgrave Contours detected: 3 Expected: 2
[code: contour-count]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌
The dot of soft dotted characters should disappear in other cases, for example: ĩ̦ ĭ̦ i̦̇ i̦̊ i̦̋ ǐ̦ i̦̒ j̦̀ j̦́ ĵ̦ j̦̃ j̦̄ j̦̆ j̦̇ j̦̈ j̦̊ j̦̋ ǰ̦ j̦̒ į̆ [code: soft-dotted]
The dot of soft dotted characters used in orthographies must disappear in the following strings: i̊ i̋ į̀ į́ į̂ į̃ į̄ į̌
The dot of soft dotted characters should disappear in other cases, for example: ĩ ĭ i̇ ǐ i̒ ĩ̦ ĭ̦ i̦̇ i̦̊ i̦̋ ǐ̦ i̦̒ ĩ̧ ĭ̧ i̧̇ i̧̊ i̧̋ ǐ̧ i̧̒ j̦̀ [code: soft-dotted]
The most common width is 520 among a set of 6 math glyphs. The following math glyphs have a different width, though:
Width = 473: less
Width = 454: greater
Width = 253: minus [code: width-outliers]
The most common width is 472 among a set of 1 math glyphs. The following math glyphs have a different width, though:
Width = 454: less
Width = 524: equal
Width = 470: greater
Width = 494: logicalnot
Width = 488: plusminus
Width = 496: multiply
Width = 483: divide
Width = 268: minus [code: width-outliers]
The following glyphs have colinear vectors:
* trademark (U+2122): L<<737.0,369.0>--<732.0,432.0>> -> L<<732.0,432.0>--<719.0,594.0>> [code: found-colinear-vectors]
The following glyphs have jaggy segments:
* W (U+0057): B<<470.5,367.5>-<477.0,415.0>-<485.0,442.0>>/B<<485.0,442.0>-<447.0,353.0>-<405.5,277.5>> = 6.616487280669642
* Wacute (U+1E82): B<<470.5,367.5>-<477.0,415.0>-<485.0,442.0>>/B<<485.0,442.0>-<447.0,353.0>-<405.5,277.5>> = 6.616487280669642
* Wcircumflex (U+0174): B<<470.5,367.5>-<477.0,415.0>-<485.0,442.0>>/B<<485.0,442.0>-<447.0,353.0>-<405.5,277.5>> = 6.616487280669642
* Wdieresis (U+1E84): B<<470.5,367.5>-<477.0,415.0>-<485.0,442.0>>/B<<485.0,442.0>-<447.0,353.0>-<405.5,277.5>> = 6.616487280669642
* Wgrave (U+1E80): B<<470.5,367.5>-<477.0,415.0>-<485.0,442.0>>/B<<485.0,442.0>-<447.0,353.0>-<405.5,277.5>> = 6.616487280669642
* y (U+0079): B<<244.0,77.5>-<240.0,39.0>-<232.0,9.0>>/B<<232.0,9.0>-<251.0,47.0>-<267.0,93.0>> = 11.633633998940427
* yacute (U+00FD): B<<244.0,77.5>-<240.0,39.0>-<232.0,9.0>>/B<<232.0,9.0>-<251.0,47.0>-<267.0,93.0>> = 11.633633998940427
* ycircumflex (U+0177): B<<244.0,77.5>-<240.0,39.0>-<232.0,9.0>>/B<<232.0,9.0>-<251.0,47.0>-<267.0,93.0>> = 11.633633998940427
* ydieresis (U+00FF): B<<244.0,77.5>-<240.0,39.0>-<232.0,9.0>>/B<<232.0,9.0>-<251.0,47.0>-<267.0,93.0>> = 11.633633998940427
* ygrave (U+1EF3): B<<244.0,77.5>-<240.0,39.0>-<232.0,9.0>>/B<<232.0,9.0>-<251.0,47.0>-<267.0,93.0>> = 11.633633998940427 [code: found-jaggy-segments]
The following glyphs have semi-vertical/semi-horizontal lines:
* bar (U+007C): L<<123.0,749.0>--<120.0,-121.0>>
* brokenbar (U+00A6): L<<123.0,749.0>--<121.0,384.0>>
* brokenbar (U+00A6): L<<80.0,-147.0>--<79.0,210.0>>
* numbersign (U+0023): L<<215.0,459.0>--<341.0,458.0>> [code: found-semi-vertical]