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/outline_alignment_miss
- com.google.fonts/check/ttx_roundtrip
- com.google.fonts/check/fontdata_namecheck
- com.google.fonts/check/outline_jaggy_segments
- com.google.fonts/check/version_bump
- com.google.fonts/check/outline_colinear_vectors
- com.google.fonts/check/outline_semi_vertical
- com.google.fonts/check/outline_short_segments

Summary

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

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>
⚠️ Jersey20Charted-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 1292 instead.

    [code: suboptimal]

Universal Profile Checks

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

Check accent of Lcaron, dcaron, lcaron, tcaron

Check ID: <FontBakeryCheck:alt_caron>
⚠️ Jersey20Charted-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>
⚠️ Jersey20Charted-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: 205	Expected: 0
    
    - Glyph name: exclam	Contours detected: 141	Expected: 2
    
    - Glyph name: quotedbl	Contours detected: 331	Expected: 2
    
    - Glyph name: numbersign	Contours detected: 519	Expected: 2
    
    - Glyph name: dollar	Contours detected: 343	Expected: 1, 3 or 5
    
    - Glyph name: percent	Contours detected: 563	Expected: 4 or 5
    
    - Glyph name: ampersand	Contours detected: 460	Expected: 1, 2 or 3
    
    - Glyph name: quotesingle	Contours detected: 183	Expected: 1
    
    - Glyph name: parenleft	Contours detected: 207	Expected: 1
    
    - Glyph name: parenright	Contours detected: 207	Expected: 1
    
    - Glyph name: asterisk	Contours detected: 363	Expected: 1 or 4
    
    - Glyph name: plus	Contours detected: 442	Expected: 1
    
    - Glyph name: comma	Contours detected: 183	Expected: 1
    
    - Glyph name: hyphen	Contours detected: 429	Expected: 1
    
    - Glyph name: period	Contours detected: 189	Expected: 1
    
    - Glyph name: slash	Contours detected: 317	Expected: 1
    
    - Glyph name: zero	Contours detected: 301	Expected: 2 or 3
    
    - Glyph name: one	Contours detected: 215	Expected: 1
    
    - Glyph name: two	Contours detected: 350	Expected: 1
    
    - Glyph name: three	Contours detected: 346	Expected: 1
    
    - Glyph name: four	Contours detected: 323	Expected: 1 or 2
    
    - Glyph name: five	Contours detected: 327	Expected: 1
    
    - Glyph name: six	Contours detected: 314	Expected: 1 or 2
    
    - Glyph name: seven	Contours detected: 357	Expected: 1
    
    - Glyph name: eight	Contours detected: 316	Expected: 3
    
    - Glyph name: nine	Contours detected: 314	Expected: 1 or 2
    
    - Glyph name: colon	Contours detected: 173	Expected: 2
    
    - Glyph name: semicolon	Contours detected: 166	Expected: 2
    
    - Glyph name: less	Contours detected: 399	Expected: 1
    
    - Glyph name: equal	Contours detected: 433	Expected: 2
    
    - Glyph name: greater	Contours detected: 399	Expected: 1
    
    - Glyph name: question	Contours detected: 373	Expected: 2
    
    - Glyph name: at	Contours detected: 510	Expected: 2
    
    - Glyph name: A	Contours detected: 330	Expected: 2
    
    - Glyph name: B	Contours detected: 301	Expected: 2 or 3
    
    - Glyph name: C	Contours detected: 351	Expected: 1
    
    - Glyph name: D	Contours detected: 319	Expected: 2
    
    - Glyph name: E	Contours detected: 309	Expected: 1
    
    - Glyph name: F	Contours detected: 307	Expected: 1
    
    - Glyph name: G	Contours detected: 323	Expected: 1
    
    - Glyph name: H	Contours detected: 331	Expected: 1
    
    - Glyph name: I	Contours detected: 125	Expected: 1
    
    - Glyph name: J	Contours detected: 365	Expected: 1
    
    - Glyph name: K	Contours detected: 304	Expected: 1 or 2
    
    - Glyph name: L	Contours detected: 305	Expected: 1
    
    - Glyph name: M	Contours detected: 489	Expected: 1
    
    - Glyph name: N	Contours detected: 357	Expected: 1
    
    - Glyph name: O	Contours detected: 327	Expected: 2
    
    - Glyph name: P	Contours detected: 343	Expected: 1 or 2
    
    - Glyph name: Q	Contours detected: 310	Expected: 2
    
    - Glyph name: R	Contours detected: 315	Expected: 1 or 2
    
    - Glyph name: S	Contours detected: 353	Expected: 1
    
    - Glyph name: T	Contours detected: 365	Expected: 1
    
    - Glyph name: U	Contours detected: 339	Expected: 1
    
    - Glyph name: V	Contours detected: 350	Expected: 1
    
    - Glyph name: W	Contours detected: 439	Expected: 1 or 2
    
    - Glyph name: X	Contours detected: 336	Expected: 1
    
    - Glyph name: Y	Contours detected: 399	Expected: 1
    
    - Glyph name: Z	Contours detected: 373	Expected: 1
    
    - Glyph name: bracketleft	Contours detected: 221	Expected: 1
    
    - Glyph name: backslash	Contours detected: 317	Expected: 1
    
    - Glyph name: bracketright	Contours detected: 221	Expected: 1
    
    - Glyph name: asciicircum	Contours detected: 475	Expected: 1
    
    - Glyph name: underscore	Contours detected: 459	Expected: 1
    
    - Glyph name: a	Contours detected: 376	Expected: 2
    
    - Glyph name: b	Contours detected: 349	Expected: 2
    
    - Glyph name: c	Contours detected: 363	Expected: 1
    
    - Glyph name: d	Contours detected: 349	Expected: 2
    
    - Glyph name: e	Contours detected: 341	Expected: 2
    
    - Glyph name: f	Contours detected: 241	Expected: 1
    
    - Glyph name: g	Contours detected: 326	Expected: 2 or 3
    
    - Glyph name: h	Contours detected: 360	Expected: 1
    
    - Glyph name: i	Contours detected: 133	Expected: 2
    
    - Glyph name: j	Contours detected: 149	Expected: 2
    
    - Glyph name: k	Contours detected: 294	Expected: 1 or 2
    
    - Glyph name: l	Contours detected: 125	Expected: 1
    
    - Glyph name: m	Contours detected: 489	Expected: 1
    
    - Glyph name: n	Contours detected: 380	Expected: 1
    
    - Glyph name: o	Contours detected: 377	Expected: 2
    
    - Glyph name: p	Contours detected: 349	Expected: 2
    
    - Glyph name: q	Contours detected: 349	Expected: 2
    
    - Glyph name: r	Contours detected: 294	Expected: 1
    
    - Glyph name: s	Contours detected: 378	Expected: 1
    
    - Glyph name: t	Contours detected: 285	Expected: 1
    
    - Glyph name: u	Contours detected: 380	Expected: 1
    
    - Glyph name: v	Contours detected: 395	Expected: 1
    
    - Glyph name: w	Contours detected: 505	Expected: 1
    
    - Glyph name: x	Contours detected: 386	Expected: 1
    
    - Glyph name: y	Contours detected: 371	Expected: 1
    
    - Glyph name: z	Contours detected: 353	Expected: 1
    
    - Glyph name: braceleft	Contours detected: 217	Expected: 1
    
    - Glyph name: bar	Contours detected: 279	Expected: 1
    
    - Glyph name: braceright	Contours detected: 217	Expected: 1
    
    - Glyph name: asciitilde	Contours detected: 541	Expected: 1
    
    - Glyph name: uni00A0	Contours detected: 205	Expected: 0
    
    - Glyph name: exclamdown	Contours detected: 141	Expected: 2
    
    - Glyph name: cent	Contours detected: 383	Expected: 1 or 2
    
    - Glyph name: sterling	Contours detected: 379	Expected: 1 or 2
    
    - Glyph name: yen	Contours detected: 357	Expected: 1 or 2
    
    - Glyph name: section	Contours detected: 293	Expected: 2
    
    - Glyph name: copyright	Contours detected: 533	Expected: 3
    
    - Glyph name: ordfeminine	Contours detected: 376	Expected: 2 or 3
    
    - Glyph name: guillemotleft	Contours detected: 491	Expected: 2
    
    - Glyph name: registered	Contours detected: 433	Expected: 3 or 4
    
    - Glyph name: degree	Contours detected: 323	Expected: 2
    
    - Glyph name: paragraph	Contours detected: 351	Expected: 1, 2 or 3
    
    - Glyph name: periodcentered	Contours detected: 189	Expected: 1
    
    - Glyph name: ordmasculine	Contours detected: 377	Expected: 2 or 3
    
    - Glyph name: guillemotright	Contours detected: 491	Expected: 2
    
    - Glyph name: questiondown	Contours detected: 373	Expected: 2
    
    - Glyph name: Agrave	Contours detected: 301	Expected: 3
    
    - Glyph name: Aacute	Contours detected: 316	Expected: 3
    
    - Glyph name: Acircumflex	Contours detected: 312	Expected: 3
    
    - Glyph name: Atilde	Contours detected: 304	Expected: 3
    
    - Glyph name: Adieresis	Contours detected: 306	Expected: 4
    
    - Glyph name: Aring	Contours detected: 302	Expected: 3 or 4
    
    - Glyph name: AE	Contours detected: 476	Expected: 2
    
    - Glyph name: Ccedilla	Contours detected: 327	Expected: 1 or 2
    
    - Glyph name: Egrave	Contours detected: 295	Expected: 2
    
    - Glyph name: Eacute	Contours detected: 295	Expected: 2
    
    - Glyph name: Ecircumflex	Contours detected: 293	Expected: 2
    
    - Glyph name: Edieresis	Contours detected: 285	Expected: 3
    
    - Glyph name: Igrave	Contours detected: 111	Expected: 2
    
    - Glyph name: Iacute	Contours detected: 111	Expected: 2
    
    - Glyph name: Icircumflex	Contours detected: 109	Expected: 2
    
    - Glyph name: Idieresis	Contours detected: 113	Expected: 3
    
    - Glyph name: Eth	Contours detected: 338	Expected: 2
    
    - Glyph name: Ntilde	Contours detected: 331	Expected: 2
    
    - Glyph name: Ograve	Contours detected: 313	Expected: 3
    
    - Glyph name: Oacute	Contours detected: 313	Expected: 3
    
    - Glyph name: Ocircumflex	Contours detected: 309	Expected: 3
    
    - Glyph name: Otilde	Contours detected: 301	Expected: 3
    
    - Glyph name: Odieresis	Contours detected: 303	Expected: 4
    
    - Glyph name: multiply	Contours detected: 397	Expected: 1
    
    - Glyph name: Oslash	Contours detected: 420	Expected: 2 or 3
    
    - Glyph name: Ugrave	Contours detected: 325	Expected: 2
    
    - Glyph name: Uacute	Contours detected: 325	Expected: 2
    
    - Glyph name: Ucircumflex	Contours detected: 321	Expected: 2
    
    - Glyph name: Udieresis	Contours detected: 315	Expected: 3
    
    - Glyph name: Yacute	Contours detected: 385	Expected: 2
    
    - Glyph name: Thorn	Contours detected: 351	Expected: 1 or 2
    
    - Glyph name: germandbls	Contours detected: 315	Expected: 1
    
    - Glyph name: agrave	Contours detected: 358	Expected: 3
    
    - Glyph name: aacute	Contours detected: 358	Expected: 3
    
    - Glyph name: acircumflex	Contours detected: 358	Expected: 3
    
    - Glyph name: atilde	Contours detected: 350	Expected: 3
    
    - Glyph name: adieresis	Contours detected: 352	Expected: 4
    
    - Glyph name: aring	Contours detected: 348	Expected: 4
    
    - Glyph name: ae	Contours detected: 593	Expected: 3
    
    - Glyph name: ccedilla	Contours detected: 339	Expected: 1 or 2
    
    - Glyph name: egrave	Contours detected: 323	Expected: 3
    
    - Glyph name: eacute	Contours detected: 323	Expected: 3
    
    - Glyph name: ecircumflex	Contours detected: 323	Expected: 3
    
    - Glyph name: edieresis	Contours detected: 317	Expected: 4
    
    - Glyph name: igrave	Contours detected: 133	Expected: 2
    
    - Glyph name: iacute	Contours detected: 133	Expected: 2
    
    - Glyph name: icircumflex	Contours detected: 133	Expected: 2
    
    - Glyph name: idieresis	Contours detected: 137	Expected: 3
    
    - Glyph name: eth	Contours detected: 349	Expected: 2
    
    - Glyph name: ntilde	Contours detected: 354	Expected: 2
    
    - Glyph name: ograve	Contours detected: 359	Expected: 3
    
    - Glyph name: oacute	Contours detected: 359	Expected: 3
    
    - Glyph name: ocircumflex	Contours detected: 359	Expected: 3
    
    - Glyph name: otilde	Contours detected: 351	Expected: 3
    
    - Glyph name: odieresis	Contours detected: 353	Expected: 4
    
    - Glyph name: divide	Contours detected: 479	Expected: 3
    
    - Glyph name: oslash	Contours detected: 356	Expected: 3
    
    - Glyph name: ugrave	Contours detected: 362	Expected: 2
    
    - Glyph name: uacute	Contours detected: 362	Expected: 2
    
    - Glyph name: ucircumflex	Contours detected: 362	Expected: 2
    
    - Glyph name: udieresis	Contours detected: 356	Expected: 3
    
    - Glyph name: yacute	Contours detected: 353	Expected: 2
    
    - Glyph name: thorn	Contours detected: 329	Expected: 2
    
    - Glyph name: ydieresis	Contours detected: 347	Expected: 3
    
    - Glyph name: Amacron	Contours detected: 303	Expected: 3
    
    - Glyph name: amacron	Contours detected: 349	Expected: 3
    
    - Glyph name: Abreve	Contours detected: 310	Expected: 3
    
    - Glyph name: abreve	Contours detected: 358	Expected: 3
    
    - Glyph name: Aogonek	Contours detected: 306	Expected: 2 or 3
    
    - Glyph name: aogonek	Contours detected: 352	Expected: 2
    
    - Glyph name: Cacute	Contours detected: 337	Expected: 2
    
    - Glyph name: cacute	Contours detected: 345	Expected: 2
    
    - Glyph name: Cdotaccent	Contours detected: 339	Expected: 2
    
    - Glyph name: cdotaccent	Contours detected: 351	Expected: 2
    
    - Glyph name: Ccaron	Contours detected: 333	Expected: 2
    
    - Glyph name: ccaron	Contours detected: 345	Expected: 2
    
    - Glyph name: Dcaron	Contours detected: 303	Expected: 3
    
    - Glyph name: dcaron	Contours detected: 472	Expected: 3
    
    - Glyph name: Dcroat	Contours detected: 338	Expected: 2
    
    - Glyph name: dcroat	Contours detected: 342	Expected: 2
    
    - Glyph name: Emacron	Contours detected: 285	Expected: 2
    
    - Glyph name: emacron	Contours detected: 314	Expected: 3
    
    - Glyph name: Edotaccent	Contours detected: 297	Expected: 2
    
    - Glyph name: edotaccent	Contours detected: 329	Expected: 3
    
    - Glyph name: Eogonek	Contours detected: 285	Expected: 1 or 2
    
    - Glyph name: eogonek	Contours detected: 317	Expected: 2
    
    - Glyph name: Ecaron	Contours detected: 293	Expected: 2
    
    - Glyph name: ecaron	Contours detected: 323	Expected: 3
    
    - Glyph name: Gbreve	Contours detected: 303	Expected: 2
    
    - Glyph name: gbreve	Contours detected: 308	Expected: 3 or 4
    
    - Glyph name: Gdotaccent	Contours detected: 311	Expected: 2
    
    - Glyph name: gdotaccent	Contours detected: 314	Expected: 3 or 4
    
    - Glyph name: uni0122	Contours detected: 310	Expected: 2
    
    - Glyph name: uni0123	Contours detected: 313	Expected: 3 or 4
    
    - Glyph name: Hbar	Contours detected: 372	Expected: 2
    
    - Glyph name: hbar	Contours detected: 384	Expected: 1
    
    - Glyph name: Imacron	Contours detected: 107	Expected: 2
    
    - Glyph name: imacron	Contours detected: 131	Expected: 2
    
    - Glyph name: Iogonek	Contours detected: 101	Expected: 1 or 2
    
    - Glyph name: iogonek	Contours detected: 113	Expected: 2 or 3
    
    - Glyph name: Idotaccent	Contours detected: 113	Expected: 2
    
    - Glyph name: dotlessi	Contours detected: 149	Expected: 1
    
    - Glyph name: IJ	Contours detected: 523	Expected: 1 or 2
    
    - Glyph name: ij	Contours detected: 315	Expected: 3 or 4
    
    - Glyph name: uni0136	Contours detected: 291	Expected: 2 or 3
    
    - Glyph name: uni0137	Contours detected: 281	Expected: 2 or 3
    
    - Glyph name: Lacute	Contours detected: 291	Expected: 2
    
    - Glyph name: lacute	Contours detected: 111	Expected: 2
    
    - Glyph name: uni013B	Contours detected: 292	Expected: 2
    
    - Glyph name: uni013C	Contours detected: 112	Expected: 2
    
    - Glyph name: Lcaron	Contours detected: 292	Expected: 2
    
    - Glyph name: lcaron	Contours detected: 248	Expected: 2
    
    - Glyph name: Lslash	Contours detected: 413	Expected: 1
    
    - Glyph name: lslash	Contours detected: 301	Expected: 1
    
    - Glyph name: Nacute	Contours detected: 343	Expected: 2
    
    - Glyph name: nacute	Contours detected: 362	Expected: 2
    
    - Glyph name: uni0145	Contours detected: 344	Expected: 2
    
    - Glyph name: uni0146	Contours detected: 367	Expected: 2
    
    - Glyph name: Ncaron	Contours detected: 341	Expected: 2
    
    - Glyph name: ncaron	Contours detected: 364	Expected: 2
    
    - Glyph name: Eng	Contours detected: 342	Expected: 1
    
    - Glyph name: eng	Contours detected: 366	Expected: 1
    
    - Glyph name: Omacron	Contours detected: 300	Expected: 3
    
    - Glyph name: omacron	Contours detected: 350	Expected: 3
    
    - Glyph name: Ohungarumlaut	Contours detected: 299	Expected: 4
    
    - Glyph name: ohungarumlaut	Contours detected: 341	Expected: 4
    
    - Glyph name: OE	Contours detected: 481	Expected: 2
    
    - Glyph name: oe	Contours detected: 591	Expected: 3
    
    - Glyph name: Racute	Contours detected: 301	Expected: 3
    
    - Glyph name: racute	Contours detected: 276	Expected: 2
    
    - Glyph name: uni0156	Contours detected: 302	Expected: 3
    
    - Glyph name: uni0157	Contours detected: 281	Expected: 2
    
    - Glyph name: Rcaron	Contours detected: 299	Expected: 3
    
    - Glyph name: rcaron	Contours detected: 278	Expected: 2
    
    - Glyph name: Sacute	Contours detected: 339	Expected: 2
    
    - Glyph name: sacute	Contours detected: 360	Expected: 2
    
    - Glyph name: Scedilla	Contours detected: 329	Expected: 1 or 2
    
    - Glyph name: scedilla	Contours detected: 354	Expected: 1 or 2
    
    - Glyph name: Scaron	Contours detected: 337	Expected: 2
    
    - Glyph name: scaron	Contours detected: 362	Expected: 2
    
    - Glyph name: Tcaron	Contours detected: 349	Expected: 2
    
    - Glyph name: tcaron	Contours detected: 340	Expected: 2
    
    - Glyph name: Umacron	Contours detected: 312	Expected: 2
    
    - Glyph name: umacron	Contours detected: 353	Expected: 2
    
    - Glyph name: Ubreve	Contours detected: 319	Expected: 2
    
    - Glyph name: ubreve	Contours detected: 362	Expected: 2
    
    - Glyph name: Uring	Contours detected: 311	Expected: 3
    
    - Glyph name: uring	Contours detected: 352	Expected: 3
    
    - Glyph name: Uhungarumlaut	Contours detected: 311	Expected: 3
    
    - Glyph name: uhungarumlaut	Contours detected: 344	Expected: 3
    
    - Glyph name: Uogonek	Contours detected: 315	Expected: 1
    
    - Glyph name: uogonek	Contours detected: 356	Expected: 1
    
    - Glyph name: Wcircumflex	Contours detected: 423	Expected: 2
    
    - Glyph name: wcircumflex	Contours detected: 489	Expected: 2
    
    - Glyph name: Ycircumflex	Contours detected: 383	Expected: 2
    
    - Glyph name: ycircumflex	Contours detected: 353	Expected: 2
    
    - Glyph name: Ydieresis	Contours detected: 375	Expected: 3
    
    - Glyph name: Zacute	Contours detected: 359	Expected: 2
    
    - Glyph name: zacute	Contours detected: 335	Expected: 2
    
    - Glyph name: Zdotaccent	Contours detected: 361	Expected: 2
    
    - Glyph name: zdotaccent	Contours detected: 341	Expected: 2
    
    - Glyph name: Zcaron	Contours detected: 357	Expected: 2
    
    - Glyph name: zcaron	Contours detected: 337	Expected: 2
    
    - Glyph name: uni0218	Contours detected: 340	Expected: 2
    
    - Glyph name: uni0219	Contours detected: 365	Expected: 2
    
    - Glyph name: uni021A	Contours detected: 352	Expected: 2
    
    - Glyph name: uni021B	Contours detected: 272	Expected: 2
    
    - Glyph name: uni0237	Contours detected: 165	Expected: 1
    
    - Glyph name: Wgrave	Contours detected: 425	Expected: 2
    
    - Glyph name: wgrave	Contours detected: 487	Expected: 2
    
    - Glyph name: Wacute	Contours detected: 425	Expected: 2
    
    - Glyph name: wacute	Contours detected: 487	Expected: 2
    
    - Glyph name: Wdieresis	Contours detected: 415	Expected: 3
    
    - Glyph name: wdieresis	Contours detected: 481	Expected: 3
    
    - Glyph name: uni1E9E	Contours detected: 342	Expected: 1
    
    - Glyph name: Ygrave	Contours detected: 385	Expected: 2
    
    - Glyph name: ygrave	Contours detected: 353	Expected: 2
    
    - Glyph name: uni200A	Contours detected: 1	Expected: 0
    
    - Glyph name: endash	Contours detected: 459	Expected: 1
    
    - Glyph name: emdash	Contours detected: 609	Expected: 1
    
    - Glyph name: quoteleft	Contours detected: 182	Expected: 1
    
    - Glyph name: quoteright	Contours detected: 182	Expected: 1
    
    - Glyph name: quotesinglbase	Contours detected: 183	Expected: 1
    
    - Glyph name: quotedblleft	Contours detected: 363	Expected: 2
    
    - Glyph name: quotedblright	Contours detected: 363	Expected: 2
    
    - Glyph name: quotedblbase	Contours detected: 365	Expected: 2
    
    - Glyph name: bullet	Contours detected: 306	Expected: 1
    
    - Glyph name: ellipsis	Contours detected: 633	Expected: 3
    
    - Glyph name: guilsinglleft	Contours detected: 297	Expected: 1
    
    - Glyph name: guilsinglright	Contours detected: 297	Expected: 1
    
    - Glyph name: Euro	Contours detected: 399	Expected: 1 or 2
    
    - Glyph name: trademark	Contours detected: 887	Expected: 2
    
    - Glyph name: minus	Contours detected: 472	Expected: 1
    
    - Glyph name: A	Contours detected: 330	Expected: 2
    
    - Glyph name: AE	Contours detected: 476	Expected: 2
    
    - Glyph name: Aacute	Contours detected: 316	Expected: 3
    
    - Glyph name: Abreve	Contours detected: 310	Expected: 3
    
    - Glyph name: Acircumflex	Contours detected: 312	Expected: 3
    
    - Glyph name: Adieresis	Contours detected: 306	Expected: 4
    
    - Glyph name: Agrave	Contours detected: 301	Expected: 3
    
    - Glyph name: Amacron	Contours detected: 303	Expected: 3
    
    - Glyph name: Aogonek	Contours detected: 306	Expected: 2 or 3
    
    - Glyph name: Aring	Contours detected: 302	Expected: 3 or 4
    
    - Glyph name: Atilde	Contours detected: 304	Expected: 3
    
    - Glyph name: B	Contours detected: 301	Expected: 2 or 3
    
    - Glyph name: C	Contours detected: 351	Expected: 1
    
    - Glyph name: Cacute	Contours detected: 337	Expected: 2
    
    - Glyph name: Ccaron	Contours detected: 333	Expected: 2
    
    - Glyph name: Ccedilla	Contours detected: 327	Expected: 1 or 2
    
    - Glyph name: Cdotaccent	Contours detected: 339	Expected: 2
    
    - Glyph name: D	Contours detected: 319	Expected: 2
    
    - Glyph name: Dcaron	Contours detected: 303	Expected: 3
    
    - Glyph name: Dcroat	Contours detected: 338	Expected: 2
    
    - Glyph name: E	Contours detected: 309	Expected: 1
    
    - Glyph name: Eacute	Contours detected: 295	Expected: 2
    
    - Glyph name: Ecaron	Contours detected: 293	Expected: 2
    
    - Glyph name: Ecircumflex	Contours detected: 293	Expected: 2
    
    - Glyph name: Edieresis	Contours detected: 285	Expected: 3
    
    - Glyph name: Edotaccent	Contours detected: 297	Expected: 2
    
    - Glyph name: Egrave	Contours detected: 295	Expected: 2
    
    - Glyph name: Emacron	Contours detected: 285	Expected: 2
    
    - Glyph name: Eng	Contours detected: 342	Expected: 1
    
    - Glyph name: Eogonek	Contours detected: 285	Expected: 1 or 2
    
    - Glyph name: Eth	Contours detected: 338	Expected: 2
    
    - Glyph name: Euro	Contours detected: 399	Expected: 1 or 2
    
    - Glyph name: F	Contours detected: 307	Expected: 1
    
    - Glyph name: G	Contours detected: 323	Expected: 1
    
    - Glyph name: Gbreve	Contours detected: 303	Expected: 2
    
    - Glyph name: Gdotaccent	Contours detected: 311	Expected: 2
    
    - Glyph name: H	Contours detected: 331	Expected: 1
    
    - Glyph name: Hbar	Contours detected: 372	Expected: 2
    
    - Glyph name: I	Contours detected: 125	Expected: 1
    
    - Glyph name: IJ	Contours detected: 523	Expected: 1 or 2
    
    - Glyph name: Iacute	Contours detected: 111	Expected: 2
    
    - Glyph name: Icircumflex	Contours detected: 109	Expected: 2
    
    - Glyph name: Idieresis	Contours detected: 113	Expected: 3
    
    - Glyph name: Idotaccent	Contours detected: 113	Expected: 2
    
    - Glyph name: Igrave	Contours detected: 111	Expected: 2
    
    - Glyph name: Imacron	Contours detected: 107	Expected: 2
    
    - Glyph name: Iogonek	Contours detected: 101	Expected: 1 or 2
    
    - Glyph name: J	Contours detected: 365	Expected: 1
    
    - Glyph name: K	Contours detected: 304	Expected: 1 or 2
    
    - Glyph name: L	Contours detected: 305	Expected: 1
    
    - Glyph name: Lacute	Contours detected: 291	Expected: 2
    
    - Glyph name: Lcaron	Contours detected: 292	Expected: 2
    
    - Glyph name: Lslash	Contours detected: 413	Expected: 1
    
    - Glyph name: M	Contours detected: 489	Expected: 1
    
    - Glyph name: N	Contours detected: 357	Expected: 1
    
    - Glyph name: Nacute	Contours detected: 343	Expected: 2
    
    - Glyph name: Ncaron	Contours detected: 341	Expected: 2
    
    - Glyph name: Ntilde	Contours detected: 331	Expected: 2
    
    - Glyph name: O	Contours detected: 327	Expected: 2
    
    - Glyph name: OE	Contours detected: 481	Expected: 2
    
    - Glyph name: Oacute	Contours detected: 313	Expected: 3
    
    - Glyph name: Ocircumflex	Contours detected: 309	Expected: 3
    
    - Glyph name: Odieresis	Contours detected: 303	Expected: 4
    
    - Glyph name: Ograve	Contours detected: 313	Expected: 3
    
    - Glyph name: Ohungarumlaut	Contours detected: 299	Expected: 4
    
    - Glyph name: Omacron	Contours detected: 300	Expected: 3
    
    - Glyph name: Oslash	Contours detected: 420	Expected: 2 or 3
    
    - Glyph name: Otilde	Contours detected: 301	Expected: 3
    
    - Glyph name: P	Contours detected: 343	Expected: 1 or 2
    
    - Glyph name: Q	Contours detected: 310	Expected: 2
    
    - Glyph name: R	Contours detected: 315	Expected: 1 or 2
    
    - Glyph name: Racute	Contours detected: 301	Expected: 3
    
    - Glyph name: Rcaron	Contours detected: 299	Expected: 3
    
    - Glyph name: S	Contours detected: 353	Expected: 1
    
    - Glyph name: Sacute	Contours detected: 339	Expected: 2
    
    - Glyph name: Scaron	Contours detected: 337	Expected: 2
    
    - Glyph name: T	Contours detected: 365	Expected: 1
    
    - Glyph name: Tcaron	Contours detected: 349	Expected: 2
    
    - Glyph name: Thorn	Contours detected: 351	Expected: 1 or 2
    
    - Glyph name: U	Contours detected: 339	Expected: 1
    
    - Glyph name: Uacute	Contours detected: 325	Expected: 2
    
    - Glyph name: Ubreve	Contours detected: 319	Expected: 2
    
    - Glyph name: Ucircumflex	Contours detected: 321	Expected: 2
    
    - Glyph name: Udieresis	Contours detected: 315	Expected: 3
    
    - Glyph name: Ugrave	Contours detected: 325	Expected: 2
    
    - Glyph name: Uhungarumlaut	Contours detected: 311	Expected: 3
    
    - Glyph name: Umacron	Contours detected: 312	Expected: 2
    
    - Glyph name: Uogonek	Contours detected: 315	Expected: 1
    
    - Glyph name: Uring	Contours detected: 311	Expected: 3
    
    - Glyph name: V	Contours detected: 350	Expected: 1
    
    - Glyph name: W	Contours detected: 439	Expected: 1 or 2
    
    - Glyph name: Wacute	Contours detected: 425	Expected: 2
    
    - Glyph name: Wcircumflex	Contours detected: 423	Expected: 2
    
    - Glyph name: Wdieresis	Contours detected: 415	Expected: 3
    
    - Glyph name: Wgrave	Contours detected: 425	Expected: 2
    
    - Glyph name: X	Contours detected: 336	Expected: 1
    
    - Glyph name: Y	Contours detected: 399	Expected: 1
    
    - Glyph name: Yacute	Contours detected: 385	Expected: 2
    
    - Glyph name: Ycircumflex	Contours detected: 383	Expected: 2
    
    - Glyph name: Ydieresis	Contours detected: 375	Expected: 3
    
    - Glyph name: Ygrave	Contours detected: 385	Expected: 2
    
    - Glyph name: Z	Contours detected: 373	Expected: 1
    
    - Glyph name: Zacute	Contours detected: 359	Expected: 2
    
    - Glyph name: Zcaron	Contours detected: 357	Expected: 2
    
    - Glyph name: Zdotaccent	Contours detected: 361	Expected: 2
    
    - Glyph name: a	Contours detected: 376	Expected: 2
    
    - Glyph name: aacute	Contours detected: 358	Expected: 3
    
    - Glyph name: abreve	Contours detected: 358	Expected: 3
    
    - Glyph name: acircumflex	Contours detected: 358	Expected: 3
    
    - Glyph name: adieresis	Contours detected: 352	Expected: 4
    
    - Glyph name: ae	Contours detected: 593	Expected: 3
    
    - Glyph name: agrave	Contours detected: 358	Expected: 3
    
    - Glyph name: amacron	Contours detected: 349	Expected: 3
    
    - Glyph name: ampersand	Contours detected: 460	Expected: 1, 2 or 3
    
    - Glyph name: aogonek	Contours detected: 352	Expected: 2
    
    - Glyph name: aring	Contours detected: 348	Expected: 4
    
    - Glyph name: asciicircum	Contours detected: 475	Expected: 1
    
    - Glyph name: asciitilde	Contours detected: 541	Expected: 1
    
    - Glyph name: asterisk	Contours detected: 363	Expected: 1 or 4
    
    - Glyph name: at	Contours detected: 510	Expected: 2
    
    - Glyph name: atilde	Contours detected: 350	Expected: 3
    
    - Glyph name: b	Contours detected: 349	Expected: 2
    
    - Glyph name: backslash	Contours detected: 317	Expected: 1
    
    - Glyph name: bar	Contours detected: 279	Expected: 1
    
    - Glyph name: braceleft	Contours detected: 217	Expected: 1
    
    - Glyph name: braceright	Contours detected: 217	Expected: 1
    
    - Glyph name: bracketleft	Contours detected: 221	Expected: 1
    
    - Glyph name: bracketright	Contours detected: 221	Expected: 1
    
    - Glyph name: bullet	Contours detected: 306	Expected: 1
    
    - Glyph name: c	Contours detected: 363	Expected: 1
    
    - Glyph name: cacute	Contours detected: 345	Expected: 2
    
    - Glyph name: ccaron	Contours detected: 345	Expected: 2
    
    - Glyph name: ccedilla	Contours detected: 339	Expected: 1 or 2
    
    - Glyph name: cdotaccent	Contours detected: 351	Expected: 2
    
    - Glyph name: cent	Contours detected: 383	Expected: 1 or 2
    
    - Glyph name: colon	Contours detected: 173	Expected: 2
    
    - Glyph name: comma	Contours detected: 183	Expected: 1
    
    - Glyph name: copyright	Contours detected: 533	Expected: 3
    
    - Glyph name: d	Contours detected: 349	Expected: 2
    
    - Glyph name: dcaron	Contours detected: 472	Expected: 3
    
    - Glyph name: dcroat	Contours detected: 342	Expected: 2
    
    - Glyph name: degree	Contours detected: 323	Expected: 2
    
    - Glyph name: divide	Contours detected: 479	Expected: 3
    
    - Glyph name: dollar	Contours detected: 343	Expected: 1, 3 or 5
    
    - Glyph name: dotlessi	Contours detected: 149	Expected: 1
    
    - Glyph name: e	Contours detected: 341	Expected: 2
    
    - Glyph name: eacute	Contours detected: 323	Expected: 3
    
    - Glyph name: ecaron	Contours detected: 323	Expected: 3
    
    - Glyph name: ecircumflex	Contours detected: 323	Expected: 3
    
    - Glyph name: edieresis	Contours detected: 317	Expected: 4
    
    - Glyph name: edotaccent	Contours detected: 329	Expected: 3
    
    - Glyph name: egrave	Contours detected: 323	Expected: 3
    
    - Glyph name: eight	Contours detected: 316	Expected: 3
    
    - Glyph name: ellipsis	Contours detected: 633	Expected: 3
    
    - Glyph name: emacron	Contours detected: 314	Expected: 3
    
    - Glyph name: emdash	Contours detected: 609	Expected: 1
    
    - Glyph name: endash	Contours detected: 459	Expected: 1
    
    - Glyph name: eng	Contours detected: 366	Expected: 1
    
    - Glyph name: eogonek	Contours detected: 317	Expected: 2
    
    - Glyph name: equal	Contours detected: 433	Expected: 2
    
    - Glyph name: eth	Contours detected: 349	Expected: 2
    
    - Glyph name: exclam	Contours detected: 141	Expected: 2
    
    - Glyph name: exclamdown	Contours detected: 141	Expected: 2
    
    - Glyph name: f	Contours detected: 241	Expected: 1
    
    - Glyph name: five	Contours detected: 327	Expected: 1
    
    - Glyph name: four	Contours detected: 323	Expected: 1 or 2
    
    - Glyph name: g	Contours detected: 326	Expected: 2 or 3
    
    - Glyph name: gbreve	Contours detected: 308	Expected: 3 or 4
    
    - Glyph name: gdotaccent	Contours detected: 314	Expected: 3 or 4
    
    - Glyph name: germandbls	Contours detected: 315	Expected: 1
    
    - Glyph name: greater	Contours detected: 399	Expected: 1
    
    - Glyph name: guillemotleft	Contours detected: 491	Expected: 2
    
    - Glyph name: guillemotright	Contours detected: 491	Expected: 2
    
    - Glyph name: guilsinglleft	Contours detected: 297	Expected: 1
    
    - Glyph name: guilsinglright	Contours detected: 297	Expected: 1
    
    - Glyph name: h	Contours detected: 360	Expected: 1
    
    - Glyph name: hbar	Contours detected: 384	Expected: 1
    
    - Glyph name: hyphen	Contours detected: 429	Expected: 1
    
    - Glyph name: i	Contours detected: 133	Expected: 2
    
    - Glyph name: iacute	Contours detected: 133	Expected: 2
    
    - Glyph name: icircumflex	Contours detected: 133	Expected: 2
    
    - Glyph name: idieresis	Contours detected: 137	Expected: 3
    
    - Glyph name: igrave	Contours detected: 133	Expected: 2
    
    - Glyph name: ij	Contours detected: 315	Expected: 3 or 4
    
    - Glyph name: imacron	Contours detected: 131	Expected: 2
    
    - Glyph name: iogonek	Contours detected: 113	Expected: 2 or 3
    
    - Glyph name: j	Contours detected: 149	Expected: 2
    
    - Glyph name: k	Contours detected: 294	Expected: 1 or 2
    
    - Glyph name: l	Contours detected: 125	Expected: 1
    
    - Glyph name: lacute	Contours detected: 111	Expected: 2
    
    - Glyph name: lcaron	Contours detected: 248	Expected: 2
    
    - Glyph name: less	Contours detected: 399	Expected: 1
    
    - Glyph name: lslash	Contours detected: 301	Expected: 1
    
    - Glyph name: m	Contours detected: 489	Expected: 1
    
    - Glyph name: minus	Contours detected: 472	Expected: 1
    
    - Glyph name: multiply	Contours detected: 397	Expected: 1
    
    - Glyph name: n	Contours detected: 380	Expected: 1
    
    - Glyph name: nacute	Contours detected: 362	Expected: 2
    
    - Glyph name: ncaron	Contours detected: 364	Expected: 2
    
    - Glyph name: nine	Contours detected: 314	Expected: 1 or 2
    
    - Glyph name: ntilde	Contours detected: 354	Expected: 2
    
    - Glyph name: numbersign	Contours detected: 519	Expected: 2
    
    - Glyph name: o	Contours detected: 377	Expected: 2
    
    - Glyph name: oacute	Contours detected: 359	Expected: 3
    
    - Glyph name: ocircumflex	Contours detected: 359	Expected: 3
    
    - Glyph name: odieresis	Contours detected: 353	Expected: 4
    
    - Glyph name: oe	Contours detected: 591	Expected: 3
    
    - Glyph name: ograve	Contours detected: 359	Expected: 3
    
    - Glyph name: ohungarumlaut	Contours detected: 341	Expected: 4
    
    - Glyph name: omacron	Contours detected: 350	Expected: 3
    
    - Glyph name: one	Contours detected: 215	Expected: 1
    
    - Glyph name: ordfeminine	Contours detected: 376	Expected: 2 or 3
    
    - Glyph name: ordmasculine	Contours detected: 377	Expected: 2 or 3
    
    - Glyph name: oslash	Contours detected: 356	Expected: 3
    
    - Glyph name: otilde	Contours detected: 351	Expected: 3
    
    - Glyph name: p	Contours detected: 349	Expected: 2
    
    - Glyph name: paragraph	Contours detected: 351	Expected: 1, 2 or 3
    
    - Glyph name: parenleft	Contours detected: 207	Expected: 1
    
    - Glyph name: parenright	Contours detected: 207	Expected: 1
    
    - Glyph name: percent	Contours detected: 563	Expected: 4 or 5
    
    - Glyph name: period	Contours detected: 189	Expected: 1
    
    - Glyph name: periodcentered	Contours detected: 189	Expected: 1
    
    - Glyph name: plus	Contours detected: 442	Expected: 1
    
    - Glyph name: q	Contours detected: 349	Expected: 2
    
    - Glyph name: question	Contours detected: 373	Expected: 2
    
    - Glyph name: questiondown	Contours detected: 373	Expected: 2
    
    - Glyph name: quotedbl	Contours detected: 331	Expected: 2
    
    - Glyph name: quotedblbase	Contours detected: 365	Expected: 2
    
    - Glyph name: quotedblleft	Contours detected: 363	Expected: 2
    
    - Glyph name: quotedblright	Contours detected: 363	Expected: 2
    
    - Glyph name: quoteleft	Contours detected: 182	Expected: 1
    
    - Glyph name: quoteright	Contours detected: 182	Expected: 1
    
    - Glyph name: quotesinglbase	Contours detected: 183	Expected: 1
    
    - Glyph name: quotesingle	Contours detected: 183	Expected: 1
    
    - Glyph name: r	Contours detected: 294	Expected: 1
    
    - Glyph name: racute	Contours detected: 276	Expected: 2
    
    - Glyph name: rcaron	Contours detected: 278	Expected: 2
    
    - Glyph name: registered	Contours detected: 433	Expected: 3 or 4
    
    - Glyph name: s	Contours detected: 378	Expected: 1
    
    - Glyph name: sacute	Contours detected: 360	Expected: 2
    
    - Glyph name: scaron	Contours detected: 362	Expected: 2
    
    - Glyph name: section	Contours detected: 293	Expected: 2
    
    - Glyph name: semicolon	Contours detected: 166	Expected: 2
    
    - Glyph name: seven	Contours detected: 357	Expected: 1
    
    - Glyph name: six	Contours detected: 314	Expected: 1 or 2
    
    - Glyph name: slash	Contours detected: 317	Expected: 1
    
    - Glyph name: space	Contours detected: 205	Expected: 0
    
    - Glyph name: sterling	Contours detected: 379	Expected: 1 or 2
    
    - Glyph name: t	Contours detected: 285	Expected: 1
    
    - Glyph name: tcaron	Contours detected: 340	Expected: 2
    
    - Glyph name: thorn	Contours detected: 329	Expected: 2
    
    - Glyph name: three	Contours detected: 346	Expected: 1
    
    - Glyph name: trademark	Contours detected: 887	Expected: 2
    
    - Glyph name: two	Contours detected: 350	Expected: 1
    
    - Glyph name: u	Contours detected: 380	Expected: 1
    
    - Glyph name: uacute	Contours detected: 362	Expected: 2
    
    - Glyph name: ubreve	Contours detected: 362	Expected: 2
    
    - Glyph name: ucircumflex	Contours detected: 362	Expected: 2
    
    - Glyph name: udieresis	Contours detected: 356	Expected: 3
    
    - Glyph name: ugrave	Contours detected: 362	Expected: 2
    
    - Glyph name: uhungarumlaut	Contours detected: 344	Expected: 3
    
    - Glyph name: umacron	Contours detected: 353	Expected: 2
    
    - Glyph name: underscore	Contours detected: 459	Expected: 1
    
    - Glyph name: uni00A0	Contours detected: 205	Expected: 0
    
    - Glyph name: uni0122	Contours detected: 310	Expected: 2
    
    - Glyph name: uni0123	Contours detected: 313	Expected: 3 or 4
    
    - Glyph name: uni0136	Contours detected: 291	Expected: 2 or 3
    
    - Glyph name: uni0137	Contours detected: 281	Expected: 2 or 3
    
    - Glyph name: uni013B	Contours detected: 292	Expected: 2
    
    - Glyph name: uni013C	Contours detected: 112	Expected: 2
    
    - Glyph name: uni0145	Contours detected: 344	Expected: 2
    
    - Glyph name: uni0146	Contours detected: 367	Expected: 2
    
    - Glyph name: uni0156	Contours detected: 302	Expected: 3
    
    - Glyph name: uni0157	Contours detected: 281	Expected: 2
    
    - Glyph name: uni0218	Contours detected: 340	Expected: 2
    
    - Glyph name: uni0219	Contours detected: 365	Expected: 2
    
    - Glyph name: uni021A	Contours detected: 352	Expected: 2
    
    - Glyph name: uni021B	Contours detected: 272	Expected: 2
    
    - Glyph name: uni0237	Contours detected: 165	Expected: 1
    
    - Glyph name: uni1E9E	Contours detected: 342	Expected: 1
    
    - Glyph name: uni200A	Contours detected: 1	Expected: 0
    
    - Glyph name: uogonek	Contours detected: 356	Expected: 1
    
    - Glyph name: uring	Contours detected: 352	Expected: 3
    
    - Glyph name: v	Contours detected: 395	Expected: 1
    
    - Glyph name: w	Contours detected: 505	Expected: 1
    
    - Glyph name: wacute	Contours detected: 487	Expected: 2
    
    - Glyph name: wcircumflex	Contours detected: 489	Expected: 2
    
    - Glyph name: wdieresis	Contours detected: 481	Expected: 3
    
    - Glyph name: wgrave	Contours detected: 487	Expected: 2
    
    - Glyph name: x	Contours detected: 386	Expected: 1
    
    - Glyph name: y	Contours detected: 371	Expected: 1
    
    - Glyph name: yacute	Contours detected: 353	Expected: 2
    
    - Glyph name: ycircumflex	Contours detected: 353	Expected: 2
    
    - Glyph name: ydieresis	Contours detected: 347	Expected: 3
    
    - Glyph name: yen	Contours detected: 357	Expected: 1 or 2
    
    - Glyph name: ygrave	Contours detected: 353	Expected: 2
    
    - Glyph name: z	Contours detected: 353	Expected: 1
    
    - Glyph name: zacute	Contours detected: 335	Expected: 2
    
    - Glyph name: zcaron	Contours detected: 337	Expected: 2
    
    - Glyph name: zdotaccent	Contours detected: 341	Expected: 2
    
    - Glyph name: zero	Contours detected: 301	Expected: 2 or 3
    
    [code: contour-count]

Ensure files are not too large.

Check ID: <FontBakeryCheck:file_size>
⚠️ Jersey20Charted-Regular.ttf
  • ⚠️ WARN

    Font file is 1.3Mb; ideally it should be less than 1.0Mb

    [code: large-font]

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

Check ID: <FontBakeryCheck:gpos_kerning_info>
⚠️ Jersey20Charted-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>
⚠️ Jersey20Charted-Regular.ttf
  • ⚠️ WARN

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

    Width = 570: multiply, less, greater

    Width = 646: divide

    [code: width-outliers]

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

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

    OS/2.sTypoAscender value should be greater than 1029, but got 1026 instead

    [code: typoAscender]

Check font contains no unreachable glyphs

Check ID: <FontBakeryCheck:unreachable_glyphs>
⚠️ Jersey20Charted-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>
🔥 Jersey20Charted-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>
⚠️ Jersey20Charted-Regular.ttf
  • ⚠️ WARN

    Family metadata at /Users/simon/others-repos/fonts//ofl/jersey20charted 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>
⚠️ Jersey20Charted-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: 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+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, math, coptic, cherokee
    • U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
    • U+0307 COMBINING DOT ABOVE: try adding one of: math, duployan, malayalam, syriac, todhri, canadian-aboriginal, old-permic, tifinagh, hebrew, tai-le, coptic
    • U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
    • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
    • U+030C COMBINING CARON: try adding one of: tai-le, cherokee
    • 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>
💥 Jersey20Charted-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>
⚠️ Jersey20Charted-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>
⚠️ Jersey20Charted-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>
💥 Jersey20Charted-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>
⚠️ Jersey20Charted-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>
⚠️ Jersey20Charted-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]