Font Bakery Logo image/svg+xml Font Bakery Logo Robert Martinez font build service https://github.com/xen/fontbakery
Fontbakery Technical Report

If you think a check is flawed or have an idea for a check, please file an issue at https://github.com/fonttools/fontbakery/issues and remember to include a pointer to the repo and branch you're checking.

DEPRECATION WARNING

By late-December 2024, FontBakery version 0.13.0 introduced a new naming scheme for the check-IDs.

Fontbakery detected usage of old IDs and performed an automatic backwards-compatibility translation for you.
This automatic translation will be deprecated in the next major release.

Please start using the new check-IDs as documented at /Lib/fontbakery/legacy_checkids.py

The following legacy check-IDs were detected:
- com.google.fonts/check/version_bump
- com.google.fonts/check/outline_alignment_miss
- com.google.fonts/check/fontdata_namecheck
- com.google.fonts/check/outline_semi_vertical
- com.google.fonts/check/outline_jaggy_segments
- com.google.fonts/check/ttx_roundtrip
- com.google.fonts/check/outline_colinear_vectors
- com.google.fonts/check/outline_short_segments

Summary

💥 ERROR ☠ FATAL 🔥 FAIL ⚠️ WARN ⏩ SKIP ℹ️ INFO ✅ PASS
2 0 2 14 53 8 159
1% 0% 1% 6% 22% 3% 67%

Meaning of check results:

If you get ERRORs, please help us improve the tool by reporting them at our issue tracker.

(but other kinds of bug reports and/or feature requests are also always welcome, of course!)

FontBakery version: 0.13.1

OpenType Specification Checks

⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩

Checking unitsPerEm value is reasonable.

Check ID: <FontBakeryCheck:opentype/unitsperem>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    In order to optimize performance on some legacy renderers, the value of unitsPerEm at the head table should ideally be a power of 2 between 16 to 16384. And values of 1000 and 2000 are also common and may be just fine as well. But we got 1350 instead.

    [code: suboptimal]

Universal Profile Checks

🔥⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️

Check accent of Lcaron, dcaron, lcaron, tcaron

Check ID: <FontBakeryCheck:alt_caron>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    Lcaron is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ⚠️ WARN

    dcaron is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ⚠️ WARN

    lcaron is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ⚠️ WARN

    tcaron is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ✅ PASS

    Looks good!

Check if each glyph has the recommended amount of contours.

Check ID: <FontBakeryCheck:contour_count>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    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: space	Contours detected: 136	Expected: 0
    
    - Glyph name: exclam	Contours detected: 74	Expected: 2
    
    - Glyph name: quotedbl	Contours detected: 191	Expected: 2
    
    - Glyph name: numbersign	Contours detected: 321	Expected: 2
    
    - Glyph name: dollar	Contours detected: 218	Expected: 1, 3 or 5
    
    - Glyph name: percent	Contours detected: 330	Expected: 4 or 5
    
    - Glyph name: ampersand	Contours detected: 303	Expected: 1, 2 or 3
    
    - Glyph name: quotesingle	Contours detected: 96	Expected: 1
    
    - Glyph name: parenleft	Contours detected: 109	Expected: 1
    
    - Glyph name: parenright	Contours detected: 109	Expected: 1
    
    - Glyph name: asterisk	Contours detected: 212	Expected: 1 or 4
    
    - Glyph name: plus	Contours detected: 268	Expected: 1
    
    - Glyph name: comma	Contours detected: 96	Expected: 1
    
    - Glyph name: hyphen	Contours detected: 244	Expected: 1
    
    - Glyph name: period	Contours detected: 100	Expected: 1
    
    - Glyph name: slash	Contours detected: 190	Expected: 1
    
    - Glyph name: zero	Contours detected: 171	Expected: 2 or 3
    
    - Glyph name: one	Contours detected: 112	Expected: 1
    
    - Glyph name: two	Contours detected: 203	Expected: 1
    
    - Glyph name: three	Contours detected: 199	Expected: 1
    
    - Glyph name: four	Contours detected: 184	Expected: 1 or 2
    
    - Glyph name: five	Contours detected: 172	Expected: 1
    
    - Glyph name: six	Contours detected: 183	Expected: 1 or 2
    
    - Glyph name: seven	Contours detected: 202	Expected: 1
    
    - Glyph name: eight	Contours detected: 184	Expected: 3
    
    - Glyph name: nine	Contours detected: 183	Expected: 1 or 2
    
    - Glyph name: colon	Contours detected: 91	Expected: 2
    
    - Glyph name: semicolon	Contours detected: 87	Expected: 2
    
    - Glyph name: less	Contours detected: 245	Expected: 1
    
    - Glyph name: equal	Contours detected: 238	Expected: 2
    
    - Glyph name: greater	Contours detected: 245	Expected: 1
    
    - Glyph name: question	Contours detected: 211	Expected: 2
    
    - Glyph name: at	Contours detected: 322	Expected: 2
    
    - Glyph name: A	Contours detected: 198	Expected: 2
    
    - Glyph name: B	Contours detected: 175	Expected: 2 or 3
    
    - Glyph name: C	Contours detected: 207	Expected: 1
    
    - Glyph name: D	Contours detected: 188	Expected: 2
    
    - Glyph name: E	Contours detected: 175	Expected: 1
    
    - Glyph name: F	Contours detected: 169	Expected: 1
    
    - Glyph name: G	Contours detected: 193	Expected: 1
    
    - Glyph name: H	Contours detected: 196	Expected: 1
    
    - Glyph name: I	Contours detected: 64	Expected: 1
    
    - Glyph name: J	Contours detected: 206	Expected: 1
    
    - Glyph name: K	Contours detected: 174	Expected: 1 or 2
    
    - Glyph name: L	Contours detected: 184	Expected: 1
    
    - Glyph name: M	Contours detected: 298	Expected: 1
    
    - Glyph name: N	Contours detected: 200	Expected: 1
    
    - Glyph name: O	Contours detected: 192	Expected: 2
    
    - Glyph name: P	Contours detected: 203	Expected: 1 or 2
    
    - Glyph name: Q	Contours detected: 182	Expected: 2
    
    - Glyph name: R	Contours detected: 186	Expected: 1 or 2
    
    - Glyph name: S	Contours detected: 208	Expected: 1
    
    - Glyph name: T	Contours detected: 208	Expected: 1
    
    - Glyph name: U	Contours detected: 200	Expected: 1
    
    - Glyph name: V	Contours detected: 210	Expected: 1
    
    - Glyph name: W	Contours detected: 299	Expected: 1 or 2
    
    - Glyph name: X	Contours detected: 202	Expected: 1
    
    - Glyph name: Y	Contours detected: 249	Expected: 1
    
    - Glyph name: Z	Contours detected: 204	Expected: 1
    
    - Glyph name: bracketleft	Contours detected: 124	Expected: 1
    
    - Glyph name: backslash	Contours detected: 190	Expected: 1
    
    - Glyph name: bracketright	Contours detected: 124	Expected: 1
    
    - Glyph name: asciicircum	Contours detected: 288	Expected: 1
    
    - Glyph name: underscore	Contours detected: 268	Expected: 1
    
    - Glyph name: a	Contours detected: 216	Expected: 2
    
    - Glyph name: b	Contours detected: 202	Expected: 2
    
    - Glyph name: c	Contours detected: 229	Expected: 1
    
    - Glyph name: d	Contours detected: 202	Expected: 2
    
    - Glyph name: e	Contours detected: 215	Expected: 2
    
    - Glyph name: f	Contours detected: 162	Expected: 1
    
    - Glyph name: g	Contours detected: 190	Expected: 2 or 3
    
    - Glyph name: h	Contours detected: 211	Expected: 1
    
    - Glyph name: i	Contours detected: 70	Expected: 2
    
    - Glyph name: j	Contours detected: 83	Expected: 2
    
    - Glyph name: k	Contours detected: 162	Expected: 1 or 2
    
    - Glyph name: l	Contours detected: 64	Expected: 1
    
    - Glyph name: m	Contours detected: 322	Expected: 1
    
    - Glyph name: n	Contours detected: 223	Expected: 1
    
    - Glyph name: o	Contours detected: 220	Expected: 2
    
    - Glyph name: p	Contours detected: 202	Expected: 2
    
    - Glyph name: q	Contours detected: 202	Expected: 2
    
    - Glyph name: r	Contours detected: 195	Expected: 1
    
    - Glyph name: s	Contours detected: 228	Expected: 1
    
    - Glyph name: t	Contours detected: 191	Expected: 1
    
    - Glyph name: u	Contours detected: 223	Expected: 1
    
    - Glyph name: v	Contours detected: 234	Expected: 1
    
    - Glyph name: w	Contours detected: 335	Expected: 1
    
    - Glyph name: x	Contours detected: 226	Expected: 1
    
    - Glyph name: y	Contours detected: 221	Expected: 1
    
    - Glyph name: z	Contours detected: 202	Expected: 1
    
    - Glyph name: braceleft	Contours detected: 141	Expected: 1
    
    - Glyph name: bar	Contours detected: 163	Expected: 1
    
    - Glyph name: braceright	Contours detected: 141	Expected: 1
    
    - Glyph name: asciitilde	Contours detected: 312	Expected: 1
    
    - Glyph name: uni00A0	Contours detected: 136	Expected: 0
    
    - Glyph name: exclamdown	Contours detected: 74	Expected: 2
    
    - Glyph name: cent	Contours detected: 218	Expected: 1 or 2
    
    - Glyph name: sterling	Contours detected: 186	Expected: 1 or 2
    
    - Glyph name: yen	Contours detected: 233	Expected: 1 or 2
    
    - Glyph name: section	Contours detected: 186	Expected: 2
    
    - Glyph name: copyright	Contours detected: 322	Expected: 3
    
    - Glyph name: ordfeminine	Contours detected: 216	Expected: 2 or 3
    
    - Glyph name: guillemotleft	Contours detected: 334	Expected: 2
    
    - Glyph name: registered	Contours detected: 248	Expected: 3 or 4
    
    - Glyph name: degree	Contours detected: 162	Expected: 2
    
    - Glyph name: paragraph	Contours detected: 189	Expected: 1, 2 or 3
    
    - Glyph name: periodcentered	Contours detected: 100	Expected: 1
    
    - Glyph name: ordmasculine	Contours detected: 220	Expected: 2 or 3
    
    - Glyph name: guillemotright	Contours detected: 334	Expected: 2
    
    - Glyph name: questiondown	Contours detected: 211	Expected: 2
    
    - Glyph name: Agrave	Contours detected: 188	Expected: 3
    
    - Glyph name: Aacute	Contours detected: 188	Expected: 3
    
    - Glyph name: Acircumflex	Contours detected: 182	Expected: 3
    
    - Glyph name: Atilde	Contours detected: 182	Expected: 3
    
    - Glyph name: Adieresis	Contours detected: 180	Expected: 4
    
    - Glyph name: Aring	Contours detected: 180	Expected: 3 or 4
    
    - Glyph name: AE	Contours detected: 284	Expected: 2
    
    - Glyph name: Ccedilla	Contours detected: 191	Expected: 1 or 2
    
    - Glyph name: Egrave	Contours detected: 165	Expected: 2
    
    - Glyph name: Eacute	Contours detected: 165	Expected: 2
    
    - Glyph name: Ecircumflex	Contours detected: 159	Expected: 2
    
    - Glyph name: Edieresis	Contours detected: 157	Expected: 3
    
    - Glyph name: Igrave	Contours detected: 56	Expected: 2
    
    - Glyph name: Iacute	Contours detected: 56	Expected: 2
    
    - Glyph name: Icircumflex	Contours detected: 53	Expected: 2
    
    - Glyph name: Idieresis	Contours detected: 55	Expected: 3
    
    - Glyph name: Eth	Contours detected: 205	Expected: 2
    
    - Glyph name: Ntilde	Contours detected: 184	Expected: 2
    
    - Glyph name: Ograve	Contours detected: 182	Expected: 3
    
    - Glyph name: Oacute	Contours detected: 182	Expected: 3
    
    - Glyph name: Ocircumflex	Contours detected: 176	Expected: 3
    
    - Glyph name: Otilde	Contours detected: 176	Expected: 3
    
    - Glyph name: Odieresis	Contours detected: 174	Expected: 4
    
    - Glyph name: multiply	Contours detected: 234	Expected: 1
    
    - Glyph name: Oslash	Contours detected: 225	Expected: 2 or 3
    
    - Glyph name: Ugrave	Contours detected: 190	Expected: 2
    
    - Glyph name: Uacute	Contours detected: 190	Expected: 2
    
    - Glyph name: Ucircumflex	Contours detected: 184	Expected: 2
    
    - Glyph name: Udieresis	Contours detected: 182	Expected: 3
    
    - Glyph name: Yacute	Contours detected: 239	Expected: 2
    
    - Glyph name: Thorn	Contours detected: 206	Expected: 1 or 2
    
    - Glyph name: germandbls	Contours detected: 210	Expected: 1
    
    - Glyph name: agrave	Contours detected: 206	Expected: 3
    
    - Glyph name: aacute	Contours detected: 206	Expected: 3
    
    - Glyph name: acircumflex	Contours detected: 200	Expected: 3
    
    - Glyph name: atilde	Contours detected: 200	Expected: 3
    
    - Glyph name: adieresis	Contours detected: 198	Expected: 4
    
    - Glyph name: aring	Contours detected: 196	Expected: 4
    
    - Glyph name: ae	Contours detected: 347	Expected: 3
    
    - Glyph name: ccedilla	Contours detected: 213	Expected: 1 or 2
    
    - Glyph name: egrave	Contours detected: 205	Expected: 3
    
    - Glyph name: eacute	Contours detected: 205	Expected: 3
    
    - Glyph name: ecircumflex	Contours detected: 199	Expected: 3
    
    - Glyph name: edieresis	Contours detected: 197	Expected: 4
    
    - Glyph name: igrave	Contours detected: 71	Expected: 2
    
    - Glyph name: iacute	Contours detected: 71	Expected: 2
    
    - Glyph name: icircumflex	Contours detected: 68	Expected: 2
    
    - Glyph name: idieresis	Contours detected: 73	Expected: 3
    
    - Glyph name: eth	Contours detected: 202	Expected: 2
    
    - Glyph name: ntilde	Contours detected: 207	Expected: 2
    
    - Glyph name: ograve	Contours detected: 210	Expected: 3
    
    - Glyph name: oacute	Contours detected: 210	Expected: 3
    
    - Glyph name: ocircumflex	Contours detected: 204	Expected: 3
    
    - Glyph name: otilde	Contours detected: 204	Expected: 3
    
    - Glyph name: odieresis	Contours detected: 202	Expected: 4
    
    - Glyph name: divide	Contours detected: 274	Expected: 3
    
    - Glyph name: oslash	Contours detected: 208	Expected: 3
    
    - Glyph name: ugrave	Contours detected: 213	Expected: 2
    
    - Glyph name: uacute	Contours detected: 213	Expected: 2
    
    - Glyph name: ucircumflex	Contours detected: 207	Expected: 2
    
    - Glyph name: udieresis	Contours detected: 205	Expected: 3
    
    - Glyph name: yacute	Contours detected: 211	Expected: 2
    
    - Glyph name: thorn	Contours detected: 190	Expected: 2
    
    - Glyph name: ydieresis	Contours detected: 203	Expected: 3
    
    - Glyph name: Amacron	Contours detected: 186	Expected: 3
    
    - Glyph name: amacron	Contours detected: 204	Expected: 3
    
    - Glyph name: Abreve	Contours detected: 180	Expected: 3
    
    - Glyph name: abreve	Contours detected: 198	Expected: 3
    
    - Glyph name: Aogonek	Contours detected: 183	Expected: 2 or 3
    
    - Glyph name: aogonek	Contours detected: 201	Expected: 2
    
    - Glyph name: Cacute	Contours detected: 197	Expected: 2
    
    - Glyph name: cacute	Contours detected: 219	Expected: 2
    
    - Glyph name: Cdotaccent	Contours detected: 198	Expected: 2
    
    - Glyph name: cdotaccent	Contours detected: 220	Expected: 2
    
    - Glyph name: Ccaron	Contours detected: 191	Expected: 2
    
    - Glyph name: ccaron	Contours detected: 213	Expected: 2
    
    - Glyph name: Dcaron	Contours detected: 172	Expected: 3
    
    - Glyph name: dcaron	Contours detected: 300	Expected: 3
    
    - Glyph name: Dcroat	Contours detected: 205	Expected: 2
    
    - Glyph name: dcroat	Contours detected: 224	Expected: 2
    
    - Glyph name: Emacron	Contours detected: 163	Expected: 2
    
    - Glyph name: emacron	Contours detected: 203	Expected: 3
    
    - Glyph name: Edotaccent	Contours detected: 166	Expected: 2
    
    - Glyph name: edotaccent	Contours detected: 206	Expected: 3
    
    - Glyph name: Eogonek	Contours detected: 160	Expected: 1 or 2
    
    - Glyph name: eogonek	Contours detected: 200	Expected: 2
    
    - Glyph name: Ecaron	Contours detected: 159	Expected: 2
    
    - Glyph name: ecaron	Contours detected: 199	Expected: 3
    
    - Glyph name: Gbreve	Contours detected: 175	Expected: 2
    
    - Glyph name: gbreve	Contours detected: 172	Expected: 3 or 4
    
    - Glyph name: Gdotaccent	Contours detected: 184	Expected: 2
    
    - Glyph name: gdotaccent	Contours detected: 181	Expected: 3 or 4
    
    - Glyph name: uni0122	Contours detected: 183	Expected: 2
    
    - Glyph name: uni0123	Contours detected: 180	Expected: 3 or 4
    
    - Glyph name: Hbar	Contours detected: 236	Expected: 2
    
    - Glyph name: hbar	Contours detected: 231	Expected: 1
    
    - Glyph name: Imacron	Contours detected: 56	Expected: 2
    
    - Glyph name: imacron	Contours detected: 71	Expected: 2
    
    - Glyph name: Iogonek	Contours detected: 51	Expected: 1 or 2
    
    - Glyph name: iogonek	Contours detected: 57	Expected: 2 or 3
    
    - Glyph name: Idotaccent	Contours detected: 55	Expected: 2
    
    - Glyph name: dotlessi	Contours detected: 79	Expected: 1
    
    - Glyph name: IJ	Contours detected: 296	Expected: 1 or 2
    
    - Glyph name: ij	Contours detected: 179	Expected: 3 or 4
    
    - Glyph name: uni0136	Contours detected: 164	Expected: 2 or 3
    
    - Glyph name: uni0137	Contours detected: 152	Expected: 2 or 3
    
    - Glyph name: Lacute	Contours detected: 174	Expected: 2
    
    - Glyph name: lacute	Contours detected: 56	Expected: 2
    
    - Glyph name: uni013B	Contours detected: 174	Expected: 2
    
    - Glyph name: uni013C	Contours detected: 54	Expected: 2
    
    - Glyph name: Lcaron	Contours detected: 174	Expected: 2
    
    - Glyph name: lcaron	Contours detected: 162	Expected: 2
    
    - Glyph name: Lslash	Contours detected: 198	Expected: 1
    
    - Glyph name: lslash	Contours detected: 158	Expected: 1
    
    - Glyph name: Nacute	Contours detected: 190	Expected: 2
    
    - Glyph name: nacute	Contours detected: 213	Expected: 2
    
    - Glyph name: uni0145	Contours detected: 190	Expected: 2
    
    - Glyph name: uni0146	Contours detected: 213	Expected: 2
    
    - Glyph name: Ncaron	Contours detected: 184	Expected: 2
    
    - Glyph name: ncaron	Contours detected: 207	Expected: 2
    
    - Glyph name: Eng	Contours detected: 188	Expected: 1
    
    - Glyph name: eng	Contours detected: 214	Expected: 1
    
    - Glyph name: Omacron	Contours detected: 180	Expected: 3
    
    - Glyph name: omacron	Contours detected: 208	Expected: 3
    
    - Glyph name: Ohungarumlaut	Contours detected: 172	Expected: 4
    
    - Glyph name: ohungarumlaut	Contours detected: 200	Expected: 4
    
    - Glyph name: OE	Contours detected: 279	Expected: 2
    
    - Glyph name: oe	Contours detected: 349	Expected: 3
    
    - Glyph name: Racute	Contours detected: 176	Expected: 3
    
    - Glyph name: racute	Contours detected: 185	Expected: 2
    
    - Glyph name: uni0156	Contours detected: 176	Expected: 3
    
    - Glyph name: uni0157	Contours detected: 185	Expected: 2
    
    - Glyph name: Rcaron	Contours detected: 170	Expected: 3
    
    - Glyph name: rcaron	Contours detected: 179	Expected: 2
    
    - Glyph name: Sacute	Contours detected: 198	Expected: 2
    
    - Glyph name: sacute	Contours detected: 218	Expected: 2
    
    - Glyph name: Scedilla	Contours detected: 192	Expected: 1 or 2
    
    - Glyph name: scedilla	Contours detected: 212	Expected: 1 or 2
    
    - Glyph name: Scaron	Contours detected: 190	Expected: 2
    
    - Glyph name: scaron	Contours detected: 212	Expected: 2
    
    - Glyph name: Tcaron	Contours detected: 190	Expected: 2
    
    - Glyph name: tcaron	Contours detected: 235	Expected: 2
    
    - Glyph name: Umacron	Contours detected: 188	Expected: 2
    
    - Glyph name: umacron	Contours detected: 211	Expected: 2
    
    - Glyph name: Ubreve	Contours detected: 182	Expected: 2
    
    - Glyph name: ubreve	Contours detected: 205	Expected: 2
    
    - Glyph name: Uring	Contours detected: 182	Expected: 3
    
    - Glyph name: uring	Contours detected: 203	Expected: 3
    
    - Glyph name: Uhungarumlaut	Contours detected: 180	Expected: 3
    
    - Glyph name: uhungarumlaut	Contours detected: 203	Expected: 3
    
    - Glyph name: Uogonek	Contours detected: 185	Expected: 1
    
    - Glyph name: uogonek	Contours detected: 208	Expected: 1
    
    - Glyph name: Wcircumflex	Contours detected: 281	Expected: 2
    
    - Glyph name: wcircumflex	Contours detected: 317	Expected: 2
    
    - Glyph name: Ycircumflex	Contours detected: 231	Expected: 2
    
    - Glyph name: ycircumflex	Contours detected: 205	Expected: 2
    
    - Glyph name: Ydieresis	Contours detected: 241	Expected: 3
    
    - Glyph name: Zacute	Contours detected: 194	Expected: 2
    
    - Glyph name: zacute	Contours detected: 192	Expected: 2
    
    - Glyph name: Zdotaccent	Contours detected: 195	Expected: 2
    
    - Glyph name: zdotaccent	Contours detected: 193	Expected: 2
    
    - Glyph name: Zcaron	Contours detected: 188	Expected: 2
    
    - Glyph name: zcaron	Contours detected: 186	Expected: 2
    
    - Glyph name: uni0218	Contours detected: 198	Expected: 2
    
    - Glyph name: uni0219	Contours detected: 218	Expected: 2
    
    - Glyph name: uni021A	Contours detected: 198	Expected: 2
    
    - Glyph name: uni021B	Contours detected: 181	Expected: 2
    
    - Glyph name: uni0237	Contours detected: 92	Expected: 1
    
    - Glyph name: Wgrave	Contours detected: 289	Expected: 2
    
    - Glyph name: wgrave	Contours detected: 325	Expected: 2
    
    - Glyph name: Wacute	Contours detected: 289	Expected: 2
    
    - Glyph name: wacute	Contours detected: 325	Expected: 2
    
    - Glyph name: Wdieresis	Contours detected: 281	Expected: 3
    
    - Glyph name: wdieresis	Contours detected: 317	Expected: 3
    
    - Glyph name: uni1E9E	Contours detected: 203	Expected: 1
    
    - Glyph name: Ygrave	Contours detected: 239	Expected: 2
    
    - Glyph name: ygrave	Contours detected: 211	Expected: 2
    
    - Glyph name: uni200A	Contours detected: 1	Expected: 0
    
    - Glyph name: endash	Contours detected: 268	Expected: 1
    
    - Glyph name: emdash	Contours detected: 388	Expected: 1
    
    - Glyph name: quoteleft	Contours detected: 96	Expected: 1
    
    - Glyph name: quoteright	Contours detected: 96	Expected: 1
    
    - Glyph name: quotesinglbase	Contours detected: 96	Expected: 1
    
    - Glyph name: quotedblleft	Contours detected: 191	Expected: 2
    
    - Glyph name: quotedblright	Contours detected: 191	Expected: 2
    
    - Glyph name: quotedblbase	Contours detected: 191	Expected: 2
    
    - Glyph name: bullet	Contours detected: 158	Expected: 1
    
    - Glyph name: ellipsis	Contours detected: 352	Expected: 3
    
    - Glyph name: guilsinglleft	Contours detected: 181	Expected: 1
    
    - Glyph name: guilsinglright	Contours detected: 181	Expected: 1
    
    - Glyph name: Euro	Contours detected: 241	Expected: 1 or 2
    
    - Glyph name: trademark	Contours detected: 532	Expected: 2
    
    - Glyph name: minus	Contours detected: 292	Expected: 1
    
    - Glyph name: A	Contours detected: 198	Expected: 2
    
    - Glyph name: AE	Contours detected: 284	Expected: 2
    
    - Glyph name: Aacute	Contours detected: 188	Expected: 3
    
    - Glyph name: Abreve	Contours detected: 180	Expected: 3
    
    - Glyph name: Acircumflex	Contours detected: 182	Expected: 3
    
    - Glyph name: Adieresis	Contours detected: 180	Expected: 4
    
    - Glyph name: Agrave	Contours detected: 188	Expected: 3
    
    - Glyph name: Amacron	Contours detected: 186	Expected: 3
    
    - Glyph name: Aogonek	Contours detected: 183	Expected: 2 or 3
    
    - Glyph name: Aring	Contours detected: 180	Expected: 3 or 4
    
    - Glyph name: Atilde	Contours detected: 182	Expected: 3
    
    - Glyph name: B	Contours detected: 175	Expected: 2 or 3
    
    - Glyph name: C	Contours detected: 207	Expected: 1
    
    - Glyph name: Cacute	Contours detected: 197	Expected: 2
    
    - Glyph name: Ccaron	Contours detected: 191	Expected: 2
    
    - Glyph name: Ccedilla	Contours detected: 191	Expected: 1 or 2
    
    - Glyph name: Cdotaccent	Contours detected: 198	Expected: 2
    
    - Glyph name: D	Contours detected: 188	Expected: 2
    
    - Glyph name: Dcaron	Contours detected: 172	Expected: 3
    
    - Glyph name: Dcroat	Contours detected: 205	Expected: 2
    
    - Glyph name: E	Contours detected: 175	Expected: 1
    
    - Glyph name: Eacute	Contours detected: 165	Expected: 2
    
    - Glyph name: Ecaron	Contours detected: 159	Expected: 2
    
    - Glyph name: Ecircumflex	Contours detected: 159	Expected: 2
    
    - Glyph name: Edieresis	Contours detected: 157	Expected: 3
    
    - Glyph name: Edotaccent	Contours detected: 166	Expected: 2
    
    - Glyph name: Egrave	Contours detected: 165	Expected: 2
    
    - Glyph name: Emacron	Contours detected: 163	Expected: 2
    
    - Glyph name: Eng	Contours detected: 188	Expected: 1
    
    - Glyph name: Eogonek	Contours detected: 160	Expected: 1 or 2
    
    - Glyph name: Eth	Contours detected: 205	Expected: 2
    
    - Glyph name: Euro	Contours detected: 241	Expected: 1 or 2
    
    - Glyph name: F	Contours detected: 169	Expected: 1
    
    - Glyph name: G	Contours detected: 193	Expected: 1
    
    - Glyph name: Gbreve	Contours detected: 175	Expected: 2
    
    - Glyph name: Gdotaccent	Contours detected: 184	Expected: 2
    
    - Glyph name: H	Contours detected: 196	Expected: 1
    
    - Glyph name: Hbar	Contours detected: 236	Expected: 2
    
    - Glyph name: I	Contours detected: 64	Expected: 1
    
    - Glyph name: IJ	Contours detected: 296	Expected: 1 or 2
    
    - Glyph name: Iacute	Contours detected: 56	Expected: 2
    
    - Glyph name: Icircumflex	Contours detected: 53	Expected: 2
    
    - Glyph name: Idieresis	Contours detected: 55	Expected: 3
    
    - Glyph name: Idotaccent	Contours detected: 55	Expected: 2
    
    - Glyph name: Igrave	Contours detected: 56	Expected: 2
    
    - Glyph name: Imacron	Contours detected: 56	Expected: 2
    
    - Glyph name: Iogonek	Contours detected: 51	Expected: 1 or 2
    
    - Glyph name: J	Contours detected: 206	Expected: 1
    
    - Glyph name: K	Contours detected: 174	Expected: 1 or 2
    
    - Glyph name: L	Contours detected: 184	Expected: 1
    
    - Glyph name: Lacute	Contours detected: 174	Expected: 2
    
    - Glyph name: Lcaron	Contours detected: 174	Expected: 2
    
    - Glyph name: Lslash	Contours detected: 198	Expected: 1
    
    - Glyph name: M	Contours detected: 298	Expected: 1
    
    - Glyph name: N	Contours detected: 200	Expected: 1
    
    - Glyph name: Nacute	Contours detected: 190	Expected: 2
    
    - Glyph name: Ncaron	Contours detected: 184	Expected: 2
    
    - Glyph name: Ntilde	Contours detected: 184	Expected: 2
    
    - Glyph name: O	Contours detected: 192	Expected: 2
    
    - Glyph name: OE	Contours detected: 279	Expected: 2
    
    - Glyph name: Oacute	Contours detected: 182	Expected: 3
    
    - Glyph name: Ocircumflex	Contours detected: 176	Expected: 3
    
    - Glyph name: Odieresis	Contours detected: 174	Expected: 4
    
    - Glyph name: Ograve	Contours detected: 182	Expected: 3
    
    - Glyph name: Ohungarumlaut	Contours detected: 172	Expected: 4
    
    - Glyph name: Omacron	Contours detected: 180	Expected: 3
    
    - Glyph name: Oslash	Contours detected: 225	Expected: 2 or 3
    
    - Glyph name: Otilde	Contours detected: 176	Expected: 3
    
    - Glyph name: P	Contours detected: 203	Expected: 1 or 2
    
    - Glyph name: Q	Contours detected: 182	Expected: 2
    
    - Glyph name: R	Contours detected: 186	Expected: 1 or 2
    
    - Glyph name: Racute	Contours detected: 176	Expected: 3
    
    - Glyph name: Rcaron	Contours detected: 170	Expected: 3
    
    - Glyph name: S	Contours detected: 208	Expected: 1
    
    - Glyph name: Sacute	Contours detected: 198	Expected: 2
    
    - Glyph name: Scaron	Contours detected: 190	Expected: 2
    
    - Glyph name: T	Contours detected: 208	Expected: 1
    
    - Glyph name: Tcaron	Contours detected: 190	Expected: 2
    
    - Glyph name: Thorn	Contours detected: 206	Expected: 1 or 2
    
    - Glyph name: U	Contours detected: 200	Expected: 1
    
    - Glyph name: Uacute	Contours detected: 190	Expected: 2
    
    - Glyph name: Ubreve	Contours detected: 182	Expected: 2
    
    - Glyph name: Ucircumflex	Contours detected: 184	Expected: 2
    
    - Glyph name: Udieresis	Contours detected: 182	Expected: 3
    
    - Glyph name: Ugrave	Contours detected: 190	Expected: 2
    
    - Glyph name: Uhungarumlaut	Contours detected: 180	Expected: 3
    
    - Glyph name: Umacron	Contours detected: 188	Expected: 2
    
    - Glyph name: Uogonek	Contours detected: 185	Expected: 1
    
    - Glyph name: Uring	Contours detected: 182	Expected: 3
    
    - Glyph name: V	Contours detected: 210	Expected: 1
    
    - Glyph name: W	Contours detected: 299	Expected: 1 or 2
    
    - Glyph name: Wacute	Contours detected: 289	Expected: 2
    
    - Glyph name: Wcircumflex	Contours detected: 281	Expected: 2
    
    - Glyph name: Wdieresis	Contours detected: 281	Expected: 3
    
    - Glyph name: Wgrave	Contours detected: 289	Expected: 2
    
    - Glyph name: X	Contours detected: 202	Expected: 1
    
    - Glyph name: Y	Contours detected: 249	Expected: 1
    
    - Glyph name: Yacute	Contours detected: 239	Expected: 2
    
    - Glyph name: Ycircumflex	Contours detected: 231	Expected: 2
    
    - Glyph name: Ydieresis	Contours detected: 241	Expected: 3
    
    - Glyph name: Ygrave	Contours detected: 239	Expected: 2
    
    - Glyph name: Z	Contours detected: 204	Expected: 1
    
    - Glyph name: Zacute	Contours detected: 194	Expected: 2
    
    - Glyph name: Zcaron	Contours detected: 188	Expected: 2
    
    - Glyph name: Zdotaccent	Contours detected: 195	Expected: 2
    
    - Glyph name: a	Contours detected: 216	Expected: 2
    
    - Glyph name: aacute	Contours detected: 206	Expected: 3
    
    - Glyph name: abreve	Contours detected: 198	Expected: 3
    
    - Glyph name: acircumflex	Contours detected: 200	Expected: 3
    
    - Glyph name: adieresis	Contours detected: 198	Expected: 4
    
    - Glyph name: ae	Contours detected: 347	Expected: 3
    
    - Glyph name: agrave	Contours detected: 206	Expected: 3
    
    - Glyph name: amacron	Contours detected: 204	Expected: 3
    
    - Glyph name: ampersand	Contours detected: 303	Expected: 1, 2 or 3
    
    - Glyph name: aogonek	Contours detected: 201	Expected: 2
    
    - Glyph name: aring	Contours detected: 196	Expected: 4
    
    - Glyph name: asciicircum	Contours detected: 288	Expected: 1
    
    - Glyph name: asciitilde	Contours detected: 312	Expected: 1
    
    - Glyph name: asterisk	Contours detected: 212	Expected: 1 or 4
    
    - Glyph name: at	Contours detected: 322	Expected: 2
    
    - Glyph name: atilde	Contours detected: 200	Expected: 3
    
    - Glyph name: b	Contours detected: 202	Expected: 2
    
    - Glyph name: backslash	Contours detected: 190	Expected: 1
    
    - Glyph name: bar	Contours detected: 163	Expected: 1
    
    - Glyph name: braceleft	Contours detected: 141	Expected: 1
    
    - Glyph name: braceright	Contours detected: 141	Expected: 1
    
    - Glyph name: bracketleft	Contours detected: 124	Expected: 1
    
    - Glyph name: bracketright	Contours detected: 124	Expected: 1
    
    - Glyph name: bullet	Contours detected: 158	Expected: 1
    
    - Glyph name: c	Contours detected: 229	Expected: 1
    
    - Glyph name: cacute	Contours detected: 219	Expected: 2
    
    - Glyph name: ccaron	Contours detected: 213	Expected: 2
    
    - Glyph name: ccedilla	Contours detected: 213	Expected: 1 or 2
    
    - Glyph name: cdotaccent	Contours detected: 220	Expected: 2
    
    - Glyph name: cent	Contours detected: 218	Expected: 1 or 2
    
    - Glyph name: colon	Contours detected: 91	Expected: 2
    
    - Glyph name: comma	Contours detected: 96	Expected: 1
    
    - Glyph name: copyright	Contours detected: 322	Expected: 3
    
    - Glyph name: d	Contours detected: 202	Expected: 2
    
    - Glyph name: dcaron	Contours detected: 300	Expected: 3
    
    - Glyph name: dcroat	Contours detected: 224	Expected: 2
    
    - Glyph name: degree	Contours detected: 162	Expected: 2
    
    - Glyph name: divide	Contours detected: 274	Expected: 3
    
    - Glyph name: dollar	Contours detected: 218	Expected: 1, 3 or 5
    
    - Glyph name: dotlessi	Contours detected: 79	Expected: 1
    
    - Glyph name: e	Contours detected: 215	Expected: 2
    
    - Glyph name: eacute	Contours detected: 205	Expected: 3
    
    - Glyph name: ecaron	Contours detected: 199	Expected: 3
    
    - Glyph name: ecircumflex	Contours detected: 199	Expected: 3
    
    - Glyph name: edieresis	Contours detected: 197	Expected: 4
    
    - Glyph name: edotaccent	Contours detected: 206	Expected: 3
    
    - Glyph name: egrave	Contours detected: 205	Expected: 3
    
    - Glyph name: eight	Contours detected: 184	Expected: 3
    
    - Glyph name: ellipsis	Contours detected: 352	Expected: 3
    
    - Glyph name: emacron	Contours detected: 203	Expected: 3
    
    - Glyph name: emdash	Contours detected: 388	Expected: 1
    
    - Glyph name: endash	Contours detected: 268	Expected: 1
    
    - Glyph name: eng	Contours detected: 214	Expected: 1
    
    - Glyph name: eogonek	Contours detected: 200	Expected: 2
    
    - Glyph name: equal	Contours detected: 238	Expected: 2
    
    - Glyph name: eth	Contours detected: 202	Expected: 2
    
    - Glyph name: exclam	Contours detected: 74	Expected: 2
    
    - Glyph name: exclamdown	Contours detected: 74	Expected: 2
    
    - Glyph name: f	Contours detected: 162	Expected: 1
    
    - Glyph name: five	Contours detected: 172	Expected: 1
    
    - Glyph name: four	Contours detected: 184	Expected: 1 or 2
    
    - Glyph name: g	Contours detected: 190	Expected: 2 or 3
    
    - Glyph name: gbreve	Contours detected: 172	Expected: 3 or 4
    
    - Glyph name: gdotaccent	Contours detected: 181	Expected: 3 or 4
    
    - Glyph name: germandbls	Contours detected: 210	Expected: 1
    
    - Glyph name: greater	Contours detected: 245	Expected: 1
    
    - Glyph name: guillemotleft	Contours detected: 334	Expected: 2
    
    - Glyph name: guillemotright	Contours detected: 334	Expected: 2
    
    - Glyph name: guilsinglleft	Contours detected: 181	Expected: 1
    
    - Glyph name: guilsinglright	Contours detected: 181	Expected: 1
    
    - Glyph name: h	Contours detected: 211	Expected: 1
    
    - Glyph name: hbar	Contours detected: 231	Expected: 1
    
    - Glyph name: hyphen	Contours detected: 244	Expected: 1
    
    - Glyph name: i	Contours detected: 70	Expected: 2
    
    - Glyph name: iacute	Contours detected: 71	Expected: 2
    
    - Glyph name: icircumflex	Contours detected: 68	Expected: 2
    
    - Glyph name: idieresis	Contours detected: 73	Expected: 3
    
    - Glyph name: igrave	Contours detected: 71	Expected: 2
    
    - Glyph name: ij	Contours detected: 179	Expected: 3 or 4
    
    - Glyph name: imacron	Contours detected: 71	Expected: 2
    
    - Glyph name: iogonek	Contours detected: 57	Expected: 2 or 3
    
    - Glyph name: j	Contours detected: 83	Expected: 2
    
    - Glyph name: k	Contours detected: 162	Expected: 1 or 2
    
    - Glyph name: l	Contours detected: 64	Expected: 1
    
    - Glyph name: lacute	Contours detected: 56	Expected: 2
    
    - Glyph name: lcaron	Contours detected: 162	Expected: 2
    
    - Glyph name: less	Contours detected: 245	Expected: 1
    
    - Glyph name: lslash	Contours detected: 158	Expected: 1
    
    - Glyph name: m	Contours detected: 322	Expected: 1
    
    - Glyph name: minus	Contours detected: 292	Expected: 1
    
    - Glyph name: multiply	Contours detected: 234	Expected: 1
    
    - Glyph name: n	Contours detected: 223	Expected: 1
    
    - Glyph name: nacute	Contours detected: 213	Expected: 2
    
    - Glyph name: ncaron	Contours detected: 207	Expected: 2
    
    - Glyph name: nine	Contours detected: 183	Expected: 1 or 2
    
    - Glyph name: ntilde	Contours detected: 207	Expected: 2
    
    - Glyph name: numbersign	Contours detected: 321	Expected: 2
    
    - Glyph name: o	Contours detected: 220	Expected: 2
    
    - Glyph name: oacute	Contours detected: 210	Expected: 3
    
    - Glyph name: ocircumflex	Contours detected: 204	Expected: 3
    
    - Glyph name: odieresis	Contours detected: 202	Expected: 4
    
    - Glyph name: oe	Contours detected: 349	Expected: 3
    
    - Glyph name: ograve	Contours detected: 210	Expected: 3
    
    - Glyph name: ohungarumlaut	Contours detected: 200	Expected: 4
    
    - Glyph name: omacron	Contours detected: 208	Expected: 3
    
    - Glyph name: one	Contours detected: 112	Expected: 1
    
    - Glyph name: ordfeminine	Contours detected: 216	Expected: 2 or 3
    
    - Glyph name: ordmasculine	Contours detected: 220	Expected: 2 or 3
    
    - Glyph name: oslash	Contours detected: 208	Expected: 3
    
    - Glyph name: otilde	Contours detected: 204	Expected: 3
    
    - Glyph name: p	Contours detected: 202	Expected: 2
    
    - Glyph name: paragraph	Contours detected: 189	Expected: 1, 2 or 3
    
    - Glyph name: parenleft	Contours detected: 109	Expected: 1
    
    - Glyph name: parenright	Contours detected: 109	Expected: 1
    
    - Glyph name: percent	Contours detected: 330	Expected: 4 or 5
    
    - Glyph name: period	Contours detected: 100	Expected: 1
    
    - Glyph name: periodcentered	Contours detected: 100	Expected: 1
    
    - Glyph name: plus	Contours detected: 268	Expected: 1
    
    - Glyph name: q	Contours detected: 202	Expected: 2
    
    - Glyph name: question	Contours detected: 211	Expected: 2
    
    - Glyph name: questiondown	Contours detected: 211	Expected: 2
    
    - Glyph name: quotedbl	Contours detected: 191	Expected: 2
    
    - Glyph name: quotedblbase	Contours detected: 191	Expected: 2
    
    - Glyph name: quotedblleft	Contours detected: 191	Expected: 2
    
    - Glyph name: quotedblright	Contours detected: 191	Expected: 2
    
    - Glyph name: quoteleft	Contours detected: 96	Expected: 1
    
    - Glyph name: quoteright	Contours detected: 96	Expected: 1
    
    - Glyph name: quotesinglbase	Contours detected: 96	Expected: 1
    
    - Glyph name: quotesingle	Contours detected: 96	Expected: 1
    
    - Glyph name: r	Contours detected: 195	Expected: 1
    
    - Glyph name: racute	Contours detected: 185	Expected: 2
    
    - Glyph name: rcaron	Contours detected: 179	Expected: 2
    
    - Glyph name: registered	Contours detected: 248	Expected: 3 or 4
    
    - Glyph name: s	Contours detected: 228	Expected: 1
    
    - Glyph name: sacute	Contours detected: 218	Expected: 2
    
    - Glyph name: scaron	Contours detected: 212	Expected: 2
    
    - Glyph name: section	Contours detected: 186	Expected: 2
    
    - Glyph name: semicolon	Contours detected: 87	Expected: 2
    
    - Glyph name: seven	Contours detected: 202	Expected: 1
    
    - Glyph name: six	Contours detected: 183	Expected: 1 or 2
    
    - Glyph name: slash	Contours detected: 190	Expected: 1
    
    - Glyph name: space	Contours detected: 136	Expected: 0
    
    - Glyph name: sterling	Contours detected: 186	Expected: 1 or 2
    
    - Glyph name: t	Contours detected: 191	Expected: 1
    
    - Glyph name: tcaron	Contours detected: 235	Expected: 2
    
    - Glyph name: thorn	Contours detected: 190	Expected: 2
    
    - Glyph name: three	Contours detected: 199	Expected: 1
    
    - Glyph name: trademark	Contours detected: 532	Expected: 2
    
    - Glyph name: two	Contours detected: 203	Expected: 1
    
    - Glyph name: u	Contours detected: 223	Expected: 1
    
    - Glyph name: uacute	Contours detected: 213	Expected: 2
    
    - Glyph name: ubreve	Contours detected: 205	Expected: 2
    
    - Glyph name: ucircumflex	Contours detected: 207	Expected: 2
    
    - Glyph name: udieresis	Contours detected: 205	Expected: 3
    
    - Glyph name: ugrave	Contours detected: 213	Expected: 2
    
    - Glyph name: uhungarumlaut	Contours detected: 203	Expected: 3
    
    - Glyph name: umacron	Contours detected: 211	Expected: 2
    
    - Glyph name: underscore	Contours detected: 268	Expected: 1
    
    - Glyph name: uni00A0	Contours detected: 136	Expected: 0
    
    - Glyph name: uni0122	Contours detected: 183	Expected: 2
    
    - Glyph name: uni0123	Contours detected: 180	Expected: 3 or 4
    
    - Glyph name: uni0136	Contours detected: 164	Expected: 2 or 3
    
    - Glyph name: uni0137	Contours detected: 152	Expected: 2 or 3
    
    - Glyph name: uni013B	Contours detected: 174	Expected: 2
    
    - Glyph name: uni013C	Contours detected: 54	Expected: 2
    
    - Glyph name: uni0145	Contours detected: 190	Expected: 2
    
    - Glyph name: uni0146	Contours detected: 213	Expected: 2
    
    - Glyph name: uni0156	Contours detected: 176	Expected: 3
    
    - Glyph name: uni0157	Contours detected: 185	Expected: 2
    
    - Glyph name: uni0218	Contours detected: 198	Expected: 2
    
    - Glyph name: uni0219	Contours detected: 218	Expected: 2
    
    - Glyph name: uni021A	Contours detected: 198	Expected: 2
    
    - Glyph name: uni021B	Contours detected: 181	Expected: 2
    
    - Glyph name: uni0237	Contours detected: 92	Expected: 1
    
    - Glyph name: uni1E9E	Contours detected: 203	Expected: 1
    
    - Glyph name: uni200A	Contours detected: 1	Expected: 0
    
    - Glyph name: uogonek	Contours detected: 208	Expected: 1
    
    - Glyph name: uring	Contours detected: 203	Expected: 3
    
    - Glyph name: v	Contours detected: 234	Expected: 1
    
    - Glyph name: w	Contours detected: 335	Expected: 1
    
    - Glyph name: wacute	Contours detected: 325	Expected: 2
    
    - Glyph name: wcircumflex	Contours detected: 317	Expected: 2
    
    - Glyph name: wdieresis	Contours detected: 317	Expected: 3
    
    - Glyph name: wgrave	Contours detected: 325	Expected: 2
    
    - Glyph name: x	Contours detected: 226	Expected: 1
    
    - Glyph name: y	Contours detected: 221	Expected: 1
    
    - Glyph name: yacute	Contours detected: 211	Expected: 2
    
    - Glyph name: ycircumflex	Contours detected: 205	Expected: 2
    
    - Glyph name: ydieresis	Contours detected: 203	Expected: 3
    
    - Glyph name: yen	Contours detected: 233	Expected: 1 or 2
    
    - Glyph name: ygrave	Contours detected: 211	Expected: 2
    
    - Glyph name: z	Contours detected: 202	Expected: 1
    
    - Glyph name: zacute	Contours detected: 192	Expected: 2
    
    - Glyph name: zcaron	Contours detected: 186	Expected: 2
    
    - Glyph name: zdotaccent	Contours detected: 193	Expected: 2
    
    - Glyph name: zero	Contours detected: 171	Expected: 2 or 3
    
    [code: contour-count]

Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value

Check ID: <FontBakeryCheck:gpos_kerning_info>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    GPOS table lacks kerning information.

    [code: lacks-kern-info]

Check math signs have the same width.

Check ID: <FontBakeryCheck:math_signs_width>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    The most common width is 600 among a set of 4 math glyphs. The following math glyphs have a different width, though:

    Width = 650: divide, minus, plus

    [code: width-outliers]

Checking that the typoAscender exceeds the yMax of the /Agrave.

Check ID: <FontBakeryCheck:typoascender_exceeds_Agrave>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    OS/2.sTypoAscender value should be greater than 1054, but got 1050 instead

    [code: typoAscender]

Check font contains no unreachable glyphs

Check ID: <FontBakeryCheck:unreachable_glyphs>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    The following glyphs could not be reached by codepoint or substitution rules:

    - a.alt
    
    - pixel
    
    - uni030C.alt
    
    [code: unreachable-glyphs]

Whitespace glyphs have ink?

Check ID: <FontBakeryCheck:whitespace_ink>
🔥 Jersey15Charted-Regular.ttf
  • 🔥 FAIL

    Glyph 'space' has ink. It needs to be replaced by an empty glyph.

    [code: has-ink]
  • 🔥 FAIL

    Glyph 'uni00A0' has ink. It needs to be replaced by an empty glyph.

    [code: has-ink]
  • 🔥 FAIL

    Glyph 'uni200A' has ink. It needs to be replaced by an empty glyph.

    [code: has-ink]

Article Checks

⚠️

Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.

Check ID: <FontBakeryCheck:googlefonts/article/images>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    Family metadata at /Users/simon/others-repos/fonts//ofl/jersey15charted does not have an article.

    [code: lacks-article]

Metadata Checks

⚠️⏩⏩⏩ℹ️

Check for codepoints not covered by METADATA subsets.

Check ID: <FontBakeryCheck:googlefonts/metadata/unreachable_subsetting>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ 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+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+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, coptic, tifinagh, math
    • U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
    • U+0307 COMBINING DOT ABOVE: try adding one of: coptic, duployan, todhri, tai-le, malayalam, hebrew, math, old-permic, tifinagh, canadian-aboriginal, syriac
    • U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
    • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage
    • U+030C COMBINING CARON: try adding one of: cherokee, tai-le
    • U+0312 COMBINING TURNED COMMA ABOVE: try adding math
    • U+0326 COMBINING COMMA BELOW: try adding math
    • U+0327 COMBINING CEDILLA: try adding math
    • U+0328 COMBINING OGONEK: not included in any glyphset definition
    • U+200A HAIR SPACE: try adding symbols2
    • U+2698 FLOWER: try adding symbols

    Or you can add the above codepoints to one of the subsets supported by the font: latin, latin-ext, menu

    [code: unreachable-subsetting]

Glyphset Checks

💥

Shapes languages in all GF glyphsets.

Check ID: <FontBakeryCheck:googlefonts/glyphsets/shape_languages>
💥 Jersey15Charted-Regular.ttf
  • 💥 ERROR

    Failed with ModuleNotFoundError: No module named 'shaperglot.checker'

      File "/Users/simon/work/gf-dashboard/venv/lib/python3.13/site-packages/fontbakery/checkrunner.py", line 222, in _run_check
        subresults = list(subresults)
      File "/Users/simon/work/gf-dashboard/venv/lib/python3.13/site-packages/fontbakery/checks/vendorspecific/googlefonts/glyphsets/shape_languages.py", line 19, in check_glyphsets_shape_languages
        from shaperglot.checker import Checker
    
    
    [code: failed-check]

Description Checks

🔥⚠️⚠️ℹ️ℹ️

DESCRIPTION.en_us.html should end in a linebreak.

Check ID: <FontBakeryCheck:googlefonts/description/eof_linebreak>
⚠️ METADATA.pb
  • ⚠️ WARN

    The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it.

    [code: missing-eof-linebreak]

On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.

Check ID: <FontBakeryCheck:googlefonts/description/family_update>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo. Please consider mentioning note-worthy improvements made to the family recently.

    [code: description-not-updated]

DESCRIPTION.en_us.html must have more than 200 bytes.

Check ID: <FontBakeryCheck:googlefonts/description/min_length>
🔥 METADATA.pb
  • 🔥 FAIL

    DESCRIPTION.en_us.html must have size larger than 200 bytes.

    [code: too-short]

Shaping Checks

💥⚠️⏩⏩⏩

Ensure dotted circle glyph is present and can attach marks.

Check ID: <FontBakeryCheck:dotted_circle>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    No dotted circle glyph present

    [code: missing-dotted-circle]

Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.

Check ID: <FontBakeryCheck:soft_dotted>
💥 Jersey15Charted-Regular.ttf
  • 💥 ERROR

    Failed with ModuleNotFoundError: No module named 'shaperglot.checker'

      File "/Users/simon/work/gf-dashboard/venv/lib/python3.13/site-packages/fontbakery/checkrunner.py", line 222, in _run_check
        subresults = list(subresults)
      File "/Users/simon/work/gf-dashboard/venv/lib/python3.13/site-packages/fontbakery/checks/soft_dotted.py", line 144, in check_soft_dotted
        from shaperglot.checker import Checker
    
    
    [code: failed-check]

Font File Checks

⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️

Ensure fonts have ScriptLangTags declared on the 'meta' table.

Check ID: <FontBakeryCheck:googlefonts/meta/script_lang_tags>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    This font file does not have a 'meta' table.

    [code: lacks-meta-table]

Checking OS/2 achVendID.

Check ID: <FontBakeryCheck:googlefonts/vendor_id>
⚠️ Jersey15Charted-Regular.ttf
  • ⚠️ WARN

    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]