diff --git a/docs/fontbakery-reports/bigshoulders-report.html b/docs/fontbakery-reports/bigshoulders-report.html new file mode 100644 index 00000000..7a776dad --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders-report.html @@ -0,0 +1,1995 @@ + + + + + + FontBakery Check Report + + + + +
+ + + + + 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/fontdata_namecheck
- com.google.fonts/check/outline_jaggy_segments
- com.google.fonts/check/outline_semi_vertical
- com.google.fonts/check/ttx_roundtrip
- com.google.fonts/check/outline_alignment_miss
- com.google.fonts/check/version_bump
- com.google.fonts/check/outline_short_segments
- com.google.fonts/check/outline_colinear_vectors

+ +

Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
💥 ERROR☠ FATAL🔥 FAIL⚠️ WARN⏩ SKIPℹ️ INFO✅ PASS
00214359178
0%0%1%6%15%4%75%
+ + + +

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

+ + ⚠️⏩⏩⏩⏩⏩⏩⏩ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Axes and named instances fall within correct ranges? +

+
Check ID: <FontBakeryCheck:opentype/fvar/regular_coords_correct>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Regular instance has opsz coordinate of 72.0, expected between 10 and 16

    + + + [code: opsz] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Superfamily Checks

+ + ⚠️ℹ️ + + + + + +

+ + Each font in set of sibling families must have the same set of vertical metrics values. +

+
Check ID: <FontBakeryCheck:superfamily/vertical_metrics>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    sTypoAscender is not the same across the super-family: +Big Shoulders Thin: 1971 +Big Shoulders Text Thin: 1968 +Big Shoulders Display Thin: 1968

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    sTypoDescender is not the same across the super-family: +Big Shoulders Thin: -429 +Big Shoulders Text Thin: -426 +Big Shoulders Display Thin: -426

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    ascent is not the same across the super-family: +Big Shoulders Thin: 1971 +Big Shoulders Text Thin: 1968 +Big Shoulders Display Thin: 1968

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    descent is not the same across the super-family: +Big Shoulders Thin: -429 +Big Shoulders Text Thin: -426 +Big Shoulders Display Thin: -426

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
+
+
+ + + + + + + +

Universal Profile Checks

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

+ + Do we have the latest version of FontBakery installed? +

+
Check ID: <FontBakeryCheck:fontbakery_version>
+ + + +
+ + + +
+ + + +
+ + 🔥 + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + 🔥 FAIL + + + +

    Current FontBakery version is 0.13.1, while a newer 0.13.2 is already available. Please upgrade it with 'pip install -U fontbakery'

    + + + [code: outdated-fontbakery] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Check math signs have the same width. +

+
Check ID: <FontBakeryCheck:math_signs_width>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    +

    Width = 772: +plus, plusminus

    +

    Width = 768: +lessequal, greater, less

    +

    Width = 644: +multiply

    +

    Width = 812: +divide

    +

    Width = 828: +approxequal

    +

    Width = 770: +greaterequal

    + + + [code: width-outliers] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+ + Check there are no overlapping path segments +

+
Check ID: <FontBakeryCheck:overlapping_path_segments>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The following glyphs have overlapping path segments:

    +
    * Iogonek (U+012E): L<<120.0,0.0>--<160.0,0.0>> has the same coordinates as a previous segment.
    +
    +* uni0162 (U+0162): L<<194.0,0.0>--<234.0,0.0>> has the same coordinates as a previous segment.
    +
    +* aogonek (U+0105): L<<384.0,0.0>--<424.0,0.0>> has the same coordinates as a previous segment.
    +
    +* iogonek (U+012F): L<<120.0,0.0>--<160.0,0.0>> has the same coordinates as a previous segment.
    +
    +* aogonek.sc: L<<400.0,0.0>--<440.0,0.0>> has the same coordinates as a previous segment.
    +
    +* uni0163.sc: L<<190.0,0.0>--<230.0,0.0>> has the same coordinates as a previous segment.
    +
    +* guillemotleft (U+00AB): L<<20.0,582.0>--<20.0,650.0>> has the same coordinates as a previous segment.
    +
    +* guillemotleft (U+00AB): L<<180.0,582.0>--<180.0,650.0>> has the same coordinates as a previous segment.
    +
    +* guillemotright (U+00BB): L<<518.0,650.0>--<518.0,582.0>> has the same coordinates as a previous segment.
    +
    +* guillemotright (U+00BB): L<<358.0,650.0>--<358.0,582.0>> has the same coordinates as a previous segment.
    +
    +* guilsinglleft (U+2039): L<<60.0,582.0>--<60.0,650.0>> has the same coordinates as a previous segment.
    +
    +* guilsinglright (U+203A): L<<318.0,650.0>--<318.0,582.0>> has the same coordinates as a previous segment.
    +
    +* guillemotleft.case: L<<60.0,782.0>--<60.0,850.0>> has the same coordinates as a previous segment.
    +
    +* guillemotleft.case: L<<220.0,782.0>--<220.0,850.0>> has the same coordinates as a previous segment.
    +
    +* guillemotright.case: L<<518.0,850.0>--<518.0,782.0>> has the same coordinates as a previous segment.
    +
    +* guillemotright.case: L<<358.0,850.0>--<358.0,782.0>> has the same coordinates as a previous segment.
    +
    +* guilsinglright.case: L<<318.0,850.0>--<318.0,782.0>> has the same coordinates as a previous segment.
    +
    + + + [code: overlapping-path-segments] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + +

+ + Does the font contain a soft hyphen? +

+
Check ID: <FontBakeryCheck:soft_hyphen>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    This font has a 'Soft Hyphen' character.

    + + + [code: softhyphen] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + +

+ + Check font contains no unreachable glyphs +

+
Check ID: <FontBakeryCheck:unreachable_glyphs>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    +
    - eight.subs
    +
    +- five.subs
    +
    +- four.subs
    +
    +- nine.subs
    +
    +- one.subs
    +
    +- seven.subs
    +
    +- six.subs
    +
    +- three.subs
    +
    +- two.subs
    +
    +- zero.subs
    +
    + + + [code: unreachable-glyphs] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Family metadata at /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshoulders 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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].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, cherokee, math, coptic
    • +
    • U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
    • +
    • U+0307 COMBINING DOT ABOVE: try adding one of: math, syriac, coptic, todhri, hebrew, tai-le, duployan, old-permic, tifinagh, canadian-aboriginal, malayalam
    • +
    • U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan
    • +
    • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage
    • +
    • U+030C COMBINING CARON: try adding one of: cherokee, tai-le
    • +
    • U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition
    • +
    • U+0311 COMBINING INVERTED BREVE: try adding one of: todhri, coptic
    • +
    • U+0312 COMBINING TURNED COMMA ABOVE: try adding math
    • +
    • U+031B COMBINING HORN: not included in any glyphset definition
    • +
    • U+0324 COMBINING DIAERESIS BELOW: try adding one of: cherokee, syriac, duployan
    • +
    • 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+032E COMBINING BREVE BELOW: try adding syriac
    • +
    • U+0331 COMBINING MACRON BELOW: try adding one of: syriac, thai, caucasian-albanian, sunuwar, tifinagh, cherokee, gothic
    • +
    • U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition
    • +
    • U+03C0 GREEK SMALL LETTER PI: try adding one of: greek, yi, math
    • +
    • U+2007 FIGURE SPACE: try adding symbols2
    • +
    • U+2008 PUNCTUATION SPACE: try adding symbols2
    • +
    • U+200A HAIR SPACE: try adding symbols2
    • +
    • U+2010 HYPHEN: try adding one of: kaithi, syloti-nagri, coptic, yi, sora-sompeng, kayah-li, arabic, sundanese, hebrew, armenian, cham, lisu, kharoshthi
    • +
    • U+2012 FIGURE DASH: not included in any glyphset definition
    • +
    • U+2015 HORIZONTAL BAR: try adding adlam
    • +
    • U+2021 DOUBLE DAGGER: try adding adlam
    • +
    • U+2030 PER MILLE SIGN: try adding adlam
    • +
    • U+2052 COMMERCIAL MINUS SIGN: not included in any glyphset definition
    • +
    • U+2070 SUPERSCRIPT ZERO: try adding math
    • +
    • U+2074 SUPERSCRIPT FOUR: try adding math
    • +
    • U+2075 SUPERSCRIPT FIVE: try adding math
    • +
    • U+2076 SUPERSCRIPT SIX: try adding math
    • +
    • U+2077 SUPERSCRIPT SEVEN: try adding math
    • +
    • U+2078 SUPERSCRIPT EIGHT: try adding math
    • +
    • U+2079 SUPERSCRIPT NINE: try adding math
    • +
    • U+2080 SUBSCRIPT ZERO: try adding math
    • +
    • U+2081 SUBSCRIPT ONE: try adding math
    • +
    • U+2082 SUBSCRIPT TWO: try adding math
    • +
    • U+2083 SUBSCRIPT THREE: try adding math
    • +
    • U+2084 SUBSCRIPT FOUR: try adding math
    • +
    • U+2085 SUBSCRIPT FIVE: try adding math
    • +
    • U+2086 SUBSCRIPT SIX: try adding math
    • +
    • U+2087 SUBSCRIPT SEVEN: try adding math
    • +
    • U+2088 SUBSCRIPT EIGHT: try adding math
    • +
    • U+2089 SUBSCRIPT NINE: try adding math
    • +
    • U+2116 NUMERO SIGN: try adding cyrillic
    • +
    • U+2126 OHM SIGN: try adding math
    • +
    • U+212E ESTIMATED SYMBOL: try adding math
    • +
    • U+2153 VULGAR FRACTION ONE THIRD: try adding symbols
    • +
    • U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols
    • +
    • U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols
    • +
    • U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols
    • +
    • U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols
    • +
    • U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols
    • +
    • U+2190 LEFTWARDS ARROW: try adding one of: symbols, math
    • +
    • U+2192 RIGHTWARDS ARROW: try adding one of: symbols, math
    • +
    • U+2194 LEFT RIGHT ARROW: try adding one of: symbols, math
    • +
    • U+2195 UP DOWN ARROW: try adding one of: symbols, math
    • +
    • U+2196 NORTH WEST ARROW: try adding one of: symbols, math
    • +
    • U+2197 NORTH EAST ARROW: try adding one of: symbols, math
    • +
    • U+2198 SOUTH EAST ARROW: try adding one of: symbols, math
    • +
    • U+2199 SOUTH WEST ARROW: try adding one of: symbols, math
    • +
    • U+2202 PARTIAL DIFFERENTIAL: try adding math
    • +
    • U+2205 EMPTY SET: try adding math
    • +
    • U+2206 INCREMENT: try adding math
    • +
    • U+220F N-ARY PRODUCT: try adding math
    • +
    • U+2211 N-ARY SUMMATION: try adding math
    • +
    • U+2219 BULLET OPERATOR: try adding one of: symbols, math, yi, tai-tham
    • +
    • U+221A SQUARE ROOT: try adding math
    • +
    • U+221E INFINITY: try adding math
    • +
    • U+222B INTEGRAL: try adding math
    • +
    • U+2248 ALMOST EQUAL TO: try adding math
    • +
    • U+2260 NOT EQUAL TO: try adding math
    • +
    • U+2264 LESS-THAN OR EQUAL TO: try adding math
    • +
    • U+2265 GREATER-THAN OR EQUAL TO: try adding math
    • +
    • U+25A0 BLACK SQUARE: try adding symbols
    • +
    • U+25A1 WHITE SQUARE: try adding symbols
    • +
    • U+25AC BLACK RECTANGLE: try adding symbols
    • +
    • U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols
    • +
    • U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols
    • +
    • U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols
    • +
    • U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols
    • +
    • U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25C6 BLACK DIAMOND: try adding symbols
    • +
    • U+25C7 WHITE DIAMOND: try adding symbols
    • +
    • U+25CA LOZENGE: try adding one of: symbols, math
    • +
    • U+2736 SIX POINTED BLACK STAR: try adding symbols
    • +
    • U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math
    • +
    • U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math
    • +
    • U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
    • +
    • U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
    • +
    +

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

    + + + [code: unreachable-subsetting] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + +

Glyphset Checks

+ + ⚠️ + + + +

+ + Shapes languages in all GF glyphsets. +

+
Check ID: <FontBakeryCheck:googlefonts/glyphsets/shape_languages>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    GF_Phonetics_SinoExt glyphset:

    + + + + + + + + + + + + + + + + + + + + + +
    WARN messagesLanguages
    Some auxiliary glyphs were missing: ſde_Latn (German) and fr_Latn (French)
    Some auxiliary glyphs were missing: Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒfi_Latn (Finnish)
    Some auxiliary glyphs were missing: IJ, ijnl_Latn (Dutch)
    + + + [code: warning-language-shaping] + +
    +
  • + +
+
+
+ + + + + + + +

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] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + +

+ + 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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

    +

    The dot of soft dotted characters should disappear in other cases, for example: i̦̇ i̦̊ i̦̋ i̦̒ j̦̀ j̦́ j̦̃ j̦̄ j̦̆ j̦̇ j̦̈ j̦̉ j̦̊ j̦̋ ǰ̦ j̦̏ j̦̑ j̦̒ į̆ į̇

    +

    Your font fully covers the following languages that require the soft-dotted feature: Han (Latn, 6 speakers), Lithuanian (Latn, 2,357,094 speakers), Kaska (Latn, 125 speakers), Northern Tutchone (Latn, 85 speakers), Dutch (Latn, 31,709,104 speakers), Southern Tutchone (Latn, 65 speakers), Navajo (Latn, 166,319 speakers).

    +

    Your font does not cover the following languages that require the soft-dotted feature: Western Krahn (Latn, 97,800 speakers), Cicipu (Latn, 44,000 speakers), Makaa (Latn, 221,000 speakers), Zapotec (Latn, 490,000 speakers), Gulay (Latn, 250,478 speakers), South Central Banda (Latn, 244,000 speakers), Avokaya (Latn, 100,000 speakers), Ebira (Latn, 2,200,000 speakers), Vute (Latn, 21,000 speakers), Ma’di (Latn, 584,000 speakers), Ikwere (Latn, 717,000 speakers), Bafut (Latn, 158,146 speakers), Dii (Latn, 71,000 speakers), Mfumte (Latn, 79,000 speakers), Mundani (Latn, 34,000 speakers), Ejagham (Latn, 120,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Fur (Latn, 1,230,163 speakers), Ekpeye (Latn, 226,000 speakers), Southern Kisi (Latn, 360,000 speakers), Dan (Latn, 1,099,244 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Basaa (Latn, 332,940 speakers), Keliko (Latn, 63,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Lugbara (Latn, 2,200,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Koonzime (Latn, 40,000 speakers), Nateni (Latn, 100,000 speakers), Abua (Latn, 25,000 speakers), Nzakara (Latn, 50,000 speakers), Longto (Latn, 5,000 speakers), Kom (Latn, 360,685 speakers), Sar (Latn, 500,000 speakers), Aghem (Latn, 38,843 speakers), Mango (Latn, 77,000 speakers), Heiltsuk (Latn, 300 speakers), Yala (Latn, 200,000 speakers), Teke-Ebo (Latn, 260,000 speakers), Igbo (Latn, 27,823,640 speakers).

    + + + [code: soft-dotted] + +
    +
  • + +
+
+
+ + + + + + + +

Outline Checks

+ + ⚠️⏩⏩⏩⏩ + + + +

+ + Are there any misaligned on-curve points? +

+
Check ID: <FontBakeryCheck:outline_alignment_miss>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The following glyphs have on-curve points which have potentially incorrect y coordinates:

    +
    * Aogonek (U+0104): X=428.0,Y=2.0 (should be at baseline 0?)
    +
    +* Aogonek (U+0104): X=468.0,Y=2.0 (should be at baseline 0?)
    +
    +* Lcaron (U+013D): X=335.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* Lcaron (U+013D): X=377.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* Ohorn (U+01A0): X=394.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* Ohorn (U+01A0): X=405.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* Ohorn (U+01A0): X=416.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDA (U+1EDA): X=394.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDA (U+1EDA): X=405.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDA (U+1EDA): X=416.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EE2 (U+1EE2): X=394.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EE2 (U+1EE2): X=405.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EE2 (U+1EE2): X=416.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDC (U+1EDC): X=394.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDC (U+1EDC): X=405.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDC (U+1EDC): X=416.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDE (U+1EDE): X=394.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDE (U+1EDE): X=405.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EDE (U+1EDE): X=416.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EE0 (U+1EE0): X=394.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EE0 (U+1EE0): X=405.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EE0 (U+1EE0): X=416.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E9E (U+1E9E): X=478.0,Y=1602.0 (should be at cap-height 1600?)
    +
    +* uni1EA5 (U+1EA5): X=497.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EA5 (U+1EA5): X=545.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EA7 (U+1EA7): X=297.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EA7 (U+1EA7): X=345.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* dcaron (U+010F): X=539.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* dcaron (U+010F): X=581.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EBF (U+1EBF): X=511.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EBF (U+1EBF): X=559.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EC1 (U+1EC1): X=311.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EC1 (U+1EC1): X=359.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E17 (U+1E17): X=361.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E17 (U+1E17): X=409.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E15 (U+1E15): X=141.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E15 (U+1E15): X=189.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* g (U+0067): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* gbreve (U+011F): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* gcaron (U+01E7): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* gcircumflex (U+011D): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* uni0123 (U+0123): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* gdotaccent (U+0121): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* uni1E21 (U+1E21): X=109.0,Y=2.0 (should be at baseline 0?)
    +
    +* lcaron (U+013E): X=250.0,Y=1601.0 (should be at cap-height 1600?)
    +
    +* lcaron (U+013E): X=292.0,Y=1601.0 (should be at cap-height 1600?)
    +
    +* uni1ED1 (U+1ED1): X=513.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1ED1 (U+1ED1): X=561.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1ED3 (U+1ED3): X=313.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1ED3 (U+1ED3): X=361.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E53 (U+1E53): X=363.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E53 (U+1E53): X=411.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E51 (U+1E51): X=143.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1E51 (U+1E51): X=191.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* tcaron (U+0165): X=250.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* tcaron (U+0165): X=292.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uogonek (U+0173): X=422.0,Y=2.0 (should be at baseline 0?)
    +
    +* uogonek (U+0173): X=462.0,Y=2.0 (should be at baseline 0?)
    +
    +* uni1EA5.ss01: X=493.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EA5.ss01: X=541.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EA7.ss01: X=293.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni1EA7.ss01: X=341.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* aogonek.ss01: X=390.0,Y=2.0 (should be at baseline 0?)
    +
    +* aogonek.ss01: X=430.0,Y=2.0 (should be at baseline 0?)
    +
    +* aring.sc: X=284.5,Y=1598.5 (should be at cap-height 1600?)
    +
    +* aring.sc: X=208.0,Y=1598.5 (should be at cap-height 1600?)
    +
    +* aringacute.sc: X=284.5,Y=1598.5 (should be at cap-height 1600?)
    +
    +* aringacute.sc: X=208.0,Y=1598.5 (should be at cap-height 1600?)
    +
    +* eogonek.sc: X=388.0,Y=2.0 (should be at baseline 0?)
    +
    +* eogonek.sc: X=428.0,Y=2.0 (should be at baseline 0?)
    +
    +* iogonek.sc: X=110.0,Y=2.0 (should be at baseline 0?)
    +
    +* iogonek.sc: X=150.0,Y=2.0 (should be at baseline 0?)
    +
    +* uni1EEF.sc: X=224.0,Y=1599.0 (should be at cap-height 1600?)
    +
    +* uni1EEF.sc: X=296.0,Y=1601.0 (should be at cap-height 1600?)
    +
    +* uring.sc: X=313.5,Y=1598.5 (should be at cap-height 1600?)
    +
    +* uring.sc: X=237.0,Y=1598.5 (should be at cap-height 1600?)
    +
    +* three.subs: X=113.0,Y=2.0 (should be at baseline 0?)
    +
    +* five.subs: X=180.0,Y=-2.0 (should be at baseline 0?)
    +
    +* six.subs: X=256.5,Y=-1.0 (should be at baseline 0?)
    +
    +* questiondown (U+00BF): X=423.5,Y=2.0 (should be at baseline 0?)
    +
    +* florin (U+0192): X=120.0,Y=-2.0 (should be at baseline 0?)
    +
    +* florin (U+0192): X=1040.0,Y=1602.0 (should be at cap-height 1600?)
    +
    +* colonmonetary (U+20A1): X=218.0,Y=1602.0 (should be at cap-height 1600?)
    +
    +* colonmonetary (U+20A1): X=342.0,Y=1602.0 (should be at cap-height 1600?)
    +
    +* uni03020301: X=485.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni03020301: X=533.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni03020300: X=287.0,Y=1598.0 (should be at cap-height 1600?)
    +
    +* uni03020300: X=335.0,Y=1598.0 (should be at cap-height 1600?)
    +
    + + + [code: found-misalignments] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + +

Font File Checks

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

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

+
Check ID: <FontBakeryCheck:googlefonts/meta/script_lang_tags>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShoulders[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    + + + [code: lacks-meta-table] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders-report.json b/docs/fontbakery-reports/bigshoulders-report.json new file mode 100644 index 00000000..7bc981a9 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders-report.json @@ -0,0 +1 @@ +{"result": {"(not finished)": 0, "FAIL": 2, "INFO": 9, "PASS": 178, "SKIP": 35, "WARN": 14}, "sections": [{"checks": [{"description": "Check hhea.caretSlopeRise and hhea.caretSlopeRun", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.caret_slope", "proposal": ["https://github.com/fonttools/fontbakery/issues/3670"], "rationale": "\n Checks whether hhea.caretSlopeRise and hhea.caretSlopeRun\n match with post.italicAngle.\n\n For Upright fonts, you can set hhea.caretSlopeRise to 1\n and hhea.caretSlopeRun to 0.\n\n For Italic fonts, you can set hhea.caretSlopeRise to head.unitsPerEm\n and calculate hhea.caretSlopeRun like this:\n round(math.tan(\n math.radians(-1 * font[\"post\"].italicAngle)) * font[\"head\"].unitsPerEm)\n\n This check allows for a 0.1\u00b0 rounding difference between the Italic angle\n as calculated by the caret slope and post.italicAngle\n ", "result": "PASS", "severity": null}, {"description": "Is the CFF2 subr/gsubr call depth > 10?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff2"}, "status": "SKIP"}], "module": "opentype.cff2_call_depth", "proposal": ["https://github.com/fonttools/fontbakery/pull/2425"], "rationale": "\n Per \"The CFF2 CharString Format\", the \"Subr nesting, stack limit\" is 10.\n ", "result": "SKIP", "severity": null}, {"description": "Does the font's CFF table top dict strings fit into the ASCII range?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_ascii_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/4619"], "rationale": "\n All CFF Table top dict string chars should fit into the ASCII range.\n ", "result": "SKIP", "severity": null}, {"description": "Is the CFF subr/gsubr call depth > 10?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_call_depth", "proposal": ["https://github.com/fonttools/fontbakery/pull/2425"], "rationale": "\n Per \"The Type 2 Charstring Format, Technical Note #5177\",\n the \"Subr nesting, stack limit\" is 10.\n ", "result": "SKIP", "severity": null}, {"description": "Does the font use deprecated CFF operators or operations?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_deprecated_operators", "proposal": ["https://github.com/fonttools/fontbakery/pull/3033"], "rationale": "\n The 'dotsection' operator and the use of 'endchar' to build accented characters\n from the Adobe Standard Encoding Character Set (\"seac\") are deprecated in CFF.\n Adobe recommends repairing any fonts that use these, especially endchar-as-seac,\n because a rendering issue was discovered in Microsoft Word with a font that\n makes use of this operation. The check treats that usage as a FAIL.\n There are no known ill effects of using dotsection, so that check is a WARN.\n ", "result": "SKIP", "severity": null}, {"description": "Check code page character ranges", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.code_pages", "proposal": ["https://github.com/fonttools/fontbakery/issues/2474"], "rationale": "\n At least some programs (such as Word and Sublime Text) under Windows 7\n do not recognize fonts unless code page bits are properly set on the\n ulCodePageRange1 (and/or ulCodePageRange2) fields of the OS/2 table.\n\n More specifically, the fonts are selectable in the font menu, but whichever\n Windows API these applications use considers them unsuitable for any\n character set, so anything set in these fonts is rendered with Arial as a\n fallback font.\n\n This check currently does not identify which code pages should be set.\n Auto-detecting coverage is not trivial since the OpenType specification\n leaves the interpretation of whether a given code page is \"functional\"\n or not open to the font developer to decide.\n\n So here we simply detect as a FAIL when a given font has no code page\n declared at all.\n ", "result": "PASS", "severity": null}, {"description": "Check that OS/2.fsSelection bold & italic settings are unique for each NameID1", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.bold_italic_unique_for_nameid1", "proposal": ["https://github.com/fonttools/fontbakery/pull/2388"], "rationale": "\n Per the OpenType spec: name ID 1 'is used in combination with Font Subfamily\n name (name ID 2), and should be shared among at most four fonts that differ\n only in weight or style.\n\n This four-way distinction should also be reflected in the OS/2.fsSelection\n field, using bits 0 and 5.\n ", "result": "PASS", "severity": null}, {"description": "Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.consistent_family_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4112"], "rationale": "\n Per the OpenType spec:\n\n * \"...many existing applications that use this pair of names assume that a\n Font Family name is shared by at most four fonts that form a font\n style-linking group\"\n\n * \"For extended typographic families that includes fonts other than the\n four basic styles(regular, italic, bold, bold italic), it is strongly\n recommended that name IDs 16 and 17 be used in fonts to create an\n extended, typographic grouping.\"\n\n * \"If name ID 16 is absent, then name ID 1 is considered to be the\n typographic family name.\"\n\n https://learn.microsoft.com/en-us/typography/opentype/spec/name\n\n Fonts within a font family all must have consistent names\n in the Typographic Family name (nameID 16)\n or Font Family name (nameID 1), depending on which it uses.\n\n Inconsistent font/typographic family names across fonts in a family\n can result in unexpected behaviors, such as broken style linking.\n ", "result": "PASS", "severity": null}, {"description": "Make sure all font files have the same version value.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.equal_font_versions", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Within a family released at the same time, all members of the family\n should have the same version number in the head table.\n ", "result": "PASS", "severity": null}, {"description": "Verify that each group of fonts with the same nameID 1 has maximum of 4 fonts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.max_4_fonts_per_family_name", "proposal": ["https://github.com/fonttools/fontbakery/pull/2372"], "rationale": "\n Per the OpenType spec:\n\n 'The Font Family name [...] should be shared among at most four fonts that\n differ only in weight or style [...]'\n ", "result": "PASS", "severity": null}, {"description": "Font follows the family naming recommendations?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family_naming_recommendations", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the length of various family name and style\n name strings in the name table are within the maximum length\n recommended by the OpenType specification.\n ", "result": "PASS", "severity": null}, {"description": "Fonts have consistent PANOSE family type?", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.panose_familytype", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The [PANOSE value](https://monotype.github.io/panose/) in the OS/2 table is a\n way of classifying a font based on its visual appearance and characteristics.\n\n The first field in the PANOSE classification is the family type: 2 means Latin\n Text, 3 means Latin Script, 4 means Latin Decorative, 5 means Latin Symbol.\n This check ensures that within a family, all fonts have the same family type.\n ", "result": "PASS", "severity": null}, {"description": "Fonts have consistent underline thickness?", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Fonts have consistent underline thickness."}, "status": "PASS"}], "module": "opentype.family.underline_thickness", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Dave C Lemon (Adobe Type Team) recommends setting the underline thickness to be\n consistent across the family.\n\n If thicknesses are not family consistent, words set on the same line which have\n different styles look strange.\n ", "result": "PASS", "severity": null}, {"description": "Checking font version fields (head and name table).", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.font_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification provides for two fields which contain\n the version number of the font: fontRevision in the head table,\n and nameID 5 in the name table. If these fields do not match,\n different applications will report different version numbers for\n the font.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 fsSelection value.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.fsselection", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829", "https://github.com/fonttools/fontbakery/pull/2382"], "rationale": "\n The OS/2.fsSelection field is a bit field used to specify the stylistic\n qualities of the font - in particular, it specifies to some operating\n systems whether the font is italic (bit 0), bold (bit 5) or regular\n (bit 6).\n\n This check verifies that the fsSelection field is set correctly for the\n font style. For a family of static fonts created in GlyphsApp, this is\n set by using the style linking checkboxes in the exports settings.\n\n Additionally, the bold and italic bits in OS/2.fsSelection must match the\n bold and italic bits in head.macStyle per the OpenType spec.\n ", "result": "PASS", "severity": null}, {"description": "Axes and named instances fall within correct ranges?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.fvar.axis_ranges_correct", "proposal": ["https://github.com/fonttools/fontbakery/issues/2264", "https://github.com/fonttools/fontbakery/pull/2520", "https://github.com/fonttools/fontbakery/issues/2572"], "rationale": "\n According to the OpenType spec's registered design-variation tags, instances in\n a variable font should have certain prescribed values.\n If a variable font has a 'wght' (Weight) axis, the valid coordinate range is 1-1000.\n If a variable font has a 'wdth' (Width) axis, the valid numeric range is strictly greater than zero.\n If a variable font has a 'slnt' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n If a variable font has a 'ital' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n ", "result": "PASS", "severity": null}, {"description": "Axes and named instances fall within correct ranges?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "opsz", "message": "Regular instance has opsz coordinate of 72.0, expected between 10 and 16"}, "status": "WARN"}], "module": "opentype.fvar.regular_coords_correct", "proposal": ["https://github.com/fonttools/fontbakery/issues/1707", "https://github.com/fonttools/fontbakery/issues/2572"], "rationale": "\n According to the Open-Type spec's registered design-variation tags,instances in a variable font should have certain prescribed values.\n If a variable font has a 'wght' (Weight) axis, the valid coordinate range is 1-1000.\n If a variable font has a 'wdth' (Width) axis, the valid numeric range is strictly greater than zero.\n If a variable font has a 'slnt' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n If a variable font has a 'ital' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n ", "result": "WARN", "severity": null}, {"description": "Check mark characters are in GDEF mark glyph class.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_mark_chars", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Mark characters should be in the GDEF mark glyph class.\n ", "result": "PASS", "severity": null}, {"description": "Check GDEF mark glyph class doesn't have characters that are not marks.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_non_mark_chars", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Glyphs in the GDEF mark glyph class become non-spacing and may be repositioned\n if they have mark anchors.\n\n Only combining mark glyphs should be in that class. Any non-mark glyph\n must not be in that class, in particular spacing glyphs.\n ", "result": "PASS", "severity": null}, {"description": "Check glyphs in mark glyph class are non-spacing.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_spacing_marks", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Glyphs in the GDEF mark glyph class should be non-spacing.\n\n Spacing glyphs in the GDEF mark glyph class may have incorrect anchor\n positioning that was only intended for building composite glyphs during design.\n ", "result": "PASS", "severity": null}, {"description": "Check glyphs do not have duplicate components which have the same x,y coordinates.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.glyf_non_transformed_duplicate_components", "proposal": ["https://github.com/fonttools/fontbakery/pull/2709"], "rationale": "\n There have been cases in which fonts had faulty double quote marks, with each\n of them containing two single quote marks as components with the same\n x, y coordinates which makes them visually look like single quote marks.\n\n This check ensures that glyphs do not contain duplicate components\n which have the same x,y coordinates.\n ", "result": "PASS", "severity": null}, {"description": "Is there any unused data at the end of the glyf table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There is no unused data at the end of the glyf table."}, "status": "PASS"}], "module": "opentype.glyf_unused_data", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check validates the structural integrity of the glyf table,\n by checking that all glyphs referenced in the loca table are\n actually present in the glyf table and that there is no unused\n data at the end of the glyf table. A failure here indicates a\n problem with the font compiler.\n ", "result": "PASS", "severity": null}, {"description": "Checking post.italicAngle value.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Value of post.italicAngle is 0.0 with style=\"Regular\"."}, "status": "PASS"}], "module": "opentype.italic_angle", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'post' table italicAngle property should be a reasonable amount, likely\n not more than 30\u00b0. Note that in the OpenType specification, the value is\n negative for a rightward lean.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/post\n ", "result": "PASS", "severity": null}, {"description": "Is there a usable \"kern\" table declared in the font?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font does not declare an optional \"kern\" table."}, "status": "PASS"}], "module": "opentype.kern_table", "proposal": ["https://github.com/fonttools/fontbakery/issues/1675", "https://github.com/fonttools/fontbakery/issues/3148", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Even though all fonts should have their kerning implemented in the GPOS table,\n there may be kerning info at the kern table as well.\n\n Some applications such as MS PowerPoint require kerning info on the kern table.\n More specifically, they require a format 0 kern subtable from a kern table\n version 0 with only glyphs defined in the cmap table, which is the only one\n that Windows understands (and which is also the simplest and more limited\n of all the kern subtables).\n\n Google Fonts ingests fonts made for download and use on desktops, and does\n all web font optimizations in the serving pipeline (using libre libraries\n that anyone can replicate.)\n\n Ideally, TTFs intended for desktop users (and thus the ones intended for\n Google Fonts) should have both KERN and GPOS tables.\n\n Given all of the above, we currently treat kerning on a v0 kern table\n as a good-to-have (but optional) feature.\n ", "result": "PASS", "severity": null}, {"description": "Does the font have any invalid feature tags?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_feature_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect tags can be indications of typos, leftover debugging code or\n questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n\n Font vendors may use private tags to identify private features. These tags\n must be four uppercase letters (A-Z) with no punctuation, spaces, or numbers.\n ", "result": "PASS", "severity": 8}, {"description": "Does the font have any invalid language tags?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_language_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect language tags can be indications of typos, leftover debugging code\n or questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n ", "result": "PASS", "severity": 8}, {"description": "Does the font have any invalid script tags?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_script_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect script tags can be indications of typos, leftover debugging code\n or questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n ", "result": "PASS", "severity": 8}, {"description": "Does the number of glyphs in the loca table match the maxp table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.loca.maxp_num_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'maxp' table contains various statistics about the font, including the\n number of glyphs in the font. The 'loca' table contains the offsets to the\n locations of the glyphs in the font. The number of offsets in the 'loca' table\n should match the number of glyphs in the 'maxp' table. A failure here indicates\n a problem with the font compiler.\n ", "result": "PASS", "severity": null}, {"description": "Checking head.macStyle value.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "head macStyle ITALIC bit is properly set."}, "status": "PASS"}, {"message": {"code": null, "message": "head macStyle BOLD bit is properly set."}, "status": "PASS"}], "module": "opentype.mac_style", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The values of the flags on the macStyle entry on the 'head' OpenType table\n that describe whether a font is bold and/or italic must be coherent with the\n actual style of the font as inferred by its filename.\n ", "result": "PASS", "severity": null}, {"description": "MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.maxadvancewidth", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'hhea' table contains a field which specifies the maximum\n advance width. This value should be consistent with the maximum\n advance width of all glyphs specified in the 'hmtx' table.\n ", "result": "PASS", "severity": null}, {"description": "Checking correctness of monospaced metadata.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "good", "message": "Font is not monospaced and all related metadata look good."}, "status": "PASS"}], "module": "opentype.monospace", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n There are various metadata in the OpenType spec to specify if a font is\n monospaced or not. If the font is not truly monospaced, then no monospaced\n metadata should be set (as sometimes they mistakenly are...)\n\n Requirements for monospace fonts:\n\n * post.isFixedPitch - \"Set to 0 if the font is proportionally spaced,\n non-zero if the font is not proportionally spaced (monospaced)\"\n (https://www.microsoft.com/typography/otspec/post.htm)\n\n * hhea.advanceWidthMax must be correct, meaning no glyph's width value\n is greater. (https://www.microsoft.com/typography/otspec/hhea.htm)\n\n * OS/2.panose.bProportion must be set to 9 (monospace) on latin text fonts.\n\n * OS/2.panose.bSpacing must be set to 3 (monospace) on latin hand written\n or latin symbol fonts.\n\n * Spec says: \"The PANOSE definition contains ten digits each of which currently\n describes up to sixteen variations. Windows uses bFamilyType, bSerifStyle\n and bProportion in the font mapper to determine family type. It also uses\n bProportion to determine if the font is monospaced.\"\n (https://www.microsoft.com/typography/otspec/os2.htm#pan\n https://monotypecom-test.monotype.de/services/pan2)\n\n * OS/2.xAvgCharWidth must be set accurately.\n \"OS/2.xAvgCharWidth is used when rendering monospaced fonts,\n at least by Windows GDI\"\n (http://typedrawers.com/discussion/comment/15397/#Comment_15397)\n\n Also we should report an error for glyphs not of average width.\n\n\n Please also note:\n\n Thomas Phinney told us that a few years ago (as of December 2019), if you gave\n a font a monospace flag in Panose, Microsoft Word would ignore the actual\n advance widths and treat it as monospaced.\n\n Source: https://typedrawers.com/discussion/comment/45140/#Comment_45140\n ", "result": "PASS", "severity": null}, {"description": "Check name table for empty records.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.empty_records", "proposal": ["https://github.com/fonttools/fontbakery/pull/2369"], "rationale": "\n Check the name table for empty records,\n as this can cause problems in Adobe apps.\n ", "result": "PASS", "severity": null}, {"description": "Does full font name begin with the font family name?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.match_familyname_fullfont", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The FULL_FONT_NAME entry in the \u2018name\u2019 table should start with the same string\n as the Family Name (FONT_FAMILY_NAME, TYPOGRAPHIC_FAMILY_NAME or\n WWS_FAMILY_NAME).\n\n If the Family Name is not included as the first part of the Full Font Name, and\n the user embeds the font in a document using a Microsoft Office app, the app\n will fail to render the font when it opens the document again.\n\n NOTE: Up until version 1.5, the OpenType spec included the following exception\n in the definition of Full Font Name:\n\n \"An exception to the [above] definition of Full font name is for Microsoft\n platform strings for CFF OpenType fonts: in this case, the Full font name\n string must be identical to the PostScript FontName in the CFF Name INDEX.\"\n\n https://docs.microsoft.com/en-us/typography/opentype/otspec150/name#name-ids\n ", "result": "PASS", "severity": null}, {"description": "Name table ID 6 (PostScript name) must be consistent across platforms.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.postscript_name_consistency", "proposal": ["https://github.com/fonttools/fontbakery/pull/2394"], "rationale": "\n The PostScript name entries in the font's 'name' table should be\n consistent across platforms.\n\n This is the TTF/CFF2 equivalent of the CFF 'name/postscript_vs_cff' check.\n ", "result": "PASS", "severity": null}, {"description": "CFF table FontName must match name table ID 6 (PostScript name).", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.name.postscript_vs_cff", "proposal": ["https://github.com/fonttools/fontbakery/pull/2229"], "rationale": "\n The PostScript name entries in the font's 'name' table should match\n the FontName string in the 'CFF ' table.\n\n The 'CFF ' table has a lot of information that is duplicated in other tables.\n This information should be consistent across tables, because there's\n no guarantee which table an app will get the data from.\n ", "result": "SKIP", "severity": null}, {"description": "Check for points out of bounds.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.points_out_of_bounds", "proposal": ["https://github.com/fonttools/fontbakery/issues/735"], "rationale": "\n The glyf table specifies a bounding box for each glyph. This check\n ensures that all points in all glyph paths are within the bounding\n box. Glyphs with out-of-bounds points can cause rendering issues in\n some software, and should be corrected.\n ", "result": "PASS", "severity": null}, {"description": "PostScript name follows OpenType specification requirements?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.postscript_name", "proposal": ["https://github.com/miguelsousa/openbakery/issues/62"], "rationale": "\n The PostScript name is used by some applications to identify the font.\n It should only consist of characters from the set A-Z, a-z, 0-9, and hyphen.\n\n ", "result": "PASS", "severity": null}, {"description": "Font has correct post table version?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has an acceptable post format 2.0 table version."}, "status": "PASS"}], "module": "opentype.post_table_version", "proposal": ["https://github.com/google/fonts/issues/215", "https://github.com/fonttools/fontbakery/issues/2638", "https://github.com/fonttools/fontbakery/issues/3635", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Format 2.5 of the 'post' table was deprecated in OpenType 1.3 and\n should not be used.\n\n According to Thomas Phinney, the possible problem with post format 3\n is that under the right combination of circumstances, one can generate\n PDF from a font with a post format 3 table, and not have accurate backing\n store for any text that has non-default glyphs for a given codepoint.\n\n It will look fine but not be searchable. This can affect Latin text with\n high-end typography, and some complex script writing systems, especially\n with higher-quality fonts. Those circumstances generally involve creating\n a PDF by first printing a PostScript stream to disk, and then creating a\n PDF from that stream without reference to the original source document.\n There are some workflows where this applies,but these are not common\n use cases.\n\n Apple recommends against use of post format version 4 as \"no longer\n necessary and should be avoided\". Please see the Apple TrueType reference\n documentation for additional details.\n\n https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html\n\n Acceptable post format versions are 2 and 3 for TTF and OTF CFF2 builds,\n and post format 3 for CFF builds.\n ", "result": "PASS", "severity": null}, {"description": "Checking direction of slnt axis angles.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no slnt axis"}, "status": "PASS"}], "module": "opentype.slant_direction", "proposal": ["https://github.com/fonttools/fontbakery/pull/3910"], "rationale": "\n The 'slnt' axis values are defined as negative values for a clockwise (right)\n lean, and positive values for counter-clockwise lean. This is counter-intuitive\n for many designers who are used to think of a positive slant as a lean to\n the right.\n\n This check ensures that the slant axis direction is consistent with the specs.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_slnt\n ", "result": "PASS", "severity": null}, {"description": "Ensure VFs have 'ital' STAT axis.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Font {font.file} doesn't have an ital axis"}, "status": "SKIP"}], "module": "opentype.STAT.ital_axis", "proposal": ["https://github.com/fonttools/fontbakery/issues/2934", "https://github.com/fonttools/fontbakery/issues/3668", "https://github.com/fonttools/fontbakery/issues/3669"], "rationale": "\n Check that related Upright and Italic VFs have an\n 'ital' axis in the STAT table.\n\n Since the STAT table can be used to create new instances, it is\n important to ensure that such an 'ital' axis be the last one\n declared in the STAT table so that the eventual naming of new\n instances follows the subfamily traditional scheme (RIBBI / WWS)\n where \"Italic\" is always last.\n\n The 'ital' axis should also be strictly boolean, only accepting\n values of 0 (for Uprights) or 1 (for Italics). This usually works\n as a mechanism for selecting between two linked variable font files.\n\n Also, the axis value name for uprights must be set as elidable.\n ", "result": "SKIP", "severity": null}, {"description": "Checking unitsPerEm value is reasonable.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.unitsperem", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to the OpenType spec:\n\n The value of unitsPerEm at the head table must be a value\n between 16 and 16384. Any value in this range is valid.\n\n In fonts that have TrueType outlines, a power of 2 is recommended\n as this allows performance optimizations in some rasterizers.\n\n But 1000 is a commonly used value. And 2000 may become\n increasingly more common on Variable Fonts.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the instance records in a given font have distinct data.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.distinct_instance_records", "proposal": ["https://github.com/fonttools/fontbakery/issues/3706"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n All of the instance records in a font should have distinct coordinates\n and distinct subfamilyNameID and postScriptName ID values. If two or more\n records share the same coordinates, the same nameID values or the same\n postScriptNameID values, then all but the first can be ignored.\n ", "result": "PASS", "severity": null}, {"description": "Check that family axis ranges are indentical", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.family_axis_ranges", "proposal": ["https://github.com/fonttools/fontbakery/issues/4445"], "rationale": "\n Between members of a family (such as Roman & Italic),\n the ranges of variable axes must be identical.\n ", "result": "PASS", "severity": null}, {"description": "Validate foundry-defined design-variation axis tag names.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.foundry_defined_tag_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4043"], "rationale": "\n According to the OpenType spec's syntactic requirements for\n foundry-defined design-variation axis tags available at\n https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg\n\n Foundry-defined tags must begin with an uppercase letter\n and must use only uppercase letters or digits.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the instance records in a given font have the same size.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.same_size_instance_records", "proposal": ["https://github.com/fonttools/fontbakery/issues/3705"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n All of the instance records in a given font must be the same size, with\n all either including or omitting the postScriptNameID field. [...]\n If the value is 0xFFFF, then the value is ignored, and no PostScript name\n equivalent is provided for the instance.\n ", "result": "PASS", "severity": null}, {"description": "All fvar axes have a correspondent Axis Record on STAT table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "STAT table has all necessary Axis Records."}, "status": "PASS"}], "module": "opentype.varfont.STAT_axis_record_for_each_axis", "proposal": ["https://github.com/fonttools/fontbakery/pull/3017"], "rationale": "\n According to the OpenType spec, there must be an Axis Record\n for every axis defined in the fvar table.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/stat#axis-records\n ", "result": "PASS", "severity": null}, {"description": "Validates subfamilyNameID and postScriptNameID for the default instance record", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.valid_default_instance_nameids", "proposal": ["https://github.com/fonttools/fontbakery/issues/3708"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9.1\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n The default instance of a font is that instance for which the coordinate\n value of each axis is the defaultValue specified in the corresponding\n variation axis record. An instance record is not required for the default\n instance, though an instance record can be provided. When enumerating named\n instances, the default instance should be enumerated even if there is no\n corresponding instance record. If an instance record is included for the\n default instance (that is, an instance record has coordinates set to default\n values), then the nameID value should be set to either 2 or 17 or to a\n name ID with the same value as name ID 2 or 17. Also, if a postScriptNameID is\n included in instance records, and the postScriptNameID value should be set\n to 6 or to a name ID with the same value as name ID 6.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the name IDs in an instance record are within the correct range", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.valid_nameids", "proposal": ["https://github.com/fonttools/fontbakery/issues/3702", "https://github.com/fonttools/fontbakery/issues/3703"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n The axisNameID field provides a name ID that can be used to obtain strings\n from the 'name' table that can be used to refer to the axis in application\n user interfaces. The name ID must be greater than 255 and less than 32768.\n\n The postScriptNameID field provides a name ID that can be used to obtain\n strings from the 'name' table that can be treated as equivalent to name\n ID 6 (PostScript name) strings for the given instance. Values of 6 and\n \"undefined\" can be used; otherwise, values must be greater than 255 and\n less than 32768.\n\n The subfamilyNameID field provides a name ID that can be used to obtain\n strings from the 'name' table that can be treated as equivalent to name\n ID 17 (typographic subfamily) strings for the given instance. Values of\n 2 or 17 can be used; otherwise, values must be greater than 255 and less\n than 32768.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 achVendID against configuration.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Add the `vendor_id` key to a `fontbakery.yaml` file on your font project directory to enable this check.\nYou'll also need to use the `--configuration` flag when invoking fontbakery."}, "status": "SKIP"}], "module": "opentype.vendor_id", "proposal": ["https://github.com/fonttools/fontbakery/pull/3941"], "rationale": "\n When a font project's Vendor ID is specified explicitly on FontBakery's\n configuration file, all binaries must have a matching vendor identifier\n value in the OS/2 table.\n ", "result": "SKIP", "severity": null}, {"description": "Checking if OS/2 usWeightClass matches fvar.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.weight_class_fvar", "proposal": ["https://github.com/googlefonts/gftools/issues/477"], "rationale": "\n According to Microsoft's OT Spec the OS/2 usWeightClass\n should match the fvar default value.\n ", "result": "PASS", "severity": null}, {"description": "Check if OS/2 xAvgCharWidth is correct.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 xAvgCharWidth value is correct."}, "status": "PASS"}], "module": "opentype.xavgcharwidth", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OS/2.xAvgCharWidth field is used to calculate the width of a string of\n characters. It is the average width of all non-zero width glyphs in the font.\n\n This check ensures that the value is correct. A failure here may indicate\n a bug in the font compiler, rather than something that the designer can\n do anything about.\n ", "result": "PASS", "severity": null}], "key": ["OpenType Specification Checks", null, null], "result": {"PASS": 43, "SKIP": 7, "WARN": 1}}, {"checks": [{"description": "List all superfamily filepaths", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshoulders"}, "status": "INFO"}, {"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshoulderstext"}, "status": "INFO"}, {"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersdisplay"}, "status": "INFO"}], "module": "superfamily.list", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n This is a merely informative check that lists all sibling families\n detected by fontbakery.\n\n Only the fontfiles in these directories will be considered in\n superfamily-level checks.\n ", "result": "INFO", "severity": null}, {"description": "Each font in set of sibling families must have the same set of vertical metrics values.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "superfamily-vertical-metrics", "message": "sTypoAscender is not the same across the super-family:\nBig Shoulders Thin: 1971\nBig Shoulders Text Thin: 1968\nBig Shoulders Display Thin: 1968"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "sTypoDescender is not the same across the super-family:\nBig Shoulders Thin: -429\nBig Shoulders Text Thin: -426\nBig Shoulders Display Thin: -426"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "ascent is not the same across the super-family:\nBig Shoulders Thin: 1971\nBig Shoulders Text Thin: 1968\nBig Shoulders Display Thin: 1968"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "descent is not the same across the super-family:\nBig Shoulders Thin: -429\nBig Shoulders Text Thin: -426\nBig Shoulders Display Thin: -426"}, "status": "WARN"}], "module": "superfamily.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n We may want all fonts within a super-family (all sibling families) to have\n the same vertical metrics so their line spacing is consistent\n across the super-family.\n\n This is an experimental extended version of the\n `family/vertical_metrics` check and for now it will only result in WARNs.\n ", "result": "WARN", "severity": null}], "key": ["Superfamily Checks", null, null], "result": {"INFO": 1, "WARN": 1}}, {"checks": [{"description": "Check accent of Lcaron, dcaron, lcaron, tcaron", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Looks good!"}, "status": "PASS"}], "module": "alt_caron", "proposal": ["https://github.com/fonttools/fontbakery/issues/3308"], "rationale": "\n Lcaron, dcaron, lcaron, tcaron should NOT be composed with quoteright\n or quotesingle or comma or caron(comb). It should be composed with a\n distinctive glyph which doesn't look like an apostrophe.\n\n Source:\n https://ilovetypography.com/2009/01/24/on-diacritics/\n http://diacritics.typo.cz/index.php?id=5\n https://www.typotheque.com/articles/lcaron\n ", "result": "PASS", "severity": null}, {"description": "Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "glyphs-missing", "message": "This check will only run on fonts that have both glyphs U+0621 and U+0675"}, "status": "SKIP"}], "module": "arabic_high_hamza", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4290"], "rationale": "\n Many fonts incorrectly treat ARABIC LETTER HIGH HAMZA (U+0675) as a variant of\n ARABIC HAMZA ABOVE (U+0654) and make it a combining mark of the same size.\n\n But U+0675 is a base letter and should be a variant of ARABIC LETTER HAMZA\n (U+0621) but raised slightly above baseline.\n\n Not doing so effectively makes the font useless for Jawi and\n possibly Kazakh as well.\n ", "result": "SKIP", "severity": 4}, {"description": "Check that Arabic spacing symbols U+FBB2\u2013FBC1 aren't classified as marks.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "arabic_spacing_symbols", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4295"], "rationale": "\n Unicode has a few spacing symbols representing Arabic dots and other marks,\n but they are purposefully not classified as marks.\n\n Many fonts mistakenly classify them as marks, making them unsuitable\n for their original purpose as stand-alone symbols to used in pedagogical\n contexts discussing Arabic consonantal marks.\n ", "result": "PASS", "severity": 4}, {"description": "Check base characters have non-zero advance width.", "documentation": null, "experimental": "Since 2024/12/28", "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "base_has_width", "proposal": ["https://github.com/fonttools/fontbakery/issues/4906"], "rationale": "\n Base characters should have non-zero advance width.\n ", "result": "PASS", "severity": null}, {"description": "Check if uppercase glyphs are vertically centered.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Uppercase glyphs are vertically centered in the em box."}, "status": "PASS"}], "module": "caps_vertically_centered", "proposal": ["https://github.com/fonttools/fontbakery/issues/4139"], "rationale": "\n This check suggests one possible approach to designing vertical metrics,\n but can be ingnored if you follow a different approach.\n In order to center text in buttons, lists, and grid systems\n with minimal additional CSS work, the uppercase glyphs should be\n vertically centered in the em box.\n This check mainly applies to Latin, Greek, Cyrillic, and other similar scripts.\n For non-latin scripts like Arabic, this check might not be applicable.\n There is a detailed description of this subject at:\n https://x.com/romanshamin_en/status/1562801657691672576\n ", "result": "PASS", "severity": null}, {"description": "Ensure the font supports case swapping for all its glyphs.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "case_mapping", "proposal": ["https://github.com/googlefonts/fontbakery/issues/3230"], "rationale": "\n Ensure that no glyph lacks its corresponding upper or lower counterpart\n (but only when unicode supports case-mapping).\n ", "result": "PASS", "severity": 10}, {"description": "Does the font contain chws and vchw features?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font"}, "status": "SKIP"}], "module": "cjk_chws_feature", "proposal": ["https://github.com/fonttools/fontbakery/issues/3363"], "rationale": "\n The W3C recommends the addition of chws and vchw features to CJK fonts\n to enhance the spacing of glyphs in environments which do not fully support\n JLREQ layout rules.\n\n The chws_tool utility (https://github.com/googlefonts/chws_tool) can be used\n to add these features automatically.\n ", "result": "SKIP", "severity": null}, {"description": "Any CJK font should contain at least a minimal set of 150 CJK characters.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_claiming_to_be_cjk_font"}, "status": "SKIP"}], "module": "cjk_not_enough_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/pull/3214"], "rationale": "\n Kana has 150 characters and it's the smallest CJK writing system.\n\n If a font contains less CJK glyphs than this writing system, we inform the\n user that some glyphs may be encoded incorrectly.\n ", "result": "SKIP", "severity": null}, {"description": "Color layers should have a minimum brightness.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "color_cpal_brightness", "proposal": ["https://github.com/fonttools/fontbakery/pull/3908"], "rationale": "\n Layers of a COLRv0 font should not be too dark or too bright. When layer colors\n are set explicitly, they can't be changed and they may turn out illegible\n against dark or bright backgrounds.\n\n While traditional color-less fonts can be colored in design apps or CSS, a\n black color definition in a COLRv0 font actually means that that layer will be\n rendered in black regardless of the background color. This leads to text\n becoming invisible against a dark background, for instance when using a dark\n theme in a web browser or operating system.\n\n This check ensures that layer colors are at least 10% bright and at most 90%\n bright, when not already set to the current color (0xFFFF).\n ", "result": "PASS", "severity": null}, {"description": "Check if each glyph has the recommended amount of contours.", "documentation": "This check is useful to assure glyphs aren't incorrectly constructed.\n\nThe desired_glyph_data module contains the 'recommended' countour count\nfor encoded glyphs. The contour counts are derived from fonts which were\nchosen for their quality and unique design decisions for particular glyphs.\n\nIn the future, additional glyph data can be included. A good addition would\nbe the 'recommended' anchor counts for each glyph.", "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "contour_count", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Visually QAing thousands of glyphs by hand is tiring. Most glyphs can only\n be constructured in a handful of ways. This means a glyph's contour count\n will only differ slightly amongst different fonts, e.g a 'g' could either\n be 2 or 3 contours, depending on whether its double story or single story.\n\n However, a quotedbl should have 2 contours, unless the font belongs\n to a display family.\n\n This check currently does not cover variable fonts because there's plenty\n of alternative ways of constructing glyphs with multiple outlines for each\n feature in a VarFont. The expected contour count data for this check is\n currently optimized for the typical construction of glyphs in static fonts.\n ", "result": "SKIP", "severity": null}, {"description": "Does font file include unacceptable control character glyphs?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "control_chars", "proposal": ["https://github.com/fonttools/fontbakery/pull/2430"], "rationale": "\n Use of some unacceptable control characters in the U+0000 - U+001F range can\n lead to rendering issues on some platforms.\n\n Acceptable control characters are defined as .null (U+0000) and\n CR (U+000D) for this check.\n ", "result": "PASS", "severity": null}, {"description": "Put an empty glyph on GID 1 right after the .notdef glyph for COLRv0 fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "empty_glyph_on_gid1_for_colrv0", "proposal": ["https://github.com/googlefonts/gftools/issues/609", "https://github.com/fonttools/fontbakery/pull/3905"], "rationale": "\n A rendering bug in Windows 10 paints whichever glyph is on GID 1 on top of\n some glyphs, colored or not. This only occurs for COLR version 0 fonts.\n\n Having a glyph with no contours on GID 1 is a practical workaround for that.\n\n See https://github.com/googlefonts/gftools/issues/609\n ", "result": "PASS", "severity": null}, {"description": "Checking all files are in the same directory.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "All files are in the same directory."}, "status": "PASS"}], "module": "family.single_directory", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the set of font files passed in the command line is not all in the\n same directory, then we warn the user since the tool will interpret the\n set of files as belonging to a single family (and it is unlikely that\n the user would store the files from a single family spreaded\n in several separate directories).\n ", "result": "PASS", "severity": null}, {"description": "Each font in a family must have the same set of vertical metrics values.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Vertical metrics are the same across the family."}, "status": "PASS"}], "module": "family.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n We want all fonts within a family to have the same vertical metrics so\n their line spacing is consistent across the family.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 usWinAscent & usWinDescent.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 usWinAscent & usWinDescent values look good!"}, "status": "PASS"}], "module": "family.win_ascent_and_descent", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A font's winAscent and winDescent values should be greater than or equal to\n the head table's yMax, abs(yMin) values. If they are less than these values,\n clipping can occur on Windows platforms\n (https://github.com/RedHatBrand/Overpass/issues/33).\n\n If the font includes tall/deep writing systems such as Arabic or Devanagari,\n the winAscent and winDescent can be greater than the yMax and absolute yMin\n values to accommodate vowel marks.\n\n When the 'win' Metrics are significantly greater than the UPM, the linespacing\n can appear too loose. To counteract this, enabling the OS/2 fsSelection\n bit 7 (Use_Typo_Metrics), will force Windows to use the OS/2 'typo' values\n instead. This means the font developer can control the linespacing with\n the 'typo' values, whilst avoiding clipping by setting the 'win' values to\n values greater than the yMax and absolute yMin.\n ", "result": "PASS", "severity": null}, {"description": "All name entries referenced by fvar instances exist on the name table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "fvar_name_entries", "proposal": ["https://github.com/fonttools/fontbakery/issues/2069"], "rationale": "\n The purpose of this check is to make sure that all name entries referenced\n by variable font instances do exist in the name table.\n ", "result": "PASS", "severity": null}, {"description": "Ensure files are not too large.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font had a reasonable file size"}, "status": "PASS"}], "module": "file_size", "proposal": ["https://github.com/fonttools/fontbakery/issues/3320"], "rationale": "\n Serving extremely large font files causes usability issues.\n This check ensures that file sizes are reasonable.\n ", "result": "PASS", "severity": 10}, {"description": "Do we have the latest version of FontBakery installed?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "outdated-fontbakery", "message": "Current FontBakery version is 0.13.1, while a newer 0.13.2 is already available. Please upgrade it with 'pip install -U fontbakery'"}, "status": "FAIL"}], "module": "fontbakery_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/2093"], "rationale": "\n Running old versions of FontBakery can lead to a poor report which may\n include false WARNs and FAILs due do bugs, as well as outdated\n quality assurance criteria.\n\n Older versions will also not report problems that are detected by new checks\n added to the tool in more recent updates.\n ", "result": "FAIL", "severity": null}, {"description": "Familyname must be unique according to namecheck.fontdata.com", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font familyname seems to be unique."}, "status": "PASS"}], "module": "fontdata_namecheck", "proposal": ["https://github.com/fonttools/fontbakery/issues/494"], "rationale": "\n We need to check names are not already used, and today the best place to check\n that is http://namecheck.fontdata.com\n ", "result": "PASS", "severity": null}, {"description": "Ensure that the font can be rasterized by FreeType.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font can be rasterized by FreeType."}, "status": "PASS"}], "module": "freetype_rasterizer", "proposal": ["https://github.com/fonttools/fontbakery/issues/3642"], "rationale": "\n Malformed fonts can cause FreeType to crash.\n ", "result": "PASS", "severity": 10}, {"description": "Ensure no GPOS7 lookups are present.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no GPOS7 lookups"}, "status": "PASS"}], "module": "gpos7", "proposal": ["https://github.com/fonttools/fontbakery/issues/3643"], "rationale": "\n Versions of fonttools >=4.14.0 (19 August 2020) perform an optimisation on\n chained contextual lookups, expressing GSUB6 as GSUB5 and GPOS8 and GPOS7\n where possible (when there are no suffixes/prefixes for all rules in\n the lookup).\n\n However, makeotf has never generated these lookup types and they are rare\n in practice. Perhaps because of this, Mac's CoreText shaper does not correctly\n interpret GPOS7, meaning that these lookups will be ignored by the shaper,\n and fonts containing these lookups will have unintended positioning errors.\n\n To fix this warning, rebuild the font with a recent version of fonttools.\n ", "result": "PASS", "severity": 9}, {"description": "Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "gpos_kerning_info", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Well-designed fonts use kerning to improve the spacing between\n specific pairs of glyphs. This check ensures that the font has\n kerning information in the GPOS table. It can be ignored if the\n design or writing system does not require kerning.\n ", "result": "PASS", "severity": null}, {"description": "Show hinting filesize impact.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "size-impact", "message": "Hinting filesize impact:\n\n | | /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshoulders/BigShoulders[opsz,wght].ttf |\n |:------------- | ---------------:|\n | Dehinted Size | 313.3kb |\n | Hinted Size | 313.3kb |\n | Increase | 24 bytes |\n | Change | 0.0 % |\n"}, "status": "INFO"}], "module": "hinting_impact", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check is merely informative, displaying an useful comparison of filesizes\n of hinted versus unhinted font files.\n ", "result": "INFO", "severity": null}, {"description": "PPEM must be an integer on hinted fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_hinted"}, "status": "SKIP"}], "module": "integer_ppem_if_hinted", "proposal": ["https://github.com/fonttools/fontbakery/issues/2338"], "rationale": "\n Hinted fonts must have head table flag bit 3 set.\n\n Per https://docs.microsoft.com/en-us/typography/opentype/spec/head,\n bit 3 of Head::flags decides whether PPEM should be rounded. This bit should\n always be set for hinted fonts.\n\n Note:\n Bit 3 = Force ppem to integer values for all internal scaler math;\n May use fractional ppem sizes if this bit is clear;\n ", "result": "SKIP", "severity": null}, {"description": "Detect any interpolation issues in the font.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No interpolation issues found"}, "status": "PASS"}], "module": "interpolation_issues", "proposal": ["https://github.com/fonttools/fontbakery/issues/3930"], "rationale": "\n When creating a variable font, the designer must make sure that corresponding\n paths have the same start points across masters, as well as that corresponding\n component shapes are placed in the same order within a glyph across masters.\n If this is not done, the glyph will not interpolate correctly.\n\n Here we check for the presence of potential interpolation errors using the\n fontTools.varLib.interpolatable module.\n ", "result": "PASS", "severity": 4}, {"description": "Check that legacy accents aren't used in composite glyphs.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Looks good!"}, "status": "PASS"}], "module": "legacy_accents", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4310"], "rationale": "\n Legacy accents should not have anchors and should have positive width.\n They are often used independently of a letter, either as a placeholder\n for an expected combined mark+letter combination in MacOS, or separately.\n For instance, U+00B4 (ACUTE ACCENT) is often mistakenly used as an apostrophe,\n U+0060 (GRAVE ACCENT) is used in Markdown to notify code blocks,\n and ^ is used as an exponential operator in maths.\n ", "result": "PASS", "severity": null}, {"description": "Are there caret positions declared for every ligature?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ligature_carets", "proposal": ["https://github.com/fonttools/fontbakery/issues/1225"], "rationale": "\n All ligatures in a font must have corresponding caret (text cursor) positions\n defined in the GDEF table, otherwhise, users may experience issues with\n caret rendering.\n\n If using GlyphsApp or UFOs, ligature carets can be defined as anchors with\n names starting with `caret_`. These can be compiled with fontmake as of\n version v2.4.0.\n ", "result": "PASS", "severity": null}, {"description": "Checking Vertical Metric Linegaps.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 sTypoLineGap and hhea lineGap are both 0."}, "status": "PASS"}], "module": "linegaps", "proposal": ["https://github.com/fonttools/fontbakery/issues/4133", "https://googlefonts.github.io/gf-guide/metrics.html"], "rationale": "\n The LineGap value is a space added to the line height created by the union\n of the (typo/hhea)Ascender and (typo/hhea)Descender. It is handled differently\n according to the environment.\n\n This leading value will be added above the text line in most desktop apps.\n It will be shared above and under in web browsers, and ignored in Windows\n if Use_Typo_Metrics is disabled.\n\n For better linespacing consistency across platforms,\n (typo/hhea)LineGap values must be 0.\n ", "result": "PASS", "severity": null}, {"description": "Ensure variable fonts include an avar table.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "mandatory_avar_table", "proposal": ["https://github.com/fonttools/fontbakery/issues/3100"], "rationale": "\n Most variable fonts should include an avar table to correctly define\n axes progression rates.\n\n For example, a weight axis from 0% to 100% doesn't map directly to 100 to 1000,\n because a 10% progression from 0% may be too much to define the 200,\n while 90% may be too little to define the 900.\n\n If the progression rates of axes is linear, this check can be ignored.\n Fontmake will also skip adding an avar table if the progression rates\n are linear. However, it is still recommended that designers visually proof\n each instance is at the expected weight, width etc.\n ", "result": "PASS", "severity": null}, {"description": "Font contains '.notdef' as its first glyph?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "mandatory_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification v1.8.2 recommends that the first glyph is the\n '.notdef' glyph without a codepoint assigned and with a drawing:\n\n The .notdef glyph is very important for providing the user feedback\n that a glyph is not found in the font. This glyph should not be left\n without an outline as the user will only see what looks like a space\n if a glyph is missing and not be aware of the active font\u2019s limitation.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/recom#glyph-0-the-notdef-glyph\n\n Pre-v1.8, it was recommended that fonts should also contain 'space', 'CR'\n and '.null' glyphs. This might have been relevant for MacOS 9 applications.\n ", "result": "PASS", "severity": null}, {"description": "Check math signs have the same width.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "width-outliers", "message": "The most common width is 732 among a set of 4 math glyphs.\nThe following math glyphs have a different width, though:\n\nWidth = 772:\nplus, plusminus\n\nWidth = 768:\nlessequal, greater, less\n\nWidth = 644:\nmultiply\n\nWidth = 812:\ndivide\n\nWidth = 828:\napproxequal\n\nWidth = 770:\ngreaterequal\n"}, "status": "WARN"}], "module": "math_signs_width", "proposal": ["https://github.com/fonttools/fontbakery/issues/3832"], "rationale": "\n It is a common practice to have math signs sharing the same width\n (preferably the same width as tabular figures accross the entire font family).\n\n This probably comes from the will to avoid additional tabular math signs\n knowing that their design can easily share the same width.\n ", "result": "WARN", "severity": null}, {"description": "Ensure small caps glyphs are available.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "missing_small_caps_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/3154"], "rationale": "\n Ensure small caps glyphs are available if\n a font declares smcp or c2sc OT features.\n ", "result": "PASS", "severity": null}, {"description": "Are there disallowed characters in the NAME table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.char_restrictions", "proposal": ["https://github.com/fonttools/fontbakery/issues/1718", "https://github.com/fonttools/fontbakery/issues/1663", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType spec requires a subset of ASCII\n (any printable characters except \"[]{}()<>/%\") for\n POSTSCRIPT_NAME (nameID 6),\n POSTSCRIPT_CID_NAME (nameID 20), and\n an even smaller subset (\"a-zA-Z0-9\") for\n VARIATIONS_POSTSCRIPT_NAME_PREFIX (nameID 25).\n ", "result": "PASS", "severity": null}, {"description": "Combined length of family and style must not exceed 32 characters.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.family_and_style_max_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/1488", "https://github.com/fonttools/fontbakery/issues/2179"], "rationale": "\n This check ensures that the length of name table entries is not\n too long, as this causes problems in some environments.\n ", "result": "PASS", "severity": null}, {"description": "Name table records must not have trailing spaces.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No trailing spaces on name table entries."}, "status": "PASS"}], "module": "name.trailing_spaces", "proposal": ["https://github.com/fonttools/fontbakery/issues/2417"], "rationale": "\n This check ensures that no entries in the name table end in\n spaces; trailing spaces, particularly in font names, can be\n confusing to users. In most cases this can be fixed by\n removing trailing spaces from the metadata fields in the font\n editor.\n ", "result": "PASS", "severity": null}, {"description": "Description strings in the name table must not contain copyright info.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.no_copyright_on_description", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The name table in a font file contains strings about the font;\n there are entries for a copyright field and a description. If the\n copyright entry is being used correctly, then there should not\n be any copyright information in the description entry.\n ", "result": "PASS", "severity": null}, {"description": "Check name table IDs 1, 2, 16, 17 to conform to Italic style.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font is not Italic."}, "status": "SKIP"}], "module": "name.italic_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/3666"], "rationale": "\n This check ensures that several entries in the name table\n conform to the font's Upright or Italic style,\n namely IDs 1 & 2 as well as 16 & 17 if they're present.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure glyphs do not have components which are themselves components.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "nested_components", "proposal": ["https://github.com/fonttools/fontbakery/issues/2961"], "rationale": "\n There have been bugs rendering variable fonts with nested components.\n Additionally, some static fonts with nested components have been reported\n to have rendering and printing issues.\n\n For more info, see:\n * https://github.com/fonttools/fontbakery/issues/2961\n * https://github.com/arrowtype/recursive/issues/412\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 Metrics match hhea Metrics.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2.sTypoAscender/Descender values match hhea.ascent/descent."}, "status": "PASS"}], "module": "os2_metrics_match_hhea", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n OS/2 and hhea vertical metric values should match. This will produce the\n same linespacing on Mac, GNU+Linux and Windows.\n\n - Mac OS X uses the hhea values.\n - Windows uses OS/2 or Win, depending on the OS or fsSelection bit value.\n\n When OS/2 and hhea vertical metrics match, the same linespacing results on\n macOS, GNU+Linux and Windows. Note that fixing this issue in a previously\n released font may cause reflow in user documents and unhappy users.\n ", "result": "PASS", "severity": null}, {"description": "Checking with ots-sanitize.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ots", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType Sanitizer (OTS) is a tool that checks that the font is\n structually well-formed and passes various sanity checks. It is used by\n many web browsers to check web fonts before using them; fonts which fail\n such checks are blocked by browsers.\n\n This check runs OTS on the font and reports any errors or warnings that\n it finds.\n ", "result": "PASS", "severity": null}, {"description": "Check there are no overlapping path segments", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "overlapping-path-segments", "message": "The following glyphs have overlapping path segments:\n\n\t* Iogonek (U+012E): L<<120.0,0.0>--<160.0,0.0>> has the same coordinates as a previous segment.\n\n\t* uni0162 (U+0162): L<<194.0,0.0>--<234.0,0.0>> has the same coordinates as a previous segment.\n\n\t* aogonek (U+0105): L<<384.0,0.0>--<424.0,0.0>> has the same coordinates as a previous segment.\n\n\t* iogonek (U+012F): L<<120.0,0.0>--<160.0,0.0>> has the same coordinates as a previous segment.\n\n\t* aogonek.sc: L<<400.0,0.0>--<440.0,0.0>> has the same coordinates as a previous segment.\n\n\t* uni0163.sc: L<<190.0,0.0>--<230.0,0.0>> has the same coordinates as a previous segment.\n\n\t* guillemotleft (U+00AB): L<<20.0,582.0>--<20.0,650.0>> has the same coordinates as a previous segment.\n\n\t* guillemotleft (U+00AB): L<<180.0,582.0>--<180.0,650.0>> has the same coordinates as a previous segment.\n\n\t* guillemotright (U+00BB): L<<518.0,650.0>--<518.0,582.0>> has the same coordinates as a previous segment.\n\n\t* guillemotright (U+00BB): L<<358.0,650.0>--<358.0,582.0>> has the same coordinates as a previous segment.\n\n\t* guilsinglleft (U+2039): L<<60.0,582.0>--<60.0,650.0>> has the same coordinates as a previous segment.\n\n\t* guilsinglright (U+203A): L<<318.0,650.0>--<318.0,582.0>> has the same coordinates as a previous segment.\n\n\t* guillemotleft.case: L<<60.0,782.0>--<60.0,850.0>> has the same coordinates as a previous segment.\n\n\t* guillemotleft.case: L<<220.0,782.0>--<220.0,850.0>> has the same coordinates as a previous segment.\n\n\t* guillemotright.case: L<<518.0,850.0>--<518.0,782.0>> has the same coordinates as a previous segment.\n\n\t* guillemotright.case: L<<358.0,850.0>--<358.0,782.0>> has the same coordinates as a previous segment.\n\n\t* guilsinglright.case: L<<318.0,850.0>--<318.0,782.0>> has the same coordinates as a previous segment."}, "status": "WARN"}], "module": "overlapping_path_segments", "proposal": ["https://github.com/google/fonts/issues/7594#issuecomment-2401909084"], "rationale": "\n Some rasterizers encounter difficulties when rendering glyphs with\n overlapping path segments.\n\n A path segment is a section of a path defined by two on-curve points.\n When two segments share the same coordinates, they are considered\n overlapping.\n ", "result": "WARN", "severity": null}, {"description": "Font contains all required tables?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "optional-tables", "message": "This font contains the following optional tables:\n\n\t- loca\n\n\t- prep\n\n\t- GPOS\n\n\t- GSUB\n\n\t- gasp"}, "status": "INFO"}, {"message": {"code": null, "message": "Font contains all required tables."}, "status": "PASS"}], "module": "required_tables", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to the OpenType spec\n https://docs.microsoft.com/en-us/typography/opentype/spec/otff#required-tables\n\n Whether TrueType or CFF outlines are used in an OpenType font, the following\n tables are required for the font to function correctly:\n\n - cmap (Character to glyph mapping)\u23ce\n - head (Font header)\u23ce\n - hhea (Horizontal header)\u23ce\n - hmtx (Horizontal metrics)\u23ce\n - maxp (Maximum profile)\u23ce\n - name (Naming table)\u23ce\n - OS/2 (OS/2 and Windows specific metrics)\u23ce\n - post (PostScript information)\n\n The spec also documents that variable fonts require the following table:\n\n - STAT (Style attributes)\n\n Depending on the typeface and coverage of a font, certain tables are\n recommended for optimum quality.\n\n For example:\u23ce\n - the performance of a non-linear font is improved if the VDMX, LTSH,\n and hdmx tables are present.\u23ce\n - Non-monospaced Latin fonts should have a kern table.\u23ce\n - A gasp table is necessary if a designer wants to influence the sizes\n at which grayscaling is used under Windows. Etc.\n ", "result": "INFO", "severity": null}, {"description": "Ensure indic fonts have the Indian Rupee Sign glyph.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_indic_font"}, "status": "SKIP"}], "module": "rupee", "proposal": ["https://github.com/fonttools/fontbakery/issues/2967"], "rationale": "\n Per Bureau of Indian Standards every font supporting one of the\n official Indian languages needs to include Unicode Character\n \u201c\u20b9\u201d (U+20B9) Indian Rupee Sign.\n ", "result": "SKIP", "severity": null}, {"description": "Font has the proper sfntVersion value?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has the correct sfntVersion value."}, "status": "PASS"}], "module": "sfnt_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/3388"], "rationale": "\n OpenType fonts that contain TrueType outlines should use the value of 0x00010000\n for the sfntVersion. OpenType fonts containing CFF data (version 1 or 2) should\n use 0x4F54544F ('OTTO', when re-interpreted as a Tag) for sfntVersion.\n\n Fonts with the wrong sfntVersion value are rejected by FreeType.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/otff#table-directory\n ", "result": "PASS", "severity": 10}, {"description": "Ensure 'smcp' (small caps) lookups are defined before ligature lookups in the 'GSUB' table.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "'smcp' lookups are defined before 'liga' lookups."}, "status": "PASS"}], "module": "smallcaps_before_ligatures", "proposal": ["https://github.com/fonttools/fontbakery/issues/3020"], "rationale": "\n OpenType small caps should be defined before ligature lookups to ensure\n proper functionality.\n\n Rainer Erich Scheichelbauer (a.k.a. MekkaBlue) pointed out in a tweet\n (https://twitter.com/mekkablue/status/1297486769668132865) that the ordering\n of small caps and ligature lookups can lead to bad results such as the example\n he provided of the word \"WAFFLES\" in small caps, but with an unfortunate\n lowercase ffl ligature substitution.\n\t\n This check attempts to detect this kind of mistake.\n ", "result": "PASS", "severity": null}, {"description": "Ensure smart dropout control is enabled in \"prep\" table instructions.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "smart_dropout", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This setup is meant to ensure consistent rendering quality for fonts across\n all devices (with different rendering/hinting capabilities).\n\n Below is the snippet of instructions we expect to see in the fonts:\n B8 01 FF PUSHW 0x01FF\n 85 SCANCTRL (unconditinally turn on\n dropout control mode)\n B0 04 PUSHB 0x04\n 8D SCANTYPE (enable smart dropout control)\n\n \"Smart dropout control\" means activating rules 1, 2 and 5:\n Rule 1: If a pixel's center falls within the glyph outline,\n that pixel is turned on.\n Rule 2: If a contour falls exactly on a pixel's center,\n that pixel is turned on.\n Rule 5: If a scan line between two adjacent pixel centers\n (either vertical or horizontal) is intersected\n by both an on-Transition contour and an off-Transition\n contour and neither of the pixels was already turned on\n by rules 1 and 2, turn on the pixel which is closer to\n the midpoint between the on-Transition contour and\n off-Transition contour. This is \"Smart\" dropout control.\n\n For more detailed info (such as other rules not enabled in this snippet),\n please refer to the TrueType Instruction Set documentation.\n\n Generally this occurs with unhinted fonts; if you are not using autohinting,\n use gftools-fix-nonhinting (or just gftools-fix-font) to fix this issue.\n ", "result": "PASS", "severity": null}, {"description": "Does the font contain a soft hyphen?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "softhyphen", "message": "This font has a 'Soft Hyphen' character."}, "status": "WARN"}], "module": "soft_hyphen", "proposal": ["https://github.com/fonttools/fontbakery/issues/4046", "https://github.com/fonttools/fontbakery/issues/3486"], "rationale": "\n The 'Soft Hyphen' character (codepoint 0x00AD) is used to mark\n a hyphenation possibility within a word in the absence of or\n overriding dictionary hyphenation.\n\n It is sometimes designed empty with no width (such as a control character),\n sometimes the same as the traditional hyphen, sometimes double encoded with\n the hyphen.\n\n That being said, it is recommended to not include it in the font at all,\n because discretionary hyphenation should be handled at the level of the\n shaping engine, not the font. Also, even if present, the software would\n not display that character.\n\n More discussion at:\n https://typedrawers.com/discussion/2046/special-dash-things-softhyphen-horizontalbar\n ", "result": "WARN", "severity": null}, {"description": "Checking STAT table entries in static fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "STAT_in_statics", "proposal": ["https://github.com/fonttools/fontbakery/issues/4149"], "rationale": "\n Adobe feature syntax allows for the definition of a STAT table. Fonts built\n with a hand-coded STAT table in feature syntax may be built either as static\n or variable, but will end up with the same STAT table.\n\n This is a problem, because a STAT table which works on variable fonts\n will not be appropriate for static instances. The examples in the OpenType spec\n of non-variable fonts with a STAT table show that the table entries must be\n restricted to those entries which refer to the static font's position in\n the designspace. i.e. a Regular weight static should only have the following\n entry for the weight axis:\n\n \n \n \n \n\n However, if the STAT table intended for a variable font is compiled into a\n static, it will have many entries for this axis. In this case, Windows will\n read the first entry only, causing all instances to report themselves\n as \"Thin Condensed\".\n ", "result": "SKIP", "severity": null}, {"description": "Check correctness of STAT table strings", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "STAT_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/2863"], "rationale": "\n On the STAT table, the \"Italic\" keyword must not be used on AxisValues\n for variation axes other than 'ital'.\n ", "result": "PASS", "severity": null}, {"description": "Ensure Stylistic Sets have description.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "stylisticset_description", "proposal": ["https://github.com/fonttools/fontbakery/issues/3155"], "rationale": "\n Stylistic sets should provide description text. Programs such as InDesign,\n TextEdit and Inkscape use that info to display to the users so that they know\n what a given stylistic set offers.\n ", "result": "PASS", "severity": null}, {"description": "Check tabular widths don't have kerning.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no tabular numerals"}, "status": "SKIP"}], "module": "tabular_kerning", "proposal": ["https://github.com/fonttools/fontbakery/issues/4440"], "rationale": "\n Tabular glyphs should not have kerning, as they are meant to be used in tables.\n\n This check looks for kerning in:\n - all glyphs in a font in combination with tabular numerals;\n - tabular symbols in combination with tabular numerals.\n\n \"Tabular symbols\" is defined as:\n - for fonts with a \"tnum\" feature, all \"tnum\" substitution target glyphs;\n - for fonts without a \"tnum\" feature, all glyphs that have the same width\n as the tabular numerals, but limited to numbers, math and currency symbols.\n\n This check may produce false positives for fonts with no \"tnum\" feature\n and with equal-width numerals (and other same-width symbols) that are\n not intended to be used as tabular numerals.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure component transforms do not perform scaling or rotation.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No glyphs had components with scaling or rotation"}, "status": "PASS"}], "module": "transformed_components", "proposal": ["https://github.com/fonttools/fontbakery/issues/2011"], "rationale": "\n Some families have glyphs which have been constructed by using\n transformed components e.g the 'u' being constructed from a flipped 'n'.\n\n From a designers point of view, this sounds like a win (less work).\n However, such approaches can lead to rasterization issues, such as\n having the 'u' not sitting on the baseline at certain sizes after\n running the font through ttfautohint.\n\n Other issues are outlines that end up reversed when only one dimension\n is flipped while the other isn't.\n\n As of July 2019, Marc Foley observed that ttfautohint assigns cvt values\n to transformed glyphs as if they are not transformed and the result is\n they render very badly, and that vttLib does not support flipped components.\n\n When building the font with fontmake, the problem can be fixed by adding\n this to the command line:\n\n --filter DecomposeTransformedComponentsFilter\n ", "result": "PASS", "severity": null}, {"description": "Checking with fontTools.ttx", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ttx_roundtrip", "proposal": ["https://github.com/fonttools/fontbakery/issues/1763"], "rationale": "\n One way of testing whether or not fonts are well-formed at the\n binary level is to convert them to TTX and then back to binary. Structural\n problems within the binary font will show up as errors during conversion.\n This is not necessarily something that a designer will be able to address\n but is evidence of a potential bug in the font compiler used to generate\n the binary.", "result": "PASS", "severity": null}, {"description": "Checking that the typoAscender exceeds the yMax of the /Agrave.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2.sTypoAscender value is greater than the yMax of /Agrave."}, "status": "PASS"}], "module": "typoascender_exceeds_Agrave", "proposal": ["https://github.com/fonttools/fontbakery/issues/3170"], "rationale": "\n MacOS uses OS/2.sTypoAscender/Descender values to determine the line height\n of a font. If the sTypoAscender value is smaller than the maximum height of\n the uppercase /Agrave, the font\u2019s sTypoAscender value is ignored, and a very\n tall line height is used instead.\n\n This happens on a per-font, per-style basis, so it\u2019s possible for a font to\n have a good sTypoAscender value in one style but not in another. This can\n lead to inconsistent line heights across a typeface family.\n\n So, it is important to ensure that the sTypoAscender value is greater than\n the maximum height of the uppercase /Agrave in all styles of a type family.\n ", "result": "PASS", "severity": null}, {"description": "Font contains unique glyph names?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Glyph names are all unique."}, "status": "PASS"}], "module": "unique_glyphnames", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Duplicate glyph names prevent font installation on Mac OS X.\n ", "result": "PASS", "severity": null}, {"description": "Check font contains no unreachable glyphs", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unreachable-glyphs", "message": "The following glyphs could not be reached by codepoint or substitution rules:\n\n\t- eight.subs\n\n\t- five.subs\n\n\t- four.subs\n\n\t- nine.subs\n\n\t- one.subs\n\n\t- seven.subs\n\n\t- six.subs\n\n\t- three.subs\n\n\t- two.subs\n\n\t- zero.subs\n"}, "status": "WARN"}], "module": "unreachable_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/3160"], "rationale": "\n Glyphs are either accessible directly through Unicode codepoints or through\n substitution rules.\n\n In Color Fonts, glyphs are also referenced by the COLR table. And mathematical\n fonts also reference glyphs via the MATH table.\n\n Any glyphs not accessible by these means are redundant and serve only\n to increase the font's file size.\n ", "result": "WARN", "severity": null}, {"description": "Are there unwanted Apple tables?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "unwanted_aat_tables", "proposal": ["https://github.com/fonttools/fontbakery/pull/2190"], "rationale": "\n Apple's TrueType reference manual [1] describes SFNT tables not in the\n Microsoft OpenType specification [2] and these can sometimes sneak into final\n release files.\n\n This check ensures fonts only have OpenType tables.\n\n [1] https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6.html\n [2] https://docs.microsoft.com/en-us/typography/opentype/spec/\n ", "result": "PASS", "severity": null}, {"description": "Are there unwanted tables?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There are no unwanted tables."}, "status": "PASS"}], "module": "unwanted_tables", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Some font editors store source data in their own SFNT tables, and these\n can sometimes sneak into final release files, which should only have\n OpenType spec tables.\n ", "result": "PASS", "severity": null}, {"description": "Glyph names are all valid?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Glyph names are all valid."}, "status": "PASS"}], "module": "valid_glyphnames", "proposal": ["https://github.com/fonttools/fontbakery/issues/2832", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Microsoft's recommendations for OpenType Fonts states the following:\n\n 'NOTE: The PostScript glyph name must be no longer than 31 characters,\n include only uppercase or lowercase English letters, European digits,\n the period or the underscore, i.e. from the set `[A-Za-z0-9_.]` and\n should start with a letter, except the special glyph name `.notdef`\n which starts with a period.'\n\n https://learn.microsoft.com/en-us/typography/opentype/otspec181/recom#-post--table\n\n\n In practice, though, particularly in modern environments, glyph names\n can be as long as 63 characters.\n\n According to the \"Adobe Glyph List Specification\" available at:\n\n https://github.com/adobe-type-tools/agl-specification\n ", "result": "PASS", "severity": null}, {"description": "The variable font 'wght' (Weight) axis coordinate must be 700 on the 'Bold' instance.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Bold:wght is 700."}, "status": "PASS"}], "module": "varfont.bold_wght_coord", "proposal": ["https://github.com/fonttools/fontbakery/issues/1707"], "rationale": "\n The OpenType spec's registered\n design-variation tag 'wght' available at\n https://docs.microsoft.com/en-gb/typography/opentype/spec/dvaraxistag_wght\n does not specify a required value for the 'Bold' instance of a variable font.\n\n But Dave Crossland suggested that a required value of 700 should be enforced \n in this case (NOTE: a distinction is made between \"no bold instance present\"\n vs \"bold instance is present but its wght coordinate is not == 700\").\n ", "result": "PASS", "severity": null}, {"description": "Ensure that all variable font files have the same set of axes and axis ranges.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.consistent_axes", "proposal": ["https://github.com/fonttools/fontbakery/issues/2810"], "rationale": "\n In order to facilitate the construction of intuitive and friendly user\n interfaces, all variable font files in a given family should have the same set\n of variation axes. Also, each axis must have a consistent setting of min/max\n value ranges accross all the files.\n ", "result": "PASS", "severity": null}, {"description": "Ensure VFs with duplexed axes do not vary horizontal advance.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "no-relevant-axes", "message": "This font has no duplexed axes"}, "status": "SKIP"}], "module": "varfont.duplexed_axis_reflow", "proposal": ["https://github.com/fonttools/fontbakery/issues/3187"], "rationale": "\n Certain axes, such as grade (GRAD) or roundness (ROND), should not\n change any advanceWidth or kerning data across the font's design space.\n This is because altering the advance width of glyphs can cause text reflow.\n ", "result": "SKIP", "severity": null}, {"description": "Check variable font instances don't have duplicate names", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.duplicate_instance_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/2986"], "rationale": "\n This check's purpose is to detect duplicate named instances names in a\n given variable font.\n\n Repeating instance names may be the result of instances for several VF axes\n defined in `fvar`, but in some setups only weight+italic tokens are used\n in instance names, so they end up repeating.\n\n Only a base set of fonts for the most default representation of the\n family can be defined through instances in the `fvar` table, all other\n instances will have to be left to access through the `STAT` table.\n ", "result": "PASS", "severity": null}, {"description": "Ensure the font's instances are in the correct order.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.instances_in_order", "proposal": ["https://github.com/googlefonts/fontbakery/issues/3334"], "rationale": "\n Ensure that the fvar table instances are in ascending order of weight.\n Some software, such as Canva, displays the instances in the order they\n are defined in the fvar table, which can lead to confusion if the\n instances are not in order of weight.\n ", "result": "PASS", "severity": 2}, {"description": "Ensure VFs do not contain (yet) the ital axis.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.unsupported_axes", "proposal": ["https://github.com/fonttools/fontbakery/issues/2866"], "rationale": "\n The 'ital' axis is not supported yet in Google Chrome.\n\n For the time being, we need to ensure that VFs do not contain this axis.\n Once browser support is better, we can deprecate this check.\n\n For more info regarding browser support, see:\n https://arrowtype.github.io/vf-slnt-test/\n ", "result": "PASS", "severity": null}, {"description": "Font contains glyphs for whitespace characters?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font contains glyphs for whitespace characters."}, "status": "PASS"}], "module": "whitespace_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification recommends that fonts should contain\n glyphs for the following whitespace characters:\n\n - U+0020 SPACE\n - U+00A0 NO-BREAK SPACE\n\n The space character is required for text processing, and the no-break\n space is useful to prevent line breaks at its position. It is also\n recommended to have a glyph for the tab character (U+0009) and the\n soft hyphen (U+00AD), but these are not mandatory.\n ", "result": "PASS", "severity": null}, {"description": "Whitespace glyphs have ink?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There is no whitespace glyph with ink."}, "status": "PASS"}], "module": "whitespace_ink", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that certain whitespace glyphs are empty.\n Certain text layout engines will assume that these glyphs are empty,\n and will not draw them; if they were in fact not designed to be\n empty, the result will be text layout that is not as expected.\n ", "result": "PASS", "severity": null}, {"description": "Space and non-breaking space have the same width?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Space and non-breaking space have the same width."}, "status": "PASS"}], "module": "whitespace_widths", "proposal": ["https://github.com/fonttools/fontbakery/issues/3843", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the space and nbspace glyphs have different widths, then Google Workspace\n has problems with the font.\n\n The nbspace is used to replace the space character in multiple situations in\n documents; such as the space before punctuation in languages that do that. It\n avoids the punctuation to be separated from the last word and go to next line.\n\n This is automatic substitution by the text editors, not by fonts. It's also used\n by designers in text composition practice to create nicely shaped paragraphs.\n If the space and the nbspace are not the same width, it breaks the text\n composition of documents.\n ", "result": "PASS", "severity": null}], "key": ["Universal Profile Checks", null, null], "result": {"FAIL": 1, "INFO": 2, "PASS": 51, "SKIP": 10, "WARN": 4}}, {"checks": [{"description": "Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-article", "message": "Family metadata at /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshoulders does not have an article.\n"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.article.images", "proposal": ["https://github.com/fonttools/fontbakery/issues/4594"], "rationale": "\n The purpose of this check is to ensure images (either raster or vector files)\n are not excessively large in filesize and resolution.\n\n These constraints are loosely based on infrastructure limitations under\n default configurations.\n\n It also ensures that the article page has a minimum length and includes\n at least one visual asset.\n ", "result": "WARN", "severity": null}], "key": ["Article Checks", null, null], "result": {"WARN": 1}}, {"checks": [{"description": "Validate METADATA.pb axes values are within gf_axisregistry bounds.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.axisregistry_bounds", "proposal": ["https://github.com/fonttools/fontbakery/issues/3010"], "rationale": "\n Each axis range in a METADATA.pb file must be registered, and within the bounds\n of the axis definition in the Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n ", "result": "PASS", "severity": null}, {"description": "Validate METADATA.pb axes tags are defined in gf_axisregistry.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.axisregistry_valid_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3022"], "rationale": "\n Ensure all axes in a METADATA.pb file are registered in the\n Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n\n Why does Google Fonts have its own Axis Registry?\n\n We support a superset of the OpenType axis registry axis set, and use\n additional metadata for each axis. Axes present in a font file but not in this\n registry will not function via our API. No variable font is expected to\n support all of the axes here.\n\n Any font foundry or distributor library that offers variable fonts has a\n implicit, latent, de-facto axis registry, which can be extracted by scanning\n the library for axes' tags, labels, and min/def/max values. While in 2016\n Microsoft originally offered to include more axes in the OpenType 1.8\n specification (github.com/microsoft/OpenTypeDesignVariationAxisTags), as of\n August 2020, this effort has stalled. We hope more foundries and distributors\n will publish documents like this that make their axes explicit, to encourage\n of adoption of variable fonts throughout the industry, and provide source\n material for a future update to the OpenType specification's axis registry.\n ", "result": "PASS", "severity": null}, {"description": "Does METADATA.pb copyright field contain broken links?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.broken_links", "proposal": ["https://github.com/fonttools/fontbakery/issues/2550", "https://github.com/fonttools/fontbakery/issues/4110"], "rationale": "\n This check ensures that any URLs found within the copyright\n field of the METADATA.pb file are valid.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Font styles are named canonically?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.canonical_style_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the style is set to 'normal' in the METADATA.pb file, we expect a\n non-italic font - i.e. the font's macStyle bit 1 should be set to 0,\n and the font's fullname should not end with \"Italic\"; similarly if\n the style is set to 'italic', we expect a font with the macStyle bit 1\n set to 1, and the font's fullname ending with \"Italic\". If this is\n not the case, it can indicate an italic font was incorrectly marked\n as 'normal' in the METADATA.pb file or vice versa.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check that font weight has a canonical value.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.canonical_weight_value", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font weight declared in the METADATA.pb file\n has a canonical value. The canonical values are multiples of 100 between\n 100 and 900.\n ", "result": "PASS", "severity": null}, {"description": "Check samples can be rendered.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.can_render_samples", "proposal": ["https://github.com/fonttools/fontbakery/issues/3419", "https://github.com/fonttools/fontbakery/issues/3605"], "rationale": "\n In order to prevent tofu from being seen on fonts.google.com, this check\n verifies that all samples specified by METADATA.pb can be properly\n rendered by the font.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb category field is valid.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.category", "proposal": ["https://github.com/fonttools/fontbakery/issues/2972"], "rationale": "\n There are only five acceptable values for the category field in a METADATA.pb\n file:\n\n - MONOSPACE\n\n - SANS_SERIF\n\n - SERIF\n\n - DISPLAY\n\n - HANDWRITING\n\n This check is meant to avoid typos in this field.\n ", "result": "PASS", "severity": null}, {"description": "Check if category on METADATA.pb matches what can be inferred from the family name.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.category_hints", "proposal": ["https://github.com/fonttools/fontbakery/issues/3624"], "rationale": "\n Sometimes the font familyname contains words that hint at which is the most\n likely correct category to be declared on METADATA.pb\n ", "result": "PASS", "severity": null}, {"description": "Validate VF axes match the ones declared on METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.consistent_axis_enumeration", "proposal": ["https://github.com/fonttools/fontbakery/issues/3051"], "rationale": "\n All font variation axes present in the font files must be properly declared\n on METADATA.pb so that they can be served by the GFonts API.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check URL on copyright string is the same as in repository_url field.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.consistent_repo_urls", "proposal": ["https://github.com/fonttools/fontbakery/issues/4056"], "rationale": "\n Sometimes, perhaps due to copy-pasting, projects may declare different URLs\n between the font.coyright and the family.sources.repository_url fields.\n ", "result": "PASS", "severity": null}, {"description": "Validate 'date_added' field on METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.date_added", "proposal": ["https://github.com/fonttools/fontbakery/issues/4729"], "rationale": "\n The date_added field must not be empty or malformed.\n\n Expected format is \"YYYY-MM-DD\"\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Designers are listed correctly on the Google Fonts catalog?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.designer_profiles", "proposal": ["https://github.com/fonttools/fontbakery/issues/3083"], "rationale": "\n Google Fonts has a catalog of designers.\n\n This check ensures that the online entries of the catalog can be found based\n on the designer names listed on the METADATA.pb file.\n\n It also validates the URLs and file formats are all correctly set.\n ", "result": "PASS", "severity": null}, {"description": "Multiple values in font designer field in METADATA.pb must be separated by commas.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.designer_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/2479"], "rationale": "\n We must use commas instead of forward slashes because the server-side code\n at the fonts.google.com directory will segment the string on the commas into\n a list of names and display the first item in the list as the\n \"principal designer\" while the remaining names are identified as \"contributors\".\n\n See eg https://fonts.google.com/specimen/Rubik\n ", "result": "PASS", "severity": null}, {"description": "At least one designer is declared in METADATA.pb", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.empty_designer", "proposal": ["https://github.com/fonttools/fontbakery/issues/3961"], "rationale": "\n Any font published on Google Fonts must credit one or several authors,\n foundry and/or individuals.\n\n Ideally, all authors listed in the upstream repository's AUTHORS.txt should\n be mentioned in the designer field.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb does not use escaped strings.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.escaped_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/2932"], "rationale": "\n In some cases we've seen designer names and other fields with escaped strings\n in METADATA files (such as \"Juli\\303\\241n\").\n\n Nowadays the strings can be full unicode strings (such as \"Juli\u00e1n\") and do\n not need escaping.\n\n Escaping quotes or double-quotes is fine, though.\n ", "result": "PASS", "severity": null}, {"description": "Check font family directory name.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.family_directory_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/3421"], "rationale": "\n We want the directory name of a font family to be predictable and directly\n derived from the family name, all lowercased and removing spaces.\n ", "result": "PASS", "severity": null}, {"description": "Check that METADATA.pb family values are all the same.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.familyname", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file includes a family name field for each font\n file in the family. The value of this field should be the same\n for all fonts in the family.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Font filenames match font.filename entries?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.filenames", "proposal": ["https://github.com/fonttools/fontbakery/issues/2597"], "rationale": "\n Note:\n This check only looks for files in the current directory.\n\n Font files in subdirectories are checked by these other two checks:\n - googlefonts/metadata/undeclared_fonts\n - googlefonts/repo/vf_has_static_fonts\n\n We may want to merge them all into a single check.\n ", "result": "PASS", "severity": null}, {"description": "Ensure there is a regular style defined in METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.has_regular", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to Google Fonts standards, families should have a Regular\n style.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb includes production subsets.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: listed_on_gfonts_api"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.includes_production_subsets", "proposal": ["https://github.com/fonttools/fontbakery/issues/2989"], "rationale": "\n Check METADATA.pb file includes the same subsets as the family in production.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb font.filename and font.post_script_name fields have equivalent values?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.match_filename_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n For static fonts, this checks that the font filename as declared in\n the METADATA.pb file matches the post_script_name field. i.e.\n SomeFont-Regular.ttf should have a PostScript name of SomeFont-Regular.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.match_fullname_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The font.full_name and font.post_script_name fields in the\n METADATA.pb file should be consistent - i.e. when all non-alphabetic\n characters are removed, they should be the same. This is to\n prevent inconsistencies when one or the other value has been\n manually edited in the METADATA.pb file.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check font name is the same as family name.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.match_name_familyname", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the 'name' field in each font's entry in\n the METADATA.pb file matches the 'name' field at the top level of\n the METADATA.pb.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb weight matches postScriptName for static fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.match_weight_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file has a field for each font file called 'weight',\n with a numeric value from 100 to 900. This check ensures that the\n weight value seems appropriate given the style name in the font's\n postScriptName. For example, a font with a postScriptName ending in\n 'Bold' should have a weight value of 700.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb should contain at least \"menu\" and \"latin\" subsets.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.menu_and_latin", "proposal": ["https://github.com/fonttools/fontbakery/issues/912#issuecomment-237935444", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'menu' and 'latin' subsets are mandatory in METADATA.pb for the\n font to display correctly on the Google Fonts website.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Validate family.minisite_url field.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-minisite-url", "message": "Please consider adding a family.minisite_url entry."}, "status": "INFO"}], "module": "vendorspecific.googlefonts.metadata.minisite_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/4504"], "rationale": "\n Validate family.minisite_url field.\n ", "result": "INFO", "severity": null}, {"description": "METADATA.pb font.name and font.full_name fields match the values declared on the name table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.family_and_full_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the family name declared in the METADATA.pb file\n matches the family name declared in the name table of the font file,\n and that the font full name declared in the METADATA.pb file\n matches the font full name declared in the name table of the font file.\n If the font was uploaded by the packager, this should always be the\n case. But if there were manual changes to the METADATA.pb file, a mismatch\n could occur.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.name value should be same as the family name declared on the name table.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.font_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4086", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures consistency between the font name declared on the name table\n and the contents of the METADATA.pb file.\n ", "result": "PASS", "severity": null}, {"description": "Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.post_script_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the PostScript name declared in the METADATA.pb file\n matches the PostScript name declared in the name table of the font file.\n If the font was uploaded by the packager, this should always be the\n case. But if there were manual changes to the METADATA.pb file, a mismatch\n could occur.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb parse correctly.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "METADATA.pb parsed successfuly."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.parses", "proposal": ["https://github.com/fonttools/fontbakery/issues/2248"], "rationale": "\n The purpose of this check is to ensure that the METADATA.pb file is not\n malformed.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check for primary_script", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.primary_script", "proposal": ["https://github.com/fonttools/fontbakery/issues/4109"], "rationale": "\n Try to guess font's primary script and see if that's set in METADATA.pb.\n This is an educated guess based on the number of glyphs per script in the font\n and should be taken with caution.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Regular should be 400.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.regular_is_400", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The weight of the regular style should be set to 400.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb file only contains a single CJK subset.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.single_cjk_subset", "proposal": ["https://github.com/fonttools/fontbakery/issues/4779"], "rationale": "\n Check METADATA.pb file only contains a single CJK subset since the Google Fonts\n backend doesn't support multiple CJK subsets.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb subsets should be alphabetically ordered.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.subsets_order", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The subsets listed in the METADATA.pb file should be sorted in\n alphabetical order.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb lists all font binaries.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.undeclared_fonts", "proposal": ["https://github.com/fonttools/fontbakery/issues/2575"], "rationale": "\n The set of font binaries available, except the ones on a \"static\" subdir,\n must match exactly those declared on the METADATA.pb file.\n\n Also, to avoid confusion, we expect that font files (other than statics)\n are not placed on subdirectories.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: check if fonts field only has unique \"full_name\" values.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unique_full_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Each font field in the METADATA.pb file should have a unique\n \"full_name\" value. If this is not the case, it may indicate that\n the font files have been incorrectly named, or that the METADATA.pb\n file has been incorrectly edited.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: check if fonts field only contains unique style:weight pairs.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unique_weight_style_pairs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Each font field in the METADATA.pb file should have a unique\n style and weight. If there are duplications, it may indicate that\n that the METADATA.pb file has been incorrectly edited.\n ", "result": "PASS", "severity": null}, {"description": "Check for codepoints not covered by METADATA subsets.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unreachable-subsetting", "message": "The following codepoints supported by the font are not covered by\n any subsets defined in the font's metadata file, and will never\n be served. You can solve this by either manually adding additional\n subset declarations to METADATA.pb, or by editing the glyphset\n definitions.\n\n * U+02D8 BREVE: try adding one of: canadian-aboriginal, yi\n * U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi\n * U+02DB OGONEK: try adding one of: canadian-aboriginal, yi\n * U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, cherokee, math, coptic\n * U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic\n * U+0307 COMBINING DOT ABOVE: try adding one of: math, syriac, coptic, todhri, hebrew, tai-le, duployan, old-permic, tifinagh, canadian-aboriginal, malayalam\n * U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan\n * U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage\n * U+030C COMBINING CARON: try adding one of: cherokee, tai-le\n * U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition\n * U+0311 COMBINING INVERTED BREVE: try adding one of: todhri, coptic\n * U+0312 COMBINING TURNED COMMA ABOVE: try adding math\n * U+031B COMBINING HORN: not included in any glyphset definition\n * U+0324 COMBINING DIAERESIS BELOW: try adding one of: cherokee, syriac, duployan\n * U+0326 COMBINING COMMA BELOW: try adding math\n * U+0327 COMBINING CEDILLA: try adding math\n * U+0328 COMBINING OGONEK: not included in any glyphset definition\n * U+032E COMBINING BREVE BELOW: try adding syriac\n * U+0331 COMBINING MACRON BELOW: try adding one of: syriac, thai, caucasian-albanian, sunuwar, tifinagh, cherokee, gothic\n * U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition\n * U+03C0 GREEK SMALL LETTER PI: try adding one of: greek, yi, math\n * U+2007 FIGURE SPACE: try adding symbols2\n * U+2008 PUNCTUATION SPACE: try adding symbols2\n * U+200A HAIR SPACE: try adding symbols2\n * U+2010 HYPHEN: try adding one of: kaithi, syloti-nagri, coptic, yi, sora-sompeng, kayah-li, arabic, sundanese, hebrew, armenian, cham, lisu, kharoshthi\n * U+2012 FIGURE DASH: not included in any glyphset definition\n * U+2015 HORIZONTAL BAR: try adding adlam\n * U+2021 DOUBLE DAGGER: try adding adlam\n * U+2030 PER MILLE SIGN: try adding adlam\n * U+2052 COMMERCIAL MINUS SIGN: not included in any glyphset definition\n * U+2070 SUPERSCRIPT ZERO: try adding math\n * U+2074 SUPERSCRIPT FOUR: try adding math\n * U+2075 SUPERSCRIPT FIVE: try adding math\n * U+2076 SUPERSCRIPT SIX: try adding math\n * U+2077 SUPERSCRIPT SEVEN: try adding math\n * U+2078 SUPERSCRIPT EIGHT: try adding math\n * U+2079 SUPERSCRIPT NINE: try adding math\n * U+2080 SUBSCRIPT ZERO: try adding math\n * U+2081 SUBSCRIPT ONE: try adding math\n * U+2082 SUBSCRIPT TWO: try adding math\n * U+2083 SUBSCRIPT THREE: try adding math\n * U+2084 SUBSCRIPT FOUR: try adding math\n * U+2085 SUBSCRIPT FIVE: try adding math\n * U+2086 SUBSCRIPT SIX: try adding math\n * U+2087 SUBSCRIPT SEVEN: try adding math\n * U+2088 SUBSCRIPT EIGHT: try adding math\n * U+2089 SUBSCRIPT NINE: try adding math\n * U+2116 NUMERO SIGN: try adding cyrillic\n * U+2126 OHM SIGN: try adding math\n * U+212E ESTIMATED SYMBOL: try adding math\n * U+2153 VULGAR FRACTION ONE THIRD: try adding symbols\n * U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols\n * U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols\n * U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols\n * U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols\n * U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols\n * U+2190 LEFTWARDS ARROW: try adding one of: symbols, math\n * U+2192 RIGHTWARDS ARROW: try adding one of: symbols, math\n * U+2194 LEFT RIGHT ARROW: try adding one of: symbols, math\n * U+2195 UP DOWN ARROW: try adding one of: symbols, math\n * U+2196 NORTH WEST ARROW: try adding one of: symbols, math\n * U+2197 NORTH EAST ARROW: try adding one of: symbols, math\n * U+2198 SOUTH EAST ARROW: try adding one of: symbols, math\n * U+2199 SOUTH WEST ARROW: try adding one of: symbols, math\n * U+2202 PARTIAL DIFFERENTIAL: try adding math\n * U+2205 EMPTY SET: try adding math\n * U+2206 INCREMENT: try adding math\n * U+220F N-ARY PRODUCT: try adding math\n * U+2211 N-ARY SUMMATION: try adding math\n * U+2219 BULLET OPERATOR: try adding one of: symbols, math, yi, tai-tham\n * U+221A SQUARE ROOT: try adding math\n * U+221E INFINITY: try adding math\n * U+222B INTEGRAL: try adding math\n * U+2248 ALMOST EQUAL TO: try adding math\n * U+2260 NOT EQUAL TO: try adding math\n * U+2264 LESS-THAN OR EQUAL TO: try adding math\n * U+2265 GREATER-THAN OR EQUAL TO: try adding math\n * U+25A0 BLACK SQUARE: try adding symbols\n * U+25A1 WHITE SQUARE: try adding symbols\n * U+25AC BLACK RECTANGLE: try adding symbols\n * U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols\n * U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols\n * U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols\n * U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols\n * U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25C6 BLACK DIAMOND: try adding symbols\n * U+25C7 WHITE DIAMOND: try adding symbols\n * U+25CA LOZENGE: try adding one of: symbols, math\n * U+2736 SIX POINTED BLACK STAR: try adding symbols\n * U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math\n * U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math\n * U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition\n * U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition\n\nOr you can add the above codepoints to one of the subsets supported by the font: `latin`, `latin-ext`, `menu`, `vietnamese`"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.metadata.unreachable_subsetting", "proposal": ["https://github.com/fonttools/fontbakery/issues/4097", "https://github.com/fonttools/fontbakery/pull/4273"], "rationale": "\n This check ensures that all encoded glyphs in the font are covered by a\n subset declared in the METADATA.pb. Google Fonts splits the font into\n a set of subset fonts based on the contents of the `subsets` field and\n the subset definitions in the `glyphsets` repository.\n\n Any encoded glyphs which are not by any of these subset definitions\n will not be served in the subsetted fonts, and so will be unreachable to\n the end user.\n ", "result": "WARN", "severity": 2}, {"description": "Check for METADATA subsets with zero support.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unsupported_subsets", "proposal": ["https://github.com/fonttools/fontbakery/issues/3533"], "rationale": "\n This check ensures that the subsets specified on a METADATA.pb file are\n actually supported (even if only partially) by the font files.\n\n Subsets for which none of the codepoints are supported will cause the\n check to FAIL.\n ", "result": "PASS", "severity": 10}, {"description": "METADATA.pb font.filename field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_filename_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font.filename field in the METADATA.pb\n is correct and well-formatted; we check well-formatting because we\n have a condition called 'style', and if that is true, then the font's\n filename correctly reflects its style. If a correctly formatted\n filename appears in the font.filename field in METADATA.pb, then all\n is good.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.full_name field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_full_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font.full_name field in the METADATA.pb\n file contains the family name of the font.\n ", "result": "PASS", "severity": null}, {"description": "Check name ID 25 to end with \"Italic\" for Italic VFs.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_nameid25", "proposal": ["https://github.com/fonttools/fontbakery/issues/3024", "https://github.com/googlefonts/gftools/issues/297", "https://typo.social/@arrowtype/110430680157544757"], "rationale": "\n Due to a bug in (at least) Adobe Indesign, name ID 25\n needs to be different for Italic VFs than their Upright counterparts.\n Google Fonts chooses to append \"Italic\" here.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.post_script_name field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_post_script_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Ensures that the postscript name in METADATA.pb contains the font's\n family name (with no spaces) as detected from the font binary.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb font weights are correct.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.weightclass", "proposal": ["https://github.com/fonttools/fontbakery/issues/2683", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Check METADATA.pb font weights are correct.\n\n For static fonts, the metadata weight should be the same as the static font's\n OS/2 usWeightClass.\n\n For variable fonts, the weight value should be 400 if the font's wght axis range\n includes 400, otherwise it should be the value closest to 400.\n ", "result": "PASS", "severity": null}], "key": ["Metadata Checks", null, null], "result": {"INFO": 1, "PASS": 39, "SKIP": 3, "WARN": 1}}, {"checks": [{"description": "Shapes languages in all GF glyphsets.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "warning-language-shaping", "message": "GF_Phonetics_SinoExt glyphset:\n| WARN messages | Languages |\n| :--- | :--- |\n| Some auxiliary glyphs were missing: \u017f | de_Latn (German) and fr_Latn (French) |\n| Some auxiliary glyphs were missing: \u01b7, \u01e4, \u01e5, \u01ee, \u01ef, \u0292 | fi_Latn (Finnish) |\n| Some auxiliary glyphs were missing: \u0132, \u0133 | nl_Latn (Dutch) |\n"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.glyphsets.shape_languages", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4147"], "rationale": "\n This check uses a heuristic to determine which GF glyphsets a font supports.\n Then it checks the font for correct shaping behaviour for all languages in\n those glyphsets.\n ", "result": "WARN", "severity": null}], "key": ["Glyphset Checks", null, null], "result": {"WARN": 1}}, {"checks": [{"description": "Does DESCRIPTION file contain broken links?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.broken_links", "proposal": ["https://github.com/fonttools/fontbakery/issues/4110", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The snippet of HTML in the DESCRIPTION.en_us.html/ARTICLE.en_us.html file is\n added to the font family webpage on the Google Fonts website. For that reason,\n all hyperlinks in it must be properly working.\n ", "result": "PASS", "severity": null}, {"description": "DESCRIPTION.en_us.html should end in a linebreak.", "documentation": null, "experimental": false, "filename": "METADATA.pb", "key": ["", "", [["metadata_pb", 0]]], "logs": [{"message": {"code": "missing-eof-linebreak", "message": "The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it."}, "status": "WARN"}], "module": "vendorspecific.googlefonts.description.eof_linebreak", "proposal": ["https://github.com/fonttools/fontbakery/issues/2879"], "rationale": "\n Some older text-handling tools sometimes misbehave if the last line of data\n in a text file is not terminated with a newline character (also known as '\\n').\n\n We know that this is a very small detail, but for the sake of keeping all\n DESCRIPTION.en_us.html files uniformly formatted throughout the GFonts\n collection, we chose to adopt the practice of placing this final linebreak\n character on them.\n ", "result": "WARN", "severity": null}, {"description": "DESCRIPTION.en_us.html should end in a linebreak.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.eof_linebreak", "proposal": ["https://github.com/fonttools/fontbakery/issues/2879"], "rationale": "\n Some older text-handling tools sometimes misbehave if the last line of data\n in a text file is not terminated with a newline character (also known as '\\n').\n\n We know that this is a very small detail, but for the sake of keeping all\n DESCRIPTION.en_us.html files uniformly formatted throughout the GFonts\n collection, we chose to adopt the practice of placing this final linebreak\n character on them.\n ", "result": "PASS", "severity": null}, {"description": "On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.family_update", "proposal": ["https://github.com/fonttools/fontbakery/issues/3182"], "rationale": "\n We want to ensure that any significant changes to the font family are\n properly mentioned in the DESCRIPTION file.\n\n In general, it means that the contents of the DESCRIPTION.en_us.html file\n will typically change if when font files are updated. Please treat this check\n as a reminder to do so whenever appropriate!\n ", "result": "PASS", "severity": null}, {"description": "Does DESCRIPTION file contain a upstream Git repo URL?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "url-found", "message": "Found a git repo URL: https://github.com/xotypeco/big_shoulders"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.description.git_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/2523"], "rationale": "\n The contents of the DESCRIPTION.en-us.html file are displayed on the\n Google Fonts website in the about section of each font family specimen page.\n\n Since all of the Google Fonts collection is composed of libre-licensed fonts,\n this check enforces a policy that there must be a hypertext link in that page\n directing users to the repository where the font project files are\n made available.\n\n Such hosting is typically done on sites like Github, Gitlab, GNU Savannah or\n any other git-based version control service.\n ", "result": "INFO", "severity": null}, {"description": "Check for presence of an ARTICLE.en_us.html file", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "missing-article", "message": "This font doesn't have an ARTICLE.en_us.html file."}, "status": "INFO"}], "module": "vendorspecific.googlefonts.description.has_article", "proposal": ["https://github.com/fonttools/fontbakery/issues/3841", "https://github.com/fonttools/fontbakery/issues/4318", "https://github.com/fonttools/fontbakery/issues/4702"], "rationale": "\n Fonts may have a longer article about them, or a description, but\n not both - except for Noto fonts which should have both!\n ", "result": "INFO", "severity": null}, {"description": "Check the description doesn't contain unsupported html elements", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.has_unsupported_elements", "proposal": ["https://github.com/fonttools/fontbakery/issues/2811#issuecomment-1907566857"], "rationale": "\n The Google Fonts backend doesn't support the following html elements:\n https://googlefonts.github.io/gf-guide/description.html#requirements\n ", "result": "PASS", "severity": null}, {"description": "DESCRIPTION.en_us.html must have more than 200 bytes.", "documentation": null, "experimental": false, "filename": "METADATA.pb", "key": ["", "", [["metadata_pb", 0]]], "logs": [{"message": {"code": "too-short", "message": "DESCRIPTION.en_us.html must have size larger than 200 bytes."}, "status": "FAIL"}], "module": "vendorspecific.googlefonts.description.min_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The DESCRIPTION.en_us.html file is intended to provide a brief overview of\n the font family. It should be long enough to be useful to users, but not so\n long that it becomes overwhelming.\n\n We chose 200 bytes as a minimum length because it suggests that someone has\n taken the time to write \"something sensible\" about the font.\n ", "result": "FAIL", "severity": null}, {"description": "DESCRIPTION.en_us.html must have more than 200 bytes.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.min_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The DESCRIPTION.en_us.html file is intended to provide a brief overview of\n the font family. It should be long enough to be useful to users, but not so\n long that it becomes overwhelming.\n\n We chose 200 bytes as a minimum length because it suggests that someone has\n taken the time to write \"something sensible\" about the font.\n ", "result": "PASS", "severity": null}, {"description": "URLs on DESCRIPTION file must not display http(s) prefix.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.urls", "proposal": ["https://github.com/fonttools/fontbakery/issues/3497", "https://github.com/fonttools/fontbakery/issues/4283"], "rationale": "\n The snippet of HTML in the DESCRIPTION.en_us.html file is added to the font\n family webpage on the Google Fonts website.\n\n Google Fonts has a content formatting policy for that snippet that expects the\n text content of anchors not to include the http:// or https:// prefixes.\n ", "result": "PASS", "severity": null}, {"description": "Is this a proper HTML snippet?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.valid_html", "proposal": ["https://github.com/fonttools/fontbakery/issues/2664", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Sometimes people write malformed HTML markup. This check should ensure the\n file is good.\n\n Additionally, when packaging families for being pushed to the `google/fonts`\n git repo, if there is no DESCRIPTION.en_us.html file, some older versions of\n the `add_font.py` tool insert a placeholder description file which contains\n invalid html. This file needs to either be replaced with an existing\n description file or edited by hand.\n ", "result": "PASS", "severity": null}], "key": ["Description Checks", null, null], "result": {"FAIL": 1, "INFO": 2, "PASS": 7, "WARN": 1}}, {"checks": [{"description": "Fonts have equal codepoint coverage", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: stylenames_are_canonical"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.family.equal_codepoint_coverage", "proposal": ["https://github.com/fonttools/fontbakery/issues/4180"], "rationale": "\n For a given family, all fonts must have the same codepoint coverage.\n This is because we want to avoid the situation where, for example,\n a character is present in a regular font but missing in the italic style;\n turning on italic would cause the character to be rendered either as a\n fake italic (auto-slanted) or to show tofu.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure Italic styles have Roman counterparts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.italics_have_roman_counterparts", "proposal": ["https://github.com/fonttools/fontbakery/issues/1733"], "rationale": "\n For each font family on Google Fonts, every Italic style must have\n a Roman sibling.\n\n This kind of problem was first observed at [1] where the Bold style was\n missing but BoldItalic was included.\n\n [1] https://github.com/google/fonts/pull/1482\n ", "result": "PASS", "severity": null}, {"description": "All tabular figures must have the same width across the RIBBI-family.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.tnum_horizontal_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/2278"], "rationale": "\n Tabular figures need to have the same metrics in all styles in order to allow\n tables to be set with proper typographic control, but to maintain the placement\n of decimals and numeric columns between rows.\n\n Here's a good explanation of this:\n https://www.typography.com/techniques/fonts-for-financials/#tabular-figs\n ", "result": "PASS", "severity": null}], "key": ["Family Checks", null, null], "result": {"PASS": 2, "SKIP": 1}}, {"checks": [{"description": "Check family name for GF Guide compliance.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family_name_compliance", "proposal": ["https://github.com/fonttools/fontbakery/issues/4049"], "rationale": "\n Checks the family name for compliance with the Google Fonts Guide.\n https://googlefonts.github.io/gf-guide/onboarding.html#new-fonts\n\n If you want to have your family name added to the CamelCase\n exceptions list, please submit a pull request to the\n camelcased_familyname_exceptions.txt file.\n\n Similarly, abbreviations can be submitted to the\n abbreviations_familyname_exceptions.txt file.\n\n These are located in the Lib/fontbakery/data/googlefonts/ directory\n of the FontBakery source code currently hosted at\n https://github.com/fonttools/fontbakery/\n ", "result": "PASS", "severity": null}, {"description": "Name table entries should not contain line-breaks.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.line_breaks", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n There are some entries on the name table that may include more than one line\n of text. The Google Fonts team, though, prefers to keep the name table entries\n short and simple without line breaks.\n\n For instance, some designers like to include the full text of a font license in\n the \"copyright notice\" entry, but for the GFonts collection this entry should\n only mention year, author and other basic info in a manner enforced by\n `googlefonts/font_copyright`\n ", "result": "PASS", "severity": null}], "key": ["Name table checks", null, null], "result": {"PASS": 2}}, {"checks": [{"description": "Check font has a license.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.has_license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A license file is required for all fonts in the Google Fonts collection.\n This checks that the font's directory contains a file named OFL.txt or\n LICENSE.txt.\n ", "result": "PASS", "severity": null}, {"description": "Copyright notices match canonical pattern in fonts", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.font_copyright", "proposal": ["https://github.com/fonttools/fontbakery/pull/2383", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check aims at ensuring a uniform and legally accurate copyright statement\n on the name table entries and METADATA.pb files of font files across the Google\n Fonts library.\n\n We also check that the copyright field in METADATA.pb matches the\n contents of the name table nameID 0 (Copyright), and that the copyright\n notice within the METADATA.pb file is not too long; if it is more than 500\n characters, this may be an indication that either a full license or the\n font's description has been included in this field by mistake.\n\n \n The expected pattern for the copyright string adheres to the following rules:\n\n * It must say \"Copyright\" followed by a 4 digit year (optionally followed by\n a hyphen and another 4 digit year)\n\n * Additional years or year ranges are also valid.\n\n * An optional comma can be placed here.\n\n * Then it must say \"The Project Authors\" and, within parentheses,\n a URL for a git repository must be provided. But we have an exception\n for the fonts from the Noto project, that simply have\n \"google llc. all rights reserved\" here.\n\n * The check is case insensitive and does not validate whether the familyname\n is correct, even though we'd obviously expect it to be.\n\n\n Here is an example of a valid copyright string:\n\n \"Copyright 2017 The Archivo Black Project Authors\n (https://github.com/Omnibus-Type/ArchivoBlack)\"\n", "result": "PASS", "severity": 10}, {"description": "Check OFL body text is correct.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.license.OFL_body_text", "proposal": ["https://github.com/fonttools/fontbakery/issues/3352"], "rationale": "\n Check OFL body text is correct.\n Often users will accidently delete parts of the body text.\n ", "result": "PASS", "severity": 10}, {"description": "Check license file has good copyright string.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.license.OFL_copyright", "proposal": ["https://github.com/fonttools/fontbakery/issues/2764"], "rationale": "\n An OFL.txt file's first line should be the font copyright.\n\n \n The expected pattern for the copyright string adheres to the following rules:\n\n * It must say \"Copyright\" followed by a 4 digit year (optionally followed by\n a hyphen and another 4 digit year)\n\n * Additional years or year ranges are also valid.\n\n * An optional comma can be placed here.\n\n * Then it must say \"The Project Authors\" and, within parentheses,\n a URL for a git repository must be provided. But we have an exception\n for the fonts from the Noto project, that simply have\n \"google llc. all rights reserved\" here.\n\n * The check is case insensitive and does not validate whether the familyname\n is correct, even though we'd obviously expect it to be.\n\n\n Here is an example of a valid copyright string:\n\n \"Copyright 2017 The Archivo Black Project Authors\n (https://github.com/Omnibus-Type/ArchivoBlack)\"\n", "result": "PASS", "severity": 10}, {"description": "METADATA.pb: Copyright notice is the same in all fonts?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.copyright", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file includes a copyright field for each font\n file in the family. The value of this field should be the same\n for all fonts in the family.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb license is \"APACHE2\", \"UFL\" or \"OFL\"?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The license field in METADATA.pb must contain one of the\n three values \"APACHE2\", \"UFL\" or \"OFL\". (New fonts should\n generally be OFL unless there are special circumstances.)\n ", "result": "PASS", "severity": null}, {"description": "Copyright notice on METADATA.pb should not contain 'Reserved Font Name'.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.reserved_font_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Unless an exception has been granted, we expect fonts on\n Google Fonts not to use the \"Reserved Font Name\" clause in their\n copyright information. This is because fonts with RFNs are difficult\n to modify in a libre ecosystem; anyone who forks the font (with a\n view to changing it) must first rename the font, which makes\n it difficult to pass changes back to upstream.\n\n There is also a potential licensing difficulty, in that Google Fonts\n web service subsets the font - a modification of the original - but\n then delivers the font with the same name, which could be seen as a\n violation of the reserved font name clause.\n ", "result": "PASS", "severity": null}, {"description": "Check copyright namerecords match license file.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A known licensing description must be provided in the NameID 14\n (LICENSE DESCRIPTION) entries of the name table.\n\n The source of truth for this check (to determine which license is in use) is\n a file placed side-by-side to your font project including the licensing terms.\n\n Depending on the chosen license, one of the following string snippets is\n expected to be found on the NameID 13 (LICENSE DESCRIPTION) entries of the\n name table:\n\n - \"This Font Software is licensed under the SIL Open Font License, Version 1.1.\n This license is available with a FAQ at: openfontlicense.org\"\n\n - \"Licensed under the Apache License, Version 2.0\"\n\n - \"Licensed under the Ubuntu Font Licence 1.0.\"\n\n\n Currently accepted licenses are Apache or Open Font License. For a small set\n of legacy families the Ubuntu Font License may be acceptable as well.\n\n When in doubt, please choose OFL for new font projects.\n ", "result": "PASS", "severity": null}, {"description": "License URL matches License text on name table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has a valid license URL in NAME table."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.license_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/4358", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A known license URL must be provided in the NameID 14 (LICENSE INFO URL)\n entry of the name table.\n\n The source of truth for this check is the licensing text found on the NameID 13\n entry (LICENSE DESCRIPTION).\n\n The string snippets used for detecting licensing terms are:\n\n - \"This Font Software is licensed under the SIL Open Font License, Version 1.1.\n This license is available with a FAQ at: openfontlicense.org\"\n\n - \"Licensed under the Apache License, Version 2.0\"\n\n - \"Licensed under the Ubuntu Font Licence 1.0.\"\n\n\n Currently accepted licenses are Apache or Open Font License. For a small set of\n legacy families the Ubuntu Font License may be acceptable as well.\n\n When in doubt, please choose OFL for new font projects.\n ", "result": "PASS", "severity": null}, {"description": "Name table strings must not contain the string 'Reserved Font Name'.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.rfn", "proposal": ["https://github.com/fonttools/fontbakery/issues/1380"], "rationale": "\n Some designers adopt the \"Reserved Font Name\" clause of the OFL license. This\n means that the original author reserves the rights to the family name and other\n people can only distribute modified versions using a different family name.\n\n Google Fonts published updates to the fonts in the collection in order to fix\n issues and/or implement further improvements to the fonts. It is important to\n keep the family name so that users of the webfonts can benefit from the updates.\n Since it would forbid such usage scenario, all families in the GFonts collection\n are required to not adopt the RFN clause.\n\n This check ensures \"Reserved Font Name\" is not mentioned in the name table.\n ", "result": "PASS", "severity": null}], "key": ["Licensing Checks", null, null], "result": {"PASS": 10}}, {"checks": [{"description": "Directory name in GFonts repo structure must match NameID 1 of the regular.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "variable-exempt", "message": "Variable fonts are exempt from this check."}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.repo.dirname_matches_nameid_1", "proposal": ["https://github.com/fonttools/fontbakery/issues/2302"], "rationale": "\n For static fonts, we expect to name the directory in google/fonts\n according to the NameID 1 of the regular font, all lower case with\n no hyphens or spaces. This check verifies that the directory\n name matches our expectations.\n ", "result": "SKIP", "severity": null}, {"description": "A font repository should not include FontBakery report files", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.fb_report", "proposal": ["https://github.com/fonttools/fontbakery/issues/2888"], "rationale": "\n A FontBakery report is ephemeral and so should be used for posting issues on a\n bug-tracker instead of being hosted in the font project repository.\n ", "result": "PASS", "severity": null}, {"description": "Check upstream.yaml file contains all required fields", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: upstream_yaml"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.repo.upstream_yaml_has_required_fields", "proposal": ["https://github.com/fonttools/fontbakery/issues/3338"], "rationale": "\n If a family has been pushed using the gftools packager, we must check that all\n the required fields in the upstream.yaml file have been populated.\n ", "result": "SKIP", "severity": 10}, {"description": "A static fonts directory, if present, must contain manually hinted fonts", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.vf_has_static_fonts", "proposal": ["https://github.com/fonttools/fontbakery/issues/2654"], "rationale": "\n Variable font family directories kept in the google/fonts git repo may include\n a static/ subdir containing static fonts, if manual hinting is used on\n these fonts. Otherwise, the directory should be removed.\n ", "result": "PASS", "severity": null}, {"description": "A font repository should not include ZIP files", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.zip_files", "proposal": ["https://github.com/fonttools/fontbakery/issues/2903"], "rationale": "\n Sometimes people check in ZIPs into their font project repositories. While we\n accept the practice of checking in binaries, we believe that a ZIP is a step\n too far ;)\n\n Note: a source purist position is that only source files and build scripts\n should be checked in.\n ", "result": "PASS", "severity": null}], "key": ["Repository Checks", null, null], "result": {"PASS": 3, "SKIP": 2}}, {"checks": [{"description": "Ensure dotted circle glyph is present and can attach marks.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "missing-dotted-circle", "message": "No dotted circle glyph present"}, "status": "WARN"}], "module": "dotted_circle", "proposal": ["https://github.com/fonttools/fontbakery/issues/3600"], "rationale": "\n The dotted circle character (U+25CC) is inserted by shaping engines before\n mark glyphs which do not have an associated base, especially in the context\n of broken syllabic clusters.\n\n For fonts containing combining marks, it is recommended that the dotted circle\n character be included so that these isolated marks can be displayed properly;\n for fonts supporting complex scripts, this should be considered mandatory.\n\n Additionally, when a dotted circle glyph is present, it should be able to\n display all marks correctly, meaning that it should contain anchors for all\n attaching marks.\n\n A fontmake filter can be used to automatically add a dotted_circle to a font:\n\n fontmake --filter 'DottedCircleFilter(pre=True)' --filter '...'\n ", "result": "WARN", "severity": 3}, {"description": "Check that no collisions are found while shaping", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.collides", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and reports instances where the glyphs collide in unexpected ways.\n\n Shaping test suites should be written by the font engineer and referenced\n in the FontBakery configuration file. For more information about write\n shaping test files and how to configure FontBakery to read the shaping\n test suites, see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Check that no forbidden glyphs are found while shaping", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.forbidden", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and reports if any glyphs are generated in the shaping which should\n not be produced. (For example, .notdef glyphs, visible viramas, etc.)\n\n Shaping test suites should be written by the font engineer and referenced in\n the FontBakery configuration file. For more information about write shaping\n test files and how to configure FontBakery to read the shaping test suites,\n see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Check that texts shape as per expectation", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.regression", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and compares expected shaping against actual shaping, reporting\n any differences.\n\n Shaping test suites should be written by the font engineer and referenced\n in the FontBakery configuration file. For more information about write\n shaping test files and how to configure FontBakery to read the shaping\n test suites, see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "soft-dotted", "message": "The dot of soft dotted characters used in orthographies _must_ disappear in the following strings: \u012f\u0300 \u012f\u0301 \u012f\u0302 \u012f\u0303 \u012f\u0304 \u012f\u030c \u1ecb\u0300 \u1ecb\u0301 \u1ecb\u0302 \u1ecb\u0303 \u1ecb\u0304\n\nThe dot of soft dotted characters _should_ disappear in other cases, for example: i\u0326\u0307 i\u0326\u030a i\u0326\u030b i\u0326\u0312 j\u0326\u0300 j\u0326\u0301 j\u0326\u0303 j\u0326\u0304 j\u0326\u0306 j\u0326\u0307 j\u0326\u0308 j\u0326\u0309 j\u0326\u030a j\u0326\u030b j\u0326\u030c j\u0326\u030f j\u0326\u0311 j\u0326\u0312 \u012f\u0306 \u012f\u0307\n\nYour font fully covers the following languages that require the soft-dotted feature: Han (Latn, 6 speakers), Lithuanian (Latn, 2,357,094 speakers), Kaska (Latn, 125 speakers), Northern Tutchone (Latn, 85 speakers), Dutch (Latn, 31,709,104 speakers), Southern Tutchone (Latn, 65 speakers), Navajo (Latn, 166,319 speakers). \n\nYour font does *not* cover the following languages that require the soft-dotted feature: Western Krahn (Latn, 97,800 speakers), Cicipu (Latn, 44,000 speakers), Makaa (Latn, 221,000 speakers), Zapotec (Latn, 490,000 speakers), Gulay (Latn, 250,478 speakers), South Central Banda (Latn, 244,000 speakers), Avokaya (Latn, 100,000 speakers), Ebira (Latn, 2,200,000 speakers), Vute (Latn, 21,000 speakers), Ma\u2019di (Latn, 584,000 speakers), Ikwere (Latn, 717,000 speakers), Bafut (Latn, 158,146 speakers), Dii (Latn, 71,000 speakers), Mfumte (Latn, 79,000 speakers), Mundani (Latn, 34,000 speakers), Ejagham (Latn, 120,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Fur (Latn, 1,230,163 speakers), Ekpeye (Latn, 226,000 speakers), Southern Kisi (Latn, 360,000 speakers), Dan (Latn, 1,099,244 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Basaa (Latn, 332,940 speakers), Keliko (Latn, 63,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Lugbara (Latn, 2,200,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Koonzime (Latn, 40,000 speakers), Nateni (Latn, 100,000 speakers), Abua (Latn, 25,000 speakers), Nzakara (Latn, 50,000 speakers), Longto (Latn, 5,000 speakers), Kom (Latn, 360,685 speakers), Sar (Latn, 500,000 speakers), Aghem (Latn, 38,843 speakers), Mango (Latn, 77,000 speakers), Heiltsuk (Latn, 300 speakers), Yala (Latn, 200,000 speakers), Teke-Ebo (Latn, 260,000 speakers), Igbo (Latn, 27,823,640 speakers)."}, "status": "WARN"}], "module": "soft_dotted", "proposal": ["https://github.com/fonttools/fontbakery/issues/4059"], "rationale": "\n An accent placed on characters with a \"soft dot\", like i or j, causes\n the dot to disappear.\n An explicit dot above can be added where required.\n See \"Diacritics on i and j\" in Section 7.1, \"Latin\" in The Unicode Standard.\n\n Characters with the Soft_Dotted property are listed in\n https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt\n\n See also:\n https://googlefonts.github.io/gf-guide/diacritics.html#soft-dotted-glyphs\n ", "result": "WARN", "severity": 3}], "key": ["Shaping Checks", null, null], "result": {"SKIP": 3, "WARN": 2}}, {"checks": [{"description": "Are there any misaligned on-curve points?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "found-misalignments", "message": "The following glyphs have on-curve points which have potentially incorrect y coordinates:\n\n\t* Aogonek (U+0104): X=428.0,Y=2.0 (should be at baseline 0?)\n\n\t* Aogonek (U+0104): X=468.0,Y=2.0 (should be at baseline 0?)\n\n\t* Lcaron (U+013D): X=335.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* Lcaron (U+013D): X=377.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* Ohorn (U+01A0): X=394.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* Ohorn (U+01A0): X=405.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* Ohorn (U+01A0): X=416.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDA (U+1EDA): X=394.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDA (U+1EDA): X=405.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDA (U+1EDA): X=416.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EE2 (U+1EE2): X=394.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EE2 (U+1EE2): X=405.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EE2 (U+1EE2): X=416.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDC (U+1EDC): X=394.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDC (U+1EDC): X=405.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDC (U+1EDC): X=416.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDE (U+1EDE): X=394.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDE (U+1EDE): X=405.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EDE (U+1EDE): X=416.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EE0 (U+1EE0): X=394.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EE0 (U+1EE0): X=405.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EE0 (U+1EE0): X=416.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E9E (U+1E9E): X=478.0,Y=1602.0 (should be at cap-height 1600?)\n\n\t* uni1EA5 (U+1EA5): X=497.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EA5 (U+1EA5): X=545.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EA7 (U+1EA7): X=297.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EA7 (U+1EA7): X=345.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* dcaron (U+010F): X=539.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* dcaron (U+010F): X=581.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EBF (U+1EBF): X=511.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EBF (U+1EBF): X=559.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EC1 (U+1EC1): X=311.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EC1 (U+1EC1): X=359.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E17 (U+1E17): X=361.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E17 (U+1E17): X=409.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E15 (U+1E15): X=141.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E15 (U+1E15): X=189.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* g (U+0067): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* gbreve (U+011F): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* gcaron (U+01E7): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* gcircumflex (U+011D): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* uni0123 (U+0123): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* gdotaccent (U+0121): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* uni1E21 (U+1E21): X=109.0,Y=2.0 (should be at baseline 0?)\n\n\t* lcaron (U+013E): X=250.0,Y=1601.0 (should be at cap-height 1600?)\n\n\t* lcaron (U+013E): X=292.0,Y=1601.0 (should be at cap-height 1600?)\n\n\t* uni1ED1 (U+1ED1): X=513.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1ED1 (U+1ED1): X=561.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1ED3 (U+1ED3): X=313.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1ED3 (U+1ED3): X=361.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E53 (U+1E53): X=363.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E53 (U+1E53): X=411.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E51 (U+1E51): X=143.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1E51 (U+1E51): X=191.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* tcaron (U+0165): X=250.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* tcaron (U+0165): X=292.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uogonek (U+0173): X=422.0,Y=2.0 (should be at baseline 0?)\n\n\t* uogonek (U+0173): X=462.0,Y=2.0 (should be at baseline 0?)\n\n\t* uni1EA5.ss01: X=493.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EA5.ss01: X=541.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EA7.ss01: X=293.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni1EA7.ss01: X=341.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* aogonek.ss01: X=390.0,Y=2.0 (should be at baseline 0?)\n\n\t* aogonek.ss01: X=430.0,Y=2.0 (should be at baseline 0?)\n\n\t* aring.sc: X=284.5,Y=1598.5 (should be at cap-height 1600?)\n\n\t* aring.sc: X=208.0,Y=1598.5 (should be at cap-height 1600?)\n\n\t* aringacute.sc: X=284.5,Y=1598.5 (should be at cap-height 1600?)\n\n\t* aringacute.sc: X=208.0,Y=1598.5 (should be at cap-height 1600?)\n\n\t* eogonek.sc: X=388.0,Y=2.0 (should be at baseline 0?)\n\n\t* eogonek.sc: X=428.0,Y=2.0 (should be at baseline 0?)\n\n\t* iogonek.sc: X=110.0,Y=2.0 (should be at baseline 0?)\n\n\t* iogonek.sc: X=150.0,Y=2.0 (should be at baseline 0?)\n\n\t* uni1EEF.sc: X=224.0,Y=1599.0 (should be at cap-height 1600?)\n\n\t* uni1EEF.sc: X=296.0,Y=1601.0 (should be at cap-height 1600?)\n\n\t* uring.sc: X=313.5,Y=1598.5 (should be at cap-height 1600?)\n\n\t* uring.sc: X=237.0,Y=1598.5 (should be at cap-height 1600?)\n\n\t* three.subs: X=113.0,Y=2.0 (should be at baseline 0?)\n\n\t* five.subs: X=180.0,Y=-2.0 (should be at baseline 0?)\n\n\t* six.subs: X=256.5,Y=-1.0 (should be at baseline 0?)\n\n\t* questiondown (U+00BF): X=423.5,Y=2.0 (should be at baseline 0?)\n\n\t* florin (U+0192): X=120.0,Y=-2.0 (should be at baseline 0?)\n\n\t* florin (U+0192): X=1040.0,Y=1602.0 (should be at cap-height 1600?)\n\n\t* colonmonetary (U+20A1): X=218.0,Y=1602.0 (should be at cap-height 1600?)\n\n\t* colonmonetary (U+20A1): X=342.0,Y=1602.0 (should be at cap-height 1600?)\n\n\t* uni03020301: X=485.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni03020301: X=533.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni03020300: X=287.0,Y=1598.0 (should be at cap-height 1600?)\n\n\t* uni03020300: X=335.0,Y=1598.0 (should be at cap-height 1600?)"}, "status": "WARN"}], "module": "outline_alignment_miss", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check heuristically looks for on-curve points which are close to, but\n do not sit on, significant boundary coordinates. For example, a point which\n has a Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as\n the baseline, here we also check for points near the x-height (but only for\n lowercase Latin letters), cap-height, ascender and descender Y coordinates.\n\n Not all such misaligned curve points are a mistake, and sometimes the design\n may call for points in locations near the boundaries. As this check is liable\n to generate significant numbers of false positives, it will pass if there are\n more than 100 reported misalignments.\n ", "result": "WARN", "severity": null}, {"description": "Do any segments have colinear vectors?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_colinear_vectors", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check looks for consecutive line segments which have the same angle. This\n normally happens if an outline point has been added by accident.\n\n This check is not run for variable fonts, as they may legitimately have\n colinear vectors.\n ", "result": "SKIP", "severity": null}, {"description": "Check the direction of the outermost contour in each glyph", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "outline_direction", "proposal": ["https://github.com/fonttools/fontbakery/issues/2056"], "rationale": "\n In TrueType fonts, the outermost contour of a glyph should be oriented\n clockwise, while the inner contours should be oriented counter-clockwise.\n Getting the path direction wrong can lead to rendering issues in some\n software.\n ", "result": "PASS", "severity": null}, {"description": "Do outlines contain any jaggy segments?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_jaggy_segments", "proposal": ["https://github.com/fonttools/fontbakery/issues/3064"], "rationale": "\n This check heuristically detects outline segments which form a particularly\n small angle, indicative of an outline error. This may cause false positives\n in cases such as extreme ink traps, so should be regarded as advisory and\n backed up by manual inspection.\n ", "result": "SKIP", "severity": null}, {"description": "Do outlines contain any semi-vertical or semi-horizontal lines?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_semi_vertical", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check detects line segments which are nearly, but not quite, exactly\n horizontal or vertical. Sometimes such lines are created by design, but often\n they are indicative of a design error.\n\n This check is disabled for italic styles, which often contain nearly-upright\n lines.\n ", "result": "SKIP", "severity": null}, {"description": "Are any segments inordinately short?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_short_segments", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check looks for outline segments which seem particularly short (less\n than 0.6% of the overall path length).\n\n This check is not run for variable fonts, as they may legitimately have\n short segments. As this check is liable to generate significant numbers\n of false positives, it will pass if there are more than\n 100 reported short segments.\n ", "result": "SKIP", "severity": null}], "key": ["Outline Checks", null, null], "result": {"PASS": 1, "SKIP": 4, "WARN": 1}}, {"checks": [{"description": "Check if the axes match between the font and the Google Fonts version.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.axes_match", "proposal": [null], "rationale": "\n An updated font family must include the same axes found in the Google \"\n Fonts version, with the same axis ranges.\n ", "result": "SKIP", "severity": null}, {"description": "Validate defaults on fvar table match registered fallback names in GFAxisRegistry.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.axisregistry.fvar_axis_defaults", "proposal": ["https://github.com/fonttools/fontbakery/issues/3141"], "rationale": "\n Check that axis defaults have a corresponding fallback name registered at the\n Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n\n This is necessary for the following reasons:\n\n To get ZIP files downloads on Google Fonts to be accurate \u2014 otherwise the\n chosen default font is not generated. The Newsreader family, for instance, has\n a default value on the 'opsz' axis of 16pt. If 16pt was not a registered\n fallback position, then the ZIP file would instead include another position\n as default (such as 14pt).\n\n For the Variable fonts to display the correct location on the specimen page.\n\n For VF with no weight axis to be displayed at all. For instance, Ballet, which\n has no weight axis, was not appearing in sandbox because default position on\n 'opsz' axis was 16pt, and it was not yet a registered fallback positon.\n ", "result": "PASS", "severity": null}, {"description": "Checking file is named canonically.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font filename is correct, \"BigShoulders[opsz,wght].ttf\"."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.canonical_filename", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A font's filename must be composed as \"-.ttf\":\n\n - Nunito-Regular.ttf\n\n - Oswald-BoldItalic.ttf\n\n\n Variable fonts must list the axis tags in alphabetical order in\n square brackets and separated by commas:\n\n - Roboto[wdth,wght].ttf\n\n - Familyname-Italic[wght].ttf\n ", "result": "PASS", "severity": null}, {"description": "Check font follows the Google Fonts CJK vertical metric schema", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.cjk_vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/pull/2797"], "rationale": "\n CJK fonts have different vertical metrics when compared to Latin fonts.\n We follow the schema developed by dr Ken Lunde for Source Han Sans and\n the Noto CJK fonts.\n\n Our documentation includes further information:\n https://github.com/googlefonts/gf-docs/tree/main/Spec#cjk-vertical-metrics\n ", "result": "SKIP", "severity": null}, {"description": "Check if the vertical metrics of a CJK family are similar to the same family hosted on Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font, regular_remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.cjk_vertical_metrics_regressions", "proposal": ["https://github.com/fonttools/fontbakery/pull/3244"], "rationale": "\n Check CJK family has the same vertical metrics as the same family\n hosted on Google Fonts.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure font has the expected color font tables.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.colorfont_tables", "proposal": ["https://googlefonts.github.io/gf-guide/color.html", "https://github.com/fonttools/fontbakery/issues/3886", "https://github.com/fonttools/fontbakery/issues/3888", "https://github.com/fonttools/fontbakery/pull/3889", "https://github.com/fonttools/fontbakery/issues/4131"], "rationale": "\n COLR v0 fonts are widely supported in most browsers so they do not require\n an SVG color table. However, some environments (e.g. Safari, Adobe apps)\n do not currently support COLR v1 so we need to add an SVG table to these fonts,\n except in the case of variable fonts, since SVG does not support\n OpenType Variations.\n\n To automatically generate compatible SVG/COLR tables,\n run the maximum_color tool in nanoemoji:\n https://github.com/googlefonts/nanoemoji\n ", "result": "PASS", "severity": null}, {"description": "Check font names are correct", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.font_names", "proposal": ["https://github.com/fonttools/fontbakery/pull/3800"], "rationale": "\n Google Fonts has several rules which need to be adhered to when\n setting a font's name table. Please read:\n https://googlefonts.github.io/gf-guide/statics.html#supported-styles\n https://googlefonts.github.io/gf-guide/statics.html#style-linking\n https://googlefonts.github.io/gf-guide/statics.html#unsupported-styles\n https://googlefonts.github.io/gf-guide/statics.html#single-weight-families\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 fsType does not impose restrictions.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.fstype", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The fsType in the OS/2 table is a legacy DRM-related field. Fonts in the\n Google Fonts collection must have it set to zero (also known as\n \"Installable Embedding\"). This setting indicates that the fonts can be\n embedded in documents and permanently installed by applications on\n remote systems.\n\n More detailed info is available at:\n https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype\n ", "result": "PASS", "severity": null}, {"description": "Check variable font instances", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.fvar_instances", "proposal": ["https://github.com/fonttools/fontbakery/pull/3800"], "rationale": "\n Check a font's fvar instance coordinates comply with our guidelines:\n https://googlefonts.github.io/gf-guide/variable.html#fvar-instances\n\n This check is skipped for fonts that have a Morph (MORF) axis\n since we allow users to define their own custom instances.\n ", "result": "PASS", "severity": null}, {"description": "Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ranges", "message": "These are the ppm ranges declared on the gasp table:\n\nPPM <= 65535:\n\tflag = 0x0F\n\t- Use grid-fitting\n\t- Use grayscale rendering\n\t- Use gridfitting with ClearType symmetric smoothing\n\t- Use smoothing along multiple axes with ClearType\u00ae\n"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.gasp", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Traditionally version 0 'gasp' tables were set so that font sizes below 8 ppem\n had no grid fitting but did have antialiasing. From 9-16 ppem, just grid\n fitting.\n And fonts above 17ppem had both antialiasing and grid fitting toggled on.\n The use of accelerated graphics cards and higher resolution screens make this\n approach obsolete. Microsoft's DirectWrite pushed this even further with much\n improved rendering built into the OS and apps.\n\n In this scenario it makes sense to simply toggle all 4 flags ON for all font\n sizes.\n ", "result": "INFO", "severity": null}, {"description": "Check Google Fonts glyph coverage.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.glyph_coverage", "proposal": ["https://github.com/fonttools/fontbakery/pull/2488"], "rationale": "\n Google Fonts expects that fonts in its collection support at least the minimal\n set of characters defined in the `GF-latin-core` glyph-set.\n ", "result": "PASS", "severity": null}, {"description": "Font has ttfautohint params?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "not-hinted", "message": "Font appears to our heuristic as not hinted using ttfautohint."}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.has_ttfautohint_params", "proposal": ["https://github.com/fonttools/fontbakery/issues/1773"], "rationale": "\n It is critically important that all static TTFs in the Google Fonts API\n which were autohinted with ttfautohint store their TTFAutohint args in\n the 'name' table, so that an automated solution can be made to\n replicate the hinting on subsets, etc.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure fonts have ScriptLangTags declared on the 'meta' table.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-meta-table", "message": "This font file does not have a 'meta' table."}, "status": "WARN"}], "module": "vendorspecific.googlefonts.meta.script_lang_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3349"], "rationale": "\n The OpenType 'meta' table originated at Apple. Microsoft added it to OT with\n just two DataMap records:\n\n - dlng: comma-separated ScriptLangTags that indicate which scripts,\n or languages and scripts, with possible variants, the font is designed for.\n\n - slng: comma-separated ScriptLangTags that indicate which scripts,\n or languages and scripts, with possible variants, the font supports.\n\n\n The slng structure is intended to describe which languages and scripts the\n font overall supports. For example, a Traditional Chinese font that also\n contains Latin characters, can indicate Hant,Latn, showing that it supports\n Hant, the Traditional Chinese variant of the Hani script, and it also\n supports the Latn script.\n\n The dlng structure is far more interesting. A font may contain various glyphs,\n but only a particular subset of the glyphs may be truly \"leading\" in the design,\n while other glyphs may have been included for technical reasons. Such a\n Traditional Chinese font could only list Hant there, showing that it\u2019s designed\n for Traditional Chinese, but the font would omit Latn, because the developers\n don\u2019t think the font is really recommended for purely Latin-script use.\n\n The tags used in the structures can comprise just script, or also language\n and script. For example, if a font has Bulgarian Cyrillic alternates in the\n locl feature for the cyrl BGR OT languagesystem, it could also indicate in\n dlng explicitly that it supports bul-Cyrl. (Note that the scripts and languages\n in meta use the ISO language and script codes, not the OpenType ones).\n\n This check ensures that the font has the meta table containing the\n slng and dlng structures.\n\n All families in the Google Fonts collection should contain the 'meta' table.\n Windows 10 already uses it when deciding on which fonts to fall back to.\n The Google Fonts API and also other environments could use the data for\n smarter filtering. Most importantly, those entries should be added\n to the Noto fonts.\n\n In the font making process, some environments store this data in external\n files already. But the meta table provides a convenient way to store this\n inside the font file, so some tools may add the data, and unrelated tools\n may read this data. This makes the solution much more portable and universal.\n ", "result": "WARN", "severity": 3}, {"description": "Description strings in the name table must not exceed 200 characters.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.description_max_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n An old FontLab version had a bug which caused it to store copyright notices\n in nameID 10 entries.\n\n In order to detect those and distinguish them from actual legitimate usage of\n this name table entry, we expect that such strings do not exceed a reasonable\n length of 200 chars.\n\n Longer strings are likely instances of the FontLab bug.\n ", "result": "PASS", "severity": null}, {"description": "Make sure family name does not begin with a digit.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.familyname_first_char", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Font family names which start with a numeral are often not discoverable\n in Windows applications.\n ", "result": "PASS", "severity": null}, {"description": "Font has all mandatory 'name' table entries?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.mandatory_entries", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n We require all fonts to have values for their font family name,\n font subfamily name, full font name, and postscript name. For RIBBI\n fonts, we also require values for the typographic family name and\n typographic subfamily name.\n ", "result": "PASS", "severity": null}, {"description": "Version format is correct in 'name' table?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.version_format", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n For Google Fonts, the version string must be in the format \"Version X.Y\".\n The version number must be greater than or equal to 1.000. (Additional\n information following the numeric version number is acceptable.)\n The \"Version \" prefix is a recommendation given by the OpenType spec.\n ", "result": "PASS", "severity": null}, {"description": "Font has old ttfautohint applied?", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "version-not-detected", "message": "Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 2.002']"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.old_ttfautohint", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Check if font has been hinted with an outdated version of ttfautohint.\n ", "result": "INFO", "severity": null}, {"description": "Ensure font can render its own name.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.render_own_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/3159"], "rationale": "\n A base expectation is that a font family's regular/default (400 roman) style\n can render its 'menu name' (nameID 1) in itself.\n ", "result": "PASS", "severity": null}, {"description": "Check axis ordering on the STAT table.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "summary", "message": "None of the fonts lack a STAT table.\n\n\tAnd these are the most common STAT axis orderings:\n\t('opsz-wght', 1)"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.STAT.axis_order", "proposal": ["https://github.com/fonttools/fontbakery/issues/3049"], "rationale": "\n This is (for now) a merely informative check to detect what's the axis ordering\n declared on the STAT table of fonts in the Google Fonts collection.\n\n We may later update this to enforce some unified axis ordering scheme,\n yet to be determined.\n ", "result": "INFO", "severity": null}, {"description": "Validate STAT particle names and values match the fallback names in GFAxisRegistry.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.STAT.axisregistry", "proposal": ["https://github.com/fonttools/fontbakery/issues/3022"], "rationale": "\n Check that particle names and values on STAT table match the fallback names\n in each axis entry at the Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n ", "result": "PASS", "severity": null}, {"description": "Stricter unitsPerEm criteria for Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.unitsperem", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Even though the OpenType spec allows unitsPerEm to be any value between 16\n and 16384, the Google Fonts project aims at a narrower set of reasonable values.\n\n Values above 4000 would likely result in unreasonable filesize increases.\n ", "result": "PASS", "severity": null}, {"description": "OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.use_typo_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/3241"], "rationale": "\n All fonts on the Google Fonts collection should have OS/2.fsSelection bit 7\n (USE_TYPO_METRICS) set. This requirement is part of the vertical metrics scheme\n established as a Google Fonts policy aiming at a common ground supported by\n all major font rendering environments.\n\n For more details, read:\n https://github.com/googlefonts/gf-docs/blob/main/VerticalMetrics/README.md\n\n Below is the portion of that document that is most relevant to this check:\n\n Use_Typo_Metrics must be enabled. This will force MS Applications to use the\n OS/2 Typo values instead of the Win values. By doing this, we can freely set\n the Win values to avoid clipping and control the line height with the typo\n values. It has the added benefit of future line height compatibility. When\n a new script is added, we simply change the Win values to the new yMin\n and yMax, without needing to worry if the line height have changed.\n ", "result": "PASS", "severity": 10}, {"description": "Check a static ttf can be generated from a variable font.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "fontTools.varLib.mutator generated a static font instance"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.varfont.generate_static", "proposal": ["https://github.com/fonttools/fontbakery/issues/1727"], "rationale": "\n Google Fonts may serve static fonts which have been generated from variable\n fonts. This check will attempt to generate a static ttf using fontTool's\n varLib mutator.\n\n The target font will be the mean of each axis e.g:\n\n **VF font axes**\n\n - min weight, max weight = 400, 800\n\n - min width, max width = 50, 100\n\n **Target Instance**\n\n - weight = 600\n\n - width = 75\n ", "result": "PASS", "severity": null}, {"description": "Check that variable fonts have an HVAR table.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.varfont.has_HVAR", "proposal": ["https://github.com/fonttools/fontbakery/issues/2119"], "rationale": "\n Not having a HVAR table can lead to costly text-layout operations on some\n platforms, which we want to avoid.\n\n So, all variable fonts on the Google Fonts collection should have an HVAR\n with valid values.\n\n More info on the HVAR table can be found at:\n https://docs.microsoft.com/en-us/typography/opentype/spec/otvaroverview#variation-data-tables-and-miscellaneous-requirements\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 achVendID.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.vendor_id", "proposal": ["https://github.com/fonttools/fontbakery/issues/3943", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Microsoft keeps a list of font vendors and their respective contact info. This\n list is updated regularly and is indexed by a 4-char \"Vendor ID\" which is\n stored in the achVendID field of the OS/2 table.\n\n Registering your ID is not mandatory, but it is a good practice since some\n applications may display the type designer / type foundry contact info on some\n dialog and also because that info will be visible on Microsoft's website:\n\n https://docs.microsoft.com/en-us/typography/vendors/\n\n This check verifies whether or not a given font's vendor ID is registered in\n that list or if it has some of the default values used by the most common\n font editors.\n\n Each new FontBakery release includes a cached copy of that list of vendor IDs.\n If you registered recently, you're safe to ignore warnings emitted by this\n check, since your ID will soon be included in one of our upcoming releases.\n ", "result": "PASS", "severity": null}, {"description": "Check font follows the Google Fonts vertical metric schema", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/pull/3762", "https://github.com/fonttools/fontbakery/pull/3921"], "rationale": "\n This check generally enforces Google Fonts\u2019 vertical metrics specifications.\n In particular:\n * lineGap must be 0\n * Sum of hhea ascender + abs(descender) + linegap must be\n between 120% and 200% of UPM\n * Warning if sum is over 150% of UPM\n\n The threshold levels 150% (WARN) and 200% (FAIL) are somewhat arbitrarily chosen\n and may hint at a glaring mistake in the metrics calculations or UPM settings.\n\n Our documentation includes further information:\n https://github.com/googlefonts/gf-docs/tree/main/VerticalMetrics\n ", "result": "PASS", "severity": null}, {"description": "Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: regular_remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.vertical_metrics_regressions", "proposal": ["https://github.com/fonttools/fontbakery/issues/1162"], "rationale": "\n If the family already exists on Google Fonts, we need to ensure that the\n checked family's vertical metrics are similar. This check will test the\n following schema which was outlined in Font Bakery issue #1162 [1]:\n\n - The family should visually have the same vertical metrics as the Regular\n style hosted on Google Fonts.\n\n - If the family on Google Fonts has differing hhea and typo metrics, the family\n being checked should use the typo metrics for both the hhea and typo entries.\n\n - If the family on Google Fonts has use typo metrics not enabled and the family\n being checked has it enabled, the hhea and typo metrics should use the family\n on Google Fonts winAscent and winDescent values.\n\n - If the upms differ, the values must be scaled so the visual appearance is\n the same.\n\n [1] https://github.com/fonttools/fontbakery/issues/1162\n ", "result": "SKIP", "severity": null}, {"description": "Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name.", "documentation": null, "experimental": false, "filename": "BigShoulders[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.weightclass", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Google Fonts expects variable fonts, static ttfs and static otfs to have\n differing OS/2 usWeightClass values.\n\n - For Variable Fonts, Thin-Black must be 100-900\n\n - For static ttfs, Thin-Black can be 100-900 or 250-900\n\n - For static otfs, Thin-Black must be 250-900\n\n If static otfs are set lower than 250, text may appear blurry in\n legacy Windows applications.\n\n Glyphsapp users can change the usWeightClass value of an instance by adding\n a 'weightClass' customParameter.\n ", "result": "PASS", "severity": null}], "key": ["Font File Checks", null, null], "result": {"INFO": 3, "PASS": 20, "SKIP": 5, "WARN": 1}}], "fontbakery_version": "0.13.1"} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/ArticleChecks.json b/docs/fontbakery-reports/bigshoulders/ArticleChecks.json new file mode 100644 index 00000000..c368fd3a --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/ArticleChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Article Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/DescriptionChecks.json b/docs/fontbakery-reports/bigshoulders/DescriptionChecks.json new file mode 100644 index 00000000..1e8c85ea --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/DescriptionChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Description Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/FamilyChecks.json b/docs/fontbakery-reports/bigshoulders/FamilyChecks.json new file mode 100644 index 00000000..1b65ab21 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/FamilyChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Family Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/FontFileChecks.json b/docs/fontbakery-reports/bigshoulders/FontFileChecks.json new file mode 100644 index 00000000..e2f60471 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/FontFileChecks.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "Font File Checks", + "logoSvg": "", + "message": "76%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/GlyphsetChecks.json b/docs/fontbakery-reports/bigshoulders/GlyphsetChecks.json new file mode 100644 index 00000000..d64d8b04 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/GlyphsetChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Glyphset Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/LicensingChecks.json b/docs/fontbakery-reports/bigshoulders/LicensingChecks.json new file mode 100644 index 00000000..21a69abf --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/LicensingChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "Licensing Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/MetadataChecks.json b/docs/fontbakery-reports/bigshoulders/MetadataChecks.json new file mode 100644 index 00000000..2013c721 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/MetadataChecks.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "Metadata Checks", + "logoSvg": "", + "message": "83%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/Nametablechecks.json b/docs/fontbakery-reports/bigshoulders/Nametablechecks.json new file mode 100644 index 00000000..4fabddf8 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/Nametablechecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Name table checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/OpenTypeSpecificationChecks.json b/docs/fontbakery-reports/bigshoulders/OpenTypeSpecificationChecks.json new file mode 100644 index 00000000..7e2f77d7 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/OpenTypeSpecificationChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "OpenType Specification Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/OutlineChecks.json b/docs/fontbakery-reports/bigshoulders/OutlineChecks.json new file mode 100644 index 00000000..602e6316 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/OutlineChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Outline Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/RepositoryChecks.json b/docs/fontbakery-reports/bigshoulders/RepositoryChecks.json new file mode 100644 index 00000000..2da15ba6 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/RepositoryChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Repository Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/ShapingChecks.json b/docs/fontbakery-reports/bigshoulders/ShapingChecks.json new file mode 100644 index 00000000..1e5a3896 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/ShapingChecks.json @@ -0,0 +1,7 @@ +{ + "color": "red", + "label": "Shaping Checks", + "logoSvg": "", + "message": "0%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/SuperfamilyChecks.json b/docs/fontbakery-reports/bigshoulders/SuperfamilyChecks.json new file mode 100644 index 00000000..abeafe02 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/SuperfamilyChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Superfamily Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/UniversalProfileChecks.json b/docs/fontbakery-reports/bigshoulders/UniversalProfileChecks.json new file mode 100644 index 00000000..3ca0da71 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/UniversalProfileChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "Universal Profile Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshoulders/overall.json b/docs/fontbakery-reports/bigshoulders/overall.json new file mode 100644 index 00000000..e4c71d62 --- /dev/null +++ b/docs/fontbakery-reports/bigshoulders/overall.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "FontBakery QA", + "logoSvg": "", + "message": "92%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline-report.html b/docs/fontbakery-reports/bigshouldersinline-report.html new file mode 100644 index 00000000..d4ffaa91 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline-report.html @@ -0,0 +1,1836 @@ + + + + + + FontBakery Check Report + + + + +
+ + + + + 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/fontdata_namecheck
- com.google.fonts/check/ttx_roundtrip
- com.google.fonts/check/outline_jaggy_segments
- com.google.fonts/check/version_bump
- com.google.fonts/check/outline_semi_vertical
- com.google.fonts/check/outline_colinear_vectors
- com.google.fonts/check/outline_alignment_miss
- com.google.fonts/check/outline_short_segments

+ +

Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
💥 ERROR☠ FATAL🔥 FAIL⚠️ WARN⏩ SKIPℹ️ INFO✅ PASS
00215359177
0%0%1%6%15%4%74%
+ + + +

Meaning of check results:

+ +
    +
  • 💥 An ERROR is something wrong with FontBakery itself, possibly a bug. +
  • ☠ A FATAL is an extremely severe issue that must be addressed +immediately. +
  • 🔥 A FAIL is a problem with the font that must be fixed. +
  • ⚠️ A WARN is something that you should consider addressing. +
  • ℹ️ An INFO result simply prints something useful. Typically stats. +
  • ✅ A PASS means the font looks good for the given checking routine. +
  • ⏩ And a SKIP happens when the check does not apply to the given font. +
+ +

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

+ + ⚠️⚠️⏩⏩⏩⏩⏩⏩⏩ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Axes and named instances fall within correct ranges? +

+
Check ID: <FontBakeryCheck:opentype/fvar/regular_coords_correct>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Regular instance has opsz coordinate of 72.0, expected between 10 and 16

    + + + [code: opsz] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Checking unitsPerEm value is reasonable. +

+
Check ID: <FontBakeryCheck:opentype/unitsperem>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].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 4000 instead.

    + + + [code: suboptimal] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Superfamily Checks

+ + ⚠️ℹ️ + + + + + +

+ + Each font in set of sibling families must have the same set of vertical metrics values. +

+
Check ID: <FontBakeryCheck:superfamily/vertical_metrics>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    sTypoAscender is not the same across the super-family: +Big Shoulders Inline Thin: 3942 +Big Shoulders Inline Text Thin: 3936 +Big Shoulders Inline Display Thin: 3936

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    sTypoDescender is not the same across the super-family: +Big Shoulders Inline Thin: -858 +Big Shoulders Inline Text Thin: -852 +Big Shoulders Inline Display Thin: -852

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    ascent is not the same across the super-family: +Big Shoulders Inline Thin: 3942 +Big Shoulders Inline Text Thin: 3936 +Big Shoulders Inline Display Thin: 3936

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    descent is not the same across the super-family: +Big Shoulders Inline Thin: -858 +Big Shoulders Inline Text Thin: -852 +Big Shoulders Inline Display Thin: -852

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
+
+
+ + + + + + + +

Universal Profile Checks

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

+ + Do we have the latest version of FontBakery installed? +

+
Check ID: <FontBakeryCheck:fontbakery_version>
+ + + +
+ + + +
+ + + +
+ + 🔥 + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + 🔥 FAIL + + + +

    Current FontBakery version is 0.13.1, while a newer 0.13.2 is already available. Please upgrade it with 'pip install -U fontbakery'

    + + + [code: outdated-fontbakery] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + +

+ + Detect any interpolation issues in the font. +

+
Check ID: <FontBakeryCheck:interpolation_issues>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Interpolation issues were found in the font:

    +
    - Contour 4 start point differs in glyph 'kgreenlandic' between location wght=100,opsz=72 and location wght=100,opsz=10
    +
    +- Contour 3 point 20 in glyph 'g' has a kink between location wght=300,opsz=72 and location wght=900,opsz=72
    +
    + + + [code: interpolation-issues] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + +

+ + Check math signs have the same width. +

+
Check ID: <FontBakeryCheck:math_signs_width>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The most common width is 1464 among a set of 5 math glyphs. +The following math glyphs have a different width, though:

    +

    Width = 1544: +plusminus, plus

    +

    Width = 1776: +less

    +

    Width = 1536: +greater, lessequal

    +

    Width = 1289: +multiply

    +

    Width = 1436: +approxequal

    +

    Width = 1532: +greaterequal

    + + + [code: width-outliers] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Does the font contain a soft hyphen? +

+
Check ID: <FontBakeryCheck:soft_hyphen>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    This font has a 'Soft Hyphen' character.

    + + + [code: softhyphen] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + +

+ + Check font contains no unreachable glyphs +

+
Check ID: <FontBakeryCheck:unreachable_glyphs>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    +
    - eight.subs
    +
    +- five.subs
    +
    +- four.subs
    +
    +- nine.subs
    +
    +- one.subs
    +
    +- seven.subs
    +
    +- six.subs
    +
    +- three.subs
    +
    +- two.subs
    +
    +- zero.subs
    +
    + + + [code: unreachable-glyphs] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Family metadata at /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersinline 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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].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: math, tifinagh, coptic, cherokee
    • +
    • U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
    • +
    • U+0307 COMBINING DOT ABOVE: try adding one of: old-permic, malayalam, canadian-aboriginal, hebrew, tifinagh, math, todhri, syriac, duployan, coptic, tai-le
    • +
    • U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan
    • +
    • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
    • +
    • U+030C COMBINING CARON: try adding one of: tai-le, cherokee
    • +
    • U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition
    • +
    • U+0311 COMBINING INVERTED BREVE: try adding one of: coptic, todhri
    • +
    • U+0312 COMBINING TURNED COMMA ABOVE: try adding math
    • +
    • U+031B COMBINING HORN: not included in any glyphset definition
    • +
    • U+0324 COMBINING DIAERESIS BELOW: try adding one of: syriac, duployan, cherokee
    • +
    • 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+032E COMBINING BREVE BELOW: try adding syriac
    • +
    • U+0331 COMBINING MACRON BELOW: try adding one of: caucasian-albanian, gothic, thai, tifinagh, syriac, sunuwar, cherokee
    • +
    • U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition
    • +
    • U+03C0 GREEK SMALL LETTER PI: try adding one of: math, greek, yi
    • +
    • U+2007 FIGURE SPACE: try adding symbols2
    • +
    • U+2008 PUNCTUATION SPACE: try adding symbols2
    • +
    • U+200A HAIR SPACE: try adding symbols2
    • +
    • U+2010 HYPHEN: try adding one of: hebrew, cham, armenian, kharoshthi, kayah-li, lisu, sundanese, syloti-nagri, arabic, coptic, yi, sora-sompeng, kaithi
    • +
    • U+2012 FIGURE DASH: not included in any glyphset definition
    • +
    • U+2015 HORIZONTAL BAR: try adding adlam
    • +
    • U+2021 DOUBLE DAGGER: try adding adlam
    • +
    • U+2030 PER MILLE SIGN: try adding adlam
    • +
    • U+2052 COMMERCIAL MINUS SIGN: not included in any glyphset definition
    • +
    • U+2070 SUPERSCRIPT ZERO: try adding math
    • +
    • U+2074 SUPERSCRIPT FOUR: try adding math
    • +
    • U+2075 SUPERSCRIPT FIVE: try adding math
    • +
    • U+2076 SUPERSCRIPT SIX: try adding math
    • +
    • U+2077 SUPERSCRIPT SEVEN: try adding math
    • +
    • U+2078 SUPERSCRIPT EIGHT: try adding math
    • +
    • U+2079 SUPERSCRIPT NINE: try adding math
    • +
    • U+2080 SUBSCRIPT ZERO: try adding math
    • +
    • U+2081 SUBSCRIPT ONE: try adding math
    • +
    • U+2082 SUBSCRIPT TWO: try adding math
    • +
    • U+2083 SUBSCRIPT THREE: try adding math
    • +
    • U+2084 SUBSCRIPT FOUR: try adding math
    • +
    • U+2085 SUBSCRIPT FIVE: try adding math
    • +
    • U+2086 SUBSCRIPT SIX: try adding math
    • +
    • U+2087 SUBSCRIPT SEVEN: try adding math
    • +
    • U+2088 SUBSCRIPT EIGHT: try adding math
    • +
    • U+2089 SUBSCRIPT NINE: try adding math
    • +
    • U+2116 NUMERO SIGN: try adding cyrillic
    • +
    • U+2126 OHM SIGN: try adding math
    • +
    • U+212E ESTIMATED SYMBOL: try adding math
    • +
    • U+2153 VULGAR FRACTION ONE THIRD: try adding symbols
    • +
    • U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols
    • +
    • U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols
    • +
    • U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols
    • +
    • U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols
    • +
    • U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols
    • +
    • U+2190 LEFTWARDS ARROW: try adding one of: math, symbols
    • +
    • U+2192 RIGHTWARDS ARROW: try adding one of: math, symbols
    • +
    • U+2194 LEFT RIGHT ARROW: try adding one of: math, symbols
    • +
    • U+2195 UP DOWN ARROW: try adding one of: math, symbols
    • +
    • U+2196 NORTH WEST ARROW: try adding one of: math, symbols
    • +
    • U+2197 NORTH EAST ARROW: try adding one of: math, symbols
    • +
    • U+2198 SOUTH EAST ARROW: try adding one of: math, symbols
    • +
    • U+2199 SOUTH WEST ARROW: try adding one of: math, symbols
    • +
    • U+2202 PARTIAL DIFFERENTIAL: try adding math
    • +
    • U+2205 EMPTY SET: try adding math
    • +
    • U+2206 INCREMENT: try adding math
    • +
    • U+220F N-ARY PRODUCT: try adding math
    • +
    • U+2211 N-ARY SUMMATION: try adding math
    • +
    • U+2219 BULLET OPERATOR: try adding one of: math, symbols, yi, tai-tham
    • +
    • U+221A SQUARE ROOT: try adding math
    • +
    • U+221E INFINITY: try adding math
    • +
    • U+222B INTEGRAL: try adding math
    • +
    • U+2248 ALMOST EQUAL TO: try adding math
    • +
    • U+2260 NOT EQUAL TO: try adding math
    • +
    • U+2264 LESS-THAN OR EQUAL TO: try adding math
    • +
    • U+2265 GREATER-THAN OR EQUAL TO: try adding math
    • +
    • U+25A0 BLACK SQUARE: try adding symbols
    • +
    • U+25A1 WHITE SQUARE: try adding symbols
    • +
    • U+25AC BLACK RECTANGLE: try adding symbols
    • +
    • U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols
    • +
    • U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: math, symbols
    • +
    • U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols
    • +
    • U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: math, symbols
    • +
    • U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols
    • +
    • U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: math, symbols
    • +
    • U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols
    • +
    • U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: math, symbols
    • +
    • U+25C6 BLACK DIAMOND: try adding symbols
    • +
    • U+25C7 WHITE DIAMOND: try adding symbols
    • +
    • U+25CA LOZENGE: try adding one of: math, symbols
    • +
    • U+2736 SIX POINTED BLACK STAR: try adding symbols
    • +
    • U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math
    • +
    • U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math
    • +
    • U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
    • +
    • U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
    • +
    +

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

    + + + [code: unreachable-subsetting] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + +

Glyphset Checks

+ + ⚠️ + + + +

+ + Shapes languages in all GF glyphsets. +

+
Check ID: <FontBakeryCheck:googlefonts/glyphsets/shape_languages>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    GF_Phonetics_SinoExt glyphset:

    + + + + + + + + + + + + + + + + + + + + + +
    WARN messagesLanguages
    Some auxiliary glyphs were missing: ſde_Latn (German) and fr_Latn (French)
    Some auxiliary glyphs were missing: Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒfi_Latn (Finnish)
    Some auxiliary glyphs were missing: IJ, ijnl_Latn (Dutch)
    + + + [code: warning-language-shaping] + +
    +
  • + +
+
+
+ + + + + + + +

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] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + +

+ + 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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

    +

    The dot of soft dotted characters should disappear in other cases, for example: i̦̇ i̦̊ i̦̋ i̦̒ j̦̀ j̦́ j̦̃ j̦̄ j̦̆ j̦̇ j̦̈ j̦̉ j̦̊ j̦̋ ǰ̦ j̦̏ j̦̑ j̦̒ į̆ į̇

    +

    Your font fully covers the following languages that require the soft-dotted feature: Ma’di (Latn, 584,000 speakers), Ikwere (Latn, 717,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Kaska (Latn, 125 speakers), Navajo (Latn, 166,319 speakers), Northern Tutchone (Latn, 85 speakers), Han (Latn, 6 speakers), Southern Tutchone (Latn, 65 speakers), Dutch (Latn, 31,709,104 speakers).

    +

    Your font does not cover the following languages that require the soft-dotted feature: Abua (Latn, 25,000 speakers), Teke-Ebo (Latn, 260,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Keliko (Latn, 63,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), South Central Banda (Latn, 244,000 speakers), Igbo (Latn, 27,823,640 speakers), Kom (Latn, 360,685 speakers), Basaa (Latn, 332,940 speakers), Mango (Latn, 77,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Dan (Latn, 1,099,244 speakers), Fur (Latn, 1,230,163 speakers), Heiltsuk (Latn, 300 speakers), Ebira (Latn, 2,200,000 speakers), Bafut (Latn, 158,146 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers), Yala (Latn, 200,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Avokaya (Latn, 100,000 speakers), Vute (Latn, 21,000 speakers), Western Krahn (Latn, 97,800 speakers), Sar (Latn, 500,000 speakers), Lugbara (Latn, 2,200,000 speakers), Koonzime (Latn, 40,000 speakers), Longto (Latn, 5,000 speakers), Gulay (Latn, 250,478 speakers), Nateni (Latn, 100,000 speakers), Ejagham (Latn, 120,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Southern Kisi (Latn, 360,000 speakers), Makaa (Latn, 221,000 speakers), Mfumte (Latn, 79,000 speakers), Ekpeye (Latn, 226,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Zapotec (Latn, 490,000 speakers), Nzakara (Latn, 50,000 speakers), Cicipu (Latn, 44,000 speakers).

    + + + [code: soft-dotted] + +
    +
  • + +
+
+
+ + + + + + + +

Outline Checks

+ + ⚠️⏩⏩⏩⏩ + + + + + + + +

+ + Check the direction of the outermost contour in each glyph +

+
Check ID: <FontBakeryCheck:outline_direction>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The following glyphs have a counter-clockwise outer contour:

    +
    * section (U+00A7) has a counter-clockwise outer contour
    +
    + + + [code: ccw-outer-contour] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + +

Font File Checks

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

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

+
Check ID: <FontBakeryCheck:googlefonts/meta/script_lang_tags>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersInline[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    + + + [code: lacks-meta-table] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline-report.json b/docs/fontbakery-reports/bigshouldersinline-report.json new file mode 100644 index 00000000..c02c451b --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline-report.json @@ -0,0 +1 @@ +{"result": {"(not finished)": 0, "FAIL": 2, "INFO": 9, "PASS": 177, "SKIP": 35, "WARN": 15}, "sections": [{"checks": [{"description": "Check hhea.caretSlopeRise and hhea.caretSlopeRun", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.caret_slope", "proposal": ["https://github.com/fonttools/fontbakery/issues/3670"], "rationale": "\n Checks whether hhea.caretSlopeRise and hhea.caretSlopeRun\n match with post.italicAngle.\n\n For Upright fonts, you can set hhea.caretSlopeRise to 1\n and hhea.caretSlopeRun to 0.\n\n For Italic fonts, you can set hhea.caretSlopeRise to head.unitsPerEm\n and calculate hhea.caretSlopeRun like this:\n round(math.tan(\n math.radians(-1 * font[\"post\"].italicAngle)) * font[\"head\"].unitsPerEm)\n\n This check allows for a 0.1\u00b0 rounding difference between the Italic angle\n as calculated by the caret slope and post.italicAngle\n ", "result": "PASS", "severity": null}, {"description": "Is the CFF2 subr/gsubr call depth > 10?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff2"}, "status": "SKIP"}], "module": "opentype.cff2_call_depth", "proposal": ["https://github.com/fonttools/fontbakery/pull/2425"], "rationale": "\n Per \"The CFF2 CharString Format\", the \"Subr nesting, stack limit\" is 10.\n ", "result": "SKIP", "severity": null}, {"description": "Does the font's CFF table top dict strings fit into the ASCII range?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_ascii_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/4619"], "rationale": "\n All CFF Table top dict string chars should fit into the ASCII range.\n ", "result": "SKIP", "severity": null}, {"description": "Is the CFF subr/gsubr call depth > 10?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_call_depth", "proposal": ["https://github.com/fonttools/fontbakery/pull/2425"], "rationale": "\n Per \"The Type 2 Charstring Format, Technical Note #5177\",\n the \"Subr nesting, stack limit\" is 10.\n ", "result": "SKIP", "severity": null}, {"description": "Does the font use deprecated CFF operators or operations?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_deprecated_operators", "proposal": ["https://github.com/fonttools/fontbakery/pull/3033"], "rationale": "\n The 'dotsection' operator and the use of 'endchar' to build accented characters\n from the Adobe Standard Encoding Character Set (\"seac\") are deprecated in CFF.\n Adobe recommends repairing any fonts that use these, especially endchar-as-seac,\n because a rendering issue was discovered in Microsoft Word with a font that\n makes use of this operation. The check treats that usage as a FAIL.\n There are no known ill effects of using dotsection, so that check is a WARN.\n ", "result": "SKIP", "severity": null}, {"description": "Check code page character ranges", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.code_pages", "proposal": ["https://github.com/fonttools/fontbakery/issues/2474"], "rationale": "\n At least some programs (such as Word and Sublime Text) under Windows 7\n do not recognize fonts unless code page bits are properly set on the\n ulCodePageRange1 (and/or ulCodePageRange2) fields of the OS/2 table.\n\n More specifically, the fonts are selectable in the font menu, but whichever\n Windows API these applications use considers them unsuitable for any\n character set, so anything set in these fonts is rendered with Arial as a\n fallback font.\n\n This check currently does not identify which code pages should be set.\n Auto-detecting coverage is not trivial since the OpenType specification\n leaves the interpretation of whether a given code page is \"functional\"\n or not open to the font developer to decide.\n\n So here we simply detect as a FAIL when a given font has no code page\n declared at all.\n ", "result": "PASS", "severity": null}, {"description": "Check that OS/2.fsSelection bold & italic settings are unique for each NameID1", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.bold_italic_unique_for_nameid1", "proposal": ["https://github.com/fonttools/fontbakery/pull/2388"], "rationale": "\n Per the OpenType spec: name ID 1 'is used in combination with Font Subfamily\n name (name ID 2), and should be shared among at most four fonts that differ\n only in weight or style.\n\n This four-way distinction should also be reflected in the OS/2.fsSelection\n field, using bits 0 and 5.\n ", "result": "PASS", "severity": null}, {"description": "Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.consistent_family_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4112"], "rationale": "\n Per the OpenType spec:\n\n * \"...many existing applications that use this pair of names assume that a\n Font Family name is shared by at most four fonts that form a font\n style-linking group\"\n\n * \"For extended typographic families that includes fonts other than the\n four basic styles(regular, italic, bold, bold italic), it is strongly\n recommended that name IDs 16 and 17 be used in fonts to create an\n extended, typographic grouping.\"\n\n * \"If name ID 16 is absent, then name ID 1 is considered to be the\n typographic family name.\"\n\n https://learn.microsoft.com/en-us/typography/opentype/spec/name\n\n Fonts within a font family all must have consistent names\n in the Typographic Family name (nameID 16)\n or Font Family name (nameID 1), depending on which it uses.\n\n Inconsistent font/typographic family names across fonts in a family\n can result in unexpected behaviors, such as broken style linking.\n ", "result": "PASS", "severity": null}, {"description": "Make sure all font files have the same version value.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.equal_font_versions", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Within a family released at the same time, all members of the family\n should have the same version number in the head table.\n ", "result": "PASS", "severity": null}, {"description": "Verify that each group of fonts with the same nameID 1 has maximum of 4 fonts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.max_4_fonts_per_family_name", "proposal": ["https://github.com/fonttools/fontbakery/pull/2372"], "rationale": "\n Per the OpenType spec:\n\n 'The Font Family name [...] should be shared among at most four fonts that\n differ only in weight or style [...]'\n ", "result": "PASS", "severity": null}, {"description": "Font follows the family naming recommendations?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family_naming_recommendations", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the length of various family name and style\n name strings in the name table are within the maximum length\n recommended by the OpenType specification.\n ", "result": "PASS", "severity": null}, {"description": "Fonts have consistent PANOSE family type?", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.panose_familytype", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The [PANOSE value](https://monotype.github.io/panose/) in the OS/2 table is a\n way of classifying a font based on its visual appearance and characteristics.\n\n The first field in the PANOSE classification is the family type: 2 means Latin\n Text, 3 means Latin Script, 4 means Latin Decorative, 5 means Latin Symbol.\n This check ensures that within a family, all fonts have the same family type.\n ", "result": "PASS", "severity": null}, {"description": "Fonts have consistent underline thickness?", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Fonts have consistent underline thickness."}, "status": "PASS"}], "module": "opentype.family.underline_thickness", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Dave C Lemon (Adobe Type Team) recommends setting the underline thickness to be\n consistent across the family.\n\n If thicknesses are not family consistent, words set on the same line which have\n different styles look strange.\n ", "result": "PASS", "severity": null}, {"description": "Checking font version fields (head and name table).", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.font_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification provides for two fields which contain\n the version number of the font: fontRevision in the head table,\n and nameID 5 in the name table. If these fields do not match,\n different applications will report different version numbers for\n the font.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 fsSelection value.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.fsselection", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829", "https://github.com/fonttools/fontbakery/pull/2382"], "rationale": "\n The OS/2.fsSelection field is a bit field used to specify the stylistic\n qualities of the font - in particular, it specifies to some operating\n systems whether the font is italic (bit 0), bold (bit 5) or regular\n (bit 6).\n\n This check verifies that the fsSelection field is set correctly for the\n font style. For a family of static fonts created in GlyphsApp, this is\n set by using the style linking checkboxes in the exports settings.\n\n Additionally, the bold and italic bits in OS/2.fsSelection must match the\n bold and italic bits in head.macStyle per the OpenType spec.\n ", "result": "PASS", "severity": null}, {"description": "Axes and named instances fall within correct ranges?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.fvar.axis_ranges_correct", "proposal": ["https://github.com/fonttools/fontbakery/issues/2264", "https://github.com/fonttools/fontbakery/pull/2520", "https://github.com/fonttools/fontbakery/issues/2572"], "rationale": "\n According to the OpenType spec's registered design-variation tags, instances in\n a variable font should have certain prescribed values.\n If a variable font has a 'wght' (Weight) axis, the valid coordinate range is 1-1000.\n If a variable font has a 'wdth' (Width) axis, the valid numeric range is strictly greater than zero.\n If a variable font has a 'slnt' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n If a variable font has a 'ital' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n ", "result": "PASS", "severity": null}, {"description": "Axes and named instances fall within correct ranges?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "opsz", "message": "Regular instance has opsz coordinate of 72.0, expected between 10 and 16"}, "status": "WARN"}], "module": "opentype.fvar.regular_coords_correct", "proposal": ["https://github.com/fonttools/fontbakery/issues/1707", "https://github.com/fonttools/fontbakery/issues/2572"], "rationale": "\n According to the Open-Type spec's registered design-variation tags,instances in a variable font should have certain prescribed values.\n If a variable font has a 'wght' (Weight) axis, the valid coordinate range is 1-1000.\n If a variable font has a 'wdth' (Width) axis, the valid numeric range is strictly greater than zero.\n If a variable font has a 'slnt' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n If a variable font has a 'ital' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n ", "result": "WARN", "severity": null}, {"description": "Check mark characters are in GDEF mark glyph class.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_mark_chars", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Mark characters should be in the GDEF mark glyph class.\n ", "result": "PASS", "severity": null}, {"description": "Check GDEF mark glyph class doesn't have characters that are not marks.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_non_mark_chars", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Glyphs in the GDEF mark glyph class become non-spacing and may be repositioned\n if they have mark anchors.\n\n Only combining mark glyphs should be in that class. Any non-mark glyph\n must not be in that class, in particular spacing glyphs.\n ", "result": "PASS", "severity": null}, {"description": "Check glyphs in mark glyph class are non-spacing.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_spacing_marks", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Glyphs in the GDEF mark glyph class should be non-spacing.\n\n Spacing glyphs in the GDEF mark glyph class may have incorrect anchor\n positioning that was only intended for building composite glyphs during design.\n ", "result": "PASS", "severity": null}, {"description": "Check glyphs do not have duplicate components which have the same x,y coordinates.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.glyf_non_transformed_duplicate_components", "proposal": ["https://github.com/fonttools/fontbakery/pull/2709"], "rationale": "\n There have been cases in which fonts had faulty double quote marks, with each\n of them containing two single quote marks as components with the same\n x, y coordinates which makes them visually look like single quote marks.\n\n This check ensures that glyphs do not contain duplicate components\n which have the same x,y coordinates.\n ", "result": "PASS", "severity": null}, {"description": "Is there any unused data at the end of the glyf table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There is no unused data at the end of the glyf table."}, "status": "PASS"}], "module": "opentype.glyf_unused_data", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check validates the structural integrity of the glyf table,\n by checking that all glyphs referenced in the loca table are\n actually present in the glyf table and that there is no unused\n data at the end of the glyf table. A failure here indicates a\n problem with the font compiler.\n ", "result": "PASS", "severity": null}, {"description": "Checking post.italicAngle value.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Value of post.italicAngle is 0.0 with style=\"Regular\"."}, "status": "PASS"}], "module": "opentype.italic_angle", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'post' table italicAngle property should be a reasonable amount, likely\n not more than 30\u00b0. Note that in the OpenType specification, the value is\n negative for a rightward lean.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/post\n ", "result": "PASS", "severity": null}, {"description": "Is there a usable \"kern\" table declared in the font?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font does not declare an optional \"kern\" table."}, "status": "PASS"}], "module": "opentype.kern_table", "proposal": ["https://github.com/fonttools/fontbakery/issues/1675", "https://github.com/fonttools/fontbakery/issues/3148", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Even though all fonts should have their kerning implemented in the GPOS table,\n there may be kerning info at the kern table as well.\n\n Some applications such as MS PowerPoint require kerning info on the kern table.\n More specifically, they require a format 0 kern subtable from a kern table\n version 0 with only glyphs defined in the cmap table, which is the only one\n that Windows understands (and which is also the simplest and more limited\n of all the kern subtables).\n\n Google Fonts ingests fonts made for download and use on desktops, and does\n all web font optimizations in the serving pipeline (using libre libraries\n that anyone can replicate.)\n\n Ideally, TTFs intended for desktop users (and thus the ones intended for\n Google Fonts) should have both KERN and GPOS tables.\n\n Given all of the above, we currently treat kerning on a v0 kern table\n as a good-to-have (but optional) feature.\n ", "result": "PASS", "severity": null}, {"description": "Does the font have any invalid feature tags?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_feature_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect tags can be indications of typos, leftover debugging code or\n questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n\n Font vendors may use private tags to identify private features. These tags\n must be four uppercase letters (A-Z) with no punctuation, spaces, or numbers.\n ", "result": "PASS", "severity": 8}, {"description": "Does the font have any invalid language tags?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_language_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect language tags can be indications of typos, leftover debugging code\n or questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n ", "result": "PASS", "severity": 8}, {"description": "Does the font have any invalid script tags?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_script_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect script tags can be indications of typos, leftover debugging code\n or questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n ", "result": "PASS", "severity": 8}, {"description": "Does the number of glyphs in the loca table match the maxp table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.loca.maxp_num_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'maxp' table contains various statistics about the font, including the\n number of glyphs in the font. The 'loca' table contains the offsets to the\n locations of the glyphs in the font. The number of offsets in the 'loca' table\n should match the number of glyphs in the 'maxp' table. A failure here indicates\n a problem with the font compiler.\n ", "result": "PASS", "severity": null}, {"description": "Checking head.macStyle value.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "head macStyle ITALIC bit is properly set."}, "status": "PASS"}, {"message": {"code": null, "message": "head macStyle BOLD bit is properly set."}, "status": "PASS"}], "module": "opentype.mac_style", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The values of the flags on the macStyle entry on the 'head' OpenType table\n that describe whether a font is bold and/or italic must be coherent with the\n actual style of the font as inferred by its filename.\n ", "result": "PASS", "severity": null}, {"description": "MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.maxadvancewidth", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'hhea' table contains a field which specifies the maximum\n advance width. This value should be consistent with the maximum\n advance width of all glyphs specified in the 'hmtx' table.\n ", "result": "PASS", "severity": null}, {"description": "Checking correctness of monospaced metadata.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "good", "message": "Font is not monospaced and all related metadata look good."}, "status": "PASS"}], "module": "opentype.monospace", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n There are various metadata in the OpenType spec to specify if a font is\n monospaced or not. If the font is not truly monospaced, then no monospaced\n metadata should be set (as sometimes they mistakenly are...)\n\n Requirements for monospace fonts:\n\n * post.isFixedPitch - \"Set to 0 if the font is proportionally spaced,\n non-zero if the font is not proportionally spaced (monospaced)\"\n (https://www.microsoft.com/typography/otspec/post.htm)\n\n * hhea.advanceWidthMax must be correct, meaning no glyph's width value\n is greater. (https://www.microsoft.com/typography/otspec/hhea.htm)\n\n * OS/2.panose.bProportion must be set to 9 (monospace) on latin text fonts.\n\n * OS/2.panose.bSpacing must be set to 3 (monospace) on latin hand written\n or latin symbol fonts.\n\n * Spec says: \"The PANOSE definition contains ten digits each of which currently\n describes up to sixteen variations. Windows uses bFamilyType, bSerifStyle\n and bProportion in the font mapper to determine family type. It also uses\n bProportion to determine if the font is monospaced.\"\n (https://www.microsoft.com/typography/otspec/os2.htm#pan\n https://monotypecom-test.monotype.de/services/pan2)\n\n * OS/2.xAvgCharWidth must be set accurately.\n \"OS/2.xAvgCharWidth is used when rendering monospaced fonts,\n at least by Windows GDI\"\n (http://typedrawers.com/discussion/comment/15397/#Comment_15397)\n\n Also we should report an error for glyphs not of average width.\n\n\n Please also note:\n\n Thomas Phinney told us that a few years ago (as of December 2019), if you gave\n a font a monospace flag in Panose, Microsoft Word would ignore the actual\n advance widths and treat it as monospaced.\n\n Source: https://typedrawers.com/discussion/comment/45140/#Comment_45140\n ", "result": "PASS", "severity": null}, {"description": "Check name table for empty records.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.empty_records", "proposal": ["https://github.com/fonttools/fontbakery/pull/2369"], "rationale": "\n Check the name table for empty records,\n as this can cause problems in Adobe apps.\n ", "result": "PASS", "severity": null}, {"description": "Does full font name begin with the font family name?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.match_familyname_fullfont", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The FULL_FONT_NAME entry in the \u2018name\u2019 table should start with the same string\n as the Family Name (FONT_FAMILY_NAME, TYPOGRAPHIC_FAMILY_NAME or\n WWS_FAMILY_NAME).\n\n If the Family Name is not included as the first part of the Full Font Name, and\n the user embeds the font in a document using a Microsoft Office app, the app\n will fail to render the font when it opens the document again.\n\n NOTE: Up until version 1.5, the OpenType spec included the following exception\n in the definition of Full Font Name:\n\n \"An exception to the [above] definition of Full font name is for Microsoft\n platform strings for CFF OpenType fonts: in this case, the Full font name\n string must be identical to the PostScript FontName in the CFF Name INDEX.\"\n\n https://docs.microsoft.com/en-us/typography/opentype/otspec150/name#name-ids\n ", "result": "PASS", "severity": null}, {"description": "Name table ID 6 (PostScript name) must be consistent across platforms.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.postscript_name_consistency", "proposal": ["https://github.com/fonttools/fontbakery/pull/2394"], "rationale": "\n The PostScript name entries in the font's 'name' table should be\n consistent across platforms.\n\n This is the TTF/CFF2 equivalent of the CFF 'name/postscript_vs_cff' check.\n ", "result": "PASS", "severity": null}, {"description": "CFF table FontName must match name table ID 6 (PostScript name).", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.name.postscript_vs_cff", "proposal": ["https://github.com/fonttools/fontbakery/pull/2229"], "rationale": "\n The PostScript name entries in the font's 'name' table should match\n the FontName string in the 'CFF ' table.\n\n The 'CFF ' table has a lot of information that is duplicated in other tables.\n This information should be consistent across tables, because there's\n no guarantee which table an app will get the data from.\n ", "result": "SKIP", "severity": null}, {"description": "Check for points out of bounds.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.points_out_of_bounds", "proposal": ["https://github.com/fonttools/fontbakery/issues/735"], "rationale": "\n The glyf table specifies a bounding box for each glyph. This check\n ensures that all points in all glyph paths are within the bounding\n box. Glyphs with out-of-bounds points can cause rendering issues in\n some software, and should be corrected.\n ", "result": "PASS", "severity": null}, {"description": "PostScript name follows OpenType specification requirements?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.postscript_name", "proposal": ["https://github.com/miguelsousa/openbakery/issues/62"], "rationale": "\n The PostScript name is used by some applications to identify the font.\n It should only consist of characters from the set A-Z, a-z, 0-9, and hyphen.\n\n ", "result": "PASS", "severity": null}, {"description": "Font has correct post table version?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has an acceptable post format 2.0 table version."}, "status": "PASS"}], "module": "opentype.post_table_version", "proposal": ["https://github.com/google/fonts/issues/215", "https://github.com/fonttools/fontbakery/issues/2638", "https://github.com/fonttools/fontbakery/issues/3635", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Format 2.5 of the 'post' table was deprecated in OpenType 1.3 and\n should not be used.\n\n According to Thomas Phinney, the possible problem with post format 3\n is that under the right combination of circumstances, one can generate\n PDF from a font with a post format 3 table, and not have accurate backing\n store for any text that has non-default glyphs for a given codepoint.\n\n It will look fine but not be searchable. This can affect Latin text with\n high-end typography, and some complex script writing systems, especially\n with higher-quality fonts. Those circumstances generally involve creating\n a PDF by first printing a PostScript stream to disk, and then creating a\n PDF from that stream without reference to the original source document.\n There are some workflows where this applies,but these are not common\n use cases.\n\n Apple recommends against use of post format version 4 as \"no longer\n necessary and should be avoided\". Please see the Apple TrueType reference\n documentation for additional details.\n\n https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html\n\n Acceptable post format versions are 2 and 3 for TTF and OTF CFF2 builds,\n and post format 3 for CFF builds.\n ", "result": "PASS", "severity": null}, {"description": "Checking direction of slnt axis angles.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no slnt axis"}, "status": "PASS"}], "module": "opentype.slant_direction", "proposal": ["https://github.com/fonttools/fontbakery/pull/3910"], "rationale": "\n The 'slnt' axis values are defined as negative values for a clockwise (right)\n lean, and positive values for counter-clockwise lean. This is counter-intuitive\n for many designers who are used to think of a positive slant as a lean to\n the right.\n\n This check ensures that the slant axis direction is consistent with the specs.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_slnt\n ", "result": "PASS", "severity": null}, {"description": "Ensure VFs have 'ital' STAT axis.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Font {font.file} doesn't have an ital axis"}, "status": "SKIP"}], "module": "opentype.STAT.ital_axis", "proposal": ["https://github.com/fonttools/fontbakery/issues/2934", "https://github.com/fonttools/fontbakery/issues/3668", "https://github.com/fonttools/fontbakery/issues/3669"], "rationale": "\n Check that related Upright and Italic VFs have an\n 'ital' axis in the STAT table.\n\n Since the STAT table can be used to create new instances, it is\n important to ensure that such an 'ital' axis be the last one\n declared in the STAT table so that the eventual naming of new\n instances follows the subfamily traditional scheme (RIBBI / WWS)\n where \"Italic\" is always last.\n\n The 'ital' axis should also be strictly boolean, only accepting\n values of 0 (for Uprights) or 1 (for Italics). This usually works\n as a mechanism for selecting between two linked variable font files.\n\n Also, the axis value name for uprights must be set as elidable.\n ", "result": "SKIP", "severity": null}, {"description": "Checking unitsPerEm value is reasonable.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "suboptimal", "message": "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 4000 instead."}, "status": "WARN"}], "module": "opentype.unitsperem", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to the OpenType spec:\n\n The value of unitsPerEm at the head table must be a value\n between 16 and 16384. Any value in this range is valid.\n\n In fonts that have TrueType outlines, a power of 2 is recommended\n as this allows performance optimizations in some rasterizers.\n\n But 1000 is a commonly used value. And 2000 may become\n increasingly more common on Variable Fonts.\n ", "result": "WARN", "severity": null}, {"description": "Validates that all of the instance records in a given font have distinct data.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.distinct_instance_records", "proposal": ["https://github.com/fonttools/fontbakery/issues/3706"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n All of the instance records in a font should have distinct coordinates\n and distinct subfamilyNameID and postScriptName ID values. If two or more\n records share the same coordinates, the same nameID values or the same\n postScriptNameID values, then all but the first can be ignored.\n ", "result": "PASS", "severity": null}, {"description": "Check that family axis ranges are indentical", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.family_axis_ranges", "proposal": ["https://github.com/fonttools/fontbakery/issues/4445"], "rationale": "\n Between members of a family (such as Roman & Italic),\n the ranges of variable axes must be identical.\n ", "result": "PASS", "severity": null}, {"description": "Validate foundry-defined design-variation axis tag names.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.foundry_defined_tag_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4043"], "rationale": "\n According to the OpenType spec's syntactic requirements for\n foundry-defined design-variation axis tags available at\n https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg\n\n Foundry-defined tags must begin with an uppercase letter\n and must use only uppercase letters or digits.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the instance records in a given font have the same size.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.same_size_instance_records", "proposal": ["https://github.com/fonttools/fontbakery/issues/3705"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n All of the instance records in a given font must be the same size, with\n all either including or omitting the postScriptNameID field. [...]\n If the value is 0xFFFF, then the value is ignored, and no PostScript name\n equivalent is provided for the instance.\n ", "result": "PASS", "severity": null}, {"description": "All fvar axes have a correspondent Axis Record on STAT table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "STAT table has all necessary Axis Records."}, "status": "PASS"}], "module": "opentype.varfont.STAT_axis_record_for_each_axis", "proposal": ["https://github.com/fonttools/fontbakery/pull/3017"], "rationale": "\n According to the OpenType spec, there must be an Axis Record\n for every axis defined in the fvar table.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/stat#axis-records\n ", "result": "PASS", "severity": null}, {"description": "Validates subfamilyNameID and postScriptNameID for the default instance record", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.valid_default_instance_nameids", "proposal": ["https://github.com/fonttools/fontbakery/issues/3708"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9.1\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n The default instance of a font is that instance for which the coordinate\n value of each axis is the defaultValue specified in the corresponding\n variation axis record. An instance record is not required for the default\n instance, though an instance record can be provided. When enumerating named\n instances, the default instance should be enumerated even if there is no\n corresponding instance record. If an instance record is included for the\n default instance (that is, an instance record has coordinates set to default\n values), then the nameID value should be set to either 2 or 17 or to a\n name ID with the same value as name ID 2 or 17. Also, if a postScriptNameID is\n included in instance records, and the postScriptNameID value should be set\n to 6 or to a name ID with the same value as name ID 6.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the name IDs in an instance record are within the correct range", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.valid_nameids", "proposal": ["https://github.com/fonttools/fontbakery/issues/3702", "https://github.com/fonttools/fontbakery/issues/3703"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n The axisNameID field provides a name ID that can be used to obtain strings\n from the 'name' table that can be used to refer to the axis in application\n user interfaces. The name ID must be greater than 255 and less than 32768.\n\n The postScriptNameID field provides a name ID that can be used to obtain\n strings from the 'name' table that can be treated as equivalent to name\n ID 6 (PostScript name) strings for the given instance. Values of 6 and\n \"undefined\" can be used; otherwise, values must be greater than 255 and\n less than 32768.\n\n The subfamilyNameID field provides a name ID that can be used to obtain\n strings from the 'name' table that can be treated as equivalent to name\n ID 17 (typographic subfamily) strings for the given instance. Values of\n 2 or 17 can be used; otherwise, values must be greater than 255 and less\n than 32768.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 achVendID against configuration.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Add the `vendor_id` key to a `fontbakery.yaml` file on your font project directory to enable this check.\nYou'll also need to use the `--configuration` flag when invoking fontbakery."}, "status": "SKIP"}], "module": "opentype.vendor_id", "proposal": ["https://github.com/fonttools/fontbakery/pull/3941"], "rationale": "\n When a font project's Vendor ID is specified explicitly on FontBakery's\n configuration file, all binaries must have a matching vendor identifier\n value in the OS/2 table.\n ", "result": "SKIP", "severity": null}, {"description": "Checking if OS/2 usWeightClass matches fvar.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.weight_class_fvar", "proposal": ["https://github.com/googlefonts/gftools/issues/477"], "rationale": "\n According to Microsoft's OT Spec the OS/2 usWeightClass\n should match the fvar default value.\n ", "result": "PASS", "severity": null}, {"description": "Check if OS/2 xAvgCharWidth is correct.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 xAvgCharWidth value is correct."}, "status": "PASS"}], "module": "opentype.xavgcharwidth", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OS/2.xAvgCharWidth field is used to calculate the width of a string of\n characters. It is the average width of all non-zero width glyphs in the font.\n\n This check ensures that the value is correct. A failure here may indicate\n a bug in the font compiler, rather than something that the designer can\n do anything about.\n ", "result": "PASS", "severity": null}], "key": ["OpenType Specification Checks", null, null], "result": {"PASS": 42, "SKIP": 7, "WARN": 2}}, {"checks": [{"description": "List all superfamily filepaths", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersinline"}, "status": "INFO"}, {"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersinlinetext"}, "status": "INFO"}, {"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersinlinedisplay"}, "status": "INFO"}], "module": "superfamily.list", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n This is a merely informative check that lists all sibling families\n detected by fontbakery.\n\n Only the fontfiles in these directories will be considered in\n superfamily-level checks.\n ", "result": "INFO", "severity": null}, {"description": "Each font in set of sibling families must have the same set of vertical metrics values.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "superfamily-vertical-metrics", "message": "sTypoAscender is not the same across the super-family:\nBig Shoulders Inline Thin: 3942\nBig Shoulders Inline Text Thin: 3936\nBig Shoulders Inline Display Thin: 3936"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "sTypoDescender is not the same across the super-family:\nBig Shoulders Inline Thin: -858\nBig Shoulders Inline Text Thin: -852\nBig Shoulders Inline Display Thin: -852"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "ascent is not the same across the super-family:\nBig Shoulders Inline Thin: 3942\nBig Shoulders Inline Text Thin: 3936\nBig Shoulders Inline Display Thin: 3936"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "descent is not the same across the super-family:\nBig Shoulders Inline Thin: -858\nBig Shoulders Inline Text Thin: -852\nBig Shoulders Inline Display Thin: -852"}, "status": "WARN"}], "module": "superfamily.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n We may want all fonts within a super-family (all sibling families) to have\n the same vertical metrics so their line spacing is consistent\n across the super-family.\n\n This is an experimental extended version of the\n `family/vertical_metrics` check and for now it will only result in WARNs.\n ", "result": "WARN", "severity": null}], "key": ["Superfamily Checks", null, null], "result": {"INFO": 1, "WARN": 1}}, {"checks": [{"description": "Check accent of Lcaron, dcaron, lcaron, tcaron", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Looks good!"}, "status": "PASS"}], "module": "alt_caron", "proposal": ["https://github.com/fonttools/fontbakery/issues/3308"], "rationale": "\n Lcaron, dcaron, lcaron, tcaron should NOT be composed with quoteright\n or quotesingle or comma or caron(comb). It should be composed with a\n distinctive glyph which doesn't look like an apostrophe.\n\n Source:\n https://ilovetypography.com/2009/01/24/on-diacritics/\n http://diacritics.typo.cz/index.php?id=5\n https://www.typotheque.com/articles/lcaron\n ", "result": "PASS", "severity": null}, {"description": "Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "glyphs-missing", "message": "This check will only run on fonts that have both glyphs U+0621 and U+0675"}, "status": "SKIP"}], "module": "arabic_high_hamza", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4290"], "rationale": "\n Many fonts incorrectly treat ARABIC LETTER HIGH HAMZA (U+0675) as a variant of\n ARABIC HAMZA ABOVE (U+0654) and make it a combining mark of the same size.\n\n But U+0675 is a base letter and should be a variant of ARABIC LETTER HAMZA\n (U+0621) but raised slightly above baseline.\n\n Not doing so effectively makes the font useless for Jawi and\n possibly Kazakh as well.\n ", "result": "SKIP", "severity": 4}, {"description": "Check that Arabic spacing symbols U+FBB2\u2013FBC1 aren't classified as marks.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "arabic_spacing_symbols", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4295"], "rationale": "\n Unicode has a few spacing symbols representing Arabic dots and other marks,\n but they are purposefully not classified as marks.\n\n Many fonts mistakenly classify them as marks, making them unsuitable\n for their original purpose as stand-alone symbols to used in pedagogical\n contexts discussing Arabic consonantal marks.\n ", "result": "PASS", "severity": 4}, {"description": "Check base characters have non-zero advance width.", "documentation": null, "experimental": "Since 2024/12/28", "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "base_has_width", "proposal": ["https://github.com/fonttools/fontbakery/issues/4906"], "rationale": "\n Base characters should have non-zero advance width.\n ", "result": "PASS", "severity": null}, {"description": "Check if uppercase glyphs are vertically centered.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Uppercase glyphs are vertically centered in the em box."}, "status": "PASS"}], "module": "caps_vertically_centered", "proposal": ["https://github.com/fonttools/fontbakery/issues/4139"], "rationale": "\n This check suggests one possible approach to designing vertical metrics,\n but can be ingnored if you follow a different approach.\n In order to center text in buttons, lists, and grid systems\n with minimal additional CSS work, the uppercase glyphs should be\n vertically centered in the em box.\n This check mainly applies to Latin, Greek, Cyrillic, and other similar scripts.\n For non-latin scripts like Arabic, this check might not be applicable.\n There is a detailed description of this subject at:\n https://x.com/romanshamin_en/status/1562801657691672576\n ", "result": "PASS", "severity": null}, {"description": "Ensure the font supports case swapping for all its glyphs.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "case_mapping", "proposal": ["https://github.com/googlefonts/fontbakery/issues/3230"], "rationale": "\n Ensure that no glyph lacks its corresponding upper or lower counterpart\n (but only when unicode supports case-mapping).\n ", "result": "PASS", "severity": 10}, {"description": "Does the font contain chws and vchw features?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font"}, "status": "SKIP"}], "module": "cjk_chws_feature", "proposal": ["https://github.com/fonttools/fontbakery/issues/3363"], "rationale": "\n The W3C recommends the addition of chws and vchw features to CJK fonts\n to enhance the spacing of glyphs in environments which do not fully support\n JLREQ layout rules.\n\n The chws_tool utility (https://github.com/googlefonts/chws_tool) can be used\n to add these features automatically.\n ", "result": "SKIP", "severity": null}, {"description": "Any CJK font should contain at least a minimal set of 150 CJK characters.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_claiming_to_be_cjk_font"}, "status": "SKIP"}], "module": "cjk_not_enough_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/pull/3214"], "rationale": "\n Kana has 150 characters and it's the smallest CJK writing system.\n\n If a font contains less CJK glyphs than this writing system, we inform the\n user that some glyphs may be encoded incorrectly.\n ", "result": "SKIP", "severity": null}, {"description": "Color layers should have a minimum brightness.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "color_cpal_brightness", "proposal": ["https://github.com/fonttools/fontbakery/pull/3908"], "rationale": "\n Layers of a COLRv0 font should not be too dark or too bright. When layer colors\n are set explicitly, they can't be changed and they may turn out illegible\n against dark or bright backgrounds.\n\n While traditional color-less fonts can be colored in design apps or CSS, a\n black color definition in a COLRv0 font actually means that that layer will be\n rendered in black regardless of the background color. This leads to text\n becoming invisible against a dark background, for instance when using a dark\n theme in a web browser or operating system.\n\n This check ensures that layer colors are at least 10% bright and at most 90%\n bright, when not already set to the current color (0xFFFF).\n ", "result": "PASS", "severity": null}, {"description": "Check if each glyph has the recommended amount of contours.", "documentation": "This check is useful to assure glyphs aren't incorrectly constructed.\n\nThe desired_glyph_data module contains the 'recommended' countour count\nfor encoded glyphs. The contour counts are derived from fonts which were\nchosen for their quality and unique design decisions for particular glyphs.\n\nIn the future, additional glyph data can be included. A good addition would\nbe the 'recommended' anchor counts for each glyph.", "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "contour_count", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Visually QAing thousands of glyphs by hand is tiring. Most glyphs can only\n be constructured in a handful of ways. This means a glyph's contour count\n will only differ slightly amongst different fonts, e.g a 'g' could either\n be 2 or 3 contours, depending on whether its double story or single story.\n\n However, a quotedbl should have 2 contours, unless the font belongs\n to a display family.\n\n This check currently does not cover variable fonts because there's plenty\n of alternative ways of constructing glyphs with multiple outlines for each\n feature in a VarFont. The expected contour count data for this check is\n currently optimized for the typical construction of glyphs in static fonts.\n ", "result": "SKIP", "severity": null}, {"description": "Does font file include unacceptable control character glyphs?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "control_chars", "proposal": ["https://github.com/fonttools/fontbakery/pull/2430"], "rationale": "\n Use of some unacceptable control characters in the U+0000 - U+001F range can\n lead to rendering issues on some platforms.\n\n Acceptable control characters are defined as .null (U+0000) and\n CR (U+000D) for this check.\n ", "result": "PASS", "severity": null}, {"description": "Put an empty glyph on GID 1 right after the .notdef glyph for COLRv0 fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "empty_glyph_on_gid1_for_colrv0", "proposal": ["https://github.com/googlefonts/gftools/issues/609", "https://github.com/fonttools/fontbakery/pull/3905"], "rationale": "\n A rendering bug in Windows 10 paints whichever glyph is on GID 1 on top of\n some glyphs, colored or not. This only occurs for COLR version 0 fonts.\n\n Having a glyph with no contours on GID 1 is a practical workaround for that.\n\n See https://github.com/googlefonts/gftools/issues/609\n ", "result": "PASS", "severity": null}, {"description": "Checking all files are in the same directory.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "All files are in the same directory."}, "status": "PASS"}], "module": "family.single_directory", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the set of font files passed in the command line is not all in the\n same directory, then we warn the user since the tool will interpret the\n set of files as belonging to a single family (and it is unlikely that\n the user would store the files from a single family spreaded\n in several separate directories).\n ", "result": "PASS", "severity": null}, {"description": "Each font in a family must have the same set of vertical metrics values.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Vertical metrics are the same across the family."}, "status": "PASS"}], "module": "family.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n We want all fonts within a family to have the same vertical metrics so\n their line spacing is consistent across the family.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 usWinAscent & usWinDescent.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 usWinAscent & usWinDescent values look good!"}, "status": "PASS"}], "module": "family.win_ascent_and_descent", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A font's winAscent and winDescent values should be greater than or equal to\n the head table's yMax, abs(yMin) values. If they are less than these values,\n clipping can occur on Windows platforms\n (https://github.com/RedHatBrand/Overpass/issues/33).\n\n If the font includes tall/deep writing systems such as Arabic or Devanagari,\n the winAscent and winDescent can be greater than the yMax and absolute yMin\n values to accommodate vowel marks.\n\n When the 'win' Metrics are significantly greater than the UPM, the linespacing\n can appear too loose. To counteract this, enabling the OS/2 fsSelection\n bit 7 (Use_Typo_Metrics), will force Windows to use the OS/2 'typo' values\n instead. This means the font developer can control the linespacing with\n the 'typo' values, whilst avoiding clipping by setting the 'win' values to\n values greater than the yMax and absolute yMin.\n ", "result": "PASS", "severity": null}, {"description": "All name entries referenced by fvar instances exist on the name table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "fvar_name_entries", "proposal": ["https://github.com/fonttools/fontbakery/issues/2069"], "rationale": "\n The purpose of this check is to make sure that all name entries referenced\n by variable font instances do exist in the name table.\n ", "result": "PASS", "severity": null}, {"description": "Ensure files are not too large.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font had a reasonable file size"}, "status": "PASS"}], "module": "file_size", "proposal": ["https://github.com/fonttools/fontbakery/issues/3320"], "rationale": "\n Serving extremely large font files causes usability issues.\n This check ensures that file sizes are reasonable.\n ", "result": "PASS", "severity": 10}, {"description": "Do we have the latest version of FontBakery installed?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "outdated-fontbakery", "message": "Current FontBakery version is 0.13.1, while a newer 0.13.2 is already available. Please upgrade it with 'pip install -U fontbakery'"}, "status": "FAIL"}], "module": "fontbakery_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/2093"], "rationale": "\n Running old versions of FontBakery can lead to a poor report which may\n include false WARNs and FAILs due do bugs, as well as outdated\n quality assurance criteria.\n\n Older versions will also not report problems that are detected by new checks\n added to the tool in more recent updates.\n ", "result": "FAIL", "severity": null}, {"description": "Familyname must be unique according to namecheck.fontdata.com", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font familyname seems to be unique."}, "status": "PASS"}], "module": "fontdata_namecheck", "proposal": ["https://github.com/fonttools/fontbakery/issues/494"], "rationale": "\n We need to check names are not already used, and today the best place to check\n that is http://namecheck.fontdata.com\n ", "result": "PASS", "severity": null}, {"description": "Ensure that the font can be rasterized by FreeType.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font can be rasterized by FreeType."}, "status": "PASS"}], "module": "freetype_rasterizer", "proposal": ["https://github.com/fonttools/fontbakery/issues/3642"], "rationale": "\n Malformed fonts can cause FreeType to crash.\n ", "result": "PASS", "severity": 10}, {"description": "Ensure no GPOS7 lookups are present.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no GPOS7 lookups"}, "status": "PASS"}], "module": "gpos7", "proposal": ["https://github.com/fonttools/fontbakery/issues/3643"], "rationale": "\n Versions of fonttools >=4.14.0 (19 August 2020) perform an optimisation on\n chained contextual lookups, expressing GSUB6 as GSUB5 and GPOS8 and GPOS7\n where possible (when there are no suffixes/prefixes for all rules in\n the lookup).\n\n However, makeotf has never generated these lookup types and they are rare\n in practice. Perhaps because of this, Mac's CoreText shaper does not correctly\n interpret GPOS7, meaning that these lookups will be ignored by the shaper,\n and fonts containing these lookups will have unintended positioning errors.\n\n To fix this warning, rebuild the font with a recent version of fonttools.\n ", "result": "PASS", "severity": 9}, {"description": "Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "gpos_kerning_info", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Well-designed fonts use kerning to improve the spacing between\n specific pairs of glyphs. This check ensures that the font has\n kerning information in the GPOS table. It can be ignored if the\n design or writing system does not require kerning.\n ", "result": "PASS", "severity": null}, {"description": "Show hinting filesize impact.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "size-impact", "message": "Hinting filesize impact:\n\n | | /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersinline/BigShouldersInline[opsz,wght].ttf |\n |:------------- | ---------------:|\n | Dehinted Size | 627.1kb |\n | Hinted Size | 627.1kb |\n | Increase | 24 bytes |\n | Change | 0.0 % |\n"}, "status": "INFO"}], "module": "hinting_impact", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check is merely informative, displaying an useful comparison of filesizes\n of hinted versus unhinted font files.\n ", "result": "INFO", "severity": null}, {"description": "PPEM must be an integer on hinted fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_hinted"}, "status": "SKIP"}], "module": "integer_ppem_if_hinted", "proposal": ["https://github.com/fonttools/fontbakery/issues/2338"], "rationale": "\n Hinted fonts must have head table flag bit 3 set.\n\n Per https://docs.microsoft.com/en-us/typography/opentype/spec/head,\n bit 3 of Head::flags decides whether PPEM should be rounded. This bit should\n always be set for hinted fonts.\n\n Note:\n Bit 3 = Force ppem to integer values for all internal scaler math;\n May use fractional ppem sizes if this bit is clear;\n ", "result": "SKIP", "severity": null}, {"description": "Detect any interpolation issues in the font.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "interpolation-issues", "message": "Interpolation issues were found in the font:\n\n\t- Contour 4 start point differs in glyph 'kgreenlandic' between location wght=100,opsz=72 and location wght=100,opsz=10\n\n\t- Contour 3 point 20 in glyph 'g' has a kink between location wght=300,opsz=72 and location wght=900,opsz=72"}, "status": "WARN"}], "module": "interpolation_issues", "proposal": ["https://github.com/fonttools/fontbakery/issues/3930"], "rationale": "\n When creating a variable font, the designer must make sure that corresponding\n paths have the same start points across masters, as well as that corresponding\n component shapes are placed in the same order within a glyph across masters.\n If this is not done, the glyph will not interpolate correctly.\n\n Here we check for the presence of potential interpolation errors using the\n fontTools.varLib.interpolatable module.\n ", "result": "WARN", "severity": 4}, {"description": "Check that legacy accents aren't used in composite glyphs.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Looks good!"}, "status": "PASS"}], "module": "legacy_accents", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4310"], "rationale": "\n Legacy accents should not have anchors and should have positive width.\n They are often used independently of a letter, either as a placeholder\n for an expected combined mark+letter combination in MacOS, or separately.\n For instance, U+00B4 (ACUTE ACCENT) is often mistakenly used as an apostrophe,\n U+0060 (GRAVE ACCENT) is used in Markdown to notify code blocks,\n and ^ is used as an exponential operator in maths.\n ", "result": "PASS", "severity": null}, {"description": "Are there caret positions declared for every ligature?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ligature_carets", "proposal": ["https://github.com/fonttools/fontbakery/issues/1225"], "rationale": "\n All ligatures in a font must have corresponding caret (text cursor) positions\n defined in the GDEF table, otherwhise, users may experience issues with\n caret rendering.\n\n If using GlyphsApp or UFOs, ligature carets can be defined as anchors with\n names starting with `caret_`. These can be compiled with fontmake as of\n version v2.4.0.\n ", "result": "PASS", "severity": null}, {"description": "Checking Vertical Metric Linegaps.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 sTypoLineGap and hhea lineGap are both 0."}, "status": "PASS"}], "module": "linegaps", "proposal": ["https://github.com/fonttools/fontbakery/issues/4133", "https://googlefonts.github.io/gf-guide/metrics.html"], "rationale": "\n The LineGap value is a space added to the line height created by the union\n of the (typo/hhea)Ascender and (typo/hhea)Descender. It is handled differently\n according to the environment.\n\n This leading value will be added above the text line in most desktop apps.\n It will be shared above and under in web browsers, and ignored in Windows\n if Use_Typo_Metrics is disabled.\n\n For better linespacing consistency across platforms,\n (typo/hhea)LineGap values must be 0.\n ", "result": "PASS", "severity": null}, {"description": "Ensure variable fonts include an avar table.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "mandatory_avar_table", "proposal": ["https://github.com/fonttools/fontbakery/issues/3100"], "rationale": "\n Most variable fonts should include an avar table to correctly define\n axes progression rates.\n\n For example, a weight axis from 0% to 100% doesn't map directly to 100 to 1000,\n because a 10% progression from 0% may be too much to define the 200,\n while 90% may be too little to define the 900.\n\n If the progression rates of axes is linear, this check can be ignored.\n Fontmake will also skip adding an avar table if the progression rates\n are linear. However, it is still recommended that designers visually proof\n each instance is at the expected weight, width etc.\n ", "result": "PASS", "severity": null}, {"description": "Font contains '.notdef' as its first glyph?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "mandatory_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification v1.8.2 recommends that the first glyph is the\n '.notdef' glyph without a codepoint assigned and with a drawing:\n\n The .notdef glyph is very important for providing the user feedback\n that a glyph is not found in the font. This glyph should not be left\n without an outline as the user will only see what looks like a space\n if a glyph is missing and not be aware of the active font\u2019s limitation.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/recom#glyph-0-the-notdef-glyph\n\n Pre-v1.8, it was recommended that fonts should also contain 'space', 'CR'\n and '.null' glyphs. This might have been relevant for MacOS 9 applications.\n ", "result": "PASS", "severity": null}, {"description": "Check math signs have the same width.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "width-outliers", "message": "The most common width is 1464 among a set of 5 math glyphs.\nThe following math glyphs have a different width, though:\n\nWidth = 1544:\nplusminus, plus\n\nWidth = 1776:\nless\n\nWidth = 1536:\ngreater, lessequal\n\nWidth = 1289:\nmultiply\n\nWidth = 1436:\napproxequal\n\nWidth = 1532:\ngreaterequal\n"}, "status": "WARN"}], "module": "math_signs_width", "proposal": ["https://github.com/fonttools/fontbakery/issues/3832"], "rationale": "\n It is a common practice to have math signs sharing the same width\n (preferably the same width as tabular figures accross the entire font family).\n\n This probably comes from the will to avoid additional tabular math signs\n knowing that their design can easily share the same width.\n ", "result": "WARN", "severity": null}, {"description": "Ensure small caps glyphs are available.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "missing_small_caps_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/3154"], "rationale": "\n Ensure small caps glyphs are available if\n a font declares smcp or c2sc OT features.\n ", "result": "PASS", "severity": null}, {"description": "Are there disallowed characters in the NAME table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.char_restrictions", "proposal": ["https://github.com/fonttools/fontbakery/issues/1718", "https://github.com/fonttools/fontbakery/issues/1663", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType spec requires a subset of ASCII\n (any printable characters except \"[]{}()<>/%\") for\n POSTSCRIPT_NAME (nameID 6),\n POSTSCRIPT_CID_NAME (nameID 20), and\n an even smaller subset (\"a-zA-Z0-9\") for\n VARIATIONS_POSTSCRIPT_NAME_PREFIX (nameID 25).\n ", "result": "PASS", "severity": null}, {"description": "Combined length of family and style must not exceed 32 characters.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.family_and_style_max_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/1488", "https://github.com/fonttools/fontbakery/issues/2179"], "rationale": "\n This check ensures that the length of name table entries is not\n too long, as this causes problems in some environments.\n ", "result": "PASS", "severity": null}, {"description": "Name table records must not have trailing spaces.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No trailing spaces on name table entries."}, "status": "PASS"}], "module": "name.trailing_spaces", "proposal": ["https://github.com/fonttools/fontbakery/issues/2417"], "rationale": "\n This check ensures that no entries in the name table end in\n spaces; trailing spaces, particularly in font names, can be\n confusing to users. In most cases this can be fixed by\n removing trailing spaces from the metadata fields in the font\n editor.\n ", "result": "PASS", "severity": null}, {"description": "Description strings in the name table must not contain copyright info.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.no_copyright_on_description", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The name table in a font file contains strings about the font;\n there are entries for a copyright field and a description. If the\n copyright entry is being used correctly, then there should not\n be any copyright information in the description entry.\n ", "result": "PASS", "severity": null}, {"description": "Check name table IDs 1, 2, 16, 17 to conform to Italic style.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font is not Italic."}, "status": "SKIP"}], "module": "name.italic_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/3666"], "rationale": "\n This check ensures that several entries in the name table\n conform to the font's Upright or Italic style,\n namely IDs 1 & 2 as well as 16 & 17 if they're present.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure glyphs do not have components which are themselves components.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "nested_components", "proposal": ["https://github.com/fonttools/fontbakery/issues/2961"], "rationale": "\n There have been bugs rendering variable fonts with nested components.\n Additionally, some static fonts with nested components have been reported\n to have rendering and printing issues.\n\n For more info, see:\n * https://github.com/fonttools/fontbakery/issues/2961\n * https://github.com/arrowtype/recursive/issues/412\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 Metrics match hhea Metrics.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2.sTypoAscender/Descender values match hhea.ascent/descent."}, "status": "PASS"}], "module": "os2_metrics_match_hhea", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n OS/2 and hhea vertical metric values should match. This will produce the\n same linespacing on Mac, GNU+Linux and Windows.\n\n - Mac OS X uses the hhea values.\n - Windows uses OS/2 or Win, depending on the OS or fsSelection bit value.\n\n When OS/2 and hhea vertical metrics match, the same linespacing results on\n macOS, GNU+Linux and Windows. Note that fixing this issue in a previously\n released font may cause reflow in user documents and unhappy users.\n ", "result": "PASS", "severity": null}, {"description": "Checking with ots-sanitize.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ots", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType Sanitizer (OTS) is a tool that checks that the font is\n structually well-formed and passes various sanity checks. It is used by\n many web browsers to check web fonts before using them; fonts which fail\n such checks are blocked by browsers.\n\n This check runs OTS on the font and reports any errors or warnings that\n it finds.\n ", "result": "PASS", "severity": null}, {"description": "Check there are no overlapping path segments", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No overlapping path segments found."}, "status": "PASS"}], "module": "overlapping_path_segments", "proposal": ["https://github.com/google/fonts/issues/7594#issuecomment-2401909084"], "rationale": "\n Some rasterizers encounter difficulties when rendering glyphs with\n overlapping path segments.\n\n A path segment is a section of a path defined by two on-curve points.\n When two segments share the same coordinates, they are considered\n overlapping.\n ", "result": "PASS", "severity": null}, {"description": "Font contains all required tables?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "optional-tables", "message": "This font contains the following optional tables:\n\n\t- loca\n\n\t- prep\n\n\t- GPOS\n\n\t- GSUB\n\n\t- gasp"}, "status": "INFO"}, {"message": {"code": null, "message": "Font contains all required tables."}, "status": "PASS"}], "module": "required_tables", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to the OpenType spec\n https://docs.microsoft.com/en-us/typography/opentype/spec/otff#required-tables\n\n Whether TrueType or CFF outlines are used in an OpenType font, the following\n tables are required for the font to function correctly:\n\n - cmap (Character to glyph mapping)\u23ce\n - head (Font header)\u23ce\n - hhea (Horizontal header)\u23ce\n - hmtx (Horizontal metrics)\u23ce\n - maxp (Maximum profile)\u23ce\n - name (Naming table)\u23ce\n - OS/2 (OS/2 and Windows specific metrics)\u23ce\n - post (PostScript information)\n\n The spec also documents that variable fonts require the following table:\n\n - STAT (Style attributes)\n\n Depending on the typeface and coverage of a font, certain tables are\n recommended for optimum quality.\n\n For example:\u23ce\n - the performance of a non-linear font is improved if the VDMX, LTSH,\n and hdmx tables are present.\u23ce\n - Non-monospaced Latin fonts should have a kern table.\u23ce\n - A gasp table is necessary if a designer wants to influence the sizes\n at which grayscaling is used under Windows. Etc.\n ", "result": "INFO", "severity": null}, {"description": "Ensure indic fonts have the Indian Rupee Sign glyph.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_indic_font"}, "status": "SKIP"}], "module": "rupee", "proposal": ["https://github.com/fonttools/fontbakery/issues/2967"], "rationale": "\n Per Bureau of Indian Standards every font supporting one of the\n official Indian languages needs to include Unicode Character\n \u201c\u20b9\u201d (U+20B9) Indian Rupee Sign.\n ", "result": "SKIP", "severity": null}, {"description": "Font has the proper sfntVersion value?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has the correct sfntVersion value."}, "status": "PASS"}], "module": "sfnt_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/3388"], "rationale": "\n OpenType fonts that contain TrueType outlines should use the value of 0x00010000\n for the sfntVersion. OpenType fonts containing CFF data (version 1 or 2) should\n use 0x4F54544F ('OTTO', when re-interpreted as a Tag) for sfntVersion.\n\n Fonts with the wrong sfntVersion value are rejected by FreeType.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/otff#table-directory\n ", "result": "PASS", "severity": 10}, {"description": "Ensure 'smcp' (small caps) lookups are defined before ligature lookups in the 'GSUB' table.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "'smcp' lookups are defined before 'liga' lookups."}, "status": "PASS"}], "module": "smallcaps_before_ligatures", "proposal": ["https://github.com/fonttools/fontbakery/issues/3020"], "rationale": "\n OpenType small caps should be defined before ligature lookups to ensure\n proper functionality.\n\n Rainer Erich Scheichelbauer (a.k.a. MekkaBlue) pointed out in a tweet\n (https://twitter.com/mekkablue/status/1297486769668132865) that the ordering\n of small caps and ligature lookups can lead to bad results such as the example\n he provided of the word \"WAFFLES\" in small caps, but with an unfortunate\n lowercase ffl ligature substitution.\n\t\n This check attempts to detect this kind of mistake.\n ", "result": "PASS", "severity": null}, {"description": "Ensure smart dropout control is enabled in \"prep\" table instructions.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "smart_dropout", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This setup is meant to ensure consistent rendering quality for fonts across\n all devices (with different rendering/hinting capabilities).\n\n Below is the snippet of instructions we expect to see in the fonts:\n B8 01 FF PUSHW 0x01FF\n 85 SCANCTRL (unconditinally turn on\n dropout control mode)\n B0 04 PUSHB 0x04\n 8D SCANTYPE (enable smart dropout control)\n\n \"Smart dropout control\" means activating rules 1, 2 and 5:\n Rule 1: If a pixel's center falls within the glyph outline,\n that pixel is turned on.\n Rule 2: If a contour falls exactly on a pixel's center,\n that pixel is turned on.\n Rule 5: If a scan line between two adjacent pixel centers\n (either vertical or horizontal) is intersected\n by both an on-Transition contour and an off-Transition\n contour and neither of the pixels was already turned on\n by rules 1 and 2, turn on the pixel which is closer to\n the midpoint between the on-Transition contour and\n off-Transition contour. This is \"Smart\" dropout control.\n\n For more detailed info (such as other rules not enabled in this snippet),\n please refer to the TrueType Instruction Set documentation.\n\n Generally this occurs with unhinted fonts; if you are not using autohinting,\n use gftools-fix-nonhinting (or just gftools-fix-font) to fix this issue.\n ", "result": "PASS", "severity": null}, {"description": "Does the font contain a soft hyphen?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "softhyphen", "message": "This font has a 'Soft Hyphen' character."}, "status": "WARN"}], "module": "soft_hyphen", "proposal": ["https://github.com/fonttools/fontbakery/issues/4046", "https://github.com/fonttools/fontbakery/issues/3486"], "rationale": "\n The 'Soft Hyphen' character (codepoint 0x00AD) is used to mark\n a hyphenation possibility within a word in the absence of or\n overriding dictionary hyphenation.\n\n It is sometimes designed empty with no width (such as a control character),\n sometimes the same as the traditional hyphen, sometimes double encoded with\n the hyphen.\n\n That being said, it is recommended to not include it in the font at all,\n because discretionary hyphenation should be handled at the level of the\n shaping engine, not the font. Also, even if present, the software would\n not display that character.\n\n More discussion at:\n https://typedrawers.com/discussion/2046/special-dash-things-softhyphen-horizontalbar\n ", "result": "WARN", "severity": null}, {"description": "Checking STAT table entries in static fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "STAT_in_statics", "proposal": ["https://github.com/fonttools/fontbakery/issues/4149"], "rationale": "\n Adobe feature syntax allows for the definition of a STAT table. Fonts built\n with a hand-coded STAT table in feature syntax may be built either as static\n or variable, but will end up with the same STAT table.\n\n This is a problem, because a STAT table which works on variable fonts\n will not be appropriate for static instances. The examples in the OpenType spec\n of non-variable fonts with a STAT table show that the table entries must be\n restricted to those entries which refer to the static font's position in\n the designspace. i.e. a Regular weight static should only have the following\n entry for the weight axis:\n\n \n \n \n \n\n However, if the STAT table intended for a variable font is compiled into a\n static, it will have many entries for this axis. In this case, Windows will\n read the first entry only, causing all instances to report themselves\n as \"Thin Condensed\".\n ", "result": "SKIP", "severity": null}, {"description": "Check correctness of STAT table strings", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "STAT_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/2863"], "rationale": "\n On the STAT table, the \"Italic\" keyword must not be used on AxisValues\n for variation axes other than 'ital'.\n ", "result": "PASS", "severity": null}, {"description": "Ensure Stylistic Sets have description.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "stylisticset_description", "proposal": ["https://github.com/fonttools/fontbakery/issues/3155"], "rationale": "\n Stylistic sets should provide description text. Programs such as InDesign,\n TextEdit and Inkscape use that info to display to the users so that they know\n what a given stylistic set offers.\n ", "result": "PASS", "severity": null}, {"description": "Check tabular widths don't have kerning.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no tabular numerals"}, "status": "SKIP"}], "module": "tabular_kerning", "proposal": ["https://github.com/fonttools/fontbakery/issues/4440"], "rationale": "\n Tabular glyphs should not have kerning, as they are meant to be used in tables.\n\n This check looks for kerning in:\n - all glyphs in a font in combination with tabular numerals;\n - tabular symbols in combination with tabular numerals.\n\n \"Tabular symbols\" is defined as:\n - for fonts with a \"tnum\" feature, all \"tnum\" substitution target glyphs;\n - for fonts without a \"tnum\" feature, all glyphs that have the same width\n as the tabular numerals, but limited to numbers, math and currency symbols.\n\n This check may produce false positives for fonts with no \"tnum\" feature\n and with equal-width numerals (and other same-width symbols) that are\n not intended to be used as tabular numerals.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure component transforms do not perform scaling or rotation.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No glyphs had components with scaling or rotation"}, "status": "PASS"}], "module": "transformed_components", "proposal": ["https://github.com/fonttools/fontbakery/issues/2011"], "rationale": "\n Some families have glyphs which have been constructed by using\n transformed components e.g the 'u' being constructed from a flipped 'n'.\n\n From a designers point of view, this sounds like a win (less work).\n However, such approaches can lead to rasterization issues, such as\n having the 'u' not sitting on the baseline at certain sizes after\n running the font through ttfautohint.\n\n Other issues are outlines that end up reversed when only one dimension\n is flipped while the other isn't.\n\n As of July 2019, Marc Foley observed that ttfautohint assigns cvt values\n to transformed glyphs as if they are not transformed and the result is\n they render very badly, and that vttLib does not support flipped components.\n\n When building the font with fontmake, the problem can be fixed by adding\n this to the command line:\n\n --filter DecomposeTransformedComponentsFilter\n ", "result": "PASS", "severity": null}, {"description": "Checking with fontTools.ttx", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ttx_roundtrip", "proposal": ["https://github.com/fonttools/fontbakery/issues/1763"], "rationale": "\n One way of testing whether or not fonts are well-formed at the\n binary level is to convert them to TTX and then back to binary. Structural\n problems within the binary font will show up as errors during conversion.\n This is not necessarily something that a designer will be able to address\n but is evidence of a potential bug in the font compiler used to generate\n the binary.", "result": "PASS", "severity": null}, {"description": "Checking that the typoAscender exceeds the yMax of the /Agrave.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2.sTypoAscender value is greater than the yMax of /Agrave."}, "status": "PASS"}], "module": "typoascender_exceeds_Agrave", "proposal": ["https://github.com/fonttools/fontbakery/issues/3170"], "rationale": "\n MacOS uses OS/2.sTypoAscender/Descender values to determine the line height\n of a font. If the sTypoAscender value is smaller than the maximum height of\n the uppercase /Agrave, the font\u2019s sTypoAscender value is ignored, and a very\n tall line height is used instead.\n\n This happens on a per-font, per-style basis, so it\u2019s possible for a font to\n have a good sTypoAscender value in one style but not in another. This can\n lead to inconsistent line heights across a typeface family.\n\n So, it is important to ensure that the sTypoAscender value is greater than\n the maximum height of the uppercase /Agrave in all styles of a type family.\n ", "result": "PASS", "severity": null}, {"description": "Font contains unique glyph names?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Glyph names are all unique."}, "status": "PASS"}], "module": "unique_glyphnames", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Duplicate glyph names prevent font installation on Mac OS X.\n ", "result": "PASS", "severity": null}, {"description": "Check font contains no unreachable glyphs", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unreachable-glyphs", "message": "The following glyphs could not be reached by codepoint or substitution rules:\n\n\t- eight.subs\n\n\t- five.subs\n\n\t- four.subs\n\n\t- nine.subs\n\n\t- one.subs\n\n\t- seven.subs\n\n\t- six.subs\n\n\t- three.subs\n\n\t- two.subs\n\n\t- zero.subs\n"}, "status": "WARN"}], "module": "unreachable_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/3160"], "rationale": "\n Glyphs are either accessible directly through Unicode codepoints or through\n substitution rules.\n\n In Color Fonts, glyphs are also referenced by the COLR table. And mathematical\n fonts also reference glyphs via the MATH table.\n\n Any glyphs not accessible by these means are redundant and serve only\n to increase the font's file size.\n ", "result": "WARN", "severity": null}, {"description": "Are there unwanted Apple tables?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "unwanted_aat_tables", "proposal": ["https://github.com/fonttools/fontbakery/pull/2190"], "rationale": "\n Apple's TrueType reference manual [1] describes SFNT tables not in the\n Microsoft OpenType specification [2] and these can sometimes sneak into final\n release files.\n\n This check ensures fonts only have OpenType tables.\n\n [1] https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6.html\n [2] https://docs.microsoft.com/en-us/typography/opentype/spec/\n ", "result": "PASS", "severity": null}, {"description": "Are there unwanted tables?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There are no unwanted tables."}, "status": "PASS"}], "module": "unwanted_tables", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Some font editors store source data in their own SFNT tables, and these\n can sometimes sneak into final release files, which should only have\n OpenType spec tables.\n ", "result": "PASS", "severity": null}, {"description": "Glyph names are all valid?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Glyph names are all valid."}, "status": "PASS"}], "module": "valid_glyphnames", "proposal": ["https://github.com/fonttools/fontbakery/issues/2832", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Microsoft's recommendations for OpenType Fonts states the following:\n\n 'NOTE: The PostScript glyph name must be no longer than 31 characters,\n include only uppercase or lowercase English letters, European digits,\n the period or the underscore, i.e. from the set `[A-Za-z0-9_.]` and\n should start with a letter, except the special glyph name `.notdef`\n which starts with a period.'\n\n https://learn.microsoft.com/en-us/typography/opentype/otspec181/recom#-post--table\n\n\n In practice, though, particularly in modern environments, glyph names\n can be as long as 63 characters.\n\n According to the \"Adobe Glyph List Specification\" available at:\n\n https://github.com/adobe-type-tools/agl-specification\n ", "result": "PASS", "severity": null}, {"description": "The variable font 'wght' (Weight) axis coordinate must be 700 on the 'Bold' instance.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Bold:wght is 700."}, "status": "PASS"}], "module": "varfont.bold_wght_coord", "proposal": ["https://github.com/fonttools/fontbakery/issues/1707"], "rationale": "\n The OpenType spec's registered\n design-variation tag 'wght' available at\n https://docs.microsoft.com/en-gb/typography/opentype/spec/dvaraxistag_wght\n does not specify a required value for the 'Bold' instance of a variable font.\n\n But Dave Crossland suggested that a required value of 700 should be enforced \n in this case (NOTE: a distinction is made between \"no bold instance present\"\n vs \"bold instance is present but its wght coordinate is not == 700\").\n ", "result": "PASS", "severity": null}, {"description": "Ensure that all variable font files have the same set of axes and axis ranges.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.consistent_axes", "proposal": ["https://github.com/fonttools/fontbakery/issues/2810"], "rationale": "\n In order to facilitate the construction of intuitive and friendly user\n interfaces, all variable font files in a given family should have the same set\n of variation axes. Also, each axis must have a consistent setting of min/max\n value ranges accross all the files.\n ", "result": "PASS", "severity": null}, {"description": "Ensure VFs with duplexed axes do not vary horizontal advance.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "no-relevant-axes", "message": "This font has no duplexed axes"}, "status": "SKIP"}], "module": "varfont.duplexed_axis_reflow", "proposal": ["https://github.com/fonttools/fontbakery/issues/3187"], "rationale": "\n Certain axes, such as grade (GRAD) or roundness (ROND), should not\n change any advanceWidth or kerning data across the font's design space.\n This is because altering the advance width of glyphs can cause text reflow.\n ", "result": "SKIP", "severity": null}, {"description": "Check variable font instances don't have duplicate names", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.duplicate_instance_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/2986"], "rationale": "\n This check's purpose is to detect duplicate named instances names in a\n given variable font.\n\n Repeating instance names may be the result of instances for several VF axes\n defined in `fvar`, but in some setups only weight+italic tokens are used\n in instance names, so they end up repeating.\n\n Only a base set of fonts for the most default representation of the\n family can be defined through instances in the `fvar` table, all other\n instances will have to be left to access through the `STAT` table.\n ", "result": "PASS", "severity": null}, {"description": "Ensure the font's instances are in the correct order.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.instances_in_order", "proposal": ["https://github.com/googlefonts/fontbakery/issues/3334"], "rationale": "\n Ensure that the fvar table instances are in ascending order of weight.\n Some software, such as Canva, displays the instances in the order they\n are defined in the fvar table, which can lead to confusion if the\n instances are not in order of weight.\n ", "result": "PASS", "severity": 2}, {"description": "Ensure VFs do not contain (yet) the ital axis.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.unsupported_axes", "proposal": ["https://github.com/fonttools/fontbakery/issues/2866"], "rationale": "\n The 'ital' axis is not supported yet in Google Chrome.\n\n For the time being, we need to ensure that VFs do not contain this axis.\n Once browser support is better, we can deprecate this check.\n\n For more info regarding browser support, see:\n https://arrowtype.github.io/vf-slnt-test/\n ", "result": "PASS", "severity": null}, {"description": "Font contains glyphs for whitespace characters?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font contains glyphs for whitespace characters."}, "status": "PASS"}], "module": "whitespace_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification recommends that fonts should contain\n glyphs for the following whitespace characters:\n\n - U+0020 SPACE\n - U+00A0 NO-BREAK SPACE\n\n The space character is required for text processing, and the no-break\n space is useful to prevent line breaks at its position. It is also\n recommended to have a glyph for the tab character (U+0009) and the\n soft hyphen (U+00AD), but these are not mandatory.\n ", "result": "PASS", "severity": null}, {"description": "Whitespace glyphs have ink?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There is no whitespace glyph with ink."}, "status": "PASS"}], "module": "whitespace_ink", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that certain whitespace glyphs are empty.\n Certain text layout engines will assume that these glyphs are empty,\n and will not draw them; if they were in fact not designed to be\n empty, the result will be text layout that is not as expected.\n ", "result": "PASS", "severity": null}, {"description": "Space and non-breaking space have the same width?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Space and non-breaking space have the same width."}, "status": "PASS"}], "module": "whitespace_widths", "proposal": ["https://github.com/fonttools/fontbakery/issues/3843", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the space and nbspace glyphs have different widths, then Google Workspace\n has problems with the font.\n\n The nbspace is used to replace the space character in multiple situations in\n documents; such as the space before punctuation in languages that do that. It\n avoids the punctuation to be separated from the last word and go to next line.\n\n This is automatic substitution by the text editors, not by fonts. It's also used\n by designers in text composition practice to create nicely shaped paragraphs.\n If the space and the nbspace are not the same width, it breaks the text\n composition of documents.\n ", "result": "PASS", "severity": null}], "key": ["Universal Profile Checks", null, null], "result": {"FAIL": 1, "INFO": 2, "PASS": 51, "SKIP": 10, "WARN": 4}}, {"checks": [{"description": "Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-article", "message": "Family metadata at /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersinline does not have an article.\n"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.article.images", "proposal": ["https://github.com/fonttools/fontbakery/issues/4594"], "rationale": "\n The purpose of this check is to ensure images (either raster or vector files)\n are not excessively large in filesize and resolution.\n\n These constraints are loosely based on infrastructure limitations under\n default configurations.\n\n It also ensures that the article page has a minimum length and includes\n at least one visual asset.\n ", "result": "WARN", "severity": null}], "key": ["Article Checks", null, null], "result": {"WARN": 1}}, {"checks": [{"description": "Validate METADATA.pb axes values are within gf_axisregistry bounds.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.axisregistry_bounds", "proposal": ["https://github.com/fonttools/fontbakery/issues/3010"], "rationale": "\n Each axis range in a METADATA.pb file must be registered, and within the bounds\n of the axis definition in the Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n ", "result": "PASS", "severity": null}, {"description": "Validate METADATA.pb axes tags are defined in gf_axisregistry.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.axisregistry_valid_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3022"], "rationale": "\n Ensure all axes in a METADATA.pb file are registered in the\n Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n\n Why does Google Fonts have its own Axis Registry?\n\n We support a superset of the OpenType axis registry axis set, and use\n additional metadata for each axis. Axes present in a font file but not in this\n registry will not function via our API. No variable font is expected to\n support all of the axes here.\n\n Any font foundry or distributor library that offers variable fonts has a\n implicit, latent, de-facto axis registry, which can be extracted by scanning\n the library for axes' tags, labels, and min/def/max values. While in 2016\n Microsoft originally offered to include more axes in the OpenType 1.8\n specification (github.com/microsoft/OpenTypeDesignVariationAxisTags), as of\n August 2020, this effort has stalled. We hope more foundries and distributors\n will publish documents like this that make their axes explicit, to encourage\n of adoption of variable fonts throughout the industry, and provide source\n material for a future update to the OpenType specification's axis registry.\n ", "result": "PASS", "severity": null}, {"description": "Does METADATA.pb copyright field contain broken links?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.broken_links", "proposal": ["https://github.com/fonttools/fontbakery/issues/2550", "https://github.com/fonttools/fontbakery/issues/4110"], "rationale": "\n This check ensures that any URLs found within the copyright\n field of the METADATA.pb file are valid.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Font styles are named canonically?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.canonical_style_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the style is set to 'normal' in the METADATA.pb file, we expect a\n non-italic font - i.e. the font's macStyle bit 1 should be set to 0,\n and the font's fullname should not end with \"Italic\"; similarly if\n the style is set to 'italic', we expect a font with the macStyle bit 1\n set to 1, and the font's fullname ending with \"Italic\". If this is\n not the case, it can indicate an italic font was incorrectly marked\n as 'normal' in the METADATA.pb file or vice versa.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check that font weight has a canonical value.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.canonical_weight_value", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font weight declared in the METADATA.pb file\n has a canonical value. The canonical values are multiples of 100 between\n 100 and 900.\n ", "result": "PASS", "severity": null}, {"description": "Check samples can be rendered.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.can_render_samples", "proposal": ["https://github.com/fonttools/fontbakery/issues/3419", "https://github.com/fonttools/fontbakery/issues/3605"], "rationale": "\n In order to prevent tofu from being seen on fonts.google.com, this check\n verifies that all samples specified by METADATA.pb can be properly\n rendered by the font.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb category field is valid.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.category", "proposal": ["https://github.com/fonttools/fontbakery/issues/2972"], "rationale": "\n There are only five acceptable values for the category field in a METADATA.pb\n file:\n\n - MONOSPACE\n\n - SANS_SERIF\n\n - SERIF\n\n - DISPLAY\n\n - HANDWRITING\n\n This check is meant to avoid typos in this field.\n ", "result": "PASS", "severity": null}, {"description": "Check if category on METADATA.pb matches what can be inferred from the family name.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.category_hints", "proposal": ["https://github.com/fonttools/fontbakery/issues/3624"], "rationale": "\n Sometimes the font familyname contains words that hint at which is the most\n likely correct category to be declared on METADATA.pb\n ", "result": "PASS", "severity": null}, {"description": "Validate VF axes match the ones declared on METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.consistent_axis_enumeration", "proposal": ["https://github.com/fonttools/fontbakery/issues/3051"], "rationale": "\n All font variation axes present in the font files must be properly declared\n on METADATA.pb so that they can be served by the GFonts API.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check URL on copyright string is the same as in repository_url field.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.consistent_repo_urls", "proposal": ["https://github.com/fonttools/fontbakery/issues/4056"], "rationale": "\n Sometimes, perhaps due to copy-pasting, projects may declare different URLs\n between the font.coyright and the family.sources.repository_url fields.\n ", "result": "PASS", "severity": null}, {"description": "Validate 'date_added' field on METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.date_added", "proposal": ["https://github.com/fonttools/fontbakery/issues/4729"], "rationale": "\n The date_added field must not be empty or malformed.\n\n Expected format is \"YYYY-MM-DD\"\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Designers are listed correctly on the Google Fonts catalog?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.designer_profiles", "proposal": ["https://github.com/fonttools/fontbakery/issues/3083"], "rationale": "\n Google Fonts has a catalog of designers.\n\n This check ensures that the online entries of the catalog can be found based\n on the designer names listed on the METADATA.pb file.\n\n It also validates the URLs and file formats are all correctly set.\n ", "result": "PASS", "severity": null}, {"description": "Multiple values in font designer field in METADATA.pb must be separated by commas.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.designer_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/2479"], "rationale": "\n We must use commas instead of forward slashes because the server-side code\n at the fonts.google.com directory will segment the string on the commas into\n a list of names and display the first item in the list as the\n \"principal designer\" while the remaining names are identified as \"contributors\".\n\n See eg https://fonts.google.com/specimen/Rubik\n ", "result": "PASS", "severity": null}, {"description": "At least one designer is declared in METADATA.pb", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.empty_designer", "proposal": ["https://github.com/fonttools/fontbakery/issues/3961"], "rationale": "\n Any font published on Google Fonts must credit one or several authors,\n foundry and/or individuals.\n\n Ideally, all authors listed in the upstream repository's AUTHORS.txt should\n be mentioned in the designer field.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb does not use escaped strings.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.escaped_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/2932"], "rationale": "\n In some cases we've seen designer names and other fields with escaped strings\n in METADATA files (such as \"Juli\\303\\241n\").\n\n Nowadays the strings can be full unicode strings (such as \"Juli\u00e1n\") and do\n not need escaping.\n\n Escaping quotes or double-quotes is fine, though.\n ", "result": "PASS", "severity": null}, {"description": "Check font family directory name.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.family_directory_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/3421"], "rationale": "\n We want the directory name of a font family to be predictable and directly\n derived from the family name, all lowercased and removing spaces.\n ", "result": "PASS", "severity": null}, {"description": "Check that METADATA.pb family values are all the same.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.familyname", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file includes a family name field for each font\n file in the family. The value of this field should be the same\n for all fonts in the family.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Font filenames match font.filename entries?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.filenames", "proposal": ["https://github.com/fonttools/fontbakery/issues/2597"], "rationale": "\n Note:\n This check only looks for files in the current directory.\n\n Font files in subdirectories are checked by these other two checks:\n - googlefonts/metadata/undeclared_fonts\n - googlefonts/repo/vf_has_static_fonts\n\n We may want to merge them all into a single check.\n ", "result": "PASS", "severity": null}, {"description": "Ensure there is a regular style defined in METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.has_regular", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to Google Fonts standards, families should have a Regular\n style.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb includes production subsets.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: listed_on_gfonts_api"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.includes_production_subsets", "proposal": ["https://github.com/fonttools/fontbakery/issues/2989"], "rationale": "\n Check METADATA.pb file includes the same subsets as the family in production.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb font.filename and font.post_script_name fields have equivalent values?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.match_filename_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n For static fonts, this checks that the font filename as declared in\n the METADATA.pb file matches the post_script_name field. i.e.\n SomeFont-Regular.ttf should have a PostScript name of SomeFont-Regular.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.match_fullname_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The font.full_name and font.post_script_name fields in the\n METADATA.pb file should be consistent - i.e. when all non-alphabetic\n characters are removed, they should be the same. This is to\n prevent inconsistencies when one or the other value has been\n manually edited in the METADATA.pb file.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check font name is the same as family name.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.match_name_familyname", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the 'name' field in each font's entry in\n the METADATA.pb file matches the 'name' field at the top level of\n the METADATA.pb.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb weight matches postScriptName for static fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.match_weight_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file has a field for each font file called 'weight',\n with a numeric value from 100 to 900. This check ensures that the\n weight value seems appropriate given the style name in the font's\n postScriptName. For example, a font with a postScriptName ending in\n 'Bold' should have a weight value of 700.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb should contain at least \"menu\" and \"latin\" subsets.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.menu_and_latin", "proposal": ["https://github.com/fonttools/fontbakery/issues/912#issuecomment-237935444", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'menu' and 'latin' subsets are mandatory in METADATA.pb for the\n font to display correctly on the Google Fonts website.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Validate family.minisite_url field.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-minisite-url", "message": "Please consider adding a family.minisite_url entry."}, "status": "INFO"}], "module": "vendorspecific.googlefonts.metadata.minisite_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/4504"], "rationale": "\n Validate family.minisite_url field.\n ", "result": "INFO", "severity": null}, {"description": "METADATA.pb font.name and font.full_name fields match the values declared on the name table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.family_and_full_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the family name declared in the METADATA.pb file\n matches the family name declared in the name table of the font file,\n and that the font full name declared in the METADATA.pb file\n matches the font full name declared in the name table of the font file.\n If the font was uploaded by the packager, this should always be the\n case. But if there were manual changes to the METADATA.pb file, a mismatch\n could occur.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.name value should be same as the family name declared on the name table.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.font_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4086", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures consistency between the font name declared on the name table\n and the contents of the METADATA.pb file.\n ", "result": "PASS", "severity": null}, {"description": "Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.post_script_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the PostScript name declared in the METADATA.pb file\n matches the PostScript name declared in the name table of the font file.\n If the font was uploaded by the packager, this should always be the\n case. But if there were manual changes to the METADATA.pb file, a mismatch\n could occur.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb parse correctly.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "METADATA.pb parsed successfuly."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.parses", "proposal": ["https://github.com/fonttools/fontbakery/issues/2248"], "rationale": "\n The purpose of this check is to ensure that the METADATA.pb file is not\n malformed.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check for primary_script", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.primary_script", "proposal": ["https://github.com/fonttools/fontbakery/issues/4109"], "rationale": "\n Try to guess font's primary script and see if that's set in METADATA.pb.\n This is an educated guess based on the number of glyphs per script in the font\n and should be taken with caution.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Regular should be 400.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.regular_is_400", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The weight of the regular style should be set to 400.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb file only contains a single CJK subset.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.single_cjk_subset", "proposal": ["https://github.com/fonttools/fontbakery/issues/4779"], "rationale": "\n Check METADATA.pb file only contains a single CJK subset since the Google Fonts\n backend doesn't support multiple CJK subsets.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb subsets should be alphabetically ordered.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.subsets_order", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The subsets listed in the METADATA.pb file should be sorted in\n alphabetical order.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb lists all font binaries.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.undeclared_fonts", "proposal": ["https://github.com/fonttools/fontbakery/issues/2575"], "rationale": "\n The set of font binaries available, except the ones on a \"static\" subdir,\n must match exactly those declared on the METADATA.pb file.\n\n Also, to avoid confusion, we expect that font files (other than statics)\n are not placed on subdirectories.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: check if fonts field only has unique \"full_name\" values.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unique_full_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Each font field in the METADATA.pb file should have a unique\n \"full_name\" value. If this is not the case, it may indicate that\n the font files have been incorrectly named, or that the METADATA.pb\n file has been incorrectly edited.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: check if fonts field only contains unique style:weight pairs.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unique_weight_style_pairs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Each font field in the METADATA.pb file should have a unique\n style and weight. If there are duplications, it may indicate that\n that the METADATA.pb file has been incorrectly edited.\n ", "result": "PASS", "severity": null}, {"description": "Check for codepoints not covered by METADATA subsets.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unreachable-subsetting", "message": "The following codepoints supported by the font are not covered by\n any subsets defined in the font's metadata file, and will never\n be served. You can solve this by either manually adding additional\n subset declarations to METADATA.pb, or by editing the glyphset\n definitions.\n\n * U+02D8 BREVE: try adding one of: canadian-aboriginal, yi\n * U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi\n * U+02DB OGONEK: try adding one of: canadian-aboriginal, yi\n * U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: math, tifinagh, coptic, cherokee\n * U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh\n * U+0307 COMBINING DOT ABOVE: try adding one of: old-permic, malayalam, canadian-aboriginal, hebrew, tifinagh, math, todhri, syriac, duployan, coptic, tai-le\n * U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan\n * U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee\n * U+030C COMBINING CARON: try adding one of: tai-le, cherokee\n * U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition\n * U+0311 COMBINING INVERTED BREVE: try adding one of: coptic, todhri\n * U+0312 COMBINING TURNED COMMA ABOVE: try adding math\n * U+031B COMBINING HORN: not included in any glyphset definition\n * U+0324 COMBINING DIAERESIS BELOW: try adding one of: syriac, duployan, cherokee\n * U+0326 COMBINING COMMA BELOW: try adding math\n * U+0327 COMBINING CEDILLA: try adding math\n * U+0328 COMBINING OGONEK: not included in any glyphset definition\n * U+032E COMBINING BREVE BELOW: try adding syriac\n * U+0331 COMBINING MACRON BELOW: try adding one of: caucasian-albanian, gothic, thai, tifinagh, syriac, sunuwar, cherokee\n * U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition\n * U+03C0 GREEK SMALL LETTER PI: try adding one of: math, greek, yi\n * U+2007 FIGURE SPACE: try adding symbols2\n * U+2008 PUNCTUATION SPACE: try adding symbols2\n * U+200A HAIR SPACE: try adding symbols2\n * U+2010 HYPHEN: try adding one of: hebrew, cham, armenian, kharoshthi, kayah-li, lisu, sundanese, syloti-nagri, arabic, coptic, yi, sora-sompeng, kaithi\n * U+2012 FIGURE DASH: not included in any glyphset definition\n * U+2015 HORIZONTAL BAR: try adding adlam\n * U+2021 DOUBLE DAGGER: try adding adlam\n * U+2030 PER MILLE SIGN: try adding adlam\n * U+2052 COMMERCIAL MINUS SIGN: not included in any glyphset definition\n * U+2070 SUPERSCRIPT ZERO: try adding math\n * U+2074 SUPERSCRIPT FOUR: try adding math\n * U+2075 SUPERSCRIPT FIVE: try adding math\n * U+2076 SUPERSCRIPT SIX: try adding math\n * U+2077 SUPERSCRIPT SEVEN: try adding math\n * U+2078 SUPERSCRIPT EIGHT: try adding math\n * U+2079 SUPERSCRIPT NINE: try adding math\n * U+2080 SUBSCRIPT ZERO: try adding math\n * U+2081 SUBSCRIPT ONE: try adding math\n * U+2082 SUBSCRIPT TWO: try adding math\n * U+2083 SUBSCRIPT THREE: try adding math\n * U+2084 SUBSCRIPT FOUR: try adding math\n * U+2085 SUBSCRIPT FIVE: try adding math\n * U+2086 SUBSCRIPT SIX: try adding math\n * U+2087 SUBSCRIPT SEVEN: try adding math\n * U+2088 SUBSCRIPT EIGHT: try adding math\n * U+2089 SUBSCRIPT NINE: try adding math\n * U+2116 NUMERO SIGN: try adding cyrillic\n * U+2126 OHM SIGN: try adding math\n * U+212E ESTIMATED SYMBOL: try adding math\n * U+2153 VULGAR FRACTION ONE THIRD: try adding symbols\n * U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols\n * U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols\n * U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols\n * U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols\n * U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols\n * U+2190 LEFTWARDS ARROW: try adding one of: math, symbols\n * U+2192 RIGHTWARDS ARROW: try adding one of: math, symbols\n * U+2194 LEFT RIGHT ARROW: try adding one of: math, symbols\n * U+2195 UP DOWN ARROW: try adding one of: math, symbols\n * U+2196 NORTH WEST ARROW: try adding one of: math, symbols\n * U+2197 NORTH EAST ARROW: try adding one of: math, symbols\n * U+2198 SOUTH EAST ARROW: try adding one of: math, symbols\n * U+2199 SOUTH WEST ARROW: try adding one of: math, symbols\n * U+2202 PARTIAL DIFFERENTIAL: try adding math\n * U+2205 EMPTY SET: try adding math\n * U+2206 INCREMENT: try adding math\n * U+220F N-ARY PRODUCT: try adding math\n * U+2211 N-ARY SUMMATION: try adding math\n * U+2219 BULLET OPERATOR: try adding one of: math, symbols, yi, tai-tham\n * U+221A SQUARE ROOT: try adding math\n * U+221E INFINITY: try adding math\n * U+222B INTEGRAL: try adding math\n * U+2248 ALMOST EQUAL TO: try adding math\n * U+2260 NOT EQUAL TO: try adding math\n * U+2264 LESS-THAN OR EQUAL TO: try adding math\n * U+2265 GREATER-THAN OR EQUAL TO: try adding math\n * U+25A0 BLACK SQUARE: try adding symbols\n * U+25A1 WHITE SQUARE: try adding symbols\n * U+25AC BLACK RECTANGLE: try adding symbols\n * U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols\n * U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: math, symbols\n * U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols\n * U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: math, symbols\n * U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols\n * U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: math, symbols\n * U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols\n * U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: math, symbols\n * U+25C6 BLACK DIAMOND: try adding symbols\n * U+25C7 WHITE DIAMOND: try adding symbols\n * U+25CA LOZENGE: try adding one of: math, symbols\n * U+2736 SIX POINTED BLACK STAR: try adding symbols\n * U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math\n * U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math\n * U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition\n * U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition\n\nOr you can add the above codepoints to one of the subsets supported by the font: `latin`, `latin-ext`, `menu`, `vietnamese`"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.metadata.unreachable_subsetting", "proposal": ["https://github.com/fonttools/fontbakery/issues/4097", "https://github.com/fonttools/fontbakery/pull/4273"], "rationale": "\n This check ensures that all encoded glyphs in the font are covered by a\n subset declared in the METADATA.pb. Google Fonts splits the font into\n a set of subset fonts based on the contents of the `subsets` field and\n the subset definitions in the `glyphsets` repository.\n\n Any encoded glyphs which are not by any of these subset definitions\n will not be served in the subsetted fonts, and so will be unreachable to\n the end user.\n ", "result": "WARN", "severity": 2}, {"description": "Check for METADATA subsets with zero support.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unsupported_subsets", "proposal": ["https://github.com/fonttools/fontbakery/issues/3533"], "rationale": "\n This check ensures that the subsets specified on a METADATA.pb file are\n actually supported (even if only partially) by the font files.\n\n Subsets for which none of the codepoints are supported will cause the\n check to FAIL.\n ", "result": "PASS", "severity": 10}, {"description": "METADATA.pb font.filename field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_filename_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font.filename field in the METADATA.pb\n is correct and well-formatted; we check well-formatting because we\n have a condition called 'style', and if that is true, then the font's\n filename correctly reflects its style. If a correctly formatted\n filename appears in the font.filename field in METADATA.pb, then all\n is good.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.full_name field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_full_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font.full_name field in the METADATA.pb\n file contains the family name of the font.\n ", "result": "PASS", "severity": null}, {"description": "Check name ID 25 to end with \"Italic\" for Italic VFs.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_nameid25", "proposal": ["https://github.com/fonttools/fontbakery/issues/3024", "https://github.com/googlefonts/gftools/issues/297", "https://typo.social/@arrowtype/110430680157544757"], "rationale": "\n Due to a bug in (at least) Adobe Indesign, name ID 25\n needs to be different for Italic VFs than their Upright counterparts.\n Google Fonts chooses to append \"Italic\" here.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.post_script_name field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_post_script_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Ensures that the postscript name in METADATA.pb contains the font's\n family name (with no spaces) as detected from the font binary.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb font weights are correct.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.weightclass", "proposal": ["https://github.com/fonttools/fontbakery/issues/2683", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Check METADATA.pb font weights are correct.\n\n For static fonts, the metadata weight should be the same as the static font's\n OS/2 usWeightClass.\n\n For variable fonts, the weight value should be 400 if the font's wght axis range\n includes 400, otherwise it should be the value closest to 400.\n ", "result": "PASS", "severity": null}], "key": ["Metadata Checks", null, null], "result": {"INFO": 1, "PASS": 39, "SKIP": 3, "WARN": 1}}, {"checks": [{"description": "Shapes languages in all GF glyphsets.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "warning-language-shaping", "message": "GF_Phonetics_SinoExt glyphset:\n| WARN messages | Languages |\n| :--- | :--- |\n| Some auxiliary glyphs were missing: \u017f | de_Latn (German) and fr_Latn (French) |\n| Some auxiliary glyphs were missing: \u01b7, \u01e4, \u01e5, \u01ee, \u01ef, \u0292 | fi_Latn (Finnish) |\n| Some auxiliary glyphs were missing: \u0132, \u0133 | nl_Latn (Dutch) |\n"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.glyphsets.shape_languages", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4147"], "rationale": "\n This check uses a heuristic to determine which GF glyphsets a font supports.\n Then it checks the font for correct shaping behaviour for all languages in\n those glyphsets.\n ", "result": "WARN", "severity": null}], "key": ["Glyphset Checks", null, null], "result": {"WARN": 1}}, {"checks": [{"description": "Does DESCRIPTION file contain broken links?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.broken_links", "proposal": ["https://github.com/fonttools/fontbakery/issues/4110", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The snippet of HTML in the DESCRIPTION.en_us.html/ARTICLE.en_us.html file is\n added to the font family webpage on the Google Fonts website. For that reason,\n all hyperlinks in it must be properly working.\n ", "result": "PASS", "severity": null}, {"description": "DESCRIPTION.en_us.html should end in a linebreak.", "documentation": null, "experimental": false, "filename": "METADATA.pb", "key": ["", "", [["metadata_pb", 0]]], "logs": [{"message": {"code": "missing-eof-linebreak", "message": "The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it."}, "status": "WARN"}], "module": "vendorspecific.googlefonts.description.eof_linebreak", "proposal": ["https://github.com/fonttools/fontbakery/issues/2879"], "rationale": "\n Some older text-handling tools sometimes misbehave if the last line of data\n in a text file is not terminated with a newline character (also known as '\\n').\n\n We know that this is a very small detail, but for the sake of keeping all\n DESCRIPTION.en_us.html files uniformly formatted throughout the GFonts\n collection, we chose to adopt the practice of placing this final linebreak\n character on them.\n ", "result": "WARN", "severity": null}, {"description": "DESCRIPTION.en_us.html should end in a linebreak.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.eof_linebreak", "proposal": ["https://github.com/fonttools/fontbakery/issues/2879"], "rationale": "\n Some older text-handling tools sometimes misbehave if the last line of data\n in a text file is not terminated with a newline character (also known as '\\n').\n\n We know that this is a very small detail, but for the sake of keeping all\n DESCRIPTION.en_us.html files uniformly formatted throughout the GFonts\n collection, we chose to adopt the practice of placing this final linebreak\n character on them.\n ", "result": "PASS", "severity": null}, {"description": "On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.family_update", "proposal": ["https://github.com/fonttools/fontbakery/issues/3182"], "rationale": "\n We want to ensure that any significant changes to the font family are\n properly mentioned in the DESCRIPTION file.\n\n In general, it means that the contents of the DESCRIPTION.en_us.html file\n will typically change if when font files are updated. Please treat this check\n as a reminder to do so whenever appropriate!\n ", "result": "PASS", "severity": null}, {"description": "Does DESCRIPTION file contain a upstream Git repo URL?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "url-found", "message": "Found a git repo URL: https://github.com/xotypeco/big_shoulders"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.description.git_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/2523"], "rationale": "\n The contents of the DESCRIPTION.en-us.html file are displayed on the\n Google Fonts website in the about section of each font family specimen page.\n\n Since all of the Google Fonts collection is composed of libre-licensed fonts,\n this check enforces a policy that there must be a hypertext link in that page\n directing users to the repository where the font project files are\n made available.\n\n Such hosting is typically done on sites like Github, Gitlab, GNU Savannah or\n any other git-based version control service.\n ", "result": "INFO", "severity": null}, {"description": "Check for presence of an ARTICLE.en_us.html file", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "missing-article", "message": "This font doesn't have an ARTICLE.en_us.html file."}, "status": "INFO"}], "module": "vendorspecific.googlefonts.description.has_article", "proposal": ["https://github.com/fonttools/fontbakery/issues/3841", "https://github.com/fonttools/fontbakery/issues/4318", "https://github.com/fonttools/fontbakery/issues/4702"], "rationale": "\n Fonts may have a longer article about them, or a description, but\n not both - except for Noto fonts which should have both!\n ", "result": "INFO", "severity": null}, {"description": "Check the description doesn't contain unsupported html elements", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.has_unsupported_elements", "proposal": ["https://github.com/fonttools/fontbakery/issues/2811#issuecomment-1907566857"], "rationale": "\n The Google Fonts backend doesn't support the following html elements:\n https://googlefonts.github.io/gf-guide/description.html#requirements\n ", "result": "PASS", "severity": null}, {"description": "DESCRIPTION.en_us.html must have more than 200 bytes.", "documentation": null, "experimental": false, "filename": "METADATA.pb", "key": ["", "", [["metadata_pb", 0]]], "logs": [{"message": {"code": "too-short", "message": "DESCRIPTION.en_us.html must have size larger than 200 bytes."}, "status": "FAIL"}], "module": "vendorspecific.googlefonts.description.min_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The DESCRIPTION.en_us.html file is intended to provide a brief overview of\n the font family. It should be long enough to be useful to users, but not so\n long that it becomes overwhelming.\n\n We chose 200 bytes as a minimum length because it suggests that someone has\n taken the time to write \"something sensible\" about the font.\n ", "result": "FAIL", "severity": null}, {"description": "DESCRIPTION.en_us.html must have more than 200 bytes.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.min_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The DESCRIPTION.en_us.html file is intended to provide a brief overview of\n the font family. It should be long enough to be useful to users, but not so\n long that it becomes overwhelming.\n\n We chose 200 bytes as a minimum length because it suggests that someone has\n taken the time to write \"something sensible\" about the font.\n ", "result": "PASS", "severity": null}, {"description": "URLs on DESCRIPTION file must not display http(s) prefix.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.urls", "proposal": ["https://github.com/fonttools/fontbakery/issues/3497", "https://github.com/fonttools/fontbakery/issues/4283"], "rationale": "\n The snippet of HTML in the DESCRIPTION.en_us.html file is added to the font\n family webpage on the Google Fonts website.\n\n Google Fonts has a content formatting policy for that snippet that expects the\n text content of anchors not to include the http:// or https:// prefixes.\n ", "result": "PASS", "severity": null}, {"description": "Is this a proper HTML snippet?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.valid_html", "proposal": ["https://github.com/fonttools/fontbakery/issues/2664", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Sometimes people write malformed HTML markup. This check should ensure the\n file is good.\n\n Additionally, when packaging families for being pushed to the `google/fonts`\n git repo, if there is no DESCRIPTION.en_us.html file, some older versions of\n the `add_font.py` tool insert a placeholder description file which contains\n invalid html. This file needs to either be replaced with an existing\n description file or edited by hand.\n ", "result": "PASS", "severity": null}], "key": ["Description Checks", null, null], "result": {"FAIL": 1, "INFO": 2, "PASS": 7, "WARN": 1}}, {"checks": [{"description": "Fonts have equal codepoint coverage", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: stylenames_are_canonical"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.family.equal_codepoint_coverage", "proposal": ["https://github.com/fonttools/fontbakery/issues/4180"], "rationale": "\n For a given family, all fonts must have the same codepoint coverage.\n This is because we want to avoid the situation where, for example,\n a character is present in a regular font but missing in the italic style;\n turning on italic would cause the character to be rendered either as a\n fake italic (auto-slanted) or to show tofu.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure Italic styles have Roman counterparts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.italics_have_roman_counterparts", "proposal": ["https://github.com/fonttools/fontbakery/issues/1733"], "rationale": "\n For each font family on Google Fonts, every Italic style must have\n a Roman sibling.\n\n This kind of problem was first observed at [1] where the Bold style was\n missing but BoldItalic was included.\n\n [1] https://github.com/google/fonts/pull/1482\n ", "result": "PASS", "severity": null}, {"description": "All tabular figures must have the same width across the RIBBI-family.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.tnum_horizontal_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/2278"], "rationale": "\n Tabular figures need to have the same metrics in all styles in order to allow\n tables to be set with proper typographic control, but to maintain the placement\n of decimals and numeric columns between rows.\n\n Here's a good explanation of this:\n https://www.typography.com/techniques/fonts-for-financials/#tabular-figs\n ", "result": "PASS", "severity": null}], "key": ["Family Checks", null, null], "result": {"PASS": 2, "SKIP": 1}}, {"checks": [{"description": "Check family name for GF Guide compliance.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family_name_compliance", "proposal": ["https://github.com/fonttools/fontbakery/issues/4049"], "rationale": "\n Checks the family name for compliance with the Google Fonts Guide.\n https://googlefonts.github.io/gf-guide/onboarding.html#new-fonts\n\n If you want to have your family name added to the CamelCase\n exceptions list, please submit a pull request to the\n camelcased_familyname_exceptions.txt file.\n\n Similarly, abbreviations can be submitted to the\n abbreviations_familyname_exceptions.txt file.\n\n These are located in the Lib/fontbakery/data/googlefonts/ directory\n of the FontBakery source code currently hosted at\n https://github.com/fonttools/fontbakery/\n ", "result": "PASS", "severity": null}, {"description": "Name table entries should not contain line-breaks.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.line_breaks", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n There are some entries on the name table that may include more than one line\n of text. The Google Fonts team, though, prefers to keep the name table entries\n short and simple without line breaks.\n\n For instance, some designers like to include the full text of a font license in\n the \"copyright notice\" entry, but for the GFonts collection this entry should\n only mention year, author and other basic info in a manner enforced by\n `googlefonts/font_copyright`\n ", "result": "PASS", "severity": null}], "key": ["Name table checks", null, null], "result": {"PASS": 2}}, {"checks": [{"description": "Check font has a license.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.has_license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A license file is required for all fonts in the Google Fonts collection.\n This checks that the font's directory contains a file named OFL.txt or\n LICENSE.txt.\n ", "result": "PASS", "severity": null}, {"description": "Copyright notices match canonical pattern in fonts", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.font_copyright", "proposal": ["https://github.com/fonttools/fontbakery/pull/2383", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check aims at ensuring a uniform and legally accurate copyright statement\n on the name table entries and METADATA.pb files of font files across the Google\n Fonts library.\n\n We also check that the copyright field in METADATA.pb matches the\n contents of the name table nameID 0 (Copyright), and that the copyright\n notice within the METADATA.pb file is not too long; if it is more than 500\n characters, this may be an indication that either a full license or the\n font's description has been included in this field by mistake.\n\n \n The expected pattern for the copyright string adheres to the following rules:\n\n * It must say \"Copyright\" followed by a 4 digit year (optionally followed by\n a hyphen and another 4 digit year)\n\n * Additional years or year ranges are also valid.\n\n * An optional comma can be placed here.\n\n * Then it must say \"The Project Authors\" and, within parentheses,\n a URL for a git repository must be provided. But we have an exception\n for the fonts from the Noto project, that simply have\n \"google llc. all rights reserved\" here.\n\n * The check is case insensitive and does not validate whether the familyname\n is correct, even though we'd obviously expect it to be.\n\n\n Here is an example of a valid copyright string:\n\n \"Copyright 2017 The Archivo Black Project Authors\n (https://github.com/Omnibus-Type/ArchivoBlack)\"\n", "result": "PASS", "severity": 10}, {"description": "Check OFL body text is correct.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.license.OFL_body_text", "proposal": ["https://github.com/fonttools/fontbakery/issues/3352"], "rationale": "\n Check OFL body text is correct.\n Often users will accidently delete parts of the body text.\n ", "result": "PASS", "severity": 10}, {"description": "Check license file has good copyright string.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.license.OFL_copyright", "proposal": ["https://github.com/fonttools/fontbakery/issues/2764"], "rationale": "\n An OFL.txt file's first line should be the font copyright.\n\n \n The expected pattern for the copyright string adheres to the following rules:\n\n * It must say \"Copyright\" followed by a 4 digit year (optionally followed by\n a hyphen and another 4 digit year)\n\n * Additional years or year ranges are also valid.\n\n * An optional comma can be placed here.\n\n * Then it must say \"The Project Authors\" and, within parentheses,\n a URL for a git repository must be provided. But we have an exception\n for the fonts from the Noto project, that simply have\n \"google llc. all rights reserved\" here.\n\n * The check is case insensitive and does not validate whether the familyname\n is correct, even though we'd obviously expect it to be.\n\n\n Here is an example of a valid copyright string:\n\n \"Copyright 2017 The Archivo Black Project Authors\n (https://github.com/Omnibus-Type/ArchivoBlack)\"\n", "result": "PASS", "severity": 10}, {"description": "METADATA.pb: Copyright notice is the same in all fonts?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.copyright", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file includes a copyright field for each font\n file in the family. The value of this field should be the same\n for all fonts in the family.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb license is \"APACHE2\", \"UFL\" or \"OFL\"?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The license field in METADATA.pb must contain one of the\n three values \"APACHE2\", \"UFL\" or \"OFL\". (New fonts should\n generally be OFL unless there are special circumstances.)\n ", "result": "PASS", "severity": null}, {"description": "Copyright notice on METADATA.pb should not contain 'Reserved Font Name'.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.reserved_font_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Unless an exception has been granted, we expect fonts on\n Google Fonts not to use the \"Reserved Font Name\" clause in their\n copyright information. This is because fonts with RFNs are difficult\n to modify in a libre ecosystem; anyone who forks the font (with a\n view to changing it) must first rename the font, which makes\n it difficult to pass changes back to upstream.\n\n There is also a potential licensing difficulty, in that Google Fonts\n web service subsets the font - a modification of the original - but\n then delivers the font with the same name, which could be seen as a\n violation of the reserved font name clause.\n ", "result": "PASS", "severity": null}, {"description": "Check copyright namerecords match license file.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A known licensing description must be provided in the NameID 14\n (LICENSE DESCRIPTION) entries of the name table.\n\n The source of truth for this check (to determine which license is in use) is\n a file placed side-by-side to your font project including the licensing terms.\n\n Depending on the chosen license, one of the following string snippets is\n expected to be found on the NameID 13 (LICENSE DESCRIPTION) entries of the\n name table:\n\n - \"This Font Software is licensed under the SIL Open Font License, Version 1.1.\n This license is available with a FAQ at: openfontlicense.org\"\n\n - \"Licensed under the Apache License, Version 2.0\"\n\n - \"Licensed under the Ubuntu Font Licence 1.0.\"\n\n\n Currently accepted licenses are Apache or Open Font License. For a small set\n of legacy families the Ubuntu Font License may be acceptable as well.\n\n When in doubt, please choose OFL for new font projects.\n ", "result": "PASS", "severity": null}, {"description": "License URL matches License text on name table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has a valid license URL in NAME table."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.license_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/4358", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A known license URL must be provided in the NameID 14 (LICENSE INFO URL)\n entry of the name table.\n\n The source of truth for this check is the licensing text found on the NameID 13\n entry (LICENSE DESCRIPTION).\n\n The string snippets used for detecting licensing terms are:\n\n - \"This Font Software is licensed under the SIL Open Font License, Version 1.1.\n This license is available with a FAQ at: openfontlicense.org\"\n\n - \"Licensed under the Apache License, Version 2.0\"\n\n - \"Licensed under the Ubuntu Font Licence 1.0.\"\n\n\n Currently accepted licenses are Apache or Open Font License. For a small set of\n legacy families the Ubuntu Font License may be acceptable as well.\n\n When in doubt, please choose OFL for new font projects.\n ", "result": "PASS", "severity": null}, {"description": "Name table strings must not contain the string 'Reserved Font Name'.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.rfn", "proposal": ["https://github.com/fonttools/fontbakery/issues/1380"], "rationale": "\n Some designers adopt the \"Reserved Font Name\" clause of the OFL license. This\n means that the original author reserves the rights to the family name and other\n people can only distribute modified versions using a different family name.\n\n Google Fonts published updates to the fonts in the collection in order to fix\n issues and/or implement further improvements to the fonts. It is important to\n keep the family name so that users of the webfonts can benefit from the updates.\n Since it would forbid such usage scenario, all families in the GFonts collection\n are required to not adopt the RFN clause.\n\n This check ensures \"Reserved Font Name\" is not mentioned in the name table.\n ", "result": "PASS", "severity": null}], "key": ["Licensing Checks", null, null], "result": {"PASS": 10}}, {"checks": [{"description": "Directory name in GFonts repo structure must match NameID 1 of the regular.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "variable-exempt", "message": "Variable fonts are exempt from this check."}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.repo.dirname_matches_nameid_1", "proposal": ["https://github.com/fonttools/fontbakery/issues/2302"], "rationale": "\n For static fonts, we expect to name the directory in google/fonts\n according to the NameID 1 of the regular font, all lower case with\n no hyphens or spaces. This check verifies that the directory\n name matches our expectations.\n ", "result": "SKIP", "severity": null}, {"description": "A font repository should not include FontBakery report files", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.fb_report", "proposal": ["https://github.com/fonttools/fontbakery/issues/2888"], "rationale": "\n A FontBakery report is ephemeral and so should be used for posting issues on a\n bug-tracker instead of being hosted in the font project repository.\n ", "result": "PASS", "severity": null}, {"description": "Check upstream.yaml file contains all required fields", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: upstream_yaml"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.repo.upstream_yaml_has_required_fields", "proposal": ["https://github.com/fonttools/fontbakery/issues/3338"], "rationale": "\n If a family has been pushed using the gftools packager, we must check that all\n the required fields in the upstream.yaml file have been populated.\n ", "result": "SKIP", "severity": 10}, {"description": "A static fonts directory, if present, must contain manually hinted fonts", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.vf_has_static_fonts", "proposal": ["https://github.com/fonttools/fontbakery/issues/2654"], "rationale": "\n Variable font family directories kept in the google/fonts git repo may include\n a static/ subdir containing static fonts, if manual hinting is used on\n these fonts. Otherwise, the directory should be removed.\n ", "result": "PASS", "severity": null}, {"description": "A font repository should not include ZIP files", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.zip_files", "proposal": ["https://github.com/fonttools/fontbakery/issues/2903"], "rationale": "\n Sometimes people check in ZIPs into their font project repositories. While we\n accept the practice of checking in binaries, we believe that a ZIP is a step\n too far ;)\n\n Note: a source purist position is that only source files and build scripts\n should be checked in.\n ", "result": "PASS", "severity": null}], "key": ["Repository Checks", null, null], "result": {"PASS": 3, "SKIP": 2}}, {"checks": [{"description": "Ensure dotted circle glyph is present and can attach marks.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "missing-dotted-circle", "message": "No dotted circle glyph present"}, "status": "WARN"}], "module": "dotted_circle", "proposal": ["https://github.com/fonttools/fontbakery/issues/3600"], "rationale": "\n The dotted circle character (U+25CC) is inserted by shaping engines before\n mark glyphs which do not have an associated base, especially in the context\n of broken syllabic clusters.\n\n For fonts containing combining marks, it is recommended that the dotted circle\n character be included so that these isolated marks can be displayed properly;\n for fonts supporting complex scripts, this should be considered mandatory.\n\n Additionally, when a dotted circle glyph is present, it should be able to\n display all marks correctly, meaning that it should contain anchors for all\n attaching marks.\n\n A fontmake filter can be used to automatically add a dotted_circle to a font:\n\n fontmake --filter 'DottedCircleFilter(pre=True)' --filter '...'\n ", "result": "WARN", "severity": 3}, {"description": "Check that no collisions are found while shaping", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.collides", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and reports instances where the glyphs collide in unexpected ways.\n\n Shaping test suites should be written by the font engineer and referenced\n in the FontBakery configuration file. For more information about write\n shaping test files and how to configure FontBakery to read the shaping\n test suites, see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Check that no forbidden glyphs are found while shaping", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.forbidden", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and reports if any glyphs are generated in the shaping which should\n not be produced. (For example, .notdef glyphs, visible viramas, etc.)\n\n Shaping test suites should be written by the font engineer and referenced in\n the FontBakery configuration file. For more information about write shaping\n test files and how to configure FontBakery to read the shaping test suites,\n see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Check that texts shape as per expectation", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.regression", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and compares expected shaping against actual shaping, reporting\n any differences.\n\n Shaping test suites should be written by the font engineer and referenced\n in the FontBakery configuration file. For more information about write\n shaping test files and how to configure FontBakery to read the shaping\n test suites, see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "soft-dotted", "message": "The dot of soft dotted characters used in orthographies _must_ disappear in the following strings: \u012f\u0300 \u012f\u0301 \u012f\u0302 \u012f\u0303 \u012f\u0304 \u012f\u030c \u1ecb\u0300 \u1ecb\u0301 \u1ecb\u0302 \u1ecb\u0303 \u1ecb\u0304\n\nThe dot of soft dotted characters _should_ disappear in other cases, for example: i\u0326\u0307 i\u0326\u030a i\u0326\u030b i\u0326\u0312 j\u0326\u0300 j\u0326\u0301 j\u0326\u0303 j\u0326\u0304 j\u0326\u0306 j\u0326\u0307 j\u0326\u0308 j\u0326\u0309 j\u0326\u030a j\u0326\u030b j\u0326\u030c j\u0326\u030f j\u0326\u0311 j\u0326\u0312 \u012f\u0306 \u012f\u0307\n\nYour font fully covers the following languages that require the soft-dotted feature: Ma\u2019di (Latn, 584,000 speakers), Ikwere (Latn, 717,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Kaska (Latn, 125 speakers), Navajo (Latn, 166,319 speakers), Northern Tutchone (Latn, 85 speakers), Han (Latn, 6 speakers), Southern Tutchone (Latn, 65 speakers), Dutch (Latn, 31,709,104 speakers). \n\nYour font does *not* cover the following languages that require the soft-dotted feature: Abua (Latn, 25,000 speakers), Teke-Ebo (Latn, 260,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Keliko (Latn, 63,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), South Central Banda (Latn, 244,000 speakers), Igbo (Latn, 27,823,640 speakers), Kom (Latn, 360,685 speakers), Basaa (Latn, 332,940 speakers), Mango (Latn, 77,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Dan (Latn, 1,099,244 speakers), Fur (Latn, 1,230,163 speakers), Heiltsuk (Latn, 300 speakers), Ebira (Latn, 2,200,000 speakers), Bafut (Latn, 158,146 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers), Yala (Latn, 200,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Avokaya (Latn, 100,000 speakers), Vute (Latn, 21,000 speakers), Western Krahn (Latn, 97,800 speakers), Sar (Latn, 500,000 speakers), Lugbara (Latn, 2,200,000 speakers), Koonzime (Latn, 40,000 speakers), Longto (Latn, 5,000 speakers), Gulay (Latn, 250,478 speakers), Nateni (Latn, 100,000 speakers), Ejagham (Latn, 120,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Southern Kisi (Latn, 360,000 speakers), Makaa (Latn, 221,000 speakers), Mfumte (Latn, 79,000 speakers), Ekpeye (Latn, 226,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Zapotec (Latn, 490,000 speakers), Nzakara (Latn, 50,000 speakers), Cicipu (Latn, 44,000 speakers)."}, "status": "WARN"}], "module": "soft_dotted", "proposal": ["https://github.com/fonttools/fontbakery/issues/4059"], "rationale": "\n An accent placed on characters with a \"soft dot\", like i or j, causes\n the dot to disappear.\n An explicit dot above can be added where required.\n See \"Diacritics on i and j\" in Section 7.1, \"Latin\" in The Unicode Standard.\n\n Characters with the Soft_Dotted property are listed in\n https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt\n\n See also:\n https://googlefonts.github.io/gf-guide/diacritics.html#soft-dotted-glyphs\n ", "result": "WARN", "severity": 3}], "key": ["Shaping Checks", null, null], "result": {"SKIP": 3, "WARN": 2}}, {"checks": [{"description": "Are there any misaligned on-curve points?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "So many Y-coordinates of points were close to boundaries that this was probably by design."}, "status": "PASS"}], "module": "outline_alignment_miss", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check heuristically looks for on-curve points which are close to, but\n do not sit on, significant boundary coordinates. For example, a point which\n has a Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as\n the baseline, here we also check for points near the x-height (but only for\n lowercase Latin letters), cap-height, ascender and descender Y coordinates.\n\n Not all such misaligned curve points are a mistake, and sometimes the design\n may call for points in locations near the boundaries. As this check is liable\n to generate significant numbers of false positives, it will pass if there are\n more than 100 reported misalignments.\n ", "result": "PASS", "severity": null}, {"description": "Do any segments have colinear vectors?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_colinear_vectors", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check looks for consecutive line segments which have the same angle. This\n normally happens if an outline point has been added by accident.\n\n This check is not run for variable fonts, as they may legitimately have\n colinear vectors.\n ", "result": "SKIP", "severity": null}, {"description": "Check the direction of the outermost contour in each glyph", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ccw-outer-contour", "message": "The following glyphs have a counter-clockwise outer contour:\n\n\t* section (U+00A7) has a counter-clockwise outer contour"}, "status": "WARN"}], "module": "outline_direction", "proposal": ["https://github.com/fonttools/fontbakery/issues/2056"], "rationale": "\n In TrueType fonts, the outermost contour of a glyph should be oriented\n clockwise, while the inner contours should be oriented counter-clockwise.\n Getting the path direction wrong can lead to rendering issues in some\n software.\n ", "result": "WARN", "severity": null}, {"description": "Do outlines contain any jaggy segments?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_jaggy_segments", "proposal": ["https://github.com/fonttools/fontbakery/issues/3064"], "rationale": "\n This check heuristically detects outline segments which form a particularly\n small angle, indicative of an outline error. This may cause false positives\n in cases such as extreme ink traps, so should be regarded as advisory and\n backed up by manual inspection.\n ", "result": "SKIP", "severity": null}, {"description": "Do outlines contain any semi-vertical or semi-horizontal lines?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_semi_vertical", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check detects line segments which are nearly, but not quite, exactly\n horizontal or vertical. Sometimes such lines are created by design, but often\n they are indicative of a design error.\n\n This check is disabled for italic styles, which often contain nearly-upright\n lines.\n ", "result": "SKIP", "severity": null}, {"description": "Are any segments inordinately short?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_short_segments", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check looks for outline segments which seem particularly short (less\n than 0.6% of the overall path length).\n\n This check is not run for variable fonts, as they may legitimately have\n short segments. As this check is liable to generate significant numbers\n of false positives, it will pass if there are more than\n 100 reported short segments.\n ", "result": "SKIP", "severity": null}], "key": ["Outline Checks", null, null], "result": {"PASS": 1, "SKIP": 4, "WARN": 1}}, {"checks": [{"description": "Check if the axes match between the font and the Google Fonts version.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.axes_match", "proposal": [null], "rationale": "\n An updated font family must include the same axes found in the Google \"\n Fonts version, with the same axis ranges.\n ", "result": "SKIP", "severity": null}, {"description": "Validate defaults on fvar table match registered fallback names in GFAxisRegistry.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.axisregistry.fvar_axis_defaults", "proposal": ["https://github.com/fonttools/fontbakery/issues/3141"], "rationale": "\n Check that axis defaults have a corresponding fallback name registered at the\n Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n\n This is necessary for the following reasons:\n\n To get ZIP files downloads on Google Fonts to be accurate \u2014 otherwise the\n chosen default font is not generated. The Newsreader family, for instance, has\n a default value on the 'opsz' axis of 16pt. If 16pt was not a registered\n fallback position, then the ZIP file would instead include another position\n as default (such as 14pt).\n\n For the Variable fonts to display the correct location on the specimen page.\n\n For VF with no weight axis to be displayed at all. For instance, Ballet, which\n has no weight axis, was not appearing in sandbox because default position on\n 'opsz' axis was 16pt, and it was not yet a registered fallback positon.\n ", "result": "PASS", "severity": null}, {"description": "Checking file is named canonically.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font filename is correct, \"BigShouldersInline[opsz,wght].ttf\"."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.canonical_filename", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A font's filename must be composed as \"-.ttf\":\n\n - Nunito-Regular.ttf\n\n - Oswald-BoldItalic.ttf\n\n\n Variable fonts must list the axis tags in alphabetical order in\n square brackets and separated by commas:\n\n - Roboto[wdth,wght].ttf\n\n - Familyname-Italic[wght].ttf\n ", "result": "PASS", "severity": null}, {"description": "Check font follows the Google Fonts CJK vertical metric schema", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.cjk_vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/pull/2797"], "rationale": "\n CJK fonts have different vertical metrics when compared to Latin fonts.\n We follow the schema developed by dr Ken Lunde for Source Han Sans and\n the Noto CJK fonts.\n\n Our documentation includes further information:\n https://github.com/googlefonts/gf-docs/tree/main/Spec#cjk-vertical-metrics\n ", "result": "SKIP", "severity": null}, {"description": "Check if the vertical metrics of a CJK family are similar to the same family hosted on Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font, regular_remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.cjk_vertical_metrics_regressions", "proposal": ["https://github.com/fonttools/fontbakery/pull/3244"], "rationale": "\n Check CJK family has the same vertical metrics as the same family\n hosted on Google Fonts.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure font has the expected color font tables.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.colorfont_tables", "proposal": ["https://googlefonts.github.io/gf-guide/color.html", "https://github.com/fonttools/fontbakery/issues/3886", "https://github.com/fonttools/fontbakery/issues/3888", "https://github.com/fonttools/fontbakery/pull/3889", "https://github.com/fonttools/fontbakery/issues/4131"], "rationale": "\n COLR v0 fonts are widely supported in most browsers so they do not require\n an SVG color table. However, some environments (e.g. Safari, Adobe apps)\n do not currently support COLR v1 so we need to add an SVG table to these fonts,\n except in the case of variable fonts, since SVG does not support\n OpenType Variations.\n\n To automatically generate compatible SVG/COLR tables,\n run the maximum_color tool in nanoemoji:\n https://github.com/googlefonts/nanoemoji\n ", "result": "PASS", "severity": null}, {"description": "Check font names are correct", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.font_names", "proposal": ["https://github.com/fonttools/fontbakery/pull/3800"], "rationale": "\n Google Fonts has several rules which need to be adhered to when\n setting a font's name table. Please read:\n https://googlefonts.github.io/gf-guide/statics.html#supported-styles\n https://googlefonts.github.io/gf-guide/statics.html#style-linking\n https://googlefonts.github.io/gf-guide/statics.html#unsupported-styles\n https://googlefonts.github.io/gf-guide/statics.html#single-weight-families\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 fsType does not impose restrictions.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.fstype", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The fsType in the OS/2 table is a legacy DRM-related field. Fonts in the\n Google Fonts collection must have it set to zero (also known as\n \"Installable Embedding\"). This setting indicates that the fonts can be\n embedded in documents and permanently installed by applications on\n remote systems.\n\n More detailed info is available at:\n https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype\n ", "result": "PASS", "severity": null}, {"description": "Check variable font instances", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.fvar_instances", "proposal": ["https://github.com/fonttools/fontbakery/pull/3800"], "rationale": "\n Check a font's fvar instance coordinates comply with our guidelines:\n https://googlefonts.github.io/gf-guide/variable.html#fvar-instances\n\n This check is skipped for fonts that have a Morph (MORF) axis\n since we allow users to define their own custom instances.\n ", "result": "PASS", "severity": null}, {"description": "Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ranges", "message": "These are the ppm ranges declared on the gasp table:\n\nPPM <= 65535:\n\tflag = 0x0F\n\t- Use grid-fitting\n\t- Use grayscale rendering\n\t- Use gridfitting with ClearType symmetric smoothing\n\t- Use smoothing along multiple axes with ClearType\u00ae\n"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.gasp", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Traditionally version 0 'gasp' tables were set so that font sizes below 8 ppem\n had no grid fitting but did have antialiasing. From 9-16 ppem, just grid\n fitting.\n And fonts above 17ppem had both antialiasing and grid fitting toggled on.\n The use of accelerated graphics cards and higher resolution screens make this\n approach obsolete. Microsoft's DirectWrite pushed this even further with much\n improved rendering built into the OS and apps.\n\n In this scenario it makes sense to simply toggle all 4 flags ON for all font\n sizes.\n ", "result": "INFO", "severity": null}, {"description": "Check Google Fonts glyph coverage.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.glyph_coverage", "proposal": ["https://github.com/fonttools/fontbakery/pull/2488"], "rationale": "\n Google Fonts expects that fonts in its collection support at least the minimal\n set of characters defined in the `GF-latin-core` glyph-set.\n ", "result": "PASS", "severity": null}, {"description": "Font has ttfautohint params?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "not-hinted", "message": "Font appears to our heuristic as not hinted using ttfautohint."}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.has_ttfautohint_params", "proposal": ["https://github.com/fonttools/fontbakery/issues/1773"], "rationale": "\n It is critically important that all static TTFs in the Google Fonts API\n which were autohinted with ttfautohint store their TTFAutohint args in\n the 'name' table, so that an automated solution can be made to\n replicate the hinting on subsets, etc.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure fonts have ScriptLangTags declared on the 'meta' table.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-meta-table", "message": "This font file does not have a 'meta' table."}, "status": "WARN"}], "module": "vendorspecific.googlefonts.meta.script_lang_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3349"], "rationale": "\n The OpenType 'meta' table originated at Apple. Microsoft added it to OT with\n just two DataMap records:\n\n - dlng: comma-separated ScriptLangTags that indicate which scripts,\n or languages and scripts, with possible variants, the font is designed for.\n\n - slng: comma-separated ScriptLangTags that indicate which scripts,\n or languages and scripts, with possible variants, the font supports.\n\n\n The slng structure is intended to describe which languages and scripts the\n font overall supports. For example, a Traditional Chinese font that also\n contains Latin characters, can indicate Hant,Latn, showing that it supports\n Hant, the Traditional Chinese variant of the Hani script, and it also\n supports the Latn script.\n\n The dlng structure is far more interesting. A font may contain various glyphs,\n but only a particular subset of the glyphs may be truly \"leading\" in the design,\n while other glyphs may have been included for technical reasons. Such a\n Traditional Chinese font could only list Hant there, showing that it\u2019s designed\n for Traditional Chinese, but the font would omit Latn, because the developers\n don\u2019t think the font is really recommended for purely Latin-script use.\n\n The tags used in the structures can comprise just script, or also language\n and script. For example, if a font has Bulgarian Cyrillic alternates in the\n locl feature for the cyrl BGR OT languagesystem, it could also indicate in\n dlng explicitly that it supports bul-Cyrl. (Note that the scripts and languages\n in meta use the ISO language and script codes, not the OpenType ones).\n\n This check ensures that the font has the meta table containing the\n slng and dlng structures.\n\n All families in the Google Fonts collection should contain the 'meta' table.\n Windows 10 already uses it when deciding on which fonts to fall back to.\n The Google Fonts API and also other environments could use the data for\n smarter filtering. Most importantly, those entries should be added\n to the Noto fonts.\n\n In the font making process, some environments store this data in external\n files already. But the meta table provides a convenient way to store this\n inside the font file, so some tools may add the data, and unrelated tools\n may read this data. This makes the solution much more portable and universal.\n ", "result": "WARN", "severity": 3}, {"description": "Description strings in the name table must not exceed 200 characters.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.description_max_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n An old FontLab version had a bug which caused it to store copyright notices\n in nameID 10 entries.\n\n In order to detect those and distinguish them from actual legitimate usage of\n this name table entry, we expect that such strings do not exceed a reasonable\n length of 200 chars.\n\n Longer strings are likely instances of the FontLab bug.\n ", "result": "PASS", "severity": null}, {"description": "Make sure family name does not begin with a digit.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.familyname_first_char", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Font family names which start with a numeral are often not discoverable\n in Windows applications.\n ", "result": "PASS", "severity": null}, {"description": "Font has all mandatory 'name' table entries?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.mandatory_entries", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n We require all fonts to have values for their font family name,\n font subfamily name, full font name, and postscript name. For RIBBI\n fonts, we also require values for the typographic family name and\n typographic subfamily name.\n ", "result": "PASS", "severity": null}, {"description": "Version format is correct in 'name' table?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.version_format", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n For Google Fonts, the version string must be in the format \"Version X.Y\".\n The version number must be greater than or equal to 1.000. (Additional\n information following the numeric version number is acceptable.)\n The \"Version \" prefix is a recommendation given by the OpenType spec.\n ", "result": "PASS", "severity": null}, {"description": "Font has old ttfautohint applied?", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "version-not-detected", "message": "Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 2.002']"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.old_ttfautohint", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Check if font has been hinted with an outdated version of ttfautohint.\n ", "result": "INFO", "severity": null}, {"description": "Ensure font can render its own name.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.render_own_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/3159"], "rationale": "\n A base expectation is that a font family's regular/default (400 roman) style\n can render its 'menu name' (nameID 1) in itself.\n ", "result": "PASS", "severity": null}, {"description": "Check axis ordering on the STAT table.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "summary", "message": "None of the fonts lack a STAT table.\n\n\tAnd these are the most common STAT axis orderings:\n\t('opsz-wght', 1)"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.STAT.axis_order", "proposal": ["https://github.com/fonttools/fontbakery/issues/3049"], "rationale": "\n This is (for now) a merely informative check to detect what's the axis ordering\n declared on the STAT table of fonts in the Google Fonts collection.\n\n We may later update this to enforce some unified axis ordering scheme,\n yet to be determined.\n ", "result": "INFO", "severity": null}, {"description": "Validate STAT particle names and values match the fallback names in GFAxisRegistry.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.STAT.axisregistry", "proposal": ["https://github.com/fonttools/fontbakery/issues/3022"], "rationale": "\n Check that particle names and values on STAT table match the fallback names\n in each axis entry at the Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n ", "result": "PASS", "severity": null}, {"description": "Stricter unitsPerEm criteria for Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.unitsperem", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Even though the OpenType spec allows unitsPerEm to be any value between 16\n and 16384, the Google Fonts project aims at a narrower set of reasonable values.\n\n Values above 4000 would likely result in unreasonable filesize increases.\n ", "result": "PASS", "severity": null}, {"description": "OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.use_typo_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/3241"], "rationale": "\n All fonts on the Google Fonts collection should have OS/2.fsSelection bit 7\n (USE_TYPO_METRICS) set. This requirement is part of the vertical metrics scheme\n established as a Google Fonts policy aiming at a common ground supported by\n all major font rendering environments.\n\n For more details, read:\n https://github.com/googlefonts/gf-docs/blob/main/VerticalMetrics/README.md\n\n Below is the portion of that document that is most relevant to this check:\n\n Use_Typo_Metrics must be enabled. This will force MS Applications to use the\n OS/2 Typo values instead of the Win values. By doing this, we can freely set\n the Win values to avoid clipping and control the line height with the typo\n values. It has the added benefit of future line height compatibility. When\n a new script is added, we simply change the Win values to the new yMin\n and yMax, without needing to worry if the line height have changed.\n ", "result": "PASS", "severity": 10}, {"description": "Check a static ttf can be generated from a variable font.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "fontTools.varLib.mutator generated a static font instance"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.varfont.generate_static", "proposal": ["https://github.com/fonttools/fontbakery/issues/1727"], "rationale": "\n Google Fonts may serve static fonts which have been generated from variable\n fonts. This check will attempt to generate a static ttf using fontTool's\n varLib mutator.\n\n The target font will be the mean of each axis e.g:\n\n **VF font axes**\n\n - min weight, max weight = 400, 800\n\n - min width, max width = 50, 100\n\n **Target Instance**\n\n - weight = 600\n\n - width = 75\n ", "result": "PASS", "severity": null}, {"description": "Check that variable fonts have an HVAR table.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.varfont.has_HVAR", "proposal": ["https://github.com/fonttools/fontbakery/issues/2119"], "rationale": "\n Not having a HVAR table can lead to costly text-layout operations on some\n platforms, which we want to avoid.\n\n So, all variable fonts on the Google Fonts collection should have an HVAR\n with valid values.\n\n More info on the HVAR table can be found at:\n https://docs.microsoft.com/en-us/typography/opentype/spec/otvaroverview#variation-data-tables-and-miscellaneous-requirements\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 achVendID.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.vendor_id", "proposal": ["https://github.com/fonttools/fontbakery/issues/3943", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Microsoft keeps a list of font vendors and their respective contact info. This\n list is updated regularly and is indexed by a 4-char \"Vendor ID\" which is\n stored in the achVendID field of the OS/2 table.\n\n Registering your ID is not mandatory, but it is a good practice since some\n applications may display the type designer / type foundry contact info on some\n dialog and also because that info will be visible on Microsoft's website:\n\n https://docs.microsoft.com/en-us/typography/vendors/\n\n This check verifies whether or not a given font's vendor ID is registered in\n that list or if it has some of the default values used by the most common\n font editors.\n\n Each new FontBakery release includes a cached copy of that list of vendor IDs.\n If you registered recently, you're safe to ignore warnings emitted by this\n check, since your ID will soon be included in one of our upcoming releases.\n ", "result": "PASS", "severity": null}, {"description": "Check font follows the Google Fonts vertical metric schema", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/pull/3762", "https://github.com/fonttools/fontbakery/pull/3921"], "rationale": "\n This check generally enforces Google Fonts\u2019 vertical metrics specifications.\n In particular:\n * lineGap must be 0\n * Sum of hhea ascender + abs(descender) + linegap must be\n between 120% and 200% of UPM\n * Warning if sum is over 150% of UPM\n\n The threshold levels 150% (WARN) and 200% (FAIL) are somewhat arbitrarily chosen\n and may hint at a glaring mistake in the metrics calculations or UPM settings.\n\n Our documentation includes further information:\n https://github.com/googlefonts/gf-docs/tree/main/VerticalMetrics\n ", "result": "PASS", "severity": null}, {"description": "Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: regular_remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.vertical_metrics_regressions", "proposal": ["https://github.com/fonttools/fontbakery/issues/1162"], "rationale": "\n If the family already exists on Google Fonts, we need to ensure that the\n checked family's vertical metrics are similar. This check will test the\n following schema which was outlined in Font Bakery issue #1162 [1]:\n\n - The family should visually have the same vertical metrics as the Regular\n style hosted on Google Fonts.\n\n - If the family on Google Fonts has differing hhea and typo metrics, the family\n being checked should use the typo metrics for both the hhea and typo entries.\n\n - If the family on Google Fonts has use typo metrics not enabled and the family\n being checked has it enabled, the hhea and typo metrics should use the family\n on Google Fonts winAscent and winDescent values.\n\n - If the upms differ, the values must be scaled so the visual appearance is\n the same.\n\n [1] https://github.com/fonttools/fontbakery/issues/1162\n ", "result": "SKIP", "severity": null}, {"description": "Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name.", "documentation": null, "experimental": false, "filename": "BigShouldersInline[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.weightclass", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Google Fonts expects variable fonts, static ttfs and static otfs to have\n differing OS/2 usWeightClass values.\n\n - For Variable Fonts, Thin-Black must be 100-900\n\n - For static ttfs, Thin-Black can be 100-900 or 250-900\n\n - For static otfs, Thin-Black must be 250-900\n\n If static otfs are set lower than 250, text may appear blurry in\n legacy Windows applications.\n\n Glyphsapp users can change the usWeightClass value of an instance by adding\n a 'weightClass' customParameter.\n ", "result": "PASS", "severity": null}], "key": ["Font File Checks", null, null], "result": {"INFO": 3, "PASS": 20, "SKIP": 5, "WARN": 1}}], "fontbakery_version": "0.13.1"} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/ArticleChecks.json b/docs/fontbakery-reports/bigshouldersinline/ArticleChecks.json new file mode 100644 index 00000000..c368fd3a --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/ArticleChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Article Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/DescriptionChecks.json b/docs/fontbakery-reports/bigshouldersinline/DescriptionChecks.json new file mode 100644 index 00000000..1e8c85ea --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/DescriptionChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Description Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/FamilyChecks.json b/docs/fontbakery-reports/bigshouldersinline/FamilyChecks.json new file mode 100644 index 00000000..1b65ab21 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/FamilyChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Family Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/FontFileChecks.json b/docs/fontbakery-reports/bigshouldersinline/FontFileChecks.json new file mode 100644 index 00000000..e2f60471 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/FontFileChecks.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "Font File Checks", + "logoSvg": "", + "message": "76%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/GlyphsetChecks.json b/docs/fontbakery-reports/bigshouldersinline/GlyphsetChecks.json new file mode 100644 index 00000000..d64d8b04 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/GlyphsetChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Glyphset Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/LicensingChecks.json b/docs/fontbakery-reports/bigshouldersinline/LicensingChecks.json new file mode 100644 index 00000000..21a69abf --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/LicensingChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "Licensing Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/MetadataChecks.json b/docs/fontbakery-reports/bigshouldersinline/MetadataChecks.json new file mode 100644 index 00000000..2013c721 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/MetadataChecks.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "Metadata Checks", + "logoSvg": "", + "message": "83%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/Nametablechecks.json b/docs/fontbakery-reports/bigshouldersinline/Nametablechecks.json new file mode 100644 index 00000000..4fabddf8 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/Nametablechecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Name table checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/OpenTypeSpecificationChecks.json b/docs/fontbakery-reports/bigshouldersinline/OpenTypeSpecificationChecks.json new file mode 100644 index 00000000..7e2f77d7 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/OpenTypeSpecificationChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "OpenType Specification Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/OutlineChecks.json b/docs/fontbakery-reports/bigshouldersinline/OutlineChecks.json new file mode 100644 index 00000000..602e6316 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/OutlineChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Outline Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/RepositoryChecks.json b/docs/fontbakery-reports/bigshouldersinline/RepositoryChecks.json new file mode 100644 index 00000000..2da15ba6 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/RepositoryChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Repository Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/ShapingChecks.json b/docs/fontbakery-reports/bigshouldersinline/ShapingChecks.json new file mode 100644 index 00000000..1e5a3896 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/ShapingChecks.json @@ -0,0 +1,7 @@ +{ + "color": "red", + "label": "Shaping Checks", + "logoSvg": "", + "message": "0%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/SuperfamilyChecks.json b/docs/fontbakery-reports/bigshouldersinline/SuperfamilyChecks.json new file mode 100644 index 00000000..abeafe02 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/SuperfamilyChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Superfamily Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/UniversalProfileChecks.json b/docs/fontbakery-reports/bigshouldersinline/UniversalProfileChecks.json new file mode 100644 index 00000000..49feff3c --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/UniversalProfileChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "Universal Profile Checks", + "logoSvg": "", + "message": "93%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersinline/overall.json b/docs/fontbakery-reports/bigshouldersinline/overall.json new file mode 100644 index 00000000..56bde096 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersinline/overall.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "FontBakery QA", + "logoSvg": "", + "message": "89%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil-report.html b/docs/fontbakery-reports/bigshouldersstencil-report.html new file mode 100644 index 00000000..6f5cf7a3 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil-report.html @@ -0,0 +1,1769 @@ + + + + + + FontBakery Check Report + + + + +
+ + + + + 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/fontdata_namecheck
- com.google.fonts/check/outline_colinear_vectors
- com.google.fonts/check/outline_alignment_miss
- com.google.fonts/check/version_bump
- com.google.fonts/check/outline_jaggy_segments
- com.google.fonts/check/outline_short_segments
- com.google.fonts/check/ttx_roundtrip
- com.google.fonts/check/outline_semi_vertical

+ +

Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
💥 ERROR☠ FATAL🔥 FAIL⚠️ WARN⏩ SKIPℹ️ INFO✅ PASS
00214359178
0%0%1%6%15%4%75%
+ + + +

Meaning of check results:

+ +
    +
  • 💥 An ERROR is something wrong with FontBakery itself, possibly a bug. +
  • ☠ A FATAL is an extremely severe issue that must be addressed +immediately. +
  • 🔥 A FAIL is a problem with the font that must be fixed. +
  • ⚠️ A WARN is something that you should consider addressing. +
  • ℹ️ An INFO result simply prints something useful. Typically stats. +
  • ✅ A PASS means the font looks good for the given checking routine. +
  • ⏩ And a SKIP happens when the check does not apply to the given font. +
+ +

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

+ + ⚠️⏩⏩⏩⏩⏩⏩⏩ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Axes and named instances fall within correct ranges? +

+
Check ID: <FontBakeryCheck:opentype/fvar/regular_coords_correct>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Regular instance has opsz coordinate of 72.0, expected between 10 and 16

    + + + [code: opsz] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Superfamily Checks

+ + ⚠️ℹ️ + + + + + +

+ + Each font in set of sibling families must have the same set of vertical metrics values. +

+
Check ID: <FontBakeryCheck:superfamily/vertical_metrics>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    sTypoAscender is not the same across the super-family: +Big Shoulders Stencil Thin: 1971 +Big Shoulders Stencil Text Thin: 1968 +Big Shoulders Stencil Display Thin: 1968

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    sTypoDescender is not the same across the super-family: +Big Shoulders Stencil Thin: -429 +Big Shoulders Stencil Text Thin: -426 +Big Shoulders Stencil Display Thin: -426

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    ascent is not the same across the super-family: +Big Shoulders Stencil Thin: 1971 +Big Shoulders Stencil Text Thin: 1968 +Big Shoulders Stencil Display Thin: 1968

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
  • + + ⚠️ WARN + + + +

    descent is not the same across the super-family: +Big Shoulders Stencil Thin: -429 +Big Shoulders Stencil Text Thin: -426 +Big Shoulders Stencil Display Thin: -426

    + + + [code: superfamily-vertical-metrics] + +
    +
  • + +
+
+
+ + + + + + + +

Universal Profile Checks

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

+ + Do we have the latest version of FontBakery installed? +

+
Check ID: <FontBakeryCheck:fontbakery_version>
+ + + +
+ + + +
+ + + +
+ + 🔥 + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + 🔥 FAIL + + + +

    Current FontBakery version is 0.13.1, while a newer 0.13.2 is already available. Please upgrade it with 'pip install -U fontbakery'

    + + + [code: outdated-fontbakery] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + +

+ + Are there caret positions declared for every ligature? +

+
Check ID: <FontBakeryCheck:ligature_carets>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    This font lacks caret position values for ligature glyphs on its GDEF table.

    + + + [code: lacks-caret-pos] + +
    +
  • + +
+
+
+ + + + + + + + + + + +

+ + Check math signs have the same width. +

+
Check ID: <FontBakeryCheck:math_signs_width>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    +

    Width = 772: +plusminus, plus

    +

    Width = 768: +less, lessequal, greater

    +

    Width = 644: +multiply

    +

    Width = 812: +divide

    +

    Width = 828: +approxequal

    +

    Width = 770: +greaterequal

    + + + [code: width-outliers] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+ + Check there are no overlapping path segments +

+
Check ID: <FontBakeryCheck:overlapping_path_segments>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The following glyphs have overlapping path segments:

    +
    * eth (U+00F0): L<<362.0,1314.0>--<346.0,1350.0>> has the same coordinates as a previous segment.
    +
    + + + [code: overlapping-path-segments] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + +

+ + Does the font contain a soft hyphen? +

+
Check ID: <FontBakeryCheck:soft_hyphen>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    This font has a 'Soft Hyphen' character.

    + + + [code: softhyphen] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + +

+ + Check font contains no unreachable glyphs +

+
Check ID: <FontBakeryCheck:unreachable_glyphs>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    +
    - eight.subs
    +
    +- five.subs
    +
    +- four.subs
    +
    +- nine.subs
    +
    +- one.subs
    +
    +- seven.subs
    +
    +- six.subs
    +
    +- three.subs
    +
    +- two.subs
    +
    +- zero.subs
    +
    + + + [code: unreachable-glyphs] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    Family metadata at /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersstencil 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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].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, tifinagh, coptic, math
    • +
    • U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
    • +
    • U+0307 COMBINING DOT ABOVE: try adding one of: todhri, hebrew, tifinagh, canadian-aboriginal, syriac, old-permic, math, tai-le, malayalam, duployan, 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+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition
    • +
    • U+0311 COMBINING INVERTED BREVE: try adding one of: todhri, coptic
    • +
    • U+0312 COMBINING TURNED COMMA ABOVE: try adding math
    • +
    • U+031B COMBINING HORN: not included in any glyphset definition
    • +
    • U+0324 COMBINING DIAERESIS BELOW: try adding one of: cherokee, duployan, syriac
    • +
    • 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+032E COMBINING BREVE BELOW: try adding syriac
    • +
    • U+0331 COMBINING MACRON BELOW: try adding one of: gothic, tifinagh, caucasian-albanian, syriac, cherokee, sunuwar, thai
    • +
    • U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition
    • +
    • U+03C0 GREEK SMALL LETTER PI: try adding one of: greek, yi, math
    • +
    • U+2007 FIGURE SPACE: try adding symbols2
    • +
    • U+2008 PUNCTUATION SPACE: try adding symbols2
    • +
    • U+200A HAIR SPACE: try adding symbols2
    • +
    • U+2010 HYPHEN: try adding one of: hebrew, kayah-li, syloti-nagri, lisu, kaithi, cham, yi, armenian, sora-sompeng, sundanese, arabic, coptic, kharoshthi
    • +
    • U+2012 FIGURE DASH: not included in any glyphset definition
    • +
    • U+2015 HORIZONTAL BAR: try adding adlam
    • +
    • U+2021 DOUBLE DAGGER: try adding adlam
    • +
    • U+2030 PER MILLE SIGN: try adding adlam
    • +
    • U+2052 COMMERCIAL MINUS SIGN: not included in any glyphset definition
    • +
    • U+2070 SUPERSCRIPT ZERO: try adding math
    • +
    • U+2074 SUPERSCRIPT FOUR: try adding math
    • +
    • U+2075 SUPERSCRIPT FIVE: try adding math
    • +
    • U+2076 SUPERSCRIPT SIX: try adding math
    • +
    • U+2077 SUPERSCRIPT SEVEN: try adding math
    • +
    • U+2078 SUPERSCRIPT EIGHT: try adding math
    • +
    • U+2079 SUPERSCRIPT NINE: try adding math
    • +
    • U+2080 SUBSCRIPT ZERO: try adding math
    • +
    • U+2081 SUBSCRIPT ONE: try adding math
    • +
    • U+2082 SUBSCRIPT TWO: try adding math
    • +
    • U+2083 SUBSCRIPT THREE: try adding math
    • +
    • U+2084 SUBSCRIPT FOUR: try adding math
    • +
    • U+2085 SUBSCRIPT FIVE: try adding math
    • +
    • U+2086 SUBSCRIPT SIX: try adding math
    • +
    • U+2087 SUBSCRIPT SEVEN: try adding math
    • +
    • U+2088 SUBSCRIPT EIGHT: try adding math
    • +
    • U+2089 SUBSCRIPT NINE: try adding math
    • +
    • U+2116 NUMERO SIGN: try adding cyrillic
    • +
    • U+2126 OHM SIGN: try adding math
    • +
    • U+212E ESTIMATED SYMBOL: try adding math
    • +
    • U+2153 VULGAR FRACTION ONE THIRD: try adding symbols
    • +
    • U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols
    • +
    • U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols
    • +
    • U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols
    • +
    • U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols
    • +
    • U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols
    • +
    • U+2190 LEFTWARDS ARROW: try adding one of: symbols, math
    • +
    • U+2192 RIGHTWARDS ARROW: try adding one of: symbols, math
    • +
    • U+2194 LEFT RIGHT ARROW: try adding one of: symbols, math
    • +
    • U+2195 UP DOWN ARROW: try adding one of: symbols, math
    • +
    • U+2196 NORTH WEST ARROW: try adding one of: symbols, math
    • +
    • U+2197 NORTH EAST ARROW: try adding one of: symbols, math
    • +
    • U+2198 SOUTH EAST ARROW: try adding one of: symbols, math
    • +
    • U+2199 SOUTH WEST ARROW: try adding one of: symbols, math
    • +
    • U+2202 PARTIAL DIFFERENTIAL: try adding math
    • +
    • U+2205 EMPTY SET: try adding math
    • +
    • U+2206 INCREMENT: try adding math
    • +
    • U+220F N-ARY PRODUCT: try adding math
    • +
    • U+2211 N-ARY SUMMATION: try adding math
    • +
    • U+2219 BULLET OPERATOR: try adding one of: symbols, yi, tai-tham, math
    • +
    • U+221A SQUARE ROOT: try adding math
    • +
    • U+221E INFINITY: try adding math
    • +
    • U+222B INTEGRAL: try adding math
    • +
    • U+2248 ALMOST EQUAL TO: try adding math
    • +
    • U+2260 NOT EQUAL TO: try adding math
    • +
    • U+2264 LESS-THAN OR EQUAL TO: try adding math
    • +
    • U+2265 GREATER-THAN OR EQUAL TO: try adding math
    • +
    • U+25A0 BLACK SQUARE: try adding symbols
    • +
    • U+25A1 WHITE SQUARE: try adding symbols
    • +
    • U+25AC BLACK RECTANGLE: try adding symbols
    • +
    • U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols
    • +
    • U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols
    • +
    • U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols
    • +
    • U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols
    • +
    • U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: symbols, math
    • +
    • U+25C6 BLACK DIAMOND: try adding symbols
    • +
    • U+25C7 WHITE DIAMOND: try adding symbols
    • +
    • U+25CA LOZENGE: try adding one of: symbols, math
    • +
    • U+2736 SIX POINTED BLACK STAR: try adding symbols
    • +
    • U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math
    • +
    • U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math
    • +
    • U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
    • +
    • U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
    • +
    +

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

    + + + [code: unreachable-subsetting] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + +

Glyphset Checks

+ + ⚠️ + + + +

+ + Shapes languages in all GF glyphsets. +

+
Check ID: <FontBakeryCheck:googlefonts/glyphsets/shape_languages>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    GF_Phonetics_SinoExt glyphset:

    + + + + + + + + + + + + + + + + + + + + + +
    WARN messagesLanguages
    Some auxiliary glyphs were missing: ſde_Latn (German) and fr_Latn (French)
    Some auxiliary glyphs were missing: Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒfi_Latn (Finnish)
    Some auxiliary glyphs were missing: IJ, ijnl_Latn (Dutch)
    + + + [code: warning-language-shaping] + +
    +
  • + +
+
+
+ + + + + + + +

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] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + +

+ + 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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].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>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

    The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

    +

    The dot of soft dotted characters should disappear in other cases, for example: i̦̇ i̦̊ i̦̋ i̦̒ j̦̀ j̦́ j̦̃ j̦̄ j̦̆ j̦̇ j̦̈ j̦̉ j̦̊ j̦̋ ǰ̦ j̦̏ j̦̑ j̦̒ į̆ į̇

    +

    Your font fully covers the following languages that require the soft-dotted feature: Kaska (Latn, 125 speakers), Southern Tutchone (Latn, 65 speakers), Dutch (Latn, 31,709,104 speakers), Ma’di (Latn, 584,000 speakers), Ikwere (Latn, 717,000 speakers), Navajo (Latn, 166,319 speakers), Lithuanian (Latn, 2,357,094 speakers), Han (Latn, 6 speakers), Northern Tutchone (Latn, 85 speakers).

    +

    Your font does not cover the following languages that require the soft-dotted feature: Basaa (Latn, 332,940 speakers), Aghem (Latn, 38,843 speakers), Bafut (Latn, 158,146 speakers), Ngbaka (Latn, 1,020,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Makaa (Latn, 221,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Mfumte (Latn, 79,000 speakers), Gulay (Latn, 250,478 speakers), Kom (Latn, 360,685 speakers), Western Krahn (Latn, 97,800 speakers), Teke-Ebo (Latn, 260,000 speakers), Ebira (Latn, 2,200,000 speakers), Avokaya (Latn, 100,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Nzakara (Latn, 50,000 speakers), Vute (Latn, 21,000 speakers), Sar (Latn, 500,000 speakers), Keliko (Latn, 63,000 speakers), Fur (Latn, 1,230,163 speakers), Southern Kisi (Latn, 360,000 speakers), Cicipu (Latn, 44,000 speakers), Heiltsuk (Latn, 300 speakers), Nateni (Latn, 100,000 speakers), Mundani (Latn, 34,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), South Central Banda (Latn, 244,000 speakers), Lugbara (Latn, 2,200,000 speakers), Dii (Latn, 71,000 speakers), Koonzime (Latn, 40,000 speakers), Ejagham (Latn, 120,000 speakers), Dan (Latn, 1,099,244 speakers), Zapotec (Latn, 490,000 speakers), Ekpeye (Latn, 226,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Abua (Latn, 25,000 speakers), Mango (Latn, 77,000 speakers), Igbo (Latn, 27,823,640 speakers), Yala (Latn, 200,000 speakers), Longto (Latn, 5,000 speakers).

    + + + [code: soft-dotted] + +
    +
  • + +
+
+
+ + + + + + + + + +

Font File Checks

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

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

+
Check ID: <FontBakeryCheck:googlefonts/meta/script_lang_tags>
+ + + +
+ + + +
+ + + +
+ + ⚠️ + BigShouldersStencil[opsz,wght].ttf + + +
+
    + +
  • + + ⚠️ WARN + + + +

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

    + + + [code: lacks-meta-table] + +
    +
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil-report.json b/docs/fontbakery-reports/bigshouldersstencil-report.json new file mode 100644 index 00000000..59f3aec9 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil-report.json @@ -0,0 +1 @@ +{"result": {"(not finished)": 0, "FAIL": 2, "INFO": 9, "PASS": 178, "SKIP": 35, "WARN": 14}, "sections": [{"checks": [{"description": "Check hhea.caretSlopeRise and hhea.caretSlopeRun", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.caret_slope", "proposal": ["https://github.com/fonttools/fontbakery/issues/3670"], "rationale": "\n Checks whether hhea.caretSlopeRise and hhea.caretSlopeRun\n match with post.italicAngle.\n\n For Upright fonts, you can set hhea.caretSlopeRise to 1\n and hhea.caretSlopeRun to 0.\n\n For Italic fonts, you can set hhea.caretSlopeRise to head.unitsPerEm\n and calculate hhea.caretSlopeRun like this:\n round(math.tan(\n math.radians(-1 * font[\"post\"].italicAngle)) * font[\"head\"].unitsPerEm)\n\n This check allows for a 0.1\u00b0 rounding difference between the Italic angle\n as calculated by the caret slope and post.italicAngle\n ", "result": "PASS", "severity": null}, {"description": "Is the CFF2 subr/gsubr call depth > 10?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff2"}, "status": "SKIP"}], "module": "opentype.cff2_call_depth", "proposal": ["https://github.com/fonttools/fontbakery/pull/2425"], "rationale": "\n Per \"The CFF2 CharString Format\", the \"Subr nesting, stack limit\" is 10.\n ", "result": "SKIP", "severity": null}, {"description": "Does the font's CFF table top dict strings fit into the ASCII range?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_ascii_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/4619"], "rationale": "\n All CFF Table top dict string chars should fit into the ASCII range.\n ", "result": "SKIP", "severity": null}, {"description": "Is the CFF subr/gsubr call depth > 10?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_call_depth", "proposal": ["https://github.com/fonttools/fontbakery/pull/2425"], "rationale": "\n Per \"The Type 2 Charstring Format, Technical Note #5177\",\n the \"Subr nesting, stack limit\" is 10.\n ", "result": "SKIP", "severity": null}, {"description": "Does the font use deprecated CFF operators or operations?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.cff_deprecated_operators", "proposal": ["https://github.com/fonttools/fontbakery/pull/3033"], "rationale": "\n The 'dotsection' operator and the use of 'endchar' to build accented characters\n from the Adobe Standard Encoding Character Set (\"seac\") are deprecated in CFF.\n Adobe recommends repairing any fonts that use these, especially endchar-as-seac,\n because a rendering issue was discovered in Microsoft Word with a font that\n makes use of this operation. The check treats that usage as a FAIL.\n There are no known ill effects of using dotsection, so that check is a WARN.\n ", "result": "SKIP", "severity": null}, {"description": "Check code page character ranges", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.code_pages", "proposal": ["https://github.com/fonttools/fontbakery/issues/2474"], "rationale": "\n At least some programs (such as Word and Sublime Text) under Windows 7\n do not recognize fonts unless code page bits are properly set on the\n ulCodePageRange1 (and/or ulCodePageRange2) fields of the OS/2 table.\n\n More specifically, the fonts are selectable in the font menu, but whichever\n Windows API these applications use considers them unsuitable for any\n character set, so anything set in these fonts is rendered with Arial as a\n fallback font.\n\n This check currently does not identify which code pages should be set.\n Auto-detecting coverage is not trivial since the OpenType specification\n leaves the interpretation of whether a given code page is \"functional\"\n or not open to the font developer to decide.\n\n So here we simply detect as a FAIL when a given font has no code page\n declared at all.\n ", "result": "PASS", "severity": null}, {"description": "Check that OS/2.fsSelection bold & italic settings are unique for each NameID1", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.bold_italic_unique_for_nameid1", "proposal": ["https://github.com/fonttools/fontbakery/pull/2388"], "rationale": "\n Per the OpenType spec: name ID 1 'is used in combination with Font Subfamily\n name (name ID 2), and should be shared among at most four fonts that differ\n only in weight or style.\n\n This four-way distinction should also be reflected in the OS/2.fsSelection\n field, using bits 0 and 5.\n ", "result": "PASS", "severity": null}, {"description": "Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.consistent_family_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4112"], "rationale": "\n Per the OpenType spec:\n\n * \"...many existing applications that use this pair of names assume that a\n Font Family name is shared by at most four fonts that form a font\n style-linking group\"\n\n * \"For extended typographic families that includes fonts other than the\n four basic styles(regular, italic, bold, bold italic), it is strongly\n recommended that name IDs 16 and 17 be used in fonts to create an\n extended, typographic grouping.\"\n\n * \"If name ID 16 is absent, then name ID 1 is considered to be the\n typographic family name.\"\n\n https://learn.microsoft.com/en-us/typography/opentype/spec/name\n\n Fonts within a font family all must have consistent names\n in the Typographic Family name (nameID 16)\n or Font Family name (nameID 1), depending on which it uses.\n\n Inconsistent font/typographic family names across fonts in a family\n can result in unexpected behaviors, such as broken style linking.\n ", "result": "PASS", "severity": null}, {"description": "Make sure all font files have the same version value.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.equal_font_versions", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Within a family released at the same time, all members of the family\n should have the same version number in the head table.\n ", "result": "PASS", "severity": null}, {"description": "Verify that each group of fonts with the same nameID 1 has maximum of 4 fonts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.max_4_fonts_per_family_name", "proposal": ["https://github.com/fonttools/fontbakery/pull/2372"], "rationale": "\n Per the OpenType spec:\n\n 'The Font Family name [...] should be shared among at most four fonts that\n differ only in weight or style [...]'\n ", "result": "PASS", "severity": null}, {"description": "Font follows the family naming recommendations?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family_naming_recommendations", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the length of various family name and style\n name strings in the name table are within the maximum length\n recommended by the OpenType specification.\n ", "result": "PASS", "severity": null}, {"description": "Fonts have consistent PANOSE family type?", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.family.panose_familytype", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The [PANOSE value](https://monotype.github.io/panose/) in the OS/2 table is a\n way of classifying a font based on its visual appearance and characteristics.\n\n The first field in the PANOSE classification is the family type: 2 means Latin\n Text, 3 means Latin Script, 4 means Latin Decorative, 5 means Latin Symbol.\n This check ensures that within a family, all fonts have the same family type.\n ", "result": "PASS", "severity": null}, {"description": "Fonts have consistent underline thickness?", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Fonts have consistent underline thickness."}, "status": "PASS"}], "module": "opentype.family.underline_thickness", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Dave C Lemon (Adobe Type Team) recommends setting the underline thickness to be\n consistent across the family.\n\n If thicknesses are not family consistent, words set on the same line which have\n different styles look strange.\n ", "result": "PASS", "severity": null}, {"description": "Checking font version fields (head and name table).", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.font_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification provides for two fields which contain\n the version number of the font: fontRevision in the head table,\n and nameID 5 in the name table. If these fields do not match,\n different applications will report different version numbers for\n the font.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 fsSelection value.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.fsselection", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829", "https://github.com/fonttools/fontbakery/pull/2382"], "rationale": "\n The OS/2.fsSelection field is a bit field used to specify the stylistic\n qualities of the font - in particular, it specifies to some operating\n systems whether the font is italic (bit 0), bold (bit 5) or regular\n (bit 6).\n\n This check verifies that the fsSelection field is set correctly for the\n font style. For a family of static fonts created in GlyphsApp, this is\n set by using the style linking checkboxes in the exports settings.\n\n Additionally, the bold and italic bits in OS/2.fsSelection must match the\n bold and italic bits in head.macStyle per the OpenType spec.\n ", "result": "PASS", "severity": null}, {"description": "Axes and named instances fall within correct ranges?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.fvar.axis_ranges_correct", "proposal": ["https://github.com/fonttools/fontbakery/issues/2264", "https://github.com/fonttools/fontbakery/pull/2520", "https://github.com/fonttools/fontbakery/issues/2572"], "rationale": "\n According to the OpenType spec's registered design-variation tags, instances in\n a variable font should have certain prescribed values.\n If a variable font has a 'wght' (Weight) axis, the valid coordinate range is 1-1000.\n If a variable font has a 'wdth' (Width) axis, the valid numeric range is strictly greater than zero.\n If a variable font has a 'slnt' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n If a variable font has a 'ital' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n ", "result": "PASS", "severity": null}, {"description": "Axes and named instances fall within correct ranges?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "opsz", "message": "Regular instance has opsz coordinate of 72.0, expected between 10 and 16"}, "status": "WARN"}], "module": "opentype.fvar.regular_coords_correct", "proposal": ["https://github.com/fonttools/fontbakery/issues/1707", "https://github.com/fonttools/fontbakery/issues/2572"], "rationale": "\n According to the Open-Type spec's registered design-variation tags,instances in a variable font should have certain prescribed values.\n If a variable font has a 'wght' (Weight) axis, the valid coordinate range is 1-1000.\n If a variable font has a 'wdth' (Width) axis, the valid numeric range is strictly greater than zero.\n If a variable font has a 'slnt' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n If a variable font has a 'ital' (Slant) axis, then the coordinate of its 'Regular' instance is required to be 0.\n ", "result": "WARN", "severity": null}, {"description": "Check mark characters are in GDEF mark glyph class.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_mark_chars", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Mark characters should be in the GDEF mark glyph class.\n ", "result": "PASS", "severity": null}, {"description": "Check GDEF mark glyph class doesn't have characters that are not marks.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_non_mark_chars", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Glyphs in the GDEF mark glyph class become non-spacing and may be repositioned\n if they have mark anchors.\n\n Only combining mark glyphs should be in that class. Any non-mark glyph\n must not be in that class, in particular spacing glyphs.\n ", "result": "PASS", "severity": null}, {"description": "Check glyphs in mark glyph class are non-spacing.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.gdef_spacing_marks", "proposal": ["https://github.com/fonttools/fontbakery/issues/2877"], "rationale": "\n Glyphs in the GDEF mark glyph class should be non-spacing.\n\n Spacing glyphs in the GDEF mark glyph class may have incorrect anchor\n positioning that was only intended for building composite glyphs during design.\n ", "result": "PASS", "severity": null}, {"description": "Check glyphs do not have duplicate components which have the same x,y coordinates.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.glyf_non_transformed_duplicate_components", "proposal": ["https://github.com/fonttools/fontbakery/pull/2709"], "rationale": "\n There have been cases in which fonts had faulty double quote marks, with each\n of them containing two single quote marks as components with the same\n x, y coordinates which makes them visually look like single quote marks.\n\n This check ensures that glyphs do not contain duplicate components\n which have the same x,y coordinates.\n ", "result": "PASS", "severity": null}, {"description": "Is there any unused data at the end of the glyf table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There is no unused data at the end of the glyf table."}, "status": "PASS"}], "module": "opentype.glyf_unused_data", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check validates the structural integrity of the glyf table,\n by checking that all glyphs referenced in the loca table are\n actually present in the glyf table and that there is no unused\n data at the end of the glyf table. A failure here indicates a\n problem with the font compiler.\n ", "result": "PASS", "severity": null}, {"description": "Checking post.italicAngle value.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Value of post.italicAngle is 0.0 with style=\"Regular\"."}, "status": "PASS"}], "module": "opentype.italic_angle", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'post' table italicAngle property should be a reasonable amount, likely\n not more than 30\u00b0. Note that in the OpenType specification, the value is\n negative for a rightward lean.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/post\n ", "result": "PASS", "severity": null}, {"description": "Is there a usable \"kern\" table declared in the font?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font does not declare an optional \"kern\" table."}, "status": "PASS"}], "module": "opentype.kern_table", "proposal": ["https://github.com/fonttools/fontbakery/issues/1675", "https://github.com/fonttools/fontbakery/issues/3148", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Even though all fonts should have their kerning implemented in the GPOS table,\n there may be kerning info at the kern table as well.\n\n Some applications such as MS PowerPoint require kerning info on the kern table.\n More specifically, they require a format 0 kern subtable from a kern table\n version 0 with only glyphs defined in the cmap table, which is the only one\n that Windows understands (and which is also the simplest and more limited\n of all the kern subtables).\n\n Google Fonts ingests fonts made for download and use on desktops, and does\n all web font optimizations in the serving pipeline (using libre libraries\n that anyone can replicate.)\n\n Ideally, TTFs intended for desktop users (and thus the ones intended for\n Google Fonts) should have both KERN and GPOS tables.\n\n Given all of the above, we currently treat kerning on a v0 kern table\n as a good-to-have (but optional) feature.\n ", "result": "PASS", "severity": null}, {"description": "Does the font have any invalid feature tags?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_feature_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect tags can be indications of typos, leftover debugging code or\n questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n\n Font vendors may use private tags to identify private features. These tags\n must be four uppercase letters (A-Z) with no punctuation, spaces, or numbers.\n ", "result": "PASS", "severity": 8}, {"description": "Does the font have any invalid language tags?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_language_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect language tags can be indications of typos, leftover debugging code\n or questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n ", "result": "PASS", "severity": 8}, {"description": "Does the font have any invalid script tags?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.layout_valid_script_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3355"], "rationale": "\n Incorrect script tags can be indications of typos, leftover debugging code\n or questionable approaches, or user error in the font editor. Such typos can\n cause features and language support to fail to work as intended.\n ", "result": "PASS", "severity": 8}, {"description": "Does the number of glyphs in the loca table match the maxp table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.loca.maxp_num_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'maxp' table contains various statistics about the font, including the\n number of glyphs in the font. The 'loca' table contains the offsets to the\n locations of the glyphs in the font. The number of offsets in the 'loca' table\n should match the number of glyphs in the 'maxp' table. A failure here indicates\n a problem with the font compiler.\n ", "result": "PASS", "severity": null}, {"description": "Checking head.macStyle value.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "head macStyle ITALIC bit is properly set."}, "status": "PASS"}, {"message": {"code": null, "message": "head macStyle BOLD bit is properly set."}, "status": "PASS"}], "module": "opentype.mac_style", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The values of the flags on the macStyle entry on the 'head' OpenType table\n that describe whether a font is bold and/or italic must be coherent with the\n actual style of the font as inferred by its filename.\n ", "result": "PASS", "severity": null}, {"description": "MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.maxadvancewidth", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'hhea' table contains a field which specifies the maximum\n advance width. This value should be consistent with the maximum\n advance width of all glyphs specified in the 'hmtx' table.\n ", "result": "PASS", "severity": null}, {"description": "Checking correctness of monospaced metadata.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "good", "message": "Font is not monospaced and all related metadata look good."}, "status": "PASS"}], "module": "opentype.monospace", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n There are various metadata in the OpenType spec to specify if a font is\n monospaced or not. If the font is not truly monospaced, then no monospaced\n metadata should be set (as sometimes they mistakenly are...)\n\n Requirements for monospace fonts:\n\n * post.isFixedPitch - \"Set to 0 if the font is proportionally spaced,\n non-zero if the font is not proportionally spaced (monospaced)\"\n (https://www.microsoft.com/typography/otspec/post.htm)\n\n * hhea.advanceWidthMax must be correct, meaning no glyph's width value\n is greater. (https://www.microsoft.com/typography/otspec/hhea.htm)\n\n * OS/2.panose.bProportion must be set to 9 (monospace) on latin text fonts.\n\n * OS/2.panose.bSpacing must be set to 3 (monospace) on latin hand written\n or latin symbol fonts.\n\n * Spec says: \"The PANOSE definition contains ten digits each of which currently\n describes up to sixteen variations. Windows uses bFamilyType, bSerifStyle\n and bProportion in the font mapper to determine family type. It also uses\n bProportion to determine if the font is monospaced.\"\n (https://www.microsoft.com/typography/otspec/os2.htm#pan\n https://monotypecom-test.monotype.de/services/pan2)\n\n * OS/2.xAvgCharWidth must be set accurately.\n \"OS/2.xAvgCharWidth is used when rendering monospaced fonts,\n at least by Windows GDI\"\n (http://typedrawers.com/discussion/comment/15397/#Comment_15397)\n\n Also we should report an error for glyphs not of average width.\n\n\n Please also note:\n\n Thomas Phinney told us that a few years ago (as of December 2019), if you gave\n a font a monospace flag in Panose, Microsoft Word would ignore the actual\n advance widths and treat it as monospaced.\n\n Source: https://typedrawers.com/discussion/comment/45140/#Comment_45140\n ", "result": "PASS", "severity": null}, {"description": "Check name table for empty records.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.empty_records", "proposal": ["https://github.com/fonttools/fontbakery/pull/2369"], "rationale": "\n Check the name table for empty records,\n as this can cause problems in Adobe apps.\n ", "result": "PASS", "severity": null}, {"description": "Does full font name begin with the font family name?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.match_familyname_fullfont", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The FULL_FONT_NAME entry in the \u2018name\u2019 table should start with the same string\n as the Family Name (FONT_FAMILY_NAME, TYPOGRAPHIC_FAMILY_NAME or\n WWS_FAMILY_NAME).\n\n If the Family Name is not included as the first part of the Full Font Name, and\n the user embeds the font in a document using a Microsoft Office app, the app\n will fail to render the font when it opens the document again.\n\n NOTE: Up until version 1.5, the OpenType spec included the following exception\n in the definition of Full Font Name:\n\n \"An exception to the [above] definition of Full font name is for Microsoft\n platform strings for CFF OpenType fonts: in this case, the Full font name\n string must be identical to the PostScript FontName in the CFF Name INDEX.\"\n\n https://docs.microsoft.com/en-us/typography/opentype/otspec150/name#name-ids\n ", "result": "PASS", "severity": null}, {"description": "Name table ID 6 (PostScript name) must be consistent across platforms.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.name.postscript_name_consistency", "proposal": ["https://github.com/fonttools/fontbakery/pull/2394"], "rationale": "\n The PostScript name entries in the font's 'name' table should be\n consistent across platforms.\n\n This is the TTF/CFF2 equivalent of the CFF 'name/postscript_vs_cff' check.\n ", "result": "PASS", "severity": null}, {"description": "CFF table FontName must match name table ID 6 (PostScript name).", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cff"}, "status": "SKIP"}], "module": "opentype.name.postscript_vs_cff", "proposal": ["https://github.com/fonttools/fontbakery/pull/2229"], "rationale": "\n The PostScript name entries in the font's 'name' table should match\n the FontName string in the 'CFF ' table.\n\n The 'CFF ' table has a lot of information that is duplicated in other tables.\n This information should be consistent across tables, because there's\n no guarantee which table an app will get the data from.\n ", "result": "SKIP", "severity": null}, {"description": "Check for points out of bounds.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.points_out_of_bounds", "proposal": ["https://github.com/fonttools/fontbakery/issues/735"], "rationale": "\n The glyf table specifies a bounding box for each glyph. This check\n ensures that all points in all glyph paths are within the bounding\n box. Glyphs with out-of-bounds points can cause rendering issues in\n some software, and should be corrected.\n ", "result": "PASS", "severity": null}, {"description": "PostScript name follows OpenType specification requirements?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.postscript_name", "proposal": ["https://github.com/miguelsousa/openbakery/issues/62"], "rationale": "\n The PostScript name is used by some applications to identify the font.\n It should only consist of characters from the set A-Z, a-z, 0-9, and hyphen.\n\n ", "result": "PASS", "severity": null}, {"description": "Font has correct post table version?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has an acceptable post format 2.0 table version."}, "status": "PASS"}], "module": "opentype.post_table_version", "proposal": ["https://github.com/google/fonts/issues/215", "https://github.com/fonttools/fontbakery/issues/2638", "https://github.com/fonttools/fontbakery/issues/3635", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Format 2.5 of the 'post' table was deprecated in OpenType 1.3 and\n should not be used.\n\n According to Thomas Phinney, the possible problem with post format 3\n is that under the right combination of circumstances, one can generate\n PDF from a font with a post format 3 table, and not have accurate backing\n store for any text that has non-default glyphs for a given codepoint.\n\n It will look fine but not be searchable. This can affect Latin text with\n high-end typography, and some complex script writing systems, especially\n with higher-quality fonts. Those circumstances generally involve creating\n a PDF by first printing a PostScript stream to disk, and then creating a\n PDF from that stream without reference to the original source document.\n There are some workflows where this applies,but these are not common\n use cases.\n\n Apple recommends against use of post format version 4 as \"no longer\n necessary and should be avoided\". Please see the Apple TrueType reference\n documentation for additional details.\n\n https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6post.html\n\n Acceptable post format versions are 2 and 3 for TTF and OTF CFF2 builds,\n and post format 3 for CFF builds.\n ", "result": "PASS", "severity": null}, {"description": "Checking direction of slnt axis angles.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no slnt axis"}, "status": "PASS"}], "module": "opentype.slant_direction", "proposal": ["https://github.com/fonttools/fontbakery/pull/3910"], "rationale": "\n The 'slnt' axis values are defined as negative values for a clockwise (right)\n lean, and positive values for counter-clockwise lean. This is counter-intuitive\n for many designers who are used to think of a positive slant as a lean to\n the right.\n\n This check ensures that the slant axis direction is consistent with the specs.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_slnt\n ", "result": "PASS", "severity": null}, {"description": "Ensure VFs have 'ital' STAT axis.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Font {font.file} doesn't have an ital axis"}, "status": "SKIP"}], "module": "opentype.STAT.ital_axis", "proposal": ["https://github.com/fonttools/fontbakery/issues/2934", "https://github.com/fonttools/fontbakery/issues/3668", "https://github.com/fonttools/fontbakery/issues/3669"], "rationale": "\n Check that related Upright and Italic VFs have an\n 'ital' axis in the STAT table.\n\n Since the STAT table can be used to create new instances, it is\n important to ensure that such an 'ital' axis be the last one\n declared in the STAT table so that the eventual naming of new\n instances follows the subfamily traditional scheme (RIBBI / WWS)\n where \"Italic\" is always last.\n\n The 'ital' axis should also be strictly boolean, only accepting\n values of 0 (for Uprights) or 1 (for Italics). This usually works\n as a mechanism for selecting between two linked variable font files.\n\n Also, the axis value name for uprights must be set as elidable.\n ", "result": "SKIP", "severity": null}, {"description": "Checking unitsPerEm value is reasonable.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.unitsperem", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to the OpenType spec:\n\n The value of unitsPerEm at the head table must be a value\n between 16 and 16384. Any value in this range is valid.\n\n In fonts that have TrueType outlines, a power of 2 is recommended\n as this allows performance optimizations in some rasterizers.\n\n But 1000 is a commonly used value. And 2000 may become\n increasingly more common on Variable Fonts.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the instance records in a given font have distinct data.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.distinct_instance_records", "proposal": ["https://github.com/fonttools/fontbakery/issues/3706"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n All of the instance records in a font should have distinct coordinates\n and distinct subfamilyNameID and postScriptName ID values. If two or more\n records share the same coordinates, the same nameID values or the same\n postScriptNameID values, then all but the first can be ignored.\n ", "result": "PASS", "severity": null}, {"description": "Check that family axis ranges are indentical", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.family_axis_ranges", "proposal": ["https://github.com/fonttools/fontbakery/issues/4445"], "rationale": "\n Between members of a family (such as Roman & Italic),\n the ranges of variable axes must be identical.\n ", "result": "PASS", "severity": null}, {"description": "Validate foundry-defined design-variation axis tag names.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.foundry_defined_tag_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4043"], "rationale": "\n According to the OpenType spec's syntactic requirements for\n foundry-defined design-variation axis tags available at\n https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg\n\n Foundry-defined tags must begin with an uppercase letter\n and must use only uppercase letters or digits.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the instance records in a given font have the same size.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.same_size_instance_records", "proposal": ["https://github.com/fonttools/fontbakery/issues/3705"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n All of the instance records in a given font must be the same size, with\n all either including or omitting the postScriptNameID field. [...]\n If the value is 0xFFFF, then the value is ignored, and no PostScript name\n equivalent is provided for the instance.\n ", "result": "PASS", "severity": null}, {"description": "All fvar axes have a correspondent Axis Record on STAT table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "STAT table has all necessary Axis Records."}, "status": "PASS"}], "module": "opentype.varfont.STAT_axis_record_for_each_axis", "proposal": ["https://github.com/fonttools/fontbakery/pull/3017"], "rationale": "\n According to the OpenType spec, there must be an Axis Record\n for every axis defined in the fvar table.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/stat#axis-records\n ", "result": "PASS", "severity": null}, {"description": "Validates subfamilyNameID and postScriptNameID for the default instance record", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.valid_default_instance_nameids", "proposal": ["https://github.com/fonttools/fontbakery/issues/3708"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9.1\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n The default instance of a font is that instance for which the coordinate\n value of each axis is the defaultValue specified in the corresponding\n variation axis record. An instance record is not required for the default\n instance, though an instance record can be provided. When enumerating named\n instances, the default instance should be enumerated even if there is no\n corresponding instance record. If an instance record is included for the\n default instance (that is, an instance record has coordinates set to default\n values), then the nameID value should be set to either 2 or 17 or to a\n name ID with the same value as name ID 2 or 17. Also, if a postScriptNameID is\n included in instance records, and the postScriptNameID value should be set\n to 6 or to a name ID with the same value as name ID 6.\n ", "result": "PASS", "severity": null}, {"description": "Validates that all of the name IDs in an instance record are within the correct range", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.varfont.valid_nameids", "proposal": ["https://github.com/fonttools/fontbakery/issues/3702", "https://github.com/fonttools/fontbakery/issues/3703"], "rationale": "\n According to the 'fvar' documentation in OpenType spec v1.9\n https://docs.microsoft.com/en-us/typography/opentype/spec/fvar\n\n The axisNameID field provides a name ID that can be used to obtain strings\n from the 'name' table that can be used to refer to the axis in application\n user interfaces. The name ID must be greater than 255 and less than 32768.\n\n The postScriptNameID field provides a name ID that can be used to obtain\n strings from the 'name' table that can be treated as equivalent to name\n ID 6 (PostScript name) strings for the given instance. Values of 6 and\n \"undefined\" can be used; otherwise, values must be greater than 255 and\n less than 32768.\n\n The subfamilyNameID field provides a name ID that can be used to obtain\n strings from the 'name' table that can be treated as equivalent to name\n ID 17 (typographic subfamily) strings for the given instance. Values of\n 2 or 17 can be used; otherwise, values must be greater than 255 and less\n than 32768.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 achVendID against configuration.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Add the `vendor_id` key to a `fontbakery.yaml` file on your font project directory to enable this check.\nYou'll also need to use the `--configuration` flag when invoking fontbakery."}, "status": "SKIP"}], "module": "opentype.vendor_id", "proposal": ["https://github.com/fonttools/fontbakery/pull/3941"], "rationale": "\n When a font project's Vendor ID is specified explicitly on FontBakery's\n configuration file, all binaries must have a matching vendor identifier\n value in the OS/2 table.\n ", "result": "SKIP", "severity": null}, {"description": "Checking if OS/2 usWeightClass matches fvar.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "opentype.weight_class_fvar", "proposal": ["https://github.com/googlefonts/gftools/issues/477"], "rationale": "\n According to Microsoft's OT Spec the OS/2 usWeightClass\n should match the fvar default value.\n ", "result": "PASS", "severity": null}, {"description": "Check if OS/2 xAvgCharWidth is correct.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 xAvgCharWidth value is correct."}, "status": "PASS"}], "module": "opentype.xavgcharwidth", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OS/2.xAvgCharWidth field is used to calculate the width of a string of\n characters. It is the average width of all non-zero width glyphs in the font.\n\n This check ensures that the value is correct. A failure here may indicate\n a bug in the font compiler, rather than something that the designer can\n do anything about.\n ", "result": "PASS", "severity": null}], "key": ["OpenType Specification Checks", null, null], "result": {"PASS": 43, "SKIP": 7, "WARN": 1}}, {"checks": [{"description": "List all superfamily filepaths", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersstencil"}, "status": "INFO"}, {"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersstenciltext"}, "status": "INFO"}, {"message": {"code": "family-path", "message": "/home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersstencildisplay"}, "status": "INFO"}], "module": "superfamily.list", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n This is a merely informative check that lists all sibling families\n detected by fontbakery.\n\n Only the fontfiles in these directories will be considered in\n superfamily-level checks.\n ", "result": "INFO", "severity": null}, {"description": "Each font in set of sibling families must have the same set of vertical metrics values.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "superfamily-vertical-metrics", "message": "sTypoAscender is not the same across the super-family:\nBig Shoulders Stencil Thin: 1971\nBig Shoulders Stencil Text Thin: 1968\nBig Shoulders Stencil Display Thin: 1968"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "sTypoDescender is not the same across the super-family:\nBig Shoulders Stencil Thin: -429\nBig Shoulders Stencil Text Thin: -426\nBig Shoulders Stencil Display Thin: -426"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "ascent is not the same across the super-family:\nBig Shoulders Stencil Thin: 1971\nBig Shoulders Stencil Text Thin: 1968\nBig Shoulders Stencil Display Thin: 1968"}, "status": "WARN"}, {"message": {"code": "superfamily-vertical-metrics", "message": "descent is not the same across the super-family:\nBig Shoulders Stencil Thin: -429\nBig Shoulders Stencil Text Thin: -426\nBig Shoulders Stencil Display Thin: -426"}, "status": "WARN"}], "module": "superfamily.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n We may want all fonts within a super-family (all sibling families) to have\n the same vertical metrics so their line spacing is consistent\n across the super-family.\n\n This is an experimental extended version of the\n `family/vertical_metrics` check and for now it will only result in WARNs.\n ", "result": "WARN", "severity": null}], "key": ["Superfamily Checks", null, null], "result": {"INFO": 1, "WARN": 1}}, {"checks": [{"description": "Check accent of Lcaron, dcaron, lcaron, tcaron", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Looks good!"}, "status": "PASS"}], "module": "alt_caron", "proposal": ["https://github.com/fonttools/fontbakery/issues/3308"], "rationale": "\n Lcaron, dcaron, lcaron, tcaron should NOT be composed with quoteright\n or quotesingle or comma or caron(comb). It should be composed with a\n distinctive glyph which doesn't look like an apostrophe.\n\n Source:\n https://ilovetypography.com/2009/01/24/on-diacritics/\n http://diacritics.typo.cz/index.php?id=5\n https://www.typotheque.com/articles/lcaron\n ", "result": "PASS", "severity": null}, {"description": "Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "glyphs-missing", "message": "This check will only run on fonts that have both glyphs U+0621 and U+0675"}, "status": "SKIP"}], "module": "arabic_high_hamza", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4290"], "rationale": "\n Many fonts incorrectly treat ARABIC LETTER HIGH HAMZA (U+0675) as a variant of\n ARABIC HAMZA ABOVE (U+0654) and make it a combining mark of the same size.\n\n But U+0675 is a base letter and should be a variant of ARABIC LETTER HAMZA\n (U+0621) but raised slightly above baseline.\n\n Not doing so effectively makes the font useless for Jawi and\n possibly Kazakh as well.\n ", "result": "SKIP", "severity": 4}, {"description": "Check that Arabic spacing symbols U+FBB2\u2013FBC1 aren't classified as marks.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "arabic_spacing_symbols", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4295"], "rationale": "\n Unicode has a few spacing symbols representing Arabic dots and other marks,\n but they are purposefully not classified as marks.\n\n Many fonts mistakenly classify them as marks, making them unsuitable\n for their original purpose as stand-alone symbols to used in pedagogical\n contexts discussing Arabic consonantal marks.\n ", "result": "PASS", "severity": 4}, {"description": "Check base characters have non-zero advance width.", "documentation": null, "experimental": "Since 2024/12/28", "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "base_has_width", "proposal": ["https://github.com/fonttools/fontbakery/issues/4906"], "rationale": "\n Base characters should have non-zero advance width.\n ", "result": "PASS", "severity": null}, {"description": "Check if uppercase glyphs are vertically centered.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Uppercase glyphs are vertically centered in the em box."}, "status": "PASS"}], "module": "caps_vertically_centered", "proposal": ["https://github.com/fonttools/fontbakery/issues/4139"], "rationale": "\n This check suggests one possible approach to designing vertical metrics,\n but can be ingnored if you follow a different approach.\n In order to center text in buttons, lists, and grid systems\n with minimal additional CSS work, the uppercase glyphs should be\n vertically centered in the em box.\n This check mainly applies to Latin, Greek, Cyrillic, and other similar scripts.\n For non-latin scripts like Arabic, this check might not be applicable.\n There is a detailed description of this subject at:\n https://x.com/romanshamin_en/status/1562801657691672576\n ", "result": "PASS", "severity": null}, {"description": "Ensure the font supports case swapping for all its glyphs.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "case_mapping", "proposal": ["https://github.com/googlefonts/fontbakery/issues/3230"], "rationale": "\n Ensure that no glyph lacks its corresponding upper or lower counterpart\n (but only when unicode supports case-mapping).\n ", "result": "PASS", "severity": 10}, {"description": "Does the font contain chws and vchw features?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font"}, "status": "SKIP"}], "module": "cjk_chws_feature", "proposal": ["https://github.com/fonttools/fontbakery/issues/3363"], "rationale": "\n The W3C recommends the addition of chws and vchw features to CJK fonts\n to enhance the spacing of glyphs in environments which do not fully support\n JLREQ layout rules.\n\n The chws_tool utility (https://github.com/googlefonts/chws_tool) can be used\n to add these features automatically.\n ", "result": "SKIP", "severity": null}, {"description": "Any CJK font should contain at least a minimal set of 150 CJK characters.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_claiming_to_be_cjk_font"}, "status": "SKIP"}], "module": "cjk_not_enough_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/pull/3214"], "rationale": "\n Kana has 150 characters and it's the smallest CJK writing system.\n\n If a font contains less CJK glyphs than this writing system, we inform the\n user that some glyphs may be encoded incorrectly.\n ", "result": "SKIP", "severity": null}, {"description": "Color layers should have a minimum brightness.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "color_cpal_brightness", "proposal": ["https://github.com/fonttools/fontbakery/pull/3908"], "rationale": "\n Layers of a COLRv0 font should not be too dark or too bright. When layer colors\n are set explicitly, they can't be changed and they may turn out illegible\n against dark or bright backgrounds.\n\n While traditional color-less fonts can be colored in design apps or CSS, a\n black color definition in a COLRv0 font actually means that that layer will be\n rendered in black regardless of the background color. This leads to text\n becoming invisible against a dark background, for instance when using a dark\n theme in a web browser or operating system.\n\n This check ensures that layer colors are at least 10% bright and at most 90%\n bright, when not already set to the current color (0xFFFF).\n ", "result": "PASS", "severity": null}, {"description": "Check if each glyph has the recommended amount of contours.", "documentation": "This check is useful to assure glyphs aren't incorrectly constructed.\n\nThe desired_glyph_data module contains the 'recommended' countour count\nfor encoded glyphs. The contour counts are derived from fonts which were\nchosen for their quality and unique design decisions for particular glyphs.\n\nIn the future, additional glyph data can be included. A good addition would\nbe the 'recommended' anchor counts for each glyph.", "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "contour_count", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Visually QAing thousands of glyphs by hand is tiring. Most glyphs can only\n be constructured in a handful of ways. This means a glyph's contour count\n will only differ slightly amongst different fonts, e.g a 'g' could either\n be 2 or 3 contours, depending on whether its double story or single story.\n\n However, a quotedbl should have 2 contours, unless the font belongs\n to a display family.\n\n This check currently does not cover variable fonts because there's plenty\n of alternative ways of constructing glyphs with multiple outlines for each\n feature in a VarFont. The expected contour count data for this check is\n currently optimized for the typical construction of glyphs in static fonts.\n ", "result": "SKIP", "severity": null}, {"description": "Does font file include unacceptable control character glyphs?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "control_chars", "proposal": ["https://github.com/fonttools/fontbakery/pull/2430"], "rationale": "\n Use of some unacceptable control characters in the U+0000 - U+001F range can\n lead to rendering issues on some platforms.\n\n Acceptable control characters are defined as .null (U+0000) and\n CR (U+000D) for this check.\n ", "result": "PASS", "severity": null}, {"description": "Put an empty glyph on GID 1 right after the .notdef glyph for COLRv0 fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "empty_glyph_on_gid1_for_colrv0", "proposal": ["https://github.com/googlefonts/gftools/issues/609", "https://github.com/fonttools/fontbakery/pull/3905"], "rationale": "\n A rendering bug in Windows 10 paints whichever glyph is on GID 1 on top of\n some glyphs, colored or not. This only occurs for COLR version 0 fonts.\n\n Having a glyph with no contours on GID 1 is a practical workaround for that.\n\n See https://github.com/googlefonts/gftools/issues/609\n ", "result": "PASS", "severity": null}, {"description": "Checking all files are in the same directory.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "All files are in the same directory."}, "status": "PASS"}], "module": "family.single_directory", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the set of font files passed in the command line is not all in the\n same directory, then we warn the user since the tool will interpret the\n set of files as belonging to a single family (and it is unlikely that\n the user would store the files from a single family spreaded\n in several separate directories).\n ", "result": "PASS", "severity": null}, {"description": "Each font in a family must have the same set of vertical metrics values.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": null, "message": "Vertical metrics are the same across the family."}, "status": "PASS"}], "module": "family.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/1487"], "rationale": "\n We want all fonts within a family to have the same vertical metrics so\n their line spacing is consistent across the family.\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 usWinAscent & usWinDescent.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 usWinAscent & usWinDescent values look good!"}, "status": "PASS"}], "module": "family.win_ascent_and_descent", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A font's winAscent and winDescent values should be greater than or equal to\n the head table's yMax, abs(yMin) values. If they are less than these values,\n clipping can occur on Windows platforms\n (https://github.com/RedHatBrand/Overpass/issues/33).\n\n If the font includes tall/deep writing systems such as Arabic or Devanagari,\n the winAscent and winDescent can be greater than the yMax and absolute yMin\n values to accommodate vowel marks.\n\n When the 'win' Metrics are significantly greater than the UPM, the linespacing\n can appear too loose. To counteract this, enabling the OS/2 fsSelection\n bit 7 (Use_Typo_Metrics), will force Windows to use the OS/2 'typo' values\n instead. This means the font developer can control the linespacing with\n the 'typo' values, whilst avoiding clipping by setting the 'win' values to\n values greater than the yMax and absolute yMin.\n ", "result": "PASS", "severity": null}, {"description": "All name entries referenced by fvar instances exist on the name table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "fvar_name_entries", "proposal": ["https://github.com/fonttools/fontbakery/issues/2069"], "rationale": "\n The purpose of this check is to make sure that all name entries referenced\n by variable font instances do exist in the name table.\n ", "result": "PASS", "severity": null}, {"description": "Ensure files are not too large.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font had a reasonable file size"}, "status": "PASS"}], "module": "file_size", "proposal": ["https://github.com/fonttools/fontbakery/issues/3320"], "rationale": "\n Serving extremely large font files causes usability issues.\n This check ensures that file sizes are reasonable.\n ", "result": "PASS", "severity": 10}, {"description": "Do we have the latest version of FontBakery installed?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "outdated-fontbakery", "message": "Current FontBakery version is 0.13.1, while a newer 0.13.2 is already available. Please upgrade it with 'pip install -U fontbakery'"}, "status": "FAIL"}], "module": "fontbakery_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/2093"], "rationale": "\n Running old versions of FontBakery can lead to a poor report which may\n include false WARNs and FAILs due do bugs, as well as outdated\n quality assurance criteria.\n\n Older versions will also not report problems that are detected by new checks\n added to the tool in more recent updates.\n ", "result": "FAIL", "severity": null}, {"description": "Familyname must be unique according to namecheck.fontdata.com", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font familyname seems to be unique."}, "status": "PASS"}], "module": "fontdata_namecheck", "proposal": ["https://github.com/fonttools/fontbakery/issues/494"], "rationale": "\n We need to check names are not already used, and today the best place to check\n that is http://namecheck.fontdata.com\n ", "result": "PASS", "severity": null}, {"description": "Ensure that the font can be rasterized by FreeType.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font can be rasterized by FreeType."}, "status": "PASS"}], "module": "freetype_rasterizer", "proposal": ["https://github.com/fonttools/fontbakery/issues/3642"], "rationale": "\n Malformed fonts can cause FreeType to crash.\n ", "result": "PASS", "severity": 10}, {"description": "Ensure no GPOS7 lookups are present.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no GPOS7 lookups"}, "status": "PASS"}], "module": "gpos7", "proposal": ["https://github.com/fonttools/fontbakery/issues/3643"], "rationale": "\n Versions of fonttools >=4.14.0 (19 August 2020) perform an optimisation on\n chained contextual lookups, expressing GSUB6 as GSUB5 and GPOS8 and GPOS7\n where possible (when there are no suffixes/prefixes for all rules in\n the lookup).\n\n However, makeotf has never generated these lookup types and they are rare\n in practice. Perhaps because of this, Mac's CoreText shaper does not correctly\n interpret GPOS7, meaning that these lookups will be ignored by the shaper,\n and fonts containing these lookups will have unintended positioning errors.\n\n To fix this warning, rebuild the font with a recent version of fonttools.\n ", "result": "PASS", "severity": 9}, {"description": "Does GPOS table have kerning information? This check skips monospaced fonts as defined by post.isFixedPitch value", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "gpos_kerning_info", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Well-designed fonts use kerning to improve the spacing between\n specific pairs of glyphs. This check ensures that the font has\n kerning information in the GPOS table. It can be ignored if the\n design or writing system does not require kerning.\n ", "result": "PASS", "severity": null}, {"description": "Show hinting filesize impact.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "size-impact", "message": "Hinting filesize impact:\n\n | | /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersstencil/BigShouldersStencil[opsz,wght].ttf |\n |:------------- | ---------------:|\n | Dehinted Size | 322.2kb |\n | Hinted Size | 322.2kb |\n | Increase | 24 bytes |\n | Change | 0.0 % |\n"}, "status": "INFO"}], "module": "hinting_impact", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check is merely informative, displaying an useful comparison of filesizes\n of hinted versus unhinted font files.\n ", "result": "INFO", "severity": null}, {"description": "PPEM must be an integer on hinted fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_hinted"}, "status": "SKIP"}], "module": "integer_ppem_if_hinted", "proposal": ["https://github.com/fonttools/fontbakery/issues/2338"], "rationale": "\n Hinted fonts must have head table flag bit 3 set.\n\n Per https://docs.microsoft.com/en-us/typography/opentype/spec/head,\n bit 3 of Head::flags decides whether PPEM should be rounded. This bit should\n always be set for hinted fonts.\n\n Note:\n Bit 3 = Force ppem to integer values for all internal scaler math;\n May use fractional ppem sizes if this bit is clear;\n ", "result": "SKIP", "severity": null}, {"description": "Detect any interpolation issues in the font.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No interpolation issues found"}, "status": "PASS"}], "module": "interpolation_issues", "proposal": ["https://github.com/fonttools/fontbakery/issues/3930"], "rationale": "\n When creating a variable font, the designer must make sure that corresponding\n paths have the same start points across masters, as well as that corresponding\n component shapes are placed in the same order within a glyph across masters.\n If this is not done, the glyph will not interpolate correctly.\n\n Here we check for the presence of potential interpolation errors using the\n fontTools.varLib.interpolatable module.\n ", "result": "PASS", "severity": 4}, {"description": "Check that legacy accents aren't used in composite glyphs.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Looks good!"}, "status": "PASS"}], "module": "legacy_accents", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4310"], "rationale": "\n Legacy accents should not have anchors and should have positive width.\n They are often used independently of a letter, either as a placeholder\n for an expected combined mark+letter combination in MacOS, or separately.\n For instance, U+00B4 (ACUTE ACCENT) is often mistakenly used as an apostrophe,\n U+0060 (GRAVE ACCENT) is used in Markdown to notify code blocks,\n and ^ is used as an exponential operator in maths.\n ", "result": "PASS", "severity": null}, {"description": "Are there caret positions declared for every ligature?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-caret-pos", "message": "This font lacks caret position values for ligature glyphs on its GDEF table."}, "status": "WARN"}], "module": "ligature_carets", "proposal": ["https://github.com/fonttools/fontbakery/issues/1225"], "rationale": "\n All ligatures in a font must have corresponding caret (text cursor) positions\n defined in the GDEF table, otherwhise, users may experience issues with\n caret rendering.\n\n If using GlyphsApp or UFOs, ligature carets can be defined as anchors with\n names starting with `caret_`. These can be compiled with fontmake as of\n version v2.4.0.\n ", "result": "WARN", "severity": null}, {"description": "Checking Vertical Metric Linegaps.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2 sTypoLineGap and hhea lineGap are both 0."}, "status": "PASS"}], "module": "linegaps", "proposal": ["https://github.com/fonttools/fontbakery/issues/4133", "https://googlefonts.github.io/gf-guide/metrics.html"], "rationale": "\n The LineGap value is a space added to the line height created by the union\n of the (typo/hhea)Ascender and (typo/hhea)Descender. It is handled differently\n according to the environment.\n\n This leading value will be added above the text line in most desktop apps.\n It will be shared above and under in web browsers, and ignored in Windows\n if Use_Typo_Metrics is disabled.\n\n For better linespacing consistency across platforms,\n (typo/hhea)LineGap values must be 0.\n ", "result": "PASS", "severity": null}, {"description": "Ensure variable fonts include an avar table.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "mandatory_avar_table", "proposal": ["https://github.com/fonttools/fontbakery/issues/3100"], "rationale": "\n Most variable fonts should include an avar table to correctly define\n axes progression rates.\n\n For example, a weight axis from 0% to 100% doesn't map directly to 100 to 1000,\n because a 10% progression from 0% may be too much to define the 200,\n while 90% may be too little to define the 900.\n\n If the progression rates of axes is linear, this check can be ignored.\n Fontmake will also skip adding an avar table if the progression rates\n are linear. However, it is still recommended that designers visually proof\n each instance is at the expected weight, width etc.\n ", "result": "PASS", "severity": null}, {"description": "Font contains '.notdef' as its first glyph?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "mandatory_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification v1.8.2 recommends that the first glyph is the\n '.notdef' glyph without a codepoint assigned and with a drawing:\n\n The .notdef glyph is very important for providing the user feedback\n that a glyph is not found in the font. This glyph should not be left\n without an outline as the user will only see what looks like a space\n if a glyph is missing and not be aware of the active font\u2019s limitation.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/recom#glyph-0-the-notdef-glyph\n\n Pre-v1.8, it was recommended that fonts should also contain 'space', 'CR'\n and '.null' glyphs. This might have been relevant for MacOS 9 applications.\n ", "result": "PASS", "severity": null}, {"description": "Check math signs have the same width.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "width-outliers", "message": "The most common width is 732 among a set of 4 math glyphs.\nThe following math glyphs have a different width, though:\n\nWidth = 772:\nplusminus, plus\n\nWidth = 768:\nless, lessequal, greater\n\nWidth = 644:\nmultiply\n\nWidth = 812:\ndivide\n\nWidth = 828:\napproxequal\n\nWidth = 770:\ngreaterequal\n"}, "status": "WARN"}], "module": "math_signs_width", "proposal": ["https://github.com/fonttools/fontbakery/issues/3832"], "rationale": "\n It is a common practice to have math signs sharing the same width\n (preferably the same width as tabular figures accross the entire font family).\n\n This probably comes from the will to avoid additional tabular math signs\n knowing that their design can easily share the same width.\n ", "result": "WARN", "severity": null}, {"description": "Ensure small caps glyphs are available.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "missing_small_caps_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/3154"], "rationale": "\n Ensure small caps glyphs are available if\n a font declares smcp or c2sc OT features.\n ", "result": "PASS", "severity": null}, {"description": "Are there disallowed characters in the NAME table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.char_restrictions", "proposal": ["https://github.com/fonttools/fontbakery/issues/1718", "https://github.com/fonttools/fontbakery/issues/1663", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType spec requires a subset of ASCII\n (any printable characters except \"[]{}()<>/%\") for\n POSTSCRIPT_NAME (nameID 6),\n POSTSCRIPT_CID_NAME (nameID 20), and\n an even smaller subset (\"a-zA-Z0-9\") for\n VARIATIONS_POSTSCRIPT_NAME_PREFIX (nameID 25).\n ", "result": "PASS", "severity": null}, {"description": "Combined length of family and style must not exceed 32 characters.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.family_and_style_max_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/1488", "https://github.com/fonttools/fontbakery/issues/2179"], "rationale": "\n This check ensures that the length of name table entries is not\n too long, as this causes problems in some environments.\n ", "result": "PASS", "severity": null}, {"description": "Name table records must not have trailing spaces.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No trailing spaces on name table entries."}, "status": "PASS"}], "module": "name.trailing_spaces", "proposal": ["https://github.com/fonttools/fontbakery/issues/2417"], "rationale": "\n This check ensures that no entries in the name table end in\n spaces; trailing spaces, particularly in font names, can be\n confusing to users. In most cases this can be fixed by\n removing trailing spaces from the metadata fields in the font\n editor.\n ", "result": "PASS", "severity": null}, {"description": "Description strings in the name table must not contain copyright info.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "name.no_copyright_on_description", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The name table in a font file contains strings about the font;\n there are entries for a copyright field and a description. If the\n copyright entry is being used correctly, then there should not\n be any copyright information in the description entry.\n ", "result": "PASS", "severity": null}, {"description": "Check name table IDs 1, 2, 16, 17 to conform to Italic style.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font is not Italic."}, "status": "SKIP"}], "module": "name.italic_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/3666"], "rationale": "\n This check ensures that several entries in the name table\n conform to the font's Upright or Italic style,\n namely IDs 1 & 2 as well as 16 & 17 if they're present.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure glyphs do not have components which are themselves components.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "nested_components", "proposal": ["https://github.com/fonttools/fontbakery/issues/2961"], "rationale": "\n There have been bugs rendering variable fonts with nested components.\n Additionally, some static fonts with nested components have been reported\n to have rendering and printing issues.\n\n For more info, see:\n * https://github.com/fonttools/fontbakery/issues/2961\n * https://github.com/arrowtype/recursive/issues/412\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 Metrics match hhea Metrics.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2.sTypoAscender/Descender values match hhea.ascent/descent."}, "status": "PASS"}], "module": "os2_metrics_match_hhea", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n OS/2 and hhea vertical metric values should match. This will produce the\n same linespacing on Mac, GNU+Linux and Windows.\n\n - Mac OS X uses the hhea values.\n - Windows uses OS/2 or Win, depending on the OS or fsSelection bit value.\n\n When OS/2 and hhea vertical metrics match, the same linespacing results on\n macOS, GNU+Linux and Windows. Note that fixing this issue in a previously\n released font may cause reflow in user documents and unhappy users.\n ", "result": "PASS", "severity": null}, {"description": "Checking with ots-sanitize.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ots", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType Sanitizer (OTS) is a tool that checks that the font is\n structually well-formed and passes various sanity checks. It is used by\n many web browsers to check web fonts before using them; fonts which fail\n such checks are blocked by browsers.\n\n This check runs OTS on the font and reports any errors or warnings that\n it finds.\n ", "result": "PASS", "severity": null}, {"description": "Check there are no overlapping path segments", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "overlapping-path-segments", "message": "The following glyphs have overlapping path segments:\n\n\t* eth (U+00F0): L<<362.0,1314.0>--<346.0,1350.0>> has the same coordinates as a previous segment."}, "status": "WARN"}], "module": "overlapping_path_segments", "proposal": ["https://github.com/google/fonts/issues/7594#issuecomment-2401909084"], "rationale": "\n Some rasterizers encounter difficulties when rendering glyphs with\n overlapping path segments.\n\n A path segment is a section of a path defined by two on-curve points.\n When two segments share the same coordinates, they are considered\n overlapping.\n ", "result": "WARN", "severity": null}, {"description": "Font contains all required tables?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "optional-tables", "message": "This font contains the following optional tables:\n\n\t- loca\n\n\t- prep\n\n\t- GPOS\n\n\t- GSUB\n\n\t- gasp"}, "status": "INFO"}, {"message": {"code": null, "message": "Font contains all required tables."}, "status": "PASS"}], "module": "required_tables", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to the OpenType spec\n https://docs.microsoft.com/en-us/typography/opentype/spec/otff#required-tables\n\n Whether TrueType or CFF outlines are used in an OpenType font, the following\n tables are required for the font to function correctly:\n\n - cmap (Character to glyph mapping)\u23ce\n - head (Font header)\u23ce\n - hhea (Horizontal header)\u23ce\n - hmtx (Horizontal metrics)\u23ce\n - maxp (Maximum profile)\u23ce\n - name (Naming table)\u23ce\n - OS/2 (OS/2 and Windows specific metrics)\u23ce\n - post (PostScript information)\n\n The spec also documents that variable fonts require the following table:\n\n - STAT (Style attributes)\n\n Depending on the typeface and coverage of a font, certain tables are\n recommended for optimum quality.\n\n For example:\u23ce\n - the performance of a non-linear font is improved if the VDMX, LTSH,\n and hdmx tables are present.\u23ce\n - Non-monospaced Latin fonts should have a kern table.\u23ce\n - A gasp table is necessary if a designer wants to influence the sizes\n at which grayscaling is used under Windows. Etc.\n ", "result": "INFO", "severity": null}, {"description": "Ensure indic fonts have the Indian Rupee Sign glyph.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_indic_font"}, "status": "SKIP"}], "module": "rupee", "proposal": ["https://github.com/fonttools/fontbakery/issues/2967"], "rationale": "\n Per Bureau of Indian Standards every font supporting one of the\n official Indian languages needs to include Unicode Character\n \u201c\u20b9\u201d (U+20B9) Indian Rupee Sign.\n ", "result": "SKIP", "severity": null}, {"description": "Font has the proper sfntVersion value?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has the correct sfntVersion value."}, "status": "PASS"}], "module": "sfnt_version", "proposal": ["https://github.com/fonttools/fontbakery/issues/3388"], "rationale": "\n OpenType fonts that contain TrueType outlines should use the value of 0x00010000\n for the sfntVersion. OpenType fonts containing CFF data (version 1 or 2) should\n use 0x4F54544F ('OTTO', when re-interpreted as a Tag) for sfntVersion.\n\n Fonts with the wrong sfntVersion value are rejected by FreeType.\n\n https://docs.microsoft.com/en-us/typography/opentype/spec/otff#table-directory\n ", "result": "PASS", "severity": 10}, {"description": "Ensure 'smcp' (small caps) lookups are defined before ligature lookups in the 'GSUB' table.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "'smcp' lookups are defined before 'liga' lookups."}, "status": "PASS"}], "module": "smallcaps_before_ligatures", "proposal": ["https://github.com/fonttools/fontbakery/issues/3020"], "rationale": "\n OpenType small caps should be defined before ligature lookups to ensure\n proper functionality.\n\n Rainer Erich Scheichelbauer (a.k.a. MekkaBlue) pointed out in a tweet\n (https://twitter.com/mekkablue/status/1297486769668132865) that the ordering\n of small caps and ligature lookups can lead to bad results such as the example\n he provided of the word \"WAFFLES\" in small caps, but with an unfortunate\n lowercase ffl ligature substitution.\n\t\n This check attempts to detect this kind of mistake.\n ", "result": "PASS", "severity": null}, {"description": "Ensure smart dropout control is enabled in \"prep\" table instructions.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "smart_dropout", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This setup is meant to ensure consistent rendering quality for fonts across\n all devices (with different rendering/hinting capabilities).\n\n Below is the snippet of instructions we expect to see in the fonts:\n B8 01 FF PUSHW 0x01FF\n 85 SCANCTRL (unconditinally turn on\n dropout control mode)\n B0 04 PUSHB 0x04\n 8D SCANTYPE (enable smart dropout control)\n\n \"Smart dropout control\" means activating rules 1, 2 and 5:\n Rule 1: If a pixel's center falls within the glyph outline,\n that pixel is turned on.\n Rule 2: If a contour falls exactly on a pixel's center,\n that pixel is turned on.\n Rule 5: If a scan line between two adjacent pixel centers\n (either vertical or horizontal) is intersected\n by both an on-Transition contour and an off-Transition\n contour and neither of the pixels was already turned on\n by rules 1 and 2, turn on the pixel which is closer to\n the midpoint between the on-Transition contour and\n off-Transition contour. This is \"Smart\" dropout control.\n\n For more detailed info (such as other rules not enabled in this snippet),\n please refer to the TrueType Instruction Set documentation.\n\n Generally this occurs with unhinted fonts; if you are not using autohinting,\n use gftools-fix-nonhinting (or just gftools-fix-font) to fix this issue.\n ", "result": "PASS", "severity": null}, {"description": "Does the font contain a soft hyphen?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "softhyphen", "message": "This font has a 'Soft Hyphen' character."}, "status": "WARN"}], "module": "soft_hyphen", "proposal": ["https://github.com/fonttools/fontbakery/issues/4046", "https://github.com/fonttools/fontbakery/issues/3486"], "rationale": "\n The 'Soft Hyphen' character (codepoint 0x00AD) is used to mark\n a hyphenation possibility within a word in the absence of or\n overriding dictionary hyphenation.\n\n It is sometimes designed empty with no width (such as a control character),\n sometimes the same as the traditional hyphen, sometimes double encoded with\n the hyphen.\n\n That being said, it is recommended to not include it in the font at all,\n because discretionary hyphenation should be handled at the level of the\n shaping engine, not the font. Also, even if present, the software would\n not display that character.\n\n More discussion at:\n https://typedrawers.com/discussion/2046/special-dash-things-softhyphen-horizontalbar\n ", "result": "WARN", "severity": null}, {"description": "Checking STAT table entries in static fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "STAT_in_statics", "proposal": ["https://github.com/fonttools/fontbakery/issues/4149"], "rationale": "\n Adobe feature syntax allows for the definition of a STAT table. Fonts built\n with a hand-coded STAT table in feature syntax may be built either as static\n or variable, but will end up with the same STAT table.\n\n This is a problem, because a STAT table which works on variable fonts\n will not be appropriate for static instances. The examples in the OpenType spec\n of non-variable fonts with a STAT table show that the table entries must be\n restricted to those entries which refer to the static font's position in\n the designspace. i.e. a Regular weight static should only have the following\n entry for the weight axis:\n\n \n \n \n \n\n However, if the STAT table intended for a variable font is compiled into a\n static, it will have many entries for this axis. In this case, Windows will\n read the first entry only, causing all instances to report themselves\n as \"Thin Condensed\".\n ", "result": "SKIP", "severity": null}, {"description": "Check correctness of STAT table strings", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "STAT_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/2863"], "rationale": "\n On the STAT table, the \"Italic\" keyword must not be used on AxisValues\n for variation axes other than 'ital'.\n ", "result": "PASS", "severity": null}, {"description": "Ensure Stylistic Sets have description.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "stylisticset_description", "proposal": ["https://github.com/fonttools/fontbakery/issues/3155"], "rationale": "\n Stylistic sets should provide description text. Programs such as InDesign,\n TextEdit and Inkscape use that info to display to the users so that they know\n what a given stylistic set offers.\n ", "result": "PASS", "severity": null}, {"description": "Check tabular widths don't have kerning.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has no tabular numerals"}, "status": "SKIP"}], "module": "tabular_kerning", "proposal": ["https://github.com/fonttools/fontbakery/issues/4440"], "rationale": "\n Tabular glyphs should not have kerning, as they are meant to be used in tables.\n\n This check looks for kerning in:\n - all glyphs in a font in combination with tabular numerals;\n - tabular symbols in combination with tabular numerals.\n\n \"Tabular symbols\" is defined as:\n - for fonts with a \"tnum\" feature, all \"tnum\" substitution target glyphs;\n - for fonts without a \"tnum\" feature, all glyphs that have the same width\n as the tabular numerals, but limited to numbers, math and currency symbols.\n\n This check may produce false positives for fonts with no \"tnum\" feature\n and with equal-width numerals (and other same-width symbols) that are\n not intended to be used as tabular numerals.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure component transforms do not perform scaling or rotation.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "No glyphs had components with scaling or rotation"}, "status": "PASS"}], "module": "transformed_components", "proposal": ["https://github.com/fonttools/fontbakery/issues/2011"], "rationale": "\n Some families have glyphs which have been constructed by using\n transformed components e.g the 'u' being constructed from a flipped 'n'.\n\n From a designers point of view, this sounds like a win (less work).\n However, such approaches can lead to rasterization issues, such as\n having the 'u' not sitting on the baseline at certain sizes after\n running the font through ttfautohint.\n\n Other issues are outlines that end up reversed when only one dimension\n is flipped while the other isn't.\n\n As of July 2019, Marc Foley observed that ttfautohint assigns cvt values\n to transformed glyphs as if they are not transformed and the result is\n they render very badly, and that vttLib does not support flipped components.\n\n When building the font with fontmake, the problem can be fixed by adding\n this to the command line:\n\n --filter DecomposeTransformedComponentsFilter\n ", "result": "PASS", "severity": null}, {"description": "Checking with fontTools.ttx", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "ttx_roundtrip", "proposal": ["https://github.com/fonttools/fontbakery/issues/1763"], "rationale": "\n One way of testing whether or not fonts are well-formed at the\n binary level is to convert them to TTX and then back to binary. Structural\n problems within the binary font will show up as errors during conversion.\n This is not necessarily something that a designer will be able to address\n but is evidence of a potential bug in the font compiler used to generate\n the binary.", "result": "PASS", "severity": null}, {"description": "Checking that the typoAscender exceeds the yMax of the /Agrave.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "OS/2.sTypoAscender value is greater than the yMax of /Agrave."}, "status": "PASS"}], "module": "typoascender_exceeds_Agrave", "proposal": ["https://github.com/fonttools/fontbakery/issues/3170"], "rationale": "\n MacOS uses OS/2.sTypoAscender/Descender values to determine the line height\n of a font. If the sTypoAscender value is smaller than the maximum height of\n the uppercase /Agrave, the font\u2019s sTypoAscender value is ignored, and a very\n tall line height is used instead.\n\n This happens on a per-font, per-style basis, so it\u2019s possible for a font to\n have a good sTypoAscender value in one style but not in another. This can\n lead to inconsistent line heights across a typeface family.\n\n So, it is important to ensure that the sTypoAscender value is greater than\n the maximum height of the uppercase /Agrave in all styles of a type family.\n ", "result": "PASS", "severity": null}, {"description": "Font contains unique glyph names?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Glyph names are all unique."}, "status": "PASS"}], "module": "unique_glyphnames", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Duplicate glyph names prevent font installation on Mac OS X.\n ", "result": "PASS", "severity": null}, {"description": "Check font contains no unreachable glyphs", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unreachable-glyphs", "message": "The following glyphs could not be reached by codepoint or substitution rules:\n\n\t- eight.subs\n\n\t- five.subs\n\n\t- four.subs\n\n\t- nine.subs\n\n\t- one.subs\n\n\t- seven.subs\n\n\t- six.subs\n\n\t- three.subs\n\n\t- two.subs\n\n\t- zero.subs\n"}, "status": "WARN"}], "module": "unreachable_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/3160"], "rationale": "\n Glyphs are either accessible directly through Unicode codepoints or through\n substitution rules.\n\n In Color Fonts, glyphs are also referenced by the COLR table. And mathematical\n fonts also reference glyphs via the MATH table.\n\n Any glyphs not accessible by these means are redundant and serve only\n to increase the font's file size.\n ", "result": "WARN", "severity": null}, {"description": "Are there unwanted Apple tables?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "unwanted_aat_tables", "proposal": ["https://github.com/fonttools/fontbakery/pull/2190"], "rationale": "\n Apple's TrueType reference manual [1] describes SFNT tables not in the\n Microsoft OpenType specification [2] and these can sometimes sneak into final\n release files.\n\n This check ensures fonts only have OpenType tables.\n\n [1] https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6.html\n [2] https://docs.microsoft.com/en-us/typography/opentype/spec/\n ", "result": "PASS", "severity": null}, {"description": "Are there unwanted tables?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There are no unwanted tables."}, "status": "PASS"}], "module": "unwanted_tables", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Some font editors store source data in their own SFNT tables, and these\n can sometimes sneak into final release files, which should only have\n OpenType spec tables.\n ", "result": "PASS", "severity": null}, {"description": "Glyph names are all valid?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Glyph names are all valid."}, "status": "PASS"}], "module": "valid_glyphnames", "proposal": ["https://github.com/fonttools/fontbakery/issues/2832", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Microsoft's recommendations for OpenType Fonts states the following:\n\n 'NOTE: The PostScript glyph name must be no longer than 31 characters,\n include only uppercase or lowercase English letters, European digits,\n the period or the underscore, i.e. from the set `[A-Za-z0-9_.]` and\n should start with a letter, except the special glyph name `.notdef`\n which starts with a period.'\n\n https://learn.microsoft.com/en-us/typography/opentype/otspec181/recom#-post--table\n\n\n In practice, though, particularly in modern environments, glyph names\n can be as long as 63 characters.\n\n According to the \"Adobe Glyph List Specification\" available at:\n\n https://github.com/adobe-type-tools/agl-specification\n ", "result": "PASS", "severity": null}, {"description": "The variable font 'wght' (Weight) axis coordinate must be 700 on the 'Bold' instance.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Bold:wght is 700."}, "status": "PASS"}], "module": "varfont.bold_wght_coord", "proposal": ["https://github.com/fonttools/fontbakery/issues/1707"], "rationale": "\n The OpenType spec's registered\n design-variation tag 'wght' available at\n https://docs.microsoft.com/en-gb/typography/opentype/spec/dvaraxistag_wght\n does not specify a required value for the 'Bold' instance of a variable font.\n\n But Dave Crossland suggested that a required value of 700 should be enforced \n in this case (NOTE: a distinction is made between \"no bold instance present\"\n vs \"bold instance is present but its wght coordinate is not == 700\").\n ", "result": "PASS", "severity": null}, {"description": "Ensure that all variable font files have the same set of axes and axis ranges.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.consistent_axes", "proposal": ["https://github.com/fonttools/fontbakery/issues/2810"], "rationale": "\n In order to facilitate the construction of intuitive and friendly user\n interfaces, all variable font files in a given family should have the same set\n of variation axes. Also, each axis must have a consistent setting of min/max\n value ranges accross all the files.\n ", "result": "PASS", "severity": null}, {"description": "Ensure VFs with duplexed axes do not vary horizontal advance.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "no-relevant-axes", "message": "This font has no duplexed axes"}, "status": "SKIP"}], "module": "varfont.duplexed_axis_reflow", "proposal": ["https://github.com/fonttools/fontbakery/issues/3187"], "rationale": "\n Certain axes, such as grade (GRAD) or roundness (ROND), should not\n change any advanceWidth or kerning data across the font's design space.\n This is because altering the advance width of glyphs can cause text reflow.\n ", "result": "SKIP", "severity": null}, {"description": "Check variable font instances don't have duplicate names", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.duplicate_instance_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/2986"], "rationale": "\n This check's purpose is to detect duplicate named instances names in a\n given variable font.\n\n Repeating instance names may be the result of instances for several VF axes\n defined in `fvar`, but in some setups only weight+italic tokens are used\n in instance names, so they end up repeating.\n\n Only a base set of fonts for the most default representation of the\n family can be defined through instances in the `fvar` table, all other\n instances will have to be left to access through the `STAT` table.\n ", "result": "PASS", "severity": null}, {"description": "Ensure the font's instances are in the correct order.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.instances_in_order", "proposal": ["https://github.com/googlefonts/fontbakery/issues/3334"], "rationale": "\n Ensure that the fvar table instances are in ascending order of weight.\n Some software, such as Canva, displays the instances in the order they\n are defined in the fvar table, which can lead to confusion if the\n instances are not in order of weight.\n ", "result": "PASS", "severity": 2}, {"description": "Ensure VFs do not contain (yet) the ital axis.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "varfont.unsupported_axes", "proposal": ["https://github.com/fonttools/fontbakery/issues/2866"], "rationale": "\n The 'ital' axis is not supported yet in Google Chrome.\n\n For the time being, we need to ensure that VFs do not contain this axis.\n Once browser support is better, we can deprecate this check.\n\n For more info regarding browser support, see:\n https://arrowtype.github.io/vf-slnt-test/\n ", "result": "PASS", "severity": null}, {"description": "Font contains glyphs for whitespace characters?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font contains glyphs for whitespace characters."}, "status": "PASS"}], "module": "whitespace_glyphs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The OpenType specification recommends that fonts should contain\n glyphs for the following whitespace characters:\n\n - U+0020 SPACE\n - U+00A0 NO-BREAK SPACE\n\n The space character is required for text processing, and the no-break\n space is useful to prevent line breaks at its position. It is also\n recommended to have a glyph for the tab character (U+0009) and the\n soft hyphen (U+00AD), but these are not mandatory.\n ", "result": "PASS", "severity": null}, {"description": "Whitespace glyphs have ink?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "There is no whitespace glyph with ink."}, "status": "PASS"}], "module": "whitespace_ink", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that certain whitespace glyphs are empty.\n Certain text layout engines will assume that these glyphs are empty,\n and will not draw them; if they were in fact not designed to be\n empty, the result will be text layout that is not as expected.\n ", "result": "PASS", "severity": null}, {"description": "Space and non-breaking space have the same width?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Space and non-breaking space have the same width."}, "status": "PASS"}], "module": "whitespace_widths", "proposal": ["https://github.com/fonttools/fontbakery/issues/3843", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the space and nbspace glyphs have different widths, then Google Workspace\n has problems with the font.\n\n The nbspace is used to replace the space character in multiple situations in\n documents; such as the space before punctuation in languages that do that. It\n avoids the punctuation to be separated from the last word and go to next line.\n\n This is automatic substitution by the text editors, not by fonts. It's also used\n by designers in text composition practice to create nicely shaped paragraphs.\n If the space and the nbspace are not the same width, it breaks the text\n composition of documents.\n ", "result": "PASS", "severity": null}], "key": ["Universal Profile Checks", null, null], "result": {"FAIL": 1, "INFO": 2, "PASS": 50, "SKIP": 10, "WARN": 5}}, {"checks": [{"description": "Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-article", "message": "Family metadata at /home/runner/work/gf-dashboard/gf-dashboard/fonts/ofl/bigshouldersstencil does not have an article.\n"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.article.images", "proposal": ["https://github.com/fonttools/fontbakery/issues/4594"], "rationale": "\n The purpose of this check is to ensure images (either raster or vector files)\n are not excessively large in filesize and resolution.\n\n These constraints are loosely based on infrastructure limitations under\n default configurations.\n\n It also ensures that the article page has a minimum length and includes\n at least one visual asset.\n ", "result": "WARN", "severity": null}], "key": ["Article Checks", null, null], "result": {"WARN": 1}}, {"checks": [{"description": "Validate METADATA.pb axes values are within gf_axisregistry bounds.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.axisregistry_bounds", "proposal": ["https://github.com/fonttools/fontbakery/issues/3010"], "rationale": "\n Each axis range in a METADATA.pb file must be registered, and within the bounds\n of the axis definition in the Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n ", "result": "PASS", "severity": null}, {"description": "Validate METADATA.pb axes tags are defined in gf_axisregistry.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.axisregistry_valid_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3022"], "rationale": "\n Ensure all axes in a METADATA.pb file are registered in the\n Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n\n Why does Google Fonts have its own Axis Registry?\n\n We support a superset of the OpenType axis registry axis set, and use\n additional metadata for each axis. Axes present in a font file but not in this\n registry will not function via our API. No variable font is expected to\n support all of the axes here.\n\n Any font foundry or distributor library that offers variable fonts has a\n implicit, latent, de-facto axis registry, which can be extracted by scanning\n the library for axes' tags, labels, and min/def/max values. While in 2016\n Microsoft originally offered to include more axes in the OpenType 1.8\n specification (github.com/microsoft/OpenTypeDesignVariationAxisTags), as of\n August 2020, this effort has stalled. We hope more foundries and distributors\n will publish documents like this that make their axes explicit, to encourage\n of adoption of variable fonts throughout the industry, and provide source\n material for a future update to the OpenType specification's axis registry.\n ", "result": "PASS", "severity": null}, {"description": "Does METADATA.pb copyright field contain broken links?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.broken_links", "proposal": ["https://github.com/fonttools/fontbakery/issues/2550", "https://github.com/fonttools/fontbakery/issues/4110"], "rationale": "\n This check ensures that any URLs found within the copyright\n field of the METADATA.pb file are valid.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Font styles are named canonically?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.canonical_style_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n If the style is set to 'normal' in the METADATA.pb file, we expect a\n non-italic font - i.e. the font's macStyle bit 1 should be set to 0,\n and the font's fullname should not end with \"Italic\"; similarly if\n the style is set to 'italic', we expect a font with the macStyle bit 1\n set to 1, and the font's fullname ending with \"Italic\". If this is\n not the case, it can indicate an italic font was incorrectly marked\n as 'normal' in the METADATA.pb file or vice versa.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check that font weight has a canonical value.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.canonical_weight_value", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font weight declared in the METADATA.pb file\n has a canonical value. The canonical values are multiples of 100 between\n 100 and 900.\n ", "result": "PASS", "severity": null}, {"description": "Check samples can be rendered.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.can_render_samples", "proposal": ["https://github.com/fonttools/fontbakery/issues/3419", "https://github.com/fonttools/fontbakery/issues/3605"], "rationale": "\n In order to prevent tofu from being seen on fonts.google.com, this check\n verifies that all samples specified by METADATA.pb can be properly\n rendered by the font.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb category field is valid.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.category", "proposal": ["https://github.com/fonttools/fontbakery/issues/2972"], "rationale": "\n There are only five acceptable values for the category field in a METADATA.pb\n file:\n\n - MONOSPACE\n\n - SANS_SERIF\n\n - SERIF\n\n - DISPLAY\n\n - HANDWRITING\n\n This check is meant to avoid typos in this field.\n ", "result": "PASS", "severity": null}, {"description": "Check if category on METADATA.pb matches what can be inferred from the family name.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.category_hints", "proposal": ["https://github.com/fonttools/fontbakery/issues/3624"], "rationale": "\n Sometimes the font familyname contains words that hint at which is the most\n likely correct category to be declared on METADATA.pb\n ", "result": "PASS", "severity": null}, {"description": "Validate VF axes match the ones declared on METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.consistent_axis_enumeration", "proposal": ["https://github.com/fonttools/fontbakery/issues/3051"], "rationale": "\n All font variation axes present in the font files must be properly declared\n on METADATA.pb so that they can be served by the GFonts API.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check URL on copyright string is the same as in repository_url field.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.consistent_repo_urls", "proposal": ["https://github.com/fonttools/fontbakery/issues/4056"], "rationale": "\n Sometimes, perhaps due to copy-pasting, projects may declare different URLs\n between the font.coyright and the family.sources.repository_url fields.\n ", "result": "PASS", "severity": null}, {"description": "Validate 'date_added' field on METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.date_added", "proposal": ["https://github.com/fonttools/fontbakery/issues/4729"], "rationale": "\n The date_added field must not be empty or malformed.\n\n Expected format is \"YYYY-MM-DD\"\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Designers are listed correctly on the Google Fonts catalog?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.designer_profiles", "proposal": ["https://github.com/fonttools/fontbakery/issues/3083"], "rationale": "\n Google Fonts has a catalog of designers.\n\n This check ensures that the online entries of the catalog can be found based\n on the designer names listed on the METADATA.pb file.\n\n It also validates the URLs and file formats are all correctly set.\n ", "result": "PASS", "severity": null}, {"description": "Multiple values in font designer field in METADATA.pb must be separated by commas.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.designer_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/2479"], "rationale": "\n We must use commas instead of forward slashes because the server-side code\n at the fonts.google.com directory will segment the string on the commas into\n a list of names and display the first item in the list as the\n \"principal designer\" while the remaining names are identified as \"contributors\".\n\n See eg https://fonts.google.com/specimen/Rubik\n ", "result": "PASS", "severity": null}, {"description": "At least one designer is declared in METADATA.pb", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.empty_designer", "proposal": ["https://github.com/fonttools/fontbakery/issues/3961"], "rationale": "\n Any font published on Google Fonts must credit one or several authors,\n foundry and/or individuals.\n\n Ideally, all authors listed in the upstream repository's AUTHORS.txt should\n be mentioned in the designer field.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb does not use escaped strings.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.escaped_strings", "proposal": ["https://github.com/fonttools/fontbakery/issues/2932"], "rationale": "\n In some cases we've seen designer names and other fields with escaped strings\n in METADATA files (such as \"Juli\\303\\241n\").\n\n Nowadays the strings can be full unicode strings (such as \"Juli\u00e1n\") and do\n not need escaping.\n\n Escaping quotes or double-quotes is fine, though.\n ", "result": "PASS", "severity": null}, {"description": "Check font family directory name.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.family_directory_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/3421"], "rationale": "\n We want the directory name of a font family to be predictable and directly\n derived from the family name, all lowercased and removing spaces.\n ", "result": "PASS", "severity": null}, {"description": "Check that METADATA.pb family values are all the same.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.familyname", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file includes a family name field for each font\n file in the family. The value of this field should be the same\n for all fonts in the family.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Font filenames match font.filename entries?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.filenames", "proposal": ["https://github.com/fonttools/fontbakery/issues/2597"], "rationale": "\n Note:\n This check only looks for files in the current directory.\n\n Font files in subdirectories are checked by these other two checks:\n - googlefonts/metadata/undeclared_fonts\n - googlefonts/repo/vf_has_static_fonts\n\n We may want to merge them all into a single check.\n ", "result": "PASS", "severity": null}, {"description": "Ensure there is a regular style defined in METADATA.pb.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.has_regular", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n According to Google Fonts standards, families should have a Regular\n style.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb includes production subsets.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: listed_on_gfonts_api"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.includes_production_subsets", "proposal": ["https://github.com/fonttools/fontbakery/issues/2989"], "rationale": "\n Check METADATA.pb file includes the same subsets as the family in production.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb font.filename and font.post_script_name fields have equivalent values?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.match_filename_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n For static fonts, this checks that the font filename as declared in\n the METADATA.pb file matches the post_script_name field. i.e.\n SomeFont-Regular.ttf should have a PostScript name of SomeFont-Regular.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.match_fullname_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The font.full_name and font.post_script_name fields in the\n METADATA.pb file should be consistent - i.e. when all non-alphabetic\n characters are removed, they should be the same. This is to\n prevent inconsistencies when one or the other value has been\n manually edited in the METADATA.pb file.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check font name is the same as family name.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.match_name_familyname", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the 'name' field in each font's entry in\n the METADATA.pb file matches the 'name' field at the top level of\n the METADATA.pb.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb weight matches postScriptName for static fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.metadata.match_weight_postscript", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file has a field for each font file called 'weight',\n with a numeric value from 100 to 900. This check ensures that the\n weight value seems appropriate given the style name in the font's\n postScriptName. For example, a font with a postScriptName ending in\n 'Bold' should have a weight value of 700.\n ", "result": "SKIP", "severity": null}, {"description": "METADATA.pb should contain at least \"menu\" and \"latin\" subsets.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.menu_and_latin", "proposal": ["https://github.com/fonttools/fontbakery/issues/912#issuecomment-237935444", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The 'menu' and 'latin' subsets are mandatory in METADATA.pb for the\n font to display correctly on the Google Fonts website.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Validate family.minisite_url field.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-minisite-url", "message": "Please consider adding a family.minisite_url entry."}, "status": "INFO"}], "module": "vendorspecific.googlefonts.metadata.minisite_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/4504"], "rationale": "\n Validate family.minisite_url field.\n ", "result": "INFO", "severity": null}, {"description": "METADATA.pb font.name and font.full_name fields match the values declared on the name table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.family_and_full_names", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the family name declared in the METADATA.pb file\n matches the family name declared in the name table of the font file,\n and that the font full name declared in the METADATA.pb file\n matches the font full name declared in the name table of the font file.\n If the font was uploaded by the packager, this should always be the\n case. But if there were manual changes to the METADATA.pb file, a mismatch\n could occur.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.name value should be same as the family name declared on the name table.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.font_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4086", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures consistency between the font name declared on the name table\n and the contents of the METADATA.pb file.\n ", "result": "PASS", "severity": null}, {"description": "Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.nameid.post_script_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the PostScript name declared in the METADATA.pb file\n matches the PostScript name declared in the name table of the font file.\n If the font was uploaded by the packager, this should always be the\n case. But if there were manual changes to the METADATA.pb file, a mismatch\n could occur.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb parse correctly.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "METADATA.pb parsed successfuly."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.parses", "proposal": ["https://github.com/fonttools/fontbakery/issues/2248"], "rationale": "\n The purpose of this check is to ensure that the METADATA.pb file is not\n malformed.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Check for primary_script", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.primary_script", "proposal": ["https://github.com/fonttools/fontbakery/issues/4109"], "rationale": "\n Try to guess font's primary script and see if that's set in METADATA.pb.\n This is an educated guess based on the number of glyphs per script in the font\n and should be taken with caution.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: Regular should be 400.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.regular_is_400", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The weight of the regular style should be set to 400.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb file only contains a single CJK subset.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.single_cjk_subset", "proposal": ["https://github.com/fonttools/fontbakery/issues/4779"], "rationale": "\n Check METADATA.pb file only contains a single CJK subset since the Google Fonts\n backend doesn't support multiple CJK subsets.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb subsets should be alphabetically ordered.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.subsets_order", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The subsets listed in the METADATA.pb file should be sorted in\n alphabetical order.\n ", "result": "PASS", "severity": null}, {"description": "Ensure METADATA.pb lists all font binaries.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.undeclared_fonts", "proposal": ["https://github.com/fonttools/fontbakery/issues/2575"], "rationale": "\n The set of font binaries available, except the ones on a \"static\" subdir,\n must match exactly those declared on the METADATA.pb file.\n\n Also, to avoid confusion, we expect that font files (other than statics)\n are not placed on subdirectories.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: check if fonts field only has unique \"full_name\" values.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unique_full_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Each font field in the METADATA.pb file should have a unique\n \"full_name\" value. If this is not the case, it may indicate that\n the font files have been incorrectly named, or that the METADATA.pb\n file has been incorrectly edited.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb: check if fonts field only contains unique style:weight pairs.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unique_weight_style_pairs", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Each font field in the METADATA.pb file should have a unique\n style and weight. If there are duplications, it may indicate that\n that the METADATA.pb file has been incorrectly edited.\n ", "result": "PASS", "severity": null}, {"description": "Check for codepoints not covered by METADATA subsets.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unreachable-subsetting", "message": "The following codepoints supported by the font are not covered by\n any subsets defined in the font's metadata file, and will never\n be served. You can solve this by either manually adding additional\n subset declarations to METADATA.pb, or by editing the glyphset\n definitions.\n\n * U+02D8 BREVE: try adding one of: yi, canadian-aboriginal\n * U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal\n * U+02DB OGONEK: try adding one of: yi, canadian-aboriginal\n * U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, tifinagh, coptic, math\n * U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh\n * U+0307 COMBINING DOT ABOVE: try adding one of: todhri, hebrew, tifinagh, canadian-aboriginal, syriac, old-permic, math, tai-le, malayalam, duployan, coptic\n * U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac\n * U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee\n * U+030C COMBINING CARON: try adding one of: tai-le, cherokee\n * U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition\n * U+0311 COMBINING INVERTED BREVE: try adding one of: todhri, coptic\n * U+0312 COMBINING TURNED COMMA ABOVE: try adding math\n * U+031B COMBINING HORN: not included in any glyphset definition\n * U+0324 COMBINING DIAERESIS BELOW: try adding one of: cherokee, duployan, syriac\n * U+0326 COMBINING COMMA BELOW: try adding math\n * U+0327 COMBINING CEDILLA: try adding math\n * U+0328 COMBINING OGONEK: not included in any glyphset definition\n * U+032E COMBINING BREVE BELOW: try adding syriac\n * U+0331 COMBINING MACRON BELOW: try adding one of: gothic, tifinagh, caucasian-albanian, syriac, cherokee, sunuwar, thai\n * U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition\n * U+03C0 GREEK SMALL LETTER PI: try adding one of: greek, yi, math\n * U+2007 FIGURE SPACE: try adding symbols2\n * U+2008 PUNCTUATION SPACE: try adding symbols2\n * U+200A HAIR SPACE: try adding symbols2\n * U+2010 HYPHEN: try adding one of: hebrew, kayah-li, syloti-nagri, lisu, kaithi, cham, yi, armenian, sora-sompeng, sundanese, arabic, coptic, kharoshthi\n * U+2012 FIGURE DASH: not included in any glyphset definition\n * U+2015 HORIZONTAL BAR: try adding adlam\n * U+2021 DOUBLE DAGGER: try adding adlam\n * U+2030 PER MILLE SIGN: try adding adlam\n * U+2052 COMMERCIAL MINUS SIGN: not included in any glyphset definition\n * U+2070 SUPERSCRIPT ZERO: try adding math\n * U+2074 SUPERSCRIPT FOUR: try adding math\n * U+2075 SUPERSCRIPT FIVE: try adding math\n * U+2076 SUPERSCRIPT SIX: try adding math\n * U+2077 SUPERSCRIPT SEVEN: try adding math\n * U+2078 SUPERSCRIPT EIGHT: try adding math\n * U+2079 SUPERSCRIPT NINE: try adding math\n * U+2080 SUBSCRIPT ZERO: try adding math\n * U+2081 SUBSCRIPT ONE: try adding math\n * U+2082 SUBSCRIPT TWO: try adding math\n * U+2083 SUBSCRIPT THREE: try adding math\n * U+2084 SUBSCRIPT FOUR: try adding math\n * U+2085 SUBSCRIPT FIVE: try adding math\n * U+2086 SUBSCRIPT SIX: try adding math\n * U+2087 SUBSCRIPT SEVEN: try adding math\n * U+2088 SUBSCRIPT EIGHT: try adding math\n * U+2089 SUBSCRIPT NINE: try adding math\n * U+2116 NUMERO SIGN: try adding cyrillic\n * U+2126 OHM SIGN: try adding math\n * U+212E ESTIMATED SYMBOL: try adding math\n * U+2153 VULGAR FRACTION ONE THIRD: try adding symbols\n * U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols\n * U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols\n * U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols\n * U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols\n * U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols\n * U+2190 LEFTWARDS ARROW: try adding one of: symbols, math\n * U+2192 RIGHTWARDS ARROW: try adding one of: symbols, math\n * U+2194 LEFT RIGHT ARROW: try adding one of: symbols, math\n * U+2195 UP DOWN ARROW: try adding one of: symbols, math\n * U+2196 NORTH WEST ARROW: try adding one of: symbols, math\n * U+2197 NORTH EAST ARROW: try adding one of: symbols, math\n * U+2198 SOUTH EAST ARROW: try adding one of: symbols, math\n * U+2199 SOUTH WEST ARROW: try adding one of: symbols, math\n * U+2202 PARTIAL DIFFERENTIAL: try adding math\n * U+2205 EMPTY SET: try adding math\n * U+2206 INCREMENT: try adding math\n * U+220F N-ARY PRODUCT: try adding math\n * U+2211 N-ARY SUMMATION: try adding math\n * U+2219 BULLET OPERATOR: try adding one of: symbols, yi, tai-tham, math\n * U+221A SQUARE ROOT: try adding math\n * U+221E INFINITY: try adding math\n * U+222B INTEGRAL: try adding math\n * U+2248 ALMOST EQUAL TO: try adding math\n * U+2260 NOT EQUAL TO: try adding math\n * U+2264 LESS-THAN OR EQUAL TO: try adding math\n * U+2265 GREATER-THAN OR EQUAL TO: try adding math\n * U+25A0 BLACK SQUARE: try adding symbols\n * U+25A1 WHITE SQUARE: try adding symbols\n * U+25AC BLACK RECTANGLE: try adding symbols\n * U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols\n * U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols\n * U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols\n * U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols\n * U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: symbols, math\n * U+25C6 BLACK DIAMOND: try adding symbols\n * U+25C7 WHITE DIAMOND: try adding symbols\n * U+25CA LOZENGE: try adding one of: symbols, math\n * U+2736 SIX POINTED BLACK STAR: try adding symbols\n * U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math\n * U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math\n * U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition\n * U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition\n\nOr you can add the above codepoints to one of the subsets supported by the font: `latin`, `latin-ext`, `menu`, `vietnamese`"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.metadata.unreachable_subsetting", "proposal": ["https://github.com/fonttools/fontbakery/issues/4097", "https://github.com/fonttools/fontbakery/pull/4273"], "rationale": "\n This check ensures that all encoded glyphs in the font are covered by a\n subset declared in the METADATA.pb. Google Fonts splits the font into\n a set of subset fonts based on the contents of the `subsets` field and\n the subset definitions in the `glyphsets` repository.\n\n Any encoded glyphs which are not by any of these subset definitions\n will not be served in the subsetted fonts, and so will be unreachable to\n the end user.\n ", "result": "WARN", "severity": 2}, {"description": "Check for METADATA subsets with zero support.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.unsupported_subsets", "proposal": ["https://github.com/fonttools/fontbakery/issues/3533"], "rationale": "\n This check ensures that the subsets specified on a METADATA.pb file are\n actually supported (even if only partially) by the font files.\n\n Subsets for which none of the codepoints are supported will cause the\n check to FAIL.\n ", "result": "PASS", "severity": 10}, {"description": "METADATA.pb font.filename field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_filename_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font.filename field in the METADATA.pb\n is correct and well-formatted; we check well-formatting because we\n have a condition called 'style', and if that is true, then the font's\n filename correctly reflects its style. If a correctly formatted\n filename appears in the font.filename field in METADATA.pb, then all\n is good.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.full_name field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_full_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check ensures that the font.full_name field in the METADATA.pb\n file contains the family name of the font.\n ", "result": "PASS", "severity": null}, {"description": "Check name ID 25 to end with \"Italic\" for Italic VFs.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_nameid25", "proposal": ["https://github.com/fonttools/fontbakery/issues/3024", "https://github.com/googlefonts/gftools/issues/297", "https://typo.social/@arrowtype/110430680157544757"], "rationale": "\n Due to a bug in (at least) Adobe Indesign, name ID 25\n needs to be different for Italic VFs than their Upright counterparts.\n Google Fonts chooses to append \"Italic\" here.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb font.post_script_name field contains font name in right format?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.valid_post_script_name_values", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Ensures that the postscript name in METADATA.pb contains the font's\n family name (with no spaces) as detected from the font binary.\n ", "result": "PASS", "severity": null}, {"description": "Check METADATA.pb font weights are correct.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.weightclass", "proposal": ["https://github.com/fonttools/fontbakery/issues/2683", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Check METADATA.pb font weights are correct.\n\n For static fonts, the metadata weight should be the same as the static font's\n OS/2 usWeightClass.\n\n For variable fonts, the weight value should be 400 if the font's wght axis range\n includes 400, otherwise it should be the value closest to 400.\n ", "result": "PASS", "severity": null}], "key": ["Metadata Checks", null, null], "result": {"INFO": 1, "PASS": 39, "SKIP": 3, "WARN": 1}}, {"checks": [{"description": "Shapes languages in all GF glyphsets.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "warning-language-shaping", "message": "GF_Phonetics_SinoExt glyphset:\n| WARN messages | Languages |\n| :--- | :--- |\n| Some auxiliary glyphs were missing: \u017f | de_Latn (German) and fr_Latn (French) |\n| Some auxiliary glyphs were missing: \u01b7, \u01e4, \u01e5, \u01ee, \u01ef, \u0292 | fi_Latn (Finnish) |\n| Some auxiliary glyphs were missing: \u0132, \u0133 | nl_Latn (Dutch) |\n"}, "status": "WARN"}], "module": "vendorspecific.googlefonts.glyphsets.shape_languages", "proposal": ["https://github.com/googlefonts/fontbakery/issues/4147"], "rationale": "\n This check uses a heuristic to determine which GF glyphsets a font supports.\n Then it checks the font for correct shaping behaviour for all languages in\n those glyphsets.\n ", "result": "WARN", "severity": null}], "key": ["Glyphset Checks", null, null], "result": {"WARN": 1}}, {"checks": [{"description": "Does DESCRIPTION file contain broken links?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.broken_links", "proposal": ["https://github.com/fonttools/fontbakery/issues/4110", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The snippet of HTML in the DESCRIPTION.en_us.html/ARTICLE.en_us.html file is\n added to the font family webpage on the Google Fonts website. For that reason,\n all hyperlinks in it must be properly working.\n ", "result": "PASS", "severity": null}, {"description": "DESCRIPTION.en_us.html should end in a linebreak.", "documentation": null, "experimental": false, "filename": "METADATA.pb", "key": ["", "", [["metadata_pb", 0]]], "logs": [{"message": {"code": "missing-eof-linebreak", "message": "The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it."}, "status": "WARN"}], "module": "vendorspecific.googlefonts.description.eof_linebreak", "proposal": ["https://github.com/fonttools/fontbakery/issues/2879"], "rationale": "\n Some older text-handling tools sometimes misbehave if the last line of data\n in a text file is not terminated with a newline character (also known as '\\n').\n\n We know that this is a very small detail, but for the sake of keeping all\n DESCRIPTION.en_us.html files uniformly formatted throughout the GFonts\n collection, we chose to adopt the practice of placing this final linebreak\n character on them.\n ", "result": "WARN", "severity": null}, {"description": "DESCRIPTION.en_us.html should end in a linebreak.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.eof_linebreak", "proposal": ["https://github.com/fonttools/fontbakery/issues/2879"], "rationale": "\n Some older text-handling tools sometimes misbehave if the last line of data\n in a text file is not terminated with a newline character (also known as '\\n').\n\n We know that this is a very small detail, but for the sake of keeping all\n DESCRIPTION.en_us.html files uniformly formatted throughout the GFonts\n collection, we chose to adopt the practice of placing this final linebreak\n character on them.\n ", "result": "PASS", "severity": null}, {"description": "On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.family_update", "proposal": ["https://github.com/fonttools/fontbakery/issues/3182"], "rationale": "\n We want to ensure that any significant changes to the font family are\n properly mentioned in the DESCRIPTION file.\n\n In general, it means that the contents of the DESCRIPTION.en_us.html file\n will typically change if when font files are updated. Please treat this check\n as a reminder to do so whenever appropriate!\n ", "result": "PASS", "severity": null}, {"description": "Does DESCRIPTION file contain a upstream Git repo URL?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "url-found", "message": "Found a git repo URL: https://github.com/xotypeco/big_shoulders"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.description.git_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/2523"], "rationale": "\n The contents of the DESCRIPTION.en-us.html file are displayed on the\n Google Fonts website in the about section of each font family specimen page.\n\n Since all of the Google Fonts collection is composed of libre-licensed fonts,\n this check enforces a policy that there must be a hypertext link in that page\n directing users to the repository where the font project files are\n made available.\n\n Such hosting is typically done on sites like Github, Gitlab, GNU Savannah or\n any other git-based version control service.\n ", "result": "INFO", "severity": null}, {"description": "Check for presence of an ARTICLE.en_us.html file", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "missing-article", "message": "This font doesn't have an ARTICLE.en_us.html file."}, "status": "INFO"}], "module": "vendorspecific.googlefonts.description.has_article", "proposal": ["https://github.com/fonttools/fontbakery/issues/3841", "https://github.com/fonttools/fontbakery/issues/4318", "https://github.com/fonttools/fontbakery/issues/4702"], "rationale": "\n Fonts may have a longer article about them, or a description, but\n not both - except for Noto fonts which should have both!\n ", "result": "INFO", "severity": null}, {"description": "Check the description doesn't contain unsupported html elements", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.has_unsupported_elements", "proposal": ["https://github.com/fonttools/fontbakery/issues/2811#issuecomment-1907566857"], "rationale": "\n The Google Fonts backend doesn't support the following html elements:\n https://googlefonts.github.io/gf-guide/description.html#requirements\n ", "result": "PASS", "severity": null}, {"description": "DESCRIPTION.en_us.html must have more than 200 bytes.", "documentation": null, "experimental": false, "filename": "METADATA.pb", "key": ["", "", [["metadata_pb", 0]]], "logs": [{"message": {"code": "too-short", "message": "DESCRIPTION.en_us.html must have size larger than 200 bytes."}, "status": "FAIL"}], "module": "vendorspecific.googlefonts.description.min_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The DESCRIPTION.en_us.html file is intended to provide a brief overview of\n the font family. It should be long enough to be useful to users, but not so\n long that it becomes overwhelming.\n\n We chose 200 bytes as a minimum length because it suggests that someone has\n taken the time to write \"something sensible\" about the font.\n ", "result": "FAIL", "severity": null}, {"description": "DESCRIPTION.en_us.html must have more than 200 bytes.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.min_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The DESCRIPTION.en_us.html file is intended to provide a brief overview of\n the font family. It should be long enough to be useful to users, but not so\n long that it becomes overwhelming.\n\n We chose 200 bytes as a minimum length because it suggests that someone has\n taken the time to write \"something sensible\" about the font.\n ", "result": "PASS", "severity": null}, {"description": "URLs on DESCRIPTION file must not display http(s) prefix.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.urls", "proposal": ["https://github.com/fonttools/fontbakery/issues/3497", "https://github.com/fonttools/fontbakery/issues/4283"], "rationale": "\n The snippet of HTML in the DESCRIPTION.en_us.html file is added to the font\n family webpage on the Google Fonts website.\n\n Google Fonts has a content formatting policy for that snippet that expects the\n text content of anchors not to include the http:// or https:// prefixes.\n ", "result": "PASS", "severity": null}, {"description": "Is this a proper HTML snippet?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.description.valid_html", "proposal": ["https://github.com/fonttools/fontbakery/issues/2664", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Sometimes people write malformed HTML markup. This check should ensure the\n file is good.\n\n Additionally, when packaging families for being pushed to the `google/fonts`\n git repo, if there is no DESCRIPTION.en_us.html file, some older versions of\n the `add_font.py` tool insert a placeholder description file which contains\n invalid html. This file needs to either be replaced with an existing\n description file or edited by hand.\n ", "result": "PASS", "severity": null}], "key": ["Description Checks", null, null], "result": {"FAIL": 1, "INFO": 2, "PASS": 7, "WARN": 1}}, {"checks": [{"description": "Fonts have equal codepoint coverage", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: stylenames_are_canonical"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.family.equal_codepoint_coverage", "proposal": ["https://github.com/fonttools/fontbakery/issues/4180"], "rationale": "\n For a given family, all fonts must have the same codepoint coverage.\n This is because we want to avoid the situation where, for example,\n a character is present in a regular font but missing in the italic style;\n turning on italic would cause the character to be rendered either as a\n fake italic (auto-slanted) or to show tofu.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure Italic styles have Roman counterparts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.italics_have_roman_counterparts", "proposal": ["https://github.com/fonttools/fontbakery/issues/1733"], "rationale": "\n For each font family on Google Fonts, every Italic style must have\n a Roman sibling.\n\n This kind of problem was first observed at [1] where the Bold style was\n missing but BoldItalic was included.\n\n [1] https://github.com/google/fonts/pull/1482\n ", "result": "PASS", "severity": null}, {"description": "All tabular figures must have the same width across the RIBBI-family.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.tnum_horizontal_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/2278"], "rationale": "\n Tabular figures need to have the same metrics in all styles in order to allow\n tables to be set with proper typographic control, but to maintain the placement\n of decimals and numeric columns between rows.\n\n Here's a good explanation of this:\n https://www.typography.com/techniques/fonts-for-financials/#tabular-figs\n ", "result": "PASS", "severity": null}], "key": ["Family Checks", null, null], "result": {"PASS": 2, "SKIP": 1}}, {"checks": [{"description": "Check family name for GF Guide compliance.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family_name_compliance", "proposal": ["https://github.com/fonttools/fontbakery/issues/4049"], "rationale": "\n Checks the family name for compliance with the Google Fonts Guide.\n https://googlefonts.github.io/gf-guide/onboarding.html#new-fonts\n\n If you want to have your family name added to the CamelCase\n exceptions list, please submit a pull request to the\n camelcased_familyname_exceptions.txt file.\n\n Similarly, abbreviations can be submitted to the\n abbreviations_familyname_exceptions.txt file.\n\n These are located in the Lib/fontbakery/data/googlefonts/ directory\n of the FontBakery source code currently hosted at\n https://github.com/fonttools/fontbakery/\n ", "result": "PASS", "severity": null}, {"description": "Name table entries should not contain line-breaks.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.line_breaks", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n There are some entries on the name table that may include more than one line\n of text. The Google Fonts team, though, prefers to keep the name table entries\n short and simple without line breaks.\n\n For instance, some designers like to include the full text of a font license in\n the \"copyright notice\" entry, but for the GFonts collection this entry should\n only mention year, author and other basic info in a manner enforced by\n `googlefonts/font_copyright`\n ", "result": "PASS", "severity": null}], "key": ["Name table checks", null, null], "result": {"PASS": 2}}, {"checks": [{"description": "Check font has a license.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.family.has_license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A license file is required for all fonts in the Google Fonts collection.\n This checks that the font's directory contains a file named OFL.txt or\n LICENSE.txt.\n ", "result": "PASS", "severity": null}, {"description": "Copyright notices match canonical pattern in fonts", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.font_copyright", "proposal": ["https://github.com/fonttools/fontbakery/pull/2383", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n This check aims at ensuring a uniform and legally accurate copyright statement\n on the name table entries and METADATA.pb files of font files across the Google\n Fonts library.\n\n We also check that the copyright field in METADATA.pb matches the\n contents of the name table nameID 0 (Copyright), and that the copyright\n notice within the METADATA.pb file is not too long; if it is more than 500\n characters, this may be an indication that either a full license or the\n font's description has been included in this field by mistake.\n\n \n The expected pattern for the copyright string adheres to the following rules:\n\n * It must say \"Copyright\" followed by a 4 digit year (optionally followed by\n a hyphen and another 4 digit year)\n\n * Additional years or year ranges are also valid.\n\n * An optional comma can be placed here.\n\n * Then it must say \"The Project Authors\" and, within parentheses,\n a URL for a git repository must be provided. But we have an exception\n for the fonts from the Noto project, that simply have\n \"google llc. all rights reserved\" here.\n\n * The check is case insensitive and does not validate whether the familyname\n is correct, even though we'd obviously expect it to be.\n\n\n Here is an example of a valid copyright string:\n\n \"Copyright 2017 The Archivo Black Project Authors\n (https://github.com/Omnibus-Type/ArchivoBlack)\"\n", "result": "PASS", "severity": 10}, {"description": "Check OFL body text is correct.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.license.OFL_body_text", "proposal": ["https://github.com/fonttools/fontbakery/issues/3352"], "rationale": "\n Check OFL body text is correct.\n Often users will accidently delete parts of the body text.\n ", "result": "PASS", "severity": 10}, {"description": "Check license file has good copyright string.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.license.OFL_copyright", "proposal": ["https://github.com/fonttools/fontbakery/issues/2764"], "rationale": "\n An OFL.txt file's first line should be the font copyright.\n\n \n The expected pattern for the copyright string adheres to the following rules:\n\n * It must say \"Copyright\" followed by a 4 digit year (optionally followed by\n a hyphen and another 4 digit year)\n\n * Additional years or year ranges are also valid.\n\n * An optional comma can be placed here.\n\n * Then it must say \"The Project Authors\" and, within parentheses,\n a URL for a git repository must be provided. But we have an exception\n for the fonts from the Noto project, that simply have\n \"google llc. all rights reserved\" here.\n\n * The check is case insensitive and does not validate whether the familyname\n is correct, even though we'd obviously expect it to be.\n\n\n Here is an example of a valid copyright string:\n\n \"Copyright 2017 The Archivo Black Project Authors\n (https://github.com/Omnibus-Type/ArchivoBlack)\"\n", "result": "PASS", "severity": 10}, {"description": "METADATA.pb: Copyright notice is the same in all fonts?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.copyright", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The METADATA.pb file includes a copyright field for each font\n file in the family. The value of this field should be the same\n for all fonts in the family.\n ", "result": "PASS", "severity": null}, {"description": "METADATA.pb license is \"APACHE2\", \"UFL\" or \"OFL\"?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The license field in METADATA.pb must contain one of the\n three values \"APACHE2\", \"UFL\" or \"OFL\". (New fonts should\n generally be OFL unless there are special circumstances.)\n ", "result": "PASS", "severity": null}, {"description": "Copyright notice on METADATA.pb should not contain 'Reserved Font Name'.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.metadata.reserved_font_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Unless an exception has been granted, we expect fonts on\n Google Fonts not to use the \"Reserved Font Name\" clause in their\n copyright information. This is because fonts with RFNs are difficult\n to modify in a libre ecosystem; anyone who forks the font (with a\n view to changing it) must first rename the font, which makes\n it difficult to pass changes back to upstream.\n\n There is also a potential licensing difficulty, in that Google Fonts\n web service subsets the font - a modification of the original - but\n then delivers the font with the same name, which could be seen as a\n violation of the reserved font name clause.\n ", "result": "PASS", "severity": null}, {"description": "Check copyright namerecords match license file.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.license", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A known licensing description must be provided in the NameID 14\n (LICENSE DESCRIPTION) entries of the name table.\n\n The source of truth for this check (to determine which license is in use) is\n a file placed side-by-side to your font project including the licensing terms.\n\n Depending on the chosen license, one of the following string snippets is\n expected to be found on the NameID 13 (LICENSE DESCRIPTION) entries of the\n name table:\n\n - \"This Font Software is licensed under the SIL Open Font License, Version 1.1.\n This license is available with a FAQ at: openfontlicense.org\"\n\n - \"Licensed under the Apache License, Version 2.0\"\n\n - \"Licensed under the Ubuntu Font Licence 1.0.\"\n\n\n Currently accepted licenses are Apache or Open Font License. For a small set\n of legacy families the Ubuntu Font License may be acceptable as well.\n\n When in doubt, please choose OFL for new font projects.\n ", "result": "PASS", "severity": null}, {"description": "License URL matches License text on name table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font has a valid license URL in NAME table."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.license_url", "proposal": ["https://github.com/fonttools/fontbakery/issues/4358", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A known license URL must be provided in the NameID 14 (LICENSE INFO URL)\n entry of the name table.\n\n The source of truth for this check is the licensing text found on the NameID 13\n entry (LICENSE DESCRIPTION).\n\n The string snippets used for detecting licensing terms are:\n\n - \"This Font Software is licensed under the SIL Open Font License, Version 1.1.\n This license is available with a FAQ at: openfontlicense.org\"\n\n - \"Licensed under the Apache License, Version 2.0\"\n\n - \"Licensed under the Ubuntu Font Licence 1.0.\"\n\n\n Currently accepted licenses are Apache or Open Font License. For a small set of\n legacy families the Ubuntu Font License may be acceptable as well.\n\n When in doubt, please choose OFL for new font projects.\n ", "result": "PASS", "severity": null}, {"description": "Name table strings must not contain the string 'Reserved Font Name'.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.rfn", "proposal": ["https://github.com/fonttools/fontbakery/issues/1380"], "rationale": "\n Some designers adopt the \"Reserved Font Name\" clause of the OFL license. This\n means that the original author reserves the rights to the family name and other\n people can only distribute modified versions using a different family name.\n\n Google Fonts published updates to the fonts in the collection in order to fix\n issues and/or implement further improvements to the fonts. It is important to\n keep the family name so that users of the webfonts can benefit from the updates.\n Since it would forbid such usage scenario, all families in the GFonts collection\n are required to not adopt the RFN clause.\n\n This check ensures \"Reserved Font Name\" is not mentioned in the name table.\n ", "result": "PASS", "severity": null}], "key": ["Licensing Checks", null, null], "result": {"PASS": 10}}, {"checks": [{"description": "Directory name in GFonts repo structure must match NameID 1 of the regular.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "variable-exempt", "message": "Variable fonts are exempt from this check."}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.repo.dirname_matches_nameid_1", "proposal": ["https://github.com/fonttools/fontbakery/issues/2302"], "rationale": "\n For static fonts, we expect to name the directory in google/fonts\n according to the NameID 1 of the regular font, all lower case with\n no hyphens or spaces. This check verifies that the directory\n name matches our expectations.\n ", "result": "SKIP", "severity": null}, {"description": "A font repository should not include FontBakery report files", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.fb_report", "proposal": ["https://github.com/fonttools/fontbakery/issues/2888"], "rationale": "\n A FontBakery report is ephemeral and so should be used for posting issues on a\n bug-tracker instead of being hosted in the font project repository.\n ", "result": "PASS", "severity": null}, {"description": "Check upstream.yaml file contains all required fields", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: upstream_yaml"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.repo.upstream_yaml_has_required_fields", "proposal": ["https://github.com/fonttools/fontbakery/issues/3338"], "rationale": "\n If a family has been pushed using the gftools packager, we must check that all\n the required fields in the upstream.yaml file have been populated.\n ", "result": "SKIP", "severity": 10}, {"description": "A static fonts directory, if present, must contain manually hinted fonts", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.vf_has_static_fonts", "proposal": ["https://github.com/fonttools/fontbakery/issues/2654"], "rationale": "\n Variable font family directories kept in the google/fonts git repo may include\n a static/ subdir containing static fonts, if manual hinting is used on\n these fonts. Otherwise, the directory should be removed.\n ", "result": "PASS", "severity": null}, {"description": "A font repository should not include ZIP files", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.repo.zip_files", "proposal": ["https://github.com/fonttools/fontbakery/issues/2903"], "rationale": "\n Sometimes people check in ZIPs into their font project repositories. While we\n accept the practice of checking in binaries, we believe that a ZIP is a step\n too far ;)\n\n Note: a source purist position is that only source files and build scripts\n should be checked in.\n ", "result": "PASS", "severity": null}], "key": ["Repository Checks", null, null], "result": {"PASS": 3, "SKIP": 2}}, {"checks": [{"description": "Ensure dotted circle glyph is present and can attach marks.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "missing-dotted-circle", "message": "No dotted circle glyph present"}, "status": "WARN"}], "module": "dotted_circle", "proposal": ["https://github.com/fonttools/fontbakery/issues/3600"], "rationale": "\n The dotted circle character (U+25CC) is inserted by shaping engines before\n mark glyphs which do not have an associated base, especially in the context\n of broken syllabic clusters.\n\n For fonts containing combining marks, it is recommended that the dotted circle\n character be included so that these isolated marks can be displayed properly;\n for fonts supporting complex scripts, this should be considered mandatory.\n\n Additionally, when a dotted circle glyph is present, it should be able to\n display all marks correctly, meaning that it should contain anchors for all\n attaching marks.\n\n A fontmake filter can be used to automatically add a dotted_circle to a font:\n\n fontmake --filter 'DottedCircleFilter(pre=True)' --filter '...'\n ", "result": "WARN", "severity": 3}, {"description": "Check that no collisions are found while shaping", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.collides", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and reports instances where the glyphs collide in unexpected ways.\n\n Shaping test suites should be written by the font engineer and referenced\n in the FontBakery configuration file. For more information about write\n shaping test files and how to configure FontBakery to read the shaping\n test suites, see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Check that no forbidden glyphs are found while shaping", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.forbidden", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and reports if any glyphs are generated in the shaping which should\n not be produced. (For example, .notdef glyphs, visible viramas, etc.)\n\n Shaping test suites should be written by the font engineer and referenced in\n the FontBakery configuration file. For more information about write shaping\n test files and how to configure FontBakery to read the shaping test suites,\n see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Check that texts shape as per expectation", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Shaping test directory not defined in configuration file"}, "status": "SKIP"}], "module": "shaping.regression", "proposal": ["https://github.com/fonttools/fontbakery/pull/3223"], "rationale": "\n Fonts with complex layout rules can benefit from regression tests to ensure\n that the rules are behaving as designed. This checks runs a shaping test\n suite and compares expected shaping against actual shaping, reporting\n any differences.\n\n Shaping test suites should be written by the font engineer and referenced\n in the FontBakery configuration file. For more information about write\n shaping test files and how to configure FontBakery to read the shaping\n test suites, see https://simoncozens.github.io/tdd-for-otl/\n ", "result": "SKIP", "severity": null}, {"description": "Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "soft-dotted", "message": "The dot of soft dotted characters used in orthographies _must_ disappear in the following strings: \u012f\u0300 \u012f\u0301 \u012f\u0302 \u012f\u0303 \u012f\u0304 \u012f\u030c \u1ecb\u0300 \u1ecb\u0301 \u1ecb\u0302 \u1ecb\u0303 \u1ecb\u0304\n\nThe dot of soft dotted characters _should_ disappear in other cases, for example: i\u0326\u0307 i\u0326\u030a i\u0326\u030b i\u0326\u0312 j\u0326\u0300 j\u0326\u0301 j\u0326\u0303 j\u0326\u0304 j\u0326\u0306 j\u0326\u0307 j\u0326\u0308 j\u0326\u0309 j\u0326\u030a j\u0326\u030b j\u0326\u030c j\u0326\u030f j\u0326\u0311 j\u0326\u0312 \u012f\u0306 \u012f\u0307\n\nYour font fully covers the following languages that require the soft-dotted feature: Kaska (Latn, 125 speakers), Southern Tutchone (Latn, 65 speakers), Dutch (Latn, 31,709,104 speakers), Ma\u2019di (Latn, 584,000 speakers), Ikwere (Latn, 717,000 speakers), Navajo (Latn, 166,319 speakers), Lithuanian (Latn, 2,357,094 speakers), Han (Latn, 6 speakers), Northern Tutchone (Latn, 85 speakers). \n\nYour font does *not* cover the following languages that require the soft-dotted feature: Basaa (Latn, 332,940 speakers), Aghem (Latn, 38,843 speakers), Bafut (Latn, 158,146 speakers), Ngbaka (Latn, 1,020,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Makaa (Latn, 221,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Mfumte (Latn, 79,000 speakers), Gulay (Latn, 250,478 speakers), Kom (Latn, 360,685 speakers), Western Krahn (Latn, 97,800 speakers), Teke-Ebo (Latn, 260,000 speakers), Ebira (Latn, 2,200,000 speakers), Avokaya (Latn, 100,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Nzakara (Latn, 50,000 speakers), Vute (Latn, 21,000 speakers), Sar (Latn, 500,000 speakers), Keliko (Latn, 63,000 speakers), Fur (Latn, 1,230,163 speakers), Southern Kisi (Latn, 360,000 speakers), Cicipu (Latn, 44,000 speakers), Heiltsuk (Latn, 300 speakers), Nateni (Latn, 100,000 speakers), Mundani (Latn, 34,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), South Central Banda (Latn, 244,000 speakers), Lugbara (Latn, 2,200,000 speakers), Dii (Latn, 71,000 speakers), Koonzime (Latn, 40,000 speakers), Ejagham (Latn, 120,000 speakers), Dan (Latn, 1,099,244 speakers), Zapotec (Latn, 490,000 speakers), Ekpeye (Latn, 226,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Abua (Latn, 25,000 speakers), Mango (Latn, 77,000 speakers), Igbo (Latn, 27,823,640 speakers), Yala (Latn, 200,000 speakers), Longto (Latn, 5,000 speakers)."}, "status": "WARN"}], "module": "soft_dotted", "proposal": ["https://github.com/fonttools/fontbakery/issues/4059"], "rationale": "\n An accent placed on characters with a \"soft dot\", like i or j, causes\n the dot to disappear.\n An explicit dot above can be added where required.\n See \"Diacritics on i and j\" in Section 7.1, \"Latin\" in The Unicode Standard.\n\n Characters with the Soft_Dotted property are listed in\n https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt\n\n See also:\n https://googlefonts.github.io/gf-guide/diacritics.html#soft-dotted-glyphs\n ", "result": "WARN", "severity": 3}], "key": ["Shaping Checks", null, null], "result": {"SKIP": 3, "WARN": 2}}, {"checks": [{"description": "Are there any misaligned on-curve points?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "So many Y-coordinates of points were close to boundaries that this was probably by design."}, "status": "PASS"}], "module": "outline_alignment_miss", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check heuristically looks for on-curve points which are close to, but\n do not sit on, significant boundary coordinates. For example, a point which\n has a Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as\n the baseline, here we also check for points near the x-height (but only for\n lowercase Latin letters), cap-height, ascender and descender Y coordinates.\n\n Not all such misaligned curve points are a mistake, and sometimes the design\n may call for points in locations near the boundaries. As this check is liable\n to generate significant numbers of false positives, it will pass if there are\n more than 100 reported misalignments.\n ", "result": "PASS", "severity": null}, {"description": "Do any segments have colinear vectors?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_colinear_vectors", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check looks for consecutive line segments which have the same angle. This\n normally happens if an outline point has been added by accident.\n\n This check is not run for variable fonts, as they may legitimately have\n colinear vectors.\n ", "result": "SKIP", "severity": null}, {"description": "Check the direction of the outermost contour in each glyph", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "outline_direction", "proposal": ["https://github.com/fonttools/fontbakery/issues/2056"], "rationale": "\n In TrueType fonts, the outermost contour of a glyph should be oriented\n clockwise, while the inner contours should be oriented counter-clockwise.\n Getting the path direction wrong can lead to rendering issues in some\n software.\n ", "result": "PASS", "severity": null}, {"description": "Do outlines contain any jaggy segments?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_jaggy_segments", "proposal": ["https://github.com/fonttools/fontbakery/issues/3064"], "rationale": "\n This check heuristically detects outline segments which form a particularly\n small angle, indicative of an outline error. This may cause false positives\n in cases such as extreme ink traps, so should be regarded as advisory and\n backed up by manual inspection.\n ", "result": "SKIP", "severity": null}, {"description": "Do outlines contain any semi-vertical or semi-horizontal lines?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_semi_vertical", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check detects line segments which are nearly, but not quite, exactly\n horizontal or vertical. Sometimes such lines are created by design, but often\n they are indicative of a design error.\n\n This check is disabled for italic styles, which often contain nearly-upright\n lines.\n ", "result": "SKIP", "severity": null}, {"description": "Are any segments inordinately short?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: not is_variable_font"}, "status": "SKIP"}], "module": "outline_short_segments", "proposal": ["https://github.com/fonttools/fontbakery/pull/3088"], "rationale": "\n This check looks for outline segments which seem particularly short (less\n than 0.6% of the overall path length).\n\n This check is not run for variable fonts, as they may legitimately have\n short segments. As this check is liable to generate significant numbers\n of false positives, it will pass if there are more than\n 100 reported short segments.\n ", "result": "SKIP", "severity": null}], "key": ["Outline Checks", null, null], "result": {"PASS": 2, "SKIP": 4}}, {"checks": [{"description": "Check if the axes match between the font and the Google Fonts version.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.axes_match", "proposal": [null], "rationale": "\n An updated font family must include the same axes found in the Google \"\n Fonts version, with the same axis ranges.\n ", "result": "SKIP", "severity": null}, {"description": "Validate defaults on fvar table match registered fallback names in GFAxisRegistry.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.axisregistry.fvar_axis_defaults", "proposal": ["https://github.com/fonttools/fontbakery/issues/3141"], "rationale": "\n Check that axis defaults have a corresponding fallback name registered at the\n Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n\n This is necessary for the following reasons:\n\n To get ZIP files downloads on Google Fonts to be accurate \u2014 otherwise the\n chosen default font is not generated. The Newsreader family, for instance, has\n a default value on the 'opsz' axis of 16pt. If 16pt was not a registered\n fallback position, then the ZIP file would instead include another position\n as default (such as 14pt).\n\n For the Variable fonts to display the correct location on the specimen page.\n\n For VF with no weight axis to be displayed at all. For instance, Ballet, which\n has no weight axis, was not appearing in sandbox because default position on\n 'opsz' axis was 16pt, and it was not yet a registered fallback positon.\n ", "result": "PASS", "severity": null}, {"description": "Checking file is named canonically.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "Font filename is correct, \"BigShouldersStencil[opsz,wght].ttf\"."}, "status": "PASS"}], "module": "vendorspecific.googlefonts.canonical_filename", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n A font's filename must be composed as \"-.ttf\":\n\n - Nunito-Regular.ttf\n\n - Oswald-BoldItalic.ttf\n\n\n Variable fonts must list the axis tags in alphabetical order in\n square brackets and separated by commas:\n\n - Roboto[wdth,wght].ttf\n\n - Familyname-Italic[wght].ttf\n ", "result": "PASS", "severity": null}, {"description": "Check font follows the Google Fonts CJK vertical metric schema", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.cjk_vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/pull/2797"], "rationale": "\n CJK fonts have different vertical metrics when compared to Latin fonts.\n We follow the schema developed by dr Ken Lunde for Source Han Sans and\n the Noto CJK fonts.\n\n Our documentation includes further information:\n https://github.com/googlefonts/gf-docs/tree/main/Spec#cjk-vertical-metrics\n ", "result": "SKIP", "severity": null}, {"description": "Check if the vertical metrics of a CJK family are similar to the same family hosted on Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: is_cjk_font, regular_remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.cjk_vertical_metrics_regressions", "proposal": ["https://github.com/fonttools/fontbakery/pull/3244"], "rationale": "\n Check CJK family has the same vertical metrics as the same family\n hosted on Google Fonts.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure font has the expected color font tables.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.colorfont_tables", "proposal": ["https://googlefonts.github.io/gf-guide/color.html", "https://github.com/fonttools/fontbakery/issues/3886", "https://github.com/fonttools/fontbakery/issues/3888", "https://github.com/fonttools/fontbakery/pull/3889", "https://github.com/fonttools/fontbakery/issues/4131"], "rationale": "\n COLR v0 fonts are widely supported in most browsers so they do not require\n an SVG color table. However, some environments (e.g. Safari, Adobe apps)\n do not currently support COLR v1 so we need to add an SVG table to these fonts,\n except in the case of variable fonts, since SVG does not support\n OpenType Variations.\n\n To automatically generate compatible SVG/COLR tables,\n run the maximum_color tool in nanoemoji:\n https://github.com/googlefonts/nanoemoji\n ", "result": "PASS", "severity": null}, {"description": "Check font names are correct", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.font_names", "proposal": ["https://github.com/fonttools/fontbakery/pull/3800"], "rationale": "\n Google Fonts has several rules which need to be adhered to when\n setting a font's name table. Please read:\n https://googlefonts.github.io/gf-guide/statics.html#supported-styles\n https://googlefonts.github.io/gf-guide/statics.html#style-linking\n https://googlefonts.github.io/gf-guide/statics.html#unsupported-styles\n https://googlefonts.github.io/gf-guide/statics.html#single-weight-families\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 fsType does not impose restrictions.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.fstype", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n The fsType in the OS/2 table is a legacy DRM-related field. Fonts in the\n Google Fonts collection must have it set to zero (also known as\n \"Installable Embedding\"). This setting indicates that the fonts can be\n embedded in documents and permanently installed by applications on\n remote systems.\n\n More detailed info is available at:\n https://docs.microsoft.com/en-us/typography/opentype/spec/os2#fstype\n ", "result": "PASS", "severity": null}, {"description": "Check variable font instances", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.fvar_instances", "proposal": ["https://github.com/fonttools/fontbakery/pull/3800"], "rationale": "\n Check a font's fvar instance coordinates comply with our guidelines:\n https://googlefonts.github.io/gf-guide/variable.html#fvar-instances\n\n This check is skipped for fonts that have a Morph (MORF) axis\n since we allow users to define their own custom instances.\n ", "result": "PASS", "severity": null}, {"description": "Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ranges", "message": "These are the ppm ranges declared on the gasp table:\n\nPPM <= 65535:\n\tflag = 0x0F\n\t- Use grid-fitting\n\t- Use grayscale rendering\n\t- Use gridfitting with ClearType symmetric smoothing\n\t- Use smoothing along multiple axes with ClearType\u00ae\n"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.gasp", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Traditionally version 0 'gasp' tables were set so that font sizes below 8 ppem\n had no grid fitting but did have antialiasing. From 9-16 ppem, just grid\n fitting.\n And fonts above 17ppem had both antialiasing and grid fitting toggled on.\n The use of accelerated graphics cards and higher resolution screens make this\n approach obsolete. Microsoft's DirectWrite pushed this even further with much\n improved rendering built into the OS and apps.\n\n In this scenario it makes sense to simply toggle all 4 flags ON for all font\n sizes.\n ", "result": "INFO", "severity": null}, {"description": "Check Google Fonts glyph coverage.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.glyph_coverage", "proposal": ["https://github.com/fonttools/fontbakery/pull/2488"], "rationale": "\n Google Fonts expects that fonts in its collection support at least the minimal\n set of characters defined in the `GF-latin-core` glyph-set.\n ", "result": "PASS", "severity": null}, {"description": "Font has ttfautohint params?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "not-hinted", "message": "Font appears to our heuristic as not hinted using ttfautohint."}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.has_ttfautohint_params", "proposal": ["https://github.com/fonttools/fontbakery/issues/1773"], "rationale": "\n It is critically important that all static TTFs in the Google Fonts API\n which were autohinted with ttfautohint store their TTFAutohint args in\n the 'name' table, so that an automated solution can be made to\n replicate the hinting on subsets, etc.\n ", "result": "SKIP", "severity": null}, {"description": "Ensure fonts have ScriptLangTags declared on the 'meta' table.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "lacks-meta-table", "message": "This font file does not have a 'meta' table."}, "status": "WARN"}], "module": "vendorspecific.googlefonts.meta.script_lang_tags", "proposal": ["https://github.com/fonttools/fontbakery/issues/3349"], "rationale": "\n The OpenType 'meta' table originated at Apple. Microsoft added it to OT with\n just two DataMap records:\n\n - dlng: comma-separated ScriptLangTags that indicate which scripts,\n or languages and scripts, with possible variants, the font is designed for.\n\n - slng: comma-separated ScriptLangTags that indicate which scripts,\n or languages and scripts, with possible variants, the font supports.\n\n\n The slng structure is intended to describe which languages and scripts the\n font overall supports. For example, a Traditional Chinese font that also\n contains Latin characters, can indicate Hant,Latn, showing that it supports\n Hant, the Traditional Chinese variant of the Hani script, and it also\n supports the Latn script.\n\n The dlng structure is far more interesting. A font may contain various glyphs,\n but only a particular subset of the glyphs may be truly \"leading\" in the design,\n while other glyphs may have been included for technical reasons. Such a\n Traditional Chinese font could only list Hant there, showing that it\u2019s designed\n for Traditional Chinese, but the font would omit Latn, because the developers\n don\u2019t think the font is really recommended for purely Latin-script use.\n\n The tags used in the structures can comprise just script, or also language\n and script. For example, if a font has Bulgarian Cyrillic alternates in the\n locl feature for the cyrl BGR OT languagesystem, it could also indicate in\n dlng explicitly that it supports bul-Cyrl. (Note that the scripts and languages\n in meta use the ISO language and script codes, not the OpenType ones).\n\n This check ensures that the font has the meta table containing the\n slng and dlng structures.\n\n All families in the Google Fonts collection should contain the 'meta' table.\n Windows 10 already uses it when deciding on which fonts to fall back to.\n The Google Fonts API and also other environments could use the data for\n smarter filtering. Most importantly, those entries should be added\n to the Noto fonts.\n\n In the font making process, some environments store this data in external\n files already. But the meta table provides a convenient way to store this\n inside the font file, so some tools may add the data, and unrelated tools\n may read this data. This makes the solution much more portable and universal.\n ", "result": "WARN", "severity": 3}, {"description": "Description strings in the name table must not exceed 200 characters.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.description_max_length", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n An old FontLab version had a bug which caused it to store copyright notices\n in nameID 10 entries.\n\n In order to detect those and distinguish them from actual legitimate usage of\n this name table entry, we expect that such strings do not exceed a reasonable\n length of 200 chars.\n\n Longer strings are likely instances of the FontLab bug.\n ", "result": "PASS", "severity": null}, {"description": "Make sure family name does not begin with a digit.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.familyname_first_char", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Font family names which start with a numeral are often not discoverable\n in Windows applications.\n ", "result": "PASS", "severity": null}, {"description": "Font has all mandatory 'name' table entries?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.mandatory_entries", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n We require all fonts to have values for their font family name,\n font subfamily name, full font name, and postscript name. For RIBBI\n fonts, we also require values for the typographic family name and\n typographic subfamily name.\n ", "result": "PASS", "severity": null}, {"description": "Version format is correct in 'name' table?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.name.version_format", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n For Google Fonts, the version string must be in the format \"Version X.Y\".\n The version number must be greater than or equal to 1.000. (Additional\n information following the numeric version number is acceptable.)\n The \"Version \" prefix is a recommendation given by the OpenType spec.\n ", "result": "PASS", "severity": null}, {"description": "Font has old ttfautohint applied?", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "version-not-detected", "message": "Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 2.001']"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.old_ttfautohint", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Check if font has been hinted with an outdated version of ttfautohint.\n ", "result": "INFO", "severity": null}, {"description": "Ensure font can render its own name.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.render_own_name", "proposal": ["https://github.com/fonttools/fontbakery/issues/3159"], "rationale": "\n A base expectation is that a font family's regular/default (400 roman) style\n can render its 'menu name' (nameID 1) in itself.\n ", "result": "PASS", "severity": null}, {"description": "Check axis ordering on the STAT table.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "summary", "message": "None of the fonts lack a STAT table.\n\n\tAnd these are the most common STAT axis orderings:\n\t('opsz-wght', 1)"}, "status": "INFO"}], "module": "vendorspecific.googlefonts.STAT.axis_order", "proposal": ["https://github.com/fonttools/fontbakery/issues/3049"], "rationale": "\n This is (for now) a merely informative check to detect what's the axis ordering\n declared on the STAT table of fonts in the Google Fonts collection.\n\n We may later update this to enforce some unified axis ordering scheme,\n yet to be determined.\n ", "result": "INFO", "severity": null}, {"description": "Validate STAT particle names and values match the fallback names in GFAxisRegistry.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.STAT.axisregistry", "proposal": ["https://github.com/fonttools/fontbakery/issues/3022"], "rationale": "\n Check that particle names and values on STAT table match the fallback names\n in each axis entry at the Google Fonts Axis Registry, available at\n https://github.com/google/fonts/tree/main/axisregistry\n ", "result": "PASS", "severity": null}, {"description": "Stricter unitsPerEm criteria for Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.unitsperem", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Even though the OpenType spec allows unitsPerEm to be any value between 16\n and 16384, the Google Fonts project aims at a narrower set of reasonable values.\n\n Values above 4000 would likely result in unreasonable filesize increases.\n ", "result": "PASS", "severity": null}, {"description": "OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.", "documentation": null, "experimental": false, "key": ["", "", []], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.use_typo_metrics", "proposal": ["https://github.com/fonttools/fontbakery/issues/3241"], "rationale": "\n All fonts on the Google Fonts collection should have OS/2.fsSelection bit 7\n (USE_TYPO_METRICS) set. This requirement is part of the vertical metrics scheme\n established as a Google Fonts policy aiming at a common ground supported by\n all major font rendering environments.\n\n For more details, read:\n https://github.com/googlefonts/gf-docs/blob/main/VerticalMetrics/README.md\n\n Below is the portion of that document that is most relevant to this check:\n\n Use_Typo_Metrics must be enabled. This will force MS Applications to use the\n OS/2 Typo values instead of the Win values. By doing this, we can freely set\n the Win values to avoid clipping and control the line height with the typo\n values. It has the added benefit of future line height compatibility. When\n a new script is added, we simply change the Win values to the new yMin\n and yMax, without needing to worry if the line height have changed.\n ", "result": "PASS", "severity": 10}, {"description": "Check a static ttf can be generated from a variable font.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": null, "message": "fontTools.varLib.mutator generated a static font instance"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.varfont.generate_static", "proposal": ["https://github.com/fonttools/fontbakery/issues/1727"], "rationale": "\n Google Fonts may serve static fonts which have been generated from variable\n fonts. This check will attempt to generate a static ttf using fontTool's\n varLib mutator.\n\n The target font will be the mean of each axis e.g:\n\n **VF font axes**\n\n - min weight, max weight = 400, 800\n\n - min width, max width = 50, 100\n\n **Target Instance**\n\n - weight = 600\n\n - width = 75\n ", "result": "PASS", "severity": null}, {"description": "Check that variable fonts have an HVAR table.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.varfont.has_HVAR", "proposal": ["https://github.com/fonttools/fontbakery/issues/2119"], "rationale": "\n Not having a HVAR table can lead to costly text-layout operations on some\n platforms, which we want to avoid.\n\n So, all variable fonts on the Google Fonts collection should have an HVAR\n with valid values.\n\n More info on the HVAR table can be found at:\n https://docs.microsoft.com/en-us/typography/opentype/spec/otvaroverview#variation-data-tables-and-miscellaneous-requirements\n ", "result": "PASS", "severity": null}, {"description": "Checking OS/2 achVendID.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.vendor_id", "proposal": ["https://github.com/fonttools/fontbakery/issues/3943", "https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Microsoft keeps a list of font vendors and their respective contact info. This\n list is updated regularly and is indexed by a 4-char \"Vendor ID\" which is\n stored in the achVendID field of the OS/2 table.\n\n Registering your ID is not mandatory, but it is a good practice since some\n applications may display the type designer / type foundry contact info on some\n dialog and also because that info will be visible on Microsoft's website:\n\n https://docs.microsoft.com/en-us/typography/vendors/\n\n This check verifies whether or not a given font's vendor ID is registered in\n that list or if it has some of the default values used by the most common\n font editors.\n\n Each new FontBakery release includes a cached copy of that list of vendor IDs.\n If you registered recently, you're safe to ignore warnings emitted by this\n check, since your ID will soon be included in one of our upcoming releases.\n ", "result": "PASS", "severity": null}, {"description": "Check font follows the Google Fonts vertical metric schema", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.vertical_metrics", "proposal": ["https://github.com/fonttools/fontbakery/pull/3762", "https://github.com/fonttools/fontbakery/pull/3921"], "rationale": "\n This check generally enforces Google Fonts\u2019 vertical metrics specifications.\n In particular:\n * lineGap must be 0\n * Sum of hhea ascender + abs(descender) + linegap must be\n between 120% and 200% of UPM\n * Warning if sum is over 150% of UPM\n\n The threshold levels 150% (WARN) and 200% (FAIL) are somewhat arbitrarily chosen\n and may hint at a glaring mistake in the metrics calculations or UPM settings.\n\n Our documentation includes further information:\n https://github.com/googlefonts/gf-docs/tree/main/VerticalMetrics\n ", "result": "PASS", "severity": null}, {"description": "Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "unfulfilled-conditions", "message": "Unfulfilled Conditions: regular_remote_style"}, "status": "SKIP"}], "module": "vendorspecific.googlefonts.vertical_metrics_regressions", "proposal": ["https://github.com/fonttools/fontbakery/issues/1162"], "rationale": "\n If the family already exists on Google Fonts, we need to ensure that the\n checked family's vertical metrics are similar. This check will test the\n following schema which was outlined in Font Bakery issue #1162 [1]:\n\n - The family should visually have the same vertical metrics as the Regular\n style hosted on Google Fonts.\n\n - If the family on Google Fonts has differing hhea and typo metrics, the family\n being checked should use the typo metrics for both the hhea and typo entries.\n\n - If the family on Google Fonts has use typo metrics not enabled and the family\n being checked has it enabled, the hhea and typo metrics should use the family\n on Google Fonts winAscent and winDescent values.\n\n - If the upms differ, the values must be scaled so the visual appearance is\n the same.\n\n [1] https://github.com/fonttools/fontbakery/issues/1162\n ", "result": "SKIP", "severity": null}, {"description": "Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name.", "documentation": null, "experimental": false, "filename": "BigShouldersStencil[opsz,wght].ttf", "key": ["", "", [["font", 0]]], "logs": [{"message": {"code": "ok", "message": "All looks good!"}, "status": "PASS"}], "module": "vendorspecific.googlefonts.weightclass", "proposal": ["https://github.com/fonttools/fontbakery/issues/4829"], "rationale": "\n Google Fonts expects variable fonts, static ttfs and static otfs to have\n differing OS/2 usWeightClass values.\n\n - For Variable Fonts, Thin-Black must be 100-900\n\n - For static ttfs, Thin-Black can be 100-900 or 250-900\n\n - For static otfs, Thin-Black must be 250-900\n\n If static otfs are set lower than 250, text may appear blurry in\n legacy Windows applications.\n\n Glyphsapp users can change the usWeightClass value of an instance by adding\n a 'weightClass' customParameter.\n ", "result": "PASS", "severity": null}], "key": ["Font File Checks", null, null], "result": {"INFO": 3, "PASS": 20, "SKIP": 5, "WARN": 1}}], "fontbakery_version": "0.13.1"} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/ArticleChecks.json b/docs/fontbakery-reports/bigshouldersstencil/ArticleChecks.json new file mode 100644 index 00000000..c368fd3a --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/ArticleChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Article Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/DescriptionChecks.json b/docs/fontbakery-reports/bigshouldersstencil/DescriptionChecks.json new file mode 100644 index 00000000..1e8c85ea --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/DescriptionChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Description Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/FamilyChecks.json b/docs/fontbakery-reports/bigshouldersstencil/FamilyChecks.json new file mode 100644 index 00000000..1b65ab21 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/FamilyChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Family Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/FontFileChecks.json b/docs/fontbakery-reports/bigshouldersstencil/FontFileChecks.json new file mode 100644 index 00000000..e2f60471 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/FontFileChecks.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "Font File Checks", + "logoSvg": "", + "message": "76%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/GlyphsetChecks.json b/docs/fontbakery-reports/bigshouldersstencil/GlyphsetChecks.json new file mode 100644 index 00000000..d64d8b04 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/GlyphsetChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Glyphset Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/LicensingChecks.json b/docs/fontbakery-reports/bigshouldersstencil/LicensingChecks.json new file mode 100644 index 00000000..21a69abf --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/LicensingChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "Licensing Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/MetadataChecks.json b/docs/fontbakery-reports/bigshouldersstencil/MetadataChecks.json new file mode 100644 index 00000000..2013c721 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/MetadataChecks.json @@ -0,0 +1,7 @@ +{ + "color": "green", + "label": "Metadata Checks", + "logoSvg": "", + "message": "83%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/Nametablechecks.json b/docs/fontbakery-reports/bigshouldersstencil/Nametablechecks.json new file mode 100644 index 00000000..4fabddf8 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/Nametablechecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Name table checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/OpenTypeSpecificationChecks.json b/docs/fontbakery-reports/bigshouldersstencil/OpenTypeSpecificationChecks.json new file mode 100644 index 00000000..7e2f77d7 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/OpenTypeSpecificationChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "OpenType Specification Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/OutlineChecks.json b/docs/fontbakery-reports/bigshouldersstencil/OutlineChecks.json new file mode 100644 index 00000000..602e6316 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/OutlineChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Outline Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/RepositoryChecks.json b/docs/fontbakery-reports/bigshouldersstencil/RepositoryChecks.json new file mode 100644 index 00000000..2da15ba6 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/RepositoryChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Repository Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/ShapingChecks.json b/docs/fontbakery-reports/bigshouldersstencil/ShapingChecks.json new file mode 100644 index 00000000..1e5a3896 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/ShapingChecks.json @@ -0,0 +1,7 @@ +{ + "color": "red", + "label": "Shaping Checks", + "logoSvg": "", + "message": "0%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/SuperfamilyChecks.json b/docs/fontbakery-reports/bigshouldersstencil/SuperfamilyChecks.json new file mode 100644 index 00000000..abeafe02 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/SuperfamilyChecks.json @@ -0,0 +1,7 @@ +{ + "color": "inactive", + "label": "Superfamily Checks", + "logoSvg": "", + "message": "SKIP", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/UniversalProfileChecks.json b/docs/fontbakery-reports/bigshouldersstencil/UniversalProfileChecks.json new file mode 100644 index 00000000..3ca0da71 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/UniversalProfileChecks.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "Universal Profile Checks", + "logoSvg": "", + "message": "100%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/fontbakery-reports/bigshouldersstencil/overall.json b/docs/fontbakery-reports/bigshouldersstencil/overall.json new file mode 100644 index 00000000..e4c71d62 --- /dev/null +++ b/docs/fontbakery-reports/bigshouldersstencil/overall.json @@ -0,0 +1,7 @@ +{ + "color": "brightgreen", + "label": "FontBakery QA", + "logoSvg": "", + "message": "92%", + "schemaVersion": 1 +} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index c1fb6072..7010720d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -70,7 +70,7 @@ .title a { font-size: 0.8em; } -
Filter results by

42dot Sans link

Designer 42dot
Subsets korean, latin, menu
Languages
  • 12% (139/1095) of languages using the Latin script
  • 100% (1/1) of languages using the Korean script
First seen 2024-12-23
Last updated 2025-01-15 (22 days ago)
  • Version Version 1.000 moved to production on 2025-01-29 (9 days ago)
  • Version Version 1.000 moved to sandbox on 2025-01-22 (16 days ago)
  • Version Version 1.000 moved to dev on 2025-01-14 (23 days ago)
Latest releases
Recent Pull Requests
Recent Commits
Failing tests
  • ERROR: Shapes languages in all GF glyphsets.
  • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • FAIL: Check family name for GF Guide compliance.
  • FAIL: Check font follows the Google Fonts CJK vertical metric schema
  • FAIL: Make sure family name does not begin with a digit.
  • Full Fontbakery report
  • ABeeZee link

    Designer Anja Meiners
    Subsets latin, latin-ext, menu
    Languages 25% (276/1095) of languages using the Latin script
    First seen 2012-09-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • ADLaM Display link

    Designer Mark Jamra, Neil Patel, Andrew Footit
    Subsets adlam, latin, latin-ext, menu
    Languages
    • 28% (317/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Adlam script (Missing Pular (Adlam))
    First seen 2023-07-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • AR One Sans link

    Designer Niteesh Yadav
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2023-09-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • v1.001 (9 months ago)
    • (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Abel link

    Designer MADType
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-03
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Abhaya Libre link

    Designer Mooniak
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2016-08-30
    Last updated 2023-12-20 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: Check font names are correct
    • FAIL: Font has all mandatory 'name' table entries?
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)
  • Full Fontbakery report
  • Aboreto link

    Designer Dominik Jáger
    Subsets latin, latin-ext, menu
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2022-05-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Abril Fatface link

    Designer TypeTogether
    Subsets menu, latin, latin-ext
    Languages 12% (138/1095) of languages using the Latin script
    First seen 2011-08-31
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Abyssinica SIL link

    Designer SIL International
    Subsets ethiopic, latin, latin-ext, menu
    Languages
    • 17% (196/1095) of languages using the Latin script
    • 28% (2/7) of languages using the Ethiopic script (Missing Geez; Oromo (Ethiopic); Wolaytta (Ethiopic); Blin; Tigre)
    First seen 2016-01-20
    Last updated 2024-10-30 (3 months ago)
    • Version Version 2.300 moved to production on 2024-11-21 (2 months ago)
    • Version Version 2.300 moved to sandbox on 2024-11-08 (2 months ago)
    • Version Version 2.300 moved to dev on 2024-11-05 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
  • Full Fontbakery report
  • Acme link

    Designer Juan Pablo del Peral, Huerta Tipográfica
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Actor link

    Designer Thomas Junold
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-03
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: License URL matches License text on name table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Adamina link

    Designer Cyreal
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-09-07
    Last updated 2023-12-20 (1 year, 1 month ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Adobe Blank link

    Designer Dr. Ken Lunde
    Subsets menu
    Languages
    • 74% (817/1095) of languages using the Latin script
    • 86% (69/80) of languages using the Cyrillic script
    • 20% (1/5) of languages using the Syriac script (Missing Syriac; Arabic (Syriac); Classical Syriac; Turoyo (Syriac))
    • 28% (2/7) of languages using the Ethiopic script (Missing Geez; Oromo (Ethiopic); Wolaytta (Ethiopic); Blin; Tigre)
    • 5% (4/80) of languages using the Arabic script (Supports Arabic; Uzbek (Arabic); Mazanderani; Urdu)
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    • 50% (1/2) of languages using the Balinese script (Missing Sanskrit (Balinese))
    • 100% (1/1) of languages using the Batak script
    • 50% (3/6) of languages using the Tibetan script (Missing Balti (Tibetan); Western Tamang, Tibetan; Tshangla)
    • 100% (1/1) of languages using the Cherokee script
    • 100% (1/1) of languages using the Thaana script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    • 100% (1/1) of languages using the Gujarati script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    • 100% (1/1) of languages using the Hanunoo script
    • 50% (1/2) of languages using the Armenian script (Missing Western Armenian, Armenian)
    • 100% (1/1) of languages using the Yi script
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Javanese script
    • 33% (1/3) of languages using the Georgian script (Missing Laz; Mingrelian)
    • 100% (1/1) of languages using the Khmer script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    • 100% (1/1) of languages using the Korean script
    • 33% (1/3) of languages using the Lao script (Missing Khmu; Mong Njua)
    • 100% (1/1) of languages using the Malayalam script
    • 16% (1/6) of languages using the Myanmar script (Missing Shan; Khamti; Pwo Western Karen, Myanmar; S’gaw Karen, Myanmar; Mon)
    • 100% (1/1) of languages using the Tangsa script
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    • 100% (1/1) of languages using the Gurmukhi script
    • 100% (1/1) of languages using the Ol Chiki script
    • 25% (2/8) of languages using the Tifinagh script (Missing Zenaga; Tamasheq (Tifinagh); Riffian; Berber (Tifinagh); Central Atlas Tamazight, Tifinagh; Kabyle (Tifinagh))
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    • 100% (1/1) of languages using the Sundanese script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    • 12% (1/8) of languages using the Thai script (Missing Eastern Lawa; Northern Khmer; Northeastern Thai; Pali (Thai); Western Lawa; Kuy; Southern Thai)
    • 100% (1/1) of languages using the Toto script
    • 100% (1/1) of languages using the Vai script
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2016-03-23
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.045;PS 1.045;hotconv 1.0.82;makeotf.lib2.5.63406 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits

    Advent Pro link

    Designer VivaRado
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 26% (289/1095) of languages using the Latin script
    • 67% (54/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2012-02-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font names are correct
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Afacad link

    Designer Kristian Möller, Dicotype
    Subsets cyrillic-ext, latin, latin-ext, math, menu, symbols, vietnamese
    Languages 31% (346/1095) of languages using the Latin script
    First seen 2023-10-20
    Last updated 2024-10-09 (3 months ago)
    • Version Version 1.000 moved to production on 2023-12-08 (1 year, 2 months ago)
    • Version Version 1.000 moved to sandbox on 2023-11-10 (1 year, 2 months ago)
    • Version Version 1.000 moved to dev on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Afacad Flux link

    Designer Kristian Möller, Dicotype
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (346/1095) of languages using the Latin script
    First seen 2024-06-12
    Last updated 2024-10-09 (3 months ago)
    • Version Version 1.100 moved to production on 2024-10-01 (4 months ago)
    • Version Version 1.100 moved to sandbox on 2024-09-20 (4 months ago)
    • Version Version 1.100 moved to dev on 2024-07-08 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check correctness of STAT table strings
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Agbalumo link

    Designer Raphael Alẹ́gbẹ́lẹ́yẹ̀, Sorkin Type, Eben Sorkin
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 67% (742/1095) of languages using the Latin script
    First seen 2023-10-06
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4) moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4) moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Agdasima link

    Designer The DocRepair Project, Patric King
    Subsets latin, latin-ext, menu
    Languages 26% (288/1095) of languages using the Latin script
    First seen 2023-04-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Agu Display link

    Designer Seun Badejo
    Subsets latin, latin-ext, menu, vietnamese
    Languages 49% (543/1095) of languages using the Latin script
    First seen 2024-11-14
    Last updated 2024-11-25 (2 months ago)
    • Version Version 1.103 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.103 moved to sandbox on 2024-12-07 (2 months ago)
    • Version Version 1.103 moved to dev on 2024-11-28 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
  • Full Fontbakery report
  • Aguafina Script link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Akatab link

    Designer SIL International
    Subsets latin, latin-ext, menu, tifinagh
    Languages 22% (244/1095) of languages using the Latin script
    First seen 2023-02-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • v3.000 (1 year, 11 months ago)
    • v2.000 (3 years ago)
    • (4 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Akaya Kanadaka link

    Designer Vaishnavi Murthy, Juan Luis Blanco
    Subsets kannada, latin, latin-ext, menu
    Languages 28% (317/1095) of languages using the Latin script
    First seen 2021-01-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Akaya Telivigala link

    Designer Vaishnavi Murthy, Juan Luis Blanco
    Subsets latin, latin-ext, menu, telugu
    Languages 27% (301/1095) of languages using the Latin script
    First seen 2021-01-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Akronim link

    Designer Grzegorz Klimczewski
    Subsets menu, latin, latin-ext
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2012-09-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains unique glyph names?
  • Full Fontbakery report
  • Akshar link

    Designer Tall Chai
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 22% (243/1095) of languages using the Latin script
    • 14% (11/78) of languages using the Devanagari script
    First seen 2022-03-22
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Aladin link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Alata link

    Designer Spyros Zevelakis, Eben Sorkin
    Subsets latin, latin-ext, menu, vietnamese
    Languages 38% (423/1095) of languages using the Latin script
    First seen 2019-11-08
    Last updated 2024-09-03 (5 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-06 (8 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Alatsi link

    Designer Spyros Zevelakis, Eben Sorkin
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 49% (537/1095) of languages using the Latin script
    First seen 2019-11-07
    Last updated 2024-05-03 (9 months ago)
    • Version Version 1.008; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-11 (7 months ago)
    • Version Version 1.008; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.008; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Albert Sans link

    Designer Andreas Rasmussen
    Subsets latin, latin-ext, menu
    Languages 12% (138/1095) of languages using the Latin script
    First seen 2022-06-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Aldrich link

    Designer MADType
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-17
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Alef link

    Designer Hagilda, Mushon Zer-Aviv
    Subsets hebrew, latin, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2013-05-21
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Does the font have any invalid feature tags?
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Alegreya link

    Designer Juan Pablo del Peral, Huerta Tipográfica
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (383/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Alegreya SC link

    Designer Juan Pablo del Peral, Huerta Tipográfica
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 36% (397/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2011-12-19
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
  • Full Fontbakery report
  • Alegreya Sans link

    Designer Juan Pablo del Peral, Huerta Tipográfica
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (380/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2013-12-04
    Last updated 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Alegreya Sans SC link

    Designer Juan Pablo del Peral, Huerta Tipográfica
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (393/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2013-12-04
    Last updated 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Aleo link

    Designer Alessio Laiso
    Subsets latin, latin-ext, menu, vietnamese
    Languages 59% (649/1095) of languages using the Latin script
    First seen 2018-12-05
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Alex Brush link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (349/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Alexandria link

    Designer Mohamed Gaber, Julieta Ulanovsky
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (350/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Arabic script (Supports Mazanderani; Urdu)
    First seen 2022-11-04
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Alfa Slab One link

    Designer JM Solé
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (389/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Alice link

    Designer Ksenya Erulevich, Cyreal
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 23% (253/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Cyrillic script (Supports Macedonian; Bosnian (Cyrillic); Serbian)
    First seen 2011-08-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Alike link

    Designer Sveta Sebyakina, Cyreal
    Subsets latin, latin-ext, math, menu, symbols
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2011-08-24
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.301; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 1.301; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 1.301; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2023-11-16 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Alike Angular link

    Designer Sveta Sebyakina, Cyreal
    Subsets latin, latin-ext, math, menu, symbols
    Languages 28% (311/1095) of languages using the Latin script
    First seen 2011-09-28
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.300; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 1.300; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 1.300; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2023-11-16 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Alkalami link

    Designer SIL International
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Arabic)
    First seen 2022-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Alkatra link

    Designer Suman Bhandary
    Subsets bengali, devanagari, latin, latin-ext, menu, oriya
    Languages
    • 29% (326/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    • 3% (3/78) of languages using the Devanagari script (Supports Eastern Tamang; Goan Konkani; Dotyali)
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    First seen 2023-01-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Allan link

    Designer Anton Koovit
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-09-06
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Is there a usable "kern" table declared in the font?
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Allerta link

    Designer Matt McInerney
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-11-30
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Allerta Stencil link

    Designer Matt McInerney
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Allison link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (358/1095) of languages using the Latin script
    First seen 2021-07-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Allura link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Almarai link

    Designer Boutros Fonts, Mourad Boutros
    Subsets arabic, latin, menu
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Urdu)
    First seen 2019-06-04
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains unique glyph names?
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Almendra link

    Designer Ana Sanfelippo
    Subsets latin, latin-ext, menu
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Almendra Display link

    Designer Ana Sanfelippo
    Subsets latin, latin-ext, menu
    Languages 11% (124/1095) of languages using the Latin script
    First seen 2012-11-12
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Almendra SC link

    Designer Ana Sanfelippo
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Alumni Sans link

    Designer Robert Leuschke
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 30% (338/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2021-06-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Alumni Sans Collegiate One link

    Designer Robert Leuschke
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 27% (298/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2022-04-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases

    Alumni Sans Collegiate One SC link

    Designer Robert Leuschke
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 18% (15/80) of languages using the Cyrillic script
    • 15% (174/1095) of languages using the Latin script
    First seen 2024-05-27
    Last updated 2024-05-30 (8 months ago)
    • Version Version 1.100 moved to dev on 2024-05-31 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Alumni Sans Inline One link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2022-02-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Alumni Sans Pinstripe link

    Designer Robert Leuschke
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (366/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2022-06-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Alumni Sans SC link

    Designer Robert Leuschke
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 18% (15/80) of languages using the Cyrillic script
    • 16% (186/1095) of languages using the Latin script
    First seen 2024-05-27
    Last updated 2024-06-03 (8 months ago)
    • Version Version 1.018 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.018 moved to dev on 2024-06-21 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Amarante link

    Designer Karolina Lach
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-07-10
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Amaranth link

    Designer Gesine Todt
    Subsets latin, menu
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Amatic SC link

    Designer Vernon Adams, Ben Nathan, Thomas Jockin
    Subsets cyrillic, hebrew, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (376/1095) of languages using the Latin script
    • 26% (21/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2011-10-12
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Amethysta link

    Designer Cyreal
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-12-20 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Amiko link

    Designer Impallari Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 31% (349/1095) of languages using the Latin script
    • 17% (14/78) of languages using the Devanagari script
    First seen 2016-06-20
    Last updated 2023-12-20 (1 year, 1 month ago)
    • Version Version 1.001; ttfautohint (v1.3) moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 1.001; ttfautohint (v1.3) moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 1.001; ttfautohint (v1.3) moved to dev on 2024-01-12 (1 year, 26 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Amiri link

    Designer Khaled Hosny, Sebastian Kosch
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (300/1095) of languages using the Latin script
    • 6% (5/80) of languages using the Arabic script (Supports Kashmiri; Sindhi; Uyghur; Urdu; Central Kurdish)
    First seen 2012-07-30
    Last updated 2022-12-07 (2 years ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Amiri Quran link

    Designer Khaled Hosny, Sebastian Kosch
    Subsets arabic, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2022-08-10
    Last updated 2024-04-03 (10 months ago)
    • Version 0.117-H1 moved to dev on 2024-03-01 (11 months ago)
    • Version 0.117-H1 moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version 0.117-H1 moved to sandbox on 2023-10-11 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Check font has the expected color font tables.
  • Full Fontbakery report
  • Amita link

    Designer Eduardo Tunni, Brian Bonislawsky
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-05-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anaheim link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2024-04-24 (9 months ago)
    • Version Version 2.001 moved to production on 2024-06-11 (7 months ago)
    • Version Version 2.001 moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 2.001 moved to dev on 2024-04-27 (9 months ago)
    • Version Version 2.000 moved to dev on 2024-01-17 (1 year, 22 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Andada Pro link

    Designer Huerta Tipográfica, Carolina Giovagnoli
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (365/1095) of languages using the Latin script
    First seen 2021-05-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Andika link

    Designer SIL International
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 48% (529/1095) of languages using the Latin script
    • 78% (63/80) of languages using the Cyrillic script
    First seen 2011-08-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Anek Bangla link

    Designer Ek Type
    Subsets bengali, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2022-02-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Devanagari link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2022-02-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Gujarati link

    Designer Ek Type
    Subsets gujarati, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gujarati script
    First seen 2022-02-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Gurmukhi link

    Designer Ek Type
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2022-02-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Kannada link

    Designer Ek Type
    Subsets kannada, latin, latin-ext, menu
    Languages
    • 22% (250/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2022-02-16
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Latin link

    Designer Ek Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (378/1095) of languages using the Latin script
    First seen 2022-02-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Malayalam link

    Designer Ek Type
    Subsets latin, latin-ext, malayalam, menu
    Languages
    • 22% (250/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2022-02-16
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Anek Odia link

    Designer Ek Type
    Subsets latin, latin-ext, menu, oriya
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    First seen 2022-02-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Tamil link

    Designer Ek Type
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2022-02-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Anek Telugu link

    Designer Ek Type
    Subsets latin, latin-ext, menu, telugu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2022-02-16
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Angkor link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Annapurna SIL link

    Designer SIL International
    Subsets devanagari, latin, latin-ext, math, menu, symbols
    Languages
    • 20% (228/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2024-01-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.000 moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.000 moved to sandbox on 2024-02-01 (1 year, 6 days ago)
    • Version Version 2.000 moved to dev on 2024-01-26 (1 year, 13 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Checking post.italicAngle value.
    • ERROR: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • ERROR: Check if uppercase glyphs are vertically centered.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Put an empty glyph on GID 1 right after the .notdef glyph for COLRv0 fonts.
    • ERROR: Ensure no GPOS7 lookups are present.
    • ERROR: Checking that the typoAscender exceeds the yMax of the /Agrave.
    • ERROR: Check font contains no unreachable glyphs
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • ERROR: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Annie Use Your Telescope link

    Designer Kimberly Geswein
    Subsets latin, menu
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-04-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Anonymous Pro link

    Designer Mark Simonson
    Subsets cyrillic, greek, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2010-12-15
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Anta link

    Designer Sergej Lebedev
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-01-25
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-01 (1 year, 7 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-26 (1 year, 13 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Antic link

    Designer Santiago Orozco
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-31
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Antic Didone link

    Designer Santiago Orozco
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Antic Slab link

    Designer Santiago Orozco
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Anton link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (351/1095) of languages using the Latin script
    First seen 2011-02-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Anton SC link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 18% (200/1095) of languages using the Latin script
    First seen 2024-05-27
    Last updated 2024-05-30 (8 months ago)
    • Version Version 2.116; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.116; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 2.116; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-31 (8 months ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Ensure 'smcp' (small caps) lookups are defined before ligature lookups in the 'GSUB' table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Antonio link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 27% (298/1095) of languages using the Latin script
    First seen 2013-03-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check variable font instances
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Anuphan link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2023-02-23
    Last updated 2024-07-12 (6 months ago)
    • Version Version 3.002 moved to production on 2024-08-13 (5 months ago)
    • Version Version 3.002 moved to sandbox on 2024-07-27 (6 months ago)
    • Version Version 3.002 moved to dev on 2024-07-18 (6 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Anybody link

    Designer Tyler Finck
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (342/1095) of languages using the Latin script
    First seen 2022-03-02
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.114;gftools[0.9.25] moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Aoboshi One link

    Designer Natsumi Matsuba
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 22% (248/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Arapey link

    Designer Eduardo Tunni
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Arbutus link

    Designer Karolina Lach
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Arbutus Slab link

    Designer Karolina Lach
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-09-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Architects Daughter link

    Designer Kimberly Geswein
    Subsets latin, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-03-09
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Archivo link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (392/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Archivo Black link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-09-18
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Archivo Narrow link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2012-09-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Are You Serious link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-08-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Aref Ruqaa link

    Designer Abdullah Aref, Khaled Hosny, Hermann Zapf
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 20% (221/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Urdu; Mazanderani; Punjabi (Arabic); Central Kurdish)
    First seen 2016-06-20
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Aref Ruqaa Ink link

    Designer Abdullah Aref, Khaled Hosny, Hermann Zapf
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 20% (221/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Urdu; Mazanderani; Punjabi (Arabic); Central Kurdish)
    First seen 2022-02-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Arima link

    Designer Natanael Gama, Joana Correia, Rosalie Wagner
    Subsets greek, greek-ext, latin, latin-ext, malayalam, menu, tamil, vietnamese
    Languages
    • 32% (352/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Malayalam script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2022-05-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Arizonia link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Armata link

    Designer Viktoriya Grabowska
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Arsenal link

    Designer Andrij Shevchenko
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 24% (269/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2016-12-06
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Arsenal SC link

    Designer Andrij Shevchenko
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 77% (62/80) of languages using the Cyrillic script
    • 13% (148/1095) of languages using the Latin script
    First seen 2024-05-27
    Last updated 2024-05-30 (8 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-31 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Fonts have equal codepoint coverage
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Artifika link

    Designer Cyreal
    Subsets latin, menu
    Languages 19% (216/1095) of languages using the Latin script
    First seen 2011-06-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Arvo link

    Designer Anton Koovit
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-11-17
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Arya link

    Designer Eduardo Tunni
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-05-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Asap link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Asap Condensed link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2016-12-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Asar link

    Designer Sorkin Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (137/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-06-17
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.003; ttfautohint (v1.3) -l 8 -r 50 -G 0 -x 0 -H 45 -D moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Asset link

    Designer Riccardo De Franceschi, Eben Sorkin
    Subsets cyrillic-ext, latin, latin-ext, math, menu, symbols
    Languages 31% (348/1095) of languages using the Latin script
    First seen 2011-06-29
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-02-03 (1 year, 4 days ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2023-12-07 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Assistant link

    Designer Adobe Systems Inc., Ben Nathan
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 24% (264/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Astloch link

    Designer Dan Rhatigan
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-02-16
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Asul link

    Designer Mariela Monsalve
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Athiti link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.033 moved to dev on 2024-01-17 (1 year, 22 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Atkinson Hyperlegible link

    Designer Braille Institute, Applied Design Works, Elliott Scott, Megan Eiswerth, Linus Boman, Theodore Petrosky
    Subsets latin, latin-ext, menu
    Languages 25% (280/1095) of languages using the Latin script
    First seen 2021-04-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Atkinson Hyperlegible Mono link

    Designer Braille Institute, Applied Design Works, Elliott Scott, Megan Eiswerth, Letters From Sweden
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-11-20
    Last updated 2025-01-22 (15 days ago)
    • Version Version 2.001 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 2.001 moved to dev on 2025-01-14 (23 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Atkinson Hyperlegible Next link

    Designer Braille Institute, Applied Design Works, Elliott Scott, Megan Eiswerth, Letters From Sweden
    Subsets latin, latin-ext, menu
    Languages 27% (301/1095) of languages using the Latin script
    First seen 2025-01-07
    Last updated 2025-01-22 (15 days ago)
    • Version Version 2.001 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 2.001 moved to dev on 2025-01-14 (23 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Atma link

    Designer Black Foundry
    Subsets bengali, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2017-05-09
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Atomic Age link

    Designer James Grieshaber
    Subsets latin, menu
    Languages 28% (315/1095) of languages using the Latin script
    First seen 2011-10-26
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.008; ttfautohint (v1.4.1) -l 6 -r 46 -G 0 -x 0 -H 200 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Aubrey link

    Designer Cyreal
    Subsets latin, menu
    Languages 19% (214/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Audiowide link

    Designer Astigmatic
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-04-04
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Autour One link

    Designer Sorkin Type
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-05-15
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Average link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Average Sans link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Averia Gruesa Libre link

    Designer Dan Sayers
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Font styles are named canonically?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Averia Libre link

    Designer Dan Sayers
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Averia Sans Libre link

    Designer Dan Sayers
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Averia Serif Libre link

    Designer Dan Sayers
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Azeret Mono link

    Designer Displaay, Martin Vácha
    Subsets latin, latin-ext, menu
    Languages 27% (306/1095) of languages using the Latin script
    First seen 2021-06-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • B612 link

    Designer Nicolas Chauveau, Thomas Paillot, Jonathan Favre-Lamarine, Jean-Luc Vinot
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2018-11-21
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • B612 Mono link

    Designer Nicolas Chauveau, Thomas Paillot, Jonathan Favre-Lamarine, Jean-Luc Vinot
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2018-11-21
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • BIZ UDGothic link

    Designer Type Bank Co., Morisawa Inc.
    Subsets cyrillic, greek-ext, japanese, latin, latin-ext, menu
    Languages
    • 23% (255/1095) of languages using the Latin script
    • 25% (20/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2022-03-16
    Last updated 2024-04-03 (10 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • BIZ UDMincho link

    Designer Type Bank Co., Morisawa Inc.
    Subsets cyrillic, greek-ext, japanese, latin, latin-ext, menu
    Languages
    • 23% (255/1095) of languages using the Latin script
    • 25% (20/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2022-03-16
    Last updated 2024-04-03 (10 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • BIZ UDPGothic link

    Designer Type Bank Co., Morisawa Inc.
    Subsets cyrillic, greek-ext, japanese, latin, latin-ext, menu
    Languages
    • 23% (255/1095) of languages using the Latin script
    • 25% (20/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2022-03-16
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
  • Full Fontbakery report
  • BIZ UDPMincho link

    Designer Type Bank Co., Morisawa Inc.
    Subsets cyrillic, greek-ext, japanese, latin, latin-ext, menu
    Languages
    • 23% (255/1095) of languages using the Latin script
    • 25% (20/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2022-03-16
    Last updated 2024-04-03 (10 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
  • Full Fontbakery report
  • Babylonica link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (364/1095) of languages using the Latin script
    First seen 2022-02-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Bacasime Antique link

    Designer The DocRepair Project, Claus Eggers Sørensen
    Subsets latin, latin-ext, menu
    Languages 25% (279/1095) of languages using the Latin script
    First seen 2023-06-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Bad Script link

    Designer Gaslight
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (386/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    First seen 2011-12-13
    Last updated 2024-11-08 (2 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-12-05 (2 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-11-14 (2 months ago)
    • Version Version 2.000 moved to dev on 2024-01-17 (1 year, 22 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Badeen Display link

    Designer Hani Alasadi
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 26% (294/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Arabic; Mazanderani; Urdu)
    First seen 2024-11-20
    Last updated 2024-11-20 (2 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-11-26 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Bagel Fat One link

    Designer Kyungwon Kim, JAMO
    Subsets korean, latin, latin-ext, menu
    Languages
    • 18% (206/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2023-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Bahiana link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu
    Languages 29% (326/1095) of languages using the Latin script
    First seen 2016-12-02
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Bahianita link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2019-06-12
    Last updated 2023-08-15 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Bai Jamjuree link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-24
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Bakbak One link

    Designer Saumya Kishore, Sanchit Sawaria
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (138/1095) of languages using the Latin script
    • 8% (7/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Goan Konkani; Eastern Tamang; Kangri; Nepali)
    First seen 2021-09-10
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Ballet link

    Designer Omnibus-Type, Maximiliano Sproviero
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2020-09-24
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Baloo 2 link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Baloo Bhai 2 link

    Designer Ek Type
    Subsets gujarati, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gujarati script
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Baloo Bhaijaan 2 link

    Designer Ek Type
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (372/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Arabic script (Supports Mazanderani; Urdu)
    First seen 2021-10-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Baloo Bhaina 2 link

    Designer Ek Type
    Subsets latin, latin-ext, menu, oriya, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Baloo Chettan 2 link

    Designer Ek Type
    Subsets latin, latin-ext, malayalam, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Baloo Da 2 link

    Designer Ek Type
    Subsets bengali, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Baloo Paaji 2 link

    Designer Ek Type
    Subsets gurmukhi, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Baloo Tamma 2 link

    Designer Ek Type
    Subsets kannada, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Baloo Tammudu 2 link

    Designer Ek Type
    Subsets latin, latin-ext, menu, telugu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Baloo Thambi 2 link

    Designer Ek Type
    Subsets latin, latin-ext, menu, tamil, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2016-01-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Balsamiq Sans link

    Designer Michael Angeles
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 46% (506/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    First seen 2020-04-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • v1.020 (1 year, 9 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Balthazar link

    Designer Dario Manuel Muhafara
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Bangers link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2011-02-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Barlow link

    Designer Jeremy Tribby
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2017-10-26
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Barlow Condensed link

    Designer Jeremy Tribby
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2017-10-26
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Barlow Semi Condensed link

    Designer Jeremy Tribby
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2017-10-26
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Barriecito link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2019-06-12
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Barrio link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu
    Languages 29% (326/1095) of languages using the Latin script
    First seen 2016-12-02
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Basic link

    Designer Magnus Gaarde
    Subsets menu, latin, latin-ext
    Languages 12% (137/1095) of languages using the Latin script
    First seen 2011-12-15
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.003; ttfautohint (v1.1) -l 6 -r 16 -G 0 -x 16 -D latn moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Baskervville link

    Designer ANRT
    Subsets latin, latin-ext, menu
    Languages 27% (305/1095) of languages using the Latin script
    First seen 2019-10-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Baskervville SC link

    Designer ANRT
    Subsets latin, latin-ext, menu
    Languages 14% (162/1095) of languages using the Latin script
    First seen 2024-05-27
    Last updated 2024-05-28 (8 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-29 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Batang link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • BatangChe link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Battambang link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Baumans link

    Designer Cyreal
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Bayon link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Be Vietnam Pro link

    Designer Lâm Bảo, Tony Le, ViệtAnh Nguyễn
    Subsets latin, latin-ext, menu, vietnamese
    Languages 27% (305/1095) of languages using the Latin script
    First seen 2021-06-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Beau Rivage link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2022-02-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Bebas Neue link

    Designer Ryoichi Tsunekawa
    Subsets latin, latin-ext, menu
    Languages 30% (329/1095) of languages using the Latin script
    First seen 2019-10-16
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Beiruti link

    Designer Boutros Fonts, Arlette Boutros, Volker Schnebel
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 30% (335/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Uyghur; Urdu; Central Kurdish)
    First seen 2024-06-07
    Last updated 2024-11-01 (3 months ago)
    • Version Version 1.41 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.41 moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 1.41 moved to dev on 2024-11-15 (2 months ago)
    • Version Version 1.00 moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.00 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 1.00 moved to dev on 2024-06-10 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Belanosima link

    Designer The DocRepair Project, Santiago Orozco
    Subsets latin, latin-ext, menu
    Languages 23% (260/1095) of languages using the Latin script
    First seen 2023-06-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Belgrano link

    Designer LatinoType
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Bellefair link

    Designer Nick Shinn, Liron Lavi Turkenic
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2017-06-28
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Belleza link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 26% (289/1095) of languages using the Latin script
    First seen 2012-03-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Bellota link

    Designer Kemie Guaida
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (369/1095) of languages using the Latin script
    • 16% (13/80) of languages using the Cyrillic script
    First seen 2020-01-16
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    • 5.0 (3 months ago)
    • v4.1 (5 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Bellota Text link

    Designer Kemie Guaida
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (369/1095) of languages using the Latin script
    • 16% (13/80) of languages using the Cyrillic script
    First seen 2020-01-16
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    • 5.0 (3 months ago)
    • v4.1 (5 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • BenchNine link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2012-09-24
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Benne link

    Designer John Harrington
    Subsets kannada, latin, latin-ext, menu
    Languages
    • 3% (34/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2020-12-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Bentham link

    Designer Ben Weiner
    Subsets latin, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-11-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Berkshire Swash link

    Designer Astigmatic
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Besley link

    Designer Owen Earl
    Subsets latin, latin-ext, menu
    Languages 29% (326/1095) of languages using the Latin script
    First seen 2021-01-05
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Beth Ellen link

    Designer Rob Jelinski, Alyson Fraser Diaz
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2019-05-10
    Last updated 2024-05-02 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Bevan link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (367/1095) of languages using the Latin script
    First seen 2011-02-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Bhavuka link

    Designer Multiple Designers
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 27% (299/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2014-10-31
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version 2.94.0; ttfautohint (v1.2) -l 7 -r 28 -G 50 -x 13 -D deva -f dev moved to dev on 2024-03-01 (11 months ago)
    • Version 2.94.0; ttfautohint (v1.2) -l 7 -r 28 -G 50 -x 13 -D deva -f deva -w G -X "" moved to dev on 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Font designer field in METADATA.pb must not contain 'Multiple designers'.
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Does the font have any invalid feature tags?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • BhuTuka Expanded One link

    Designer Erin McLaughlin
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • 15% (173/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2022-01-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Big Shoulders Display link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (368/1095) of languages using the Latin script
    First seen 2019-09-11
    Last updated 2024-05-30 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Big Shoulders Display SC link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 17% (191/1095) of languages using the Latin script
    First seen 2024-05-30
    Last updated 2024-06-21 (7 months ago)
    • Version Version 2.002 moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Big Shoulders Inline Display link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2020-10-13
    Last updated 2024-05-30 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Big Shoulders Inline Display SC link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 17% (191/1095) of languages using the Latin script
    First seen 2024-05-30
    Last updated 2024-06-25 (7 months ago)
    • Version Version 2.002 moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Big Shoulders Inline Text link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2020-10-13
    Last updated 2024-05-30 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Big Shoulders Inline Text SC link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 17% (191/1095) of languages using the Latin script
    First seen 2024-05-30
    Last updated 2024-06-25 (7 months ago)
    • Version Version 2.002 moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Big Shoulders Stencil Display link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2020-10-13
    Last updated 2024-05-30 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Big Shoulders Stencil Display SC link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 17% (191/1095) of languages using the Latin script
    First seen 2024-05-30
    Last updated 2024-06-25 (7 months ago)
    • Version Version 2.001 moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Big Shoulders Stencil Text link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2020-10-13
    Last updated 2024-05-30 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Big Shoulders Stencil Text SC link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 17% (191/1095) of languages using the Latin script
    First seen 2024-05-30
    Last updated 2024-06-25 (7 months ago)
    • Version Version 2.001 moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Big Shoulders Text link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (368/1095) of languages using the Latin script
    First seen 2019-09-11
    Last updated 2024-05-30 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Big Shoulders Text SC link

    Designer Patric King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 17% (191/1095) of languages using the Latin script
    First seen 2024-05-30
    Last updated 2024-06-25 (7 months ago)
    • Version Version 2.002 moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Bigelow Rules link

    Designer Astigmatic
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-02
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Bigshot One link

    Designer Gesine Todt
    Subsets latin, menu
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Bilbo link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 27% (304/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Bilbo Swash Caps link

    Designer TypeSETit
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • BioRhyme link

    Designer Aoife Mooney
    Subsets latin, latin-ext, menu
    Languages 29% (318/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.600;gftools[0.9.33] moved to production on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • BioRhyme Expanded link

    Designer Aoife Mooney
    Subsets latin, latin-ext, menu
    Languages 29% (319/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Birthstone link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (338/1095) of languages using the Latin script
    First seen 2021-08-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Birthstone Bounce link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (338/1095) of languages using the Latin script
    First seen 2021-09-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Biryani link

    Designer Dan Reynolds, Mathieu Réguer
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-04-22
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.004; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Bitcount link

    Designer Petr van Blokland
    Subsets latin, latin-ext, menu
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2025-01-10
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.0 moved to dev on 2025-01-21 (16 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check correctness of STAT table strings
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Bitcount Prop Single Ink link

    Designer Petr van Blokland
    Subsets latin, latin-ext, menu
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2025-01-10
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.0 moved to dev on 2025-01-24 (13 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Check correctness of STAT table strings
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Bitcount Single Ink link

    Designer Petr van Blokland
    Subsets latin, latin-ext, menu
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2025-01-10
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.0 moved to dev on 2025-01-23 (14 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Check correctness of STAT table strings
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Bitter link

    Designer Sol Matas
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (375/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2011-12-19
    Last updated 2024-05-16 (8 months ago)
    • Version Version 3.020 moved to production on 2024-07-02 (7 months ago)
    • Version Version 3.020 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 3.020 moved to dev on 2024-05-19 (8 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check small caps glyphs are available.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Black And White Picture link

    Designer AsiaSoft Inc.
    Subsets korean, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-27
    Last updated 2024-11-18 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure files are not too large.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains unique glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Black Han Sans link

    Designer Zess Type
    Subsets korean, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-23
    Last updated 2024-11-28 (2 months ago)
    • Version Version 1.001 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.001 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.001 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Black Ops One link

    Designer James Grieshaber, Eben Sorkin
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 41% (451/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Blaka link

    Designer Mohamed Gaber
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (305/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Urdu)
    First seen 2022-04-26
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Blaka Hollow link

    Designer Mohamed Gaber
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (305/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Urdu)
    First seen 2022-04-26
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Blaka Ink link

    Designer Mohamed Gaber
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (305/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Urdu)
    First seen 2022-02-26
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Blinker link

    Designer Juergen Huber
    Subsets latin, latin-ext, menu
    Languages 12% (137/1095) of languages using the Latin script
    First seen 2019-06-24
    Last updated 2025-01-09 (28 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Bodoni Moda link

    Designer Owen Earl
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (298/1095) of languages using the Latin script
    First seen 2020-11-25
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-03-26 (10 months ago)
    • Version Version 2.005 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.005 moved to dev on 2024-02-23 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Bodoni Moda SC link

    Designer Owen Earl
    Subsets latin, latin-ext, math, menu, symbols
    Languages 14% (163/1095) of languages using the Latin script
    First seen 2024-05-27
    Last updated 2024-05-29 (8 months ago)
    • Version Version 2.005 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.005 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 2.005 moved to dev on 2024-05-31 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • ERROR: Are there any misaligned on-curve points?
  • Full Fontbakery report
  • Bokor link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Bona Nova link

    Designer Capitalics, Mateusz Machalski, Andrzej Heidrich
    Subsets cyrillic, cyrillic-ext, greek, hebrew, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (379/1095) of languages using the Latin script
    • 25% (20/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2021-04-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Bona Nova SC link

    Designer Capitalics, Mateusz Machalski, Andrzej Heidrich
    Subsets cyrillic, cyrillic-ext, greek, hebrew, latin, latin-ext, menu, vietnamese
    Languages
    • 25% (20/80) of languages using the Cyrillic script
    • 17% (193/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2024-05-27
    Last updated 2024-05-28 (8 months ago)
    • Version Version 4.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-02 (7 months ago)
    • Version Version 4.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 4.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-29 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check that Arabic spacing symbols U+FBB2–FBC1 aren't classified as marks.
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Ensure 'smcp' (small caps) lookups are defined before ligature lookups in the 'GSUB' table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Fonts have equal codepoint coverage
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Bonbon link

    Designer Cyreal
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Bonheur Royale link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (365/1095) of languages using the Latin script
    First seen 2021-08-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Boogaloo link

    Designer John Vargas Beltrán
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Borel link

    Designer Rosalie Wagner
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 20% (229/1095) of languages using the Latin script
    First seen 2023-07-05
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-11-10 (1 year, 2 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-10-21 (1 year, 3 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2023-10-20 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Bowlby One link

    Designer Vernon Adams
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-07-13
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Bowlby One SC link

    Designer Vernon Adams
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-07-06
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Braah One link

    Designer Ashish Kumar
    Subsets gurmukhi, latin, latin-ext, menu, vietnamese
    Languages 30% (329/1095) of languages using the Latin script
    First seen 2023-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Brawler link

    Designer Cyreal
    Subsets latin, menu
    Languages 19% (216/1095) of languages using the Latin script
    First seen 2011-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Bree Serif link

    Designer TypeTogether
    Subsets latin, latin-ext, menu
    Languages 12% (138/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Bricolage Grotesque link

    Designer Mathieu Triay
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (327/1095) of languages using the Latin script
    First seen 2023-06-15
    Last updated 2024-05-21 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Briem Hand link

    Designer Gunnlaugur SE Briem, Eben Sorkin
    Subsets cyrillic-ext, greek-ext, latin, latin-ext, menu, vietnamese
    Languages 73% (808/1095) of languages using the Latin script
    First seen 2024-03-27
    Last updated 2024-05-16 (8 months ago)
    • Version Version 1.004 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.003 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.003 moved to sandbox on 2024-04-13 (9 months ago)
    • Version Version 1.003 moved to dev on 2024-03-29 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bruno Ace link

    Designer Astigmatic
    Subsets latin, latin-ext, menu
    Languages 26% (289/1095) of languages using the Latin script
    First seen 2012-11-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases

    Bruno Ace SC link

    Designer Astigmatic
    Subsets latin, latin-ext, menu
    Languages 26% (289/1095) of languages using the Latin script
    First seen 2012-11-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Brygada 1918 link

    Designer Capitalics, Mateusz Machalski, Borys Kosmynka, Ania Wieluńska, Przemysław Hoffer
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (366/1095) of languages using the Latin script
    • 55% (44/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2021-01-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Bubblegum Sans link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Bubbler One link

    Designer Brenda Gallo
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-05-09
    Last updated 2024-04-04 (10 months ago)
    • Version Version 1.003 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.003 moved to sandbox on 2024-04-20 (9 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Buda link

    Designer Adèle Antignac
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2010-12-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb: According to Google Fonts standards, families should have a Regular style.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Buenard link

    Designer Gustavo Ibarra
    Subsets latin, latin-ext, menu
    Languages 28% (311/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2025-01-16 (21 days ago)
    • Version Version 2.000 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 2.000 moved to dev on 2025-01-20 (17 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
  • Full Fontbakery report
  • Bungee link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-11-28 (2 months ago)
    • Version Version 2.000 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.000 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 2.000 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bungee Color link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2022-04-05
    Last updated 2023-08-09 (1 year, 5 months ago)
    Latest releases
    Failing tests
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Put an empty glyph on GID 1 right after the .notdef glyph for COLRv0 fonts.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Bungee Hairline link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-11-28 (2 months ago)
    • Version Version 2.000 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.000 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 2.000 moved to dev on 2024-06-06 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bungee Inline link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-11-28 (2 months ago)
    • Version Version 2.000 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.000 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 2.000 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bungee Outline link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-11-28 (2 months ago)
    • Version Version 2.000 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.000 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 2.000 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bungee Shade link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (323/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-11-28 (2 months ago)
    • Version Version 2.000 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.000 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 2.000 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Are there caret positions declared for every ligature?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bungee Spice link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2022-04-05
    Last updated 2024-11-28 (2 months ago)
    • Version Version 2.000 moved to production on 2024-07-02 (7 months ago)
    • Version Version 2.000 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 2.000 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Bungee Tint link

    Designer David Jonathan Ross
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2024-07-18
    Last updated 2024-07-19 (6 months ago)
    • Version Version 2.001 moved to production on 2024-08-13 (5 months ago)
    • Version Version 2.001 moved to sandbox on 2024-07-27 (6 months ago)
    • Version Version 2.001 moved to dev on 2024-07-20 (6 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Butcherman link

    Designer Typomondo
    Subsets latin, latin-ext, menu
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Butterfly Kids link

    Designer Tart Workshop
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-15
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Cabin link

    Designer Impallari Type, Rodrigo Fuenzalida
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2020-07-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Cabin Condensed link

    Designer Impallari Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (384/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 2.200 moved to production on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
  • Full Fontbakery report
  • Cabin Sketch link

    Designer Impallari Type
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-03-16
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Cactus Classical Serif link

    Designer Moonlit Owen
    Subsets chinese-hongkong, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 20% (223/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Cyrillic script (Supports Nogai; Bulgarian; Romanian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    • 20% (2/10) of languages using the Traditional Han script (Missing Zhuang, Traditional Han; Literary Chinese; Southern Min Chinese; Hakka Chinese; Wu Chinese; Jin Chinese; Xiang Chinese; Gan Chinese)
    First seen 2024-05-14
    Last updated 2024-12-06 (2 months ago)
    • Version Version 1.000 moved to production on 2024-05-30 (8 months ago)
    • Version Version 1.000 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.000 moved to sandbox on 2024-05-18 (8 months ago)
    Latest releases
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Caesar Dressing link

    Designer Open Window
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
  • Full Fontbakery report
  • Cagliostro link

    Designer MADType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Cairo link

    Designer Mohamed Gaber, Accademia di Belle Arti di Urbino
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Arabic; Urdu; Mazanderani; Punjabi (Arabic))
    First seen 2019-03-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check variable font instances
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Cairo Play link

    Designer Mohamed Gaber, Accademia di Belle Arti di Urbino
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Arabic; Urdu; Mazanderani; Punjabi (Arabic))
    First seen 2022-08-05
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Ensure METADATA.pb lists all font binaries.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.filename field contains font name in right format?
    • FAIL: METADATA.pb: Font filenames match font.filename entries?
    • FAIL: Checking direction of slnt axis angles
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Put an empty glyph on GID 1 right after the .notdef glyph for COLRv0 fonts.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check that OS/2.fsSelection bold & italic settings are unique for each NameID1
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: STAT table has Axis Value tables?
  • Full Fontbakery report
  • Caladea link

    Designer Andrés Torresi, Carolina Giovagnoli
    Subsets latin, latin-ext, menu
    Languages 27% (296/1095) of languages using the Latin script
    First seen 2020-02-11
    Last updated 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Calistoga link

    Designer Yvonne Schüttler, Sorkin Type, Eben Sorkin
    Subsets latin, latin-ext, menu, vietnamese
    Languages 42% (462/1095) of languages using the Latin script
    First seen 2019-11-04
    Last updated 2024-04-26 (9 months ago)
    • Version Version 1.010; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-06 (8 months ago)
    • Version Version 1.010; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.010; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Cambay link

    Designer Pooja Saxena
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 8% (7/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Maithili; Awadhi; Eastern Tamang; Goan Konkani; Sindhi (Devanagari))
    First seen 2015-01-28
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Glyph names are all valid?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Cambo link

    Designer Huerta Tipográfica
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-12-06 (1 year, 2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Candal link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2011-03-09
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Cantarell link

    Designer Dave Crossland
    Subsets latin, latin-ext, menu
    Languages 12% (140/1095) of languages using the Latin script
    First seen 2010-05-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Cantata One link

    Designer Joana Correia
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-02-29
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Cantora One link

    Designer Impallari Type
    Subsets latin, latin-ext, menu
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-07-30
    Last updated 2022-10-07 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Caprasimo link

    Designer The DocRepair Project, Phaedra Charles, Flavia Zimbardi
    Subsets latin, latin-ext, menu
    Languages 19% (214/1095) of languages using the Latin script
    First seen 2023-06-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Capriola link

    Designer Viktoriya Grabowska
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-07-10
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Caramel link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (343/1095) of languages using the Latin script
    First seen 2021-08-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Carattere link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-08-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Cardo link

    Designer David Perry
    Subsets menu, greek, greek-ext, hebrew, latin, latin-ext
    Languages
    • 27% (298/1095) of languages using the Latin script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    • 28% (2/7) of languages using the Hebrew script (Missing Chinese (Hebrew); Judeo-Arabic; Judeo-Persian; Yiddish; Samaritan Aramaic)
    First seen 2011-09-07
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: License URL matches License text on name table?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Carlito link

    Designer Łukasz Dziedzic
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 24% (270/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Assyrian Neo-Aramaic, Cyrillic)
    First seen 2023-03-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Carme link

    Designer Rubén Prol
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Carrois Gothic link

    Designer Carrois Apostrophe
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-09-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Carrois Gothic SC link

    Designer Carrois Apostrophe
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-09-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Carter One link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Castoro link

    Designer Tiro Typeworks, John Hudson, Paul Hanslow, Kaja Słojewska
    Subsets latin, latin-ext, menu
    Languages 26% (288/1095) of languages using the Latin script
    First seen 2020-11-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Castoro Titling link

    Designer Tiro Typeworks, John Hudson
    Subsets latin, latin-ext, menu
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2023-03-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Catamaran link

    Designer Pria Ravichandran
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2015-07-08
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Caudex link

    Designer Nidud
    Subsets menu, greek, greek-ext, latin, latin-ext
    Languages
    • 32% (355/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2011-05-18
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Caveat link

    Designer Impallari Type
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 29% (319/1095) of languages using the Latin script
    • 77% (62/80) of languages using the Cyrillic script
    First seen 2015-09-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Caveat Brush link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2015-09-23
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
  • Full Fontbakery report
  • Cedarville Cursive link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-06-08
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ceviche One link

    Designer Miguel Hernandez
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Chakra Petch link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Ensure METADATA.pb lists all font binaries.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Font filenames match font.filename entries?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.filename field contains font name in right format?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Changa link

    Designer Eduardo Tunni
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (304/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Arabic script (Supports Mazanderani; Urdu)
    First seen 2012-10-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Changa One link

    Designer Eduardo Tunni
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Chango link

    Designer Fontstage
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Charis SIL link

    Designer SIL International
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 47% (521/1095) of languages using the Latin script
    • 78% (63/80) of languages using the Cyrillic script
    First seen 2022-05-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Charm link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-23
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Charmonman link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 34% (383/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Chathura link

    Designer Appaji Ambarisha Darbha
    Subsets latin, menu, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2017-05-09
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains glyphs for whitespace characters?
  • Full Fontbakery report
  • Chau Philomene One link

    Designer Vicente Lamónaca
    Subsets latin, latin-ext, menu
    Languages 11% (122/1095) of languages using the Latin script
    First seen 2012-04-04
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Chela One link

    Designer Miguel Hernandez
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-05
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Chelsea Market link

    Designer Tart Workshop
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-04
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Chenla link

    Designer Danh Hong
    Subsets menu, khmer
    Languages 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Does the font have any invalid feature tags?
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Cherish link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2021-08-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Cherry Bomb One link

    Designer Satsuyako
    Subsets japanese, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 30% (330/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Cherry Swash link

    Designer Nataliya Kasatkina
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-10-05
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Chicle link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Chilanka link

    Designer SMC, Santhosh Thottingal
    Subsets latin, latin-ext, malayalam, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2019-06-10
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Chivo link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (366/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Chivo Mono link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2022-11-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Chocolate Classical Sans link

    Designer Moonlit Owen
    Subsets chinese-hongkong, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 16% (182/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    • 20% (2/10) of languages using the Traditional Han script (Missing Zhuang, Traditional Han; Literary Chinese; Southern Min Chinese; Hakka Chinese; Wu Chinese; Jin Chinese; Xiang Chinese; Gan Chinese)
    First seen 2024-05-14
    Last updated 2024-12-06 (2 months ago)
    • Version Version 1.001 moved to production on 2024-05-30 (8 months ago)
    • Version Version 1.001 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.001 moved to sandbox on 2024-05-18 (8 months ago)
    Latest releases
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Chokokutai link

    Designer Font Zone 108
    Subsets japanese, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 30% (330/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Chonburi link

    Designer Cadson Demak
    Subsets menu, latin, latin-ext, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2015-07-08
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Cinzel link

    Designer Natanael Gama
    Subsets latin, latin-ext, menu
    Languages 25% (282/1095) of languages using the Latin script
    First seen 2012-10-24
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Cinzel Decorative link

    Designer Natanael Gama
    Subsets latin, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-10-05
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: License URL matches License text on name table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Clicker Script link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-11
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Climate Crisis link

    Designer Daniel Coull, Eino Korkala
    Subsets latin, latin-ext, menu
    Languages 34% (381/1095) of languages using the Latin script
    First seen 2022-09-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Coda link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-12-07
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Are there unwanted Apple tables?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Codystar link

    Designer Neapolitan
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has all mandatory 'name' table entries?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Coiny link

    Designer Marcelo Magalhães
    Subsets latin, latin-ext, menu, tamil, vietnamese
    Languages
    • 26% (287/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2016-06-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Combo link

    Designer Eduardo Tunni
    Subsets menu, latin, latin-ext
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2012-09-23
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Comfortaa link

    Designer Johan Aakerlund
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (390/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2011-08-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Comforter link

    Designer Robert Leuschke
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (377/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2021-09-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Comforter Brush link

    Designer Robert Leuschke
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (377/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2021-09-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Comic Neue link

    Designer Craig Rozynski, Hrant Papazian
    Subsets latin, menu
    Languages 26% (288/1095) of languages using the Latin script
    First seen 2020-03-12
    Last updated 2023-12-14 (1 year, 1 month ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Comme link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 30% (329/1095) of languages using the Latin script
    First seen 2023-03-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Commissioner link

    Designer Kostas Bartsokas
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (383/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2020-07-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Check correctness of STAT table strings
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Concert One link

    Designer Johan Kallas, Mihkel Virkus
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2024-05-29 (8 months ago)
    • Version Version 1.004 moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.004 moved to sandbox on 2024-06-05 (8 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Condiment link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Content link

    Designer Danh Hong
    Subsets menu, khmer
    Languages 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Does the font have any invalid feature tags?
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Contrail One link

    Designer Riccardo De Franceschi
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-10-26
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Convergence link

    Designer Nicolás Silva, John Vargas Beltrán
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-11-09
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Copse link

    Designer Dan Rhatigan
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2010-12-15
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Corben link

    Designer Vernon Adams
    Subsets menu, latin, latin-ext
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2010-12-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Corinthia link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (343/1095) of languages using the Latin script
    First seen 2021-08-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Cormorant link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (394/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2017-01-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Cormorant Garamond link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (394/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2017-01-18
    Last updated 2025-01-09 (28 days ago)
    • Version Version 4.001 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 4.001 moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Cormorant Infant link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (390/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2017-01-18
    Last updated 2024-12-06 (2 months ago)
    • Version Version 4.001 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 4.001 moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Cormorant SC link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (394/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2017-01-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Glyph names are all valid?
  • Full Fontbakery report
  • Cormorant Unicase link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (390/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2017-01-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Glyph names are all valid?
  • Full Fontbakery report
  • Cormorant Upright link

    Designer Christian Thalmann
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (380/1095) of languages using the Latin script
    First seen 2017-01-18
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Courgette link

    Designer Karolina Lach
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-07-10
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Courier Prime link

    Designer Alan Dague-Greene
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2019-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Coustard link

    Designer Vernon Adams
    Subsets latin, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-08-10
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Covered By Your Grace link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2010-12-07
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Font has ttfautohint params?
    • FAIL: Font has old ttfautohint applied?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • ERROR: Check for font-v versioning.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Creepster link

    Designer Sideshow
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Crete Round link

    Designer TypeTogether
    Subsets menu, latin, latin-ext
    Languages 12% (138/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-03-07 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Crimson Pro link

    Designer Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (385/1095) of languages using the Latin script
    First seen 2018-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Crimson Text link

    Designer Sebastian Kosch
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2011-01-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Croissant One link

    Designer Eduardo Tunni
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-12
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
  • Full Fontbakery report
  • Cuprum link

    Designer Jovanny Lemonad
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 27% (304/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2012-04-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Cute Font link

    Designer TypoDesign Lab. Inc
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-23
    Last updated 2024-11-18 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Cutive link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2012-02-29
    Last updated 2024-08-01 (6 months ago)
    • Version Version 1.110; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-03 (6 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-06-14 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Cutive Mono link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 26% (291/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-05-08 (8 months ago)
    • Version Version 1.110; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-11 (7 months ago)
    • Version Version 1.110; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.110; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-10 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • DM Mono link

    Designer Colophon Foundry
    Subsets latin, latin-ext, menu
    Languages 27% (298/1095) of languages using the Latin script
    First seen 2020-04-15
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • DM Sans link

    Designer Colophon Foundry
    Subsets latin, latin-ext, menu
    Languages 27% (303/1095) of languages using the Latin script
    First seen 2019-06-12
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • DM Serif Display link

    Designer Colophon Foundry
    Subsets latin, latin-ext, menu
    Languages 23% (260/1095) of languages using the Latin script
    First seen 2019-06-12
    Last updated 2024-02-16 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • DM Serif Text link

    Designer Colophon Foundry
    Subsets latin, latin-ext, menu
    Languages 23% (260/1095) of languages using the Latin script
    First seen 2019-06-12
    Last updated 2024-02-16 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Dai Banna SIL link

    Designer SIL International
    Subsets latin, latin-ext, menu, new-tai-lue
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2023-07-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Damion link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 27% (301/1095) of languages using the Latin script
    First seen 2011-04-27
    Last updated 2024-04-19 (9 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-06 (8 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Dancing Script link

    Designer Impallari Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (330/1095) of languages using the Latin script
    First seen 2011-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Danfo link

    Designer Afrotype, Seyi Olusanya, Eyiyemi Adegbite, David Udoh, Mirko Velimirović
    Subsets latin, latin-ext, menu, vietnamese
    Languages 50% (548/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2024-07-10 (6 months ago)
    • Version Version 1.000 moved to production on 2024-05-14 (8 months ago)
    • Version Version 1.000 moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000 moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check variable font instances
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Dangrek link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Darker Grotesque link

    Designer Gabriel Lam, ViệtAnh Nguyễn
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (344/1095) of languages using the Latin script
    First seen 2019-06-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Darumadrop One link

    Designer Maniackers Design
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 20% (224/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • David Libre link

    Designer Monotype Imaging Inc., SIL International, Meir Sadan
    Subsets hebrew, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 53% (590/1095) of languages using the Latin script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    First seen 2021-07-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Dawning of a New Day link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-04-14
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Days One link

    Designer Jovanny Lemonad
    Subsets menu, latin
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2011-08-17
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Dekko link

    Designer Sorkin Type
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 12% (137/1095) of languages using the Latin script
    • 11% (9/78) of languages using the Devanagari script (Supports Dotyali; Hindi; Sanskrit; Awadhi; Eastern Tamang; Nepali; Marathi; Goan Konkani; Sindhi (Devanagari))
    First seen 2015-01-28
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.001; ttfautohint (v1.1) -l 8 -r 50 -G 0 -x 0 -D deva - moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Dela Gothic One link

    Designer artakana
    Subsets cyrillic, greek, japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 30% (330/1095) of languages using the Latin script
    • 21% (17/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-14
    Last updated 2024-12-18 (a month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Delicious Handrawn link

    Designer Agung Rohmat
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2023-01-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases

    Delius link

    Designer Natalia Raices
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Delius Swash Caps link

    Designer Natalia Raices
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-03
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Delius Unicase link

    Designer Natalia Raices
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-10-12
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Della Respira link

    Designer Nathan Willis
    Subsets menu, latin
    Languages 10% (116/1095) of languages using the Latin script
    First seen 2012-04-04
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Denk One link

    Designer Sorkin Type
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 44% (486/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Devonshire link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-11-16
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Dhurjati link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
  • Full Fontbakery report
  • Dhyana link

    Designer Vernon Adams
    Subsets menu, lao
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-15
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Didact Gothic link

    Designer Daniel Johnson, Cyreal
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu
    Languages
    • 45% (496/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2011-05-04
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Digital Numbers link

    Designer Stephan Ahlf
    Subsets menu, latin
    Languages 10% (116/1095) of languages using the Latin script
    First seen 2015-06-24
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 001.102 moved to dev on 2024-01-17 (1 year, 22 days ago)
    Latest releases
    • (9 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Diphylleia link

    Designer Minha Hyung, JAMO
    Subsets korean, latin, latin-ext, menu
    Languages
    • 18% (199/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2023-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Diplomata link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Diplomata SC link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Do Hyeon link

    Designer Woowahan Brothers
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-24
    Last updated 2024-01-25 (1 year, 13 days ago)
    • Version Version 1.001 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.001 moved to dev on 2024-01-26 (1 year, 12 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font can render its own name.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
  • Full Fontbakery report
  • Dokdo link

    Designer FONTRIX
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-23
    Last updated 2024-11-18 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
    • FAIL: PostScript name follows OpenType specification requirements?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there disallowed characters in the NAME table?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Domine link

    Designer Impallari Type
    Subsets latin, latin-ext, menu
    Languages 29% (324/1095) of languages using the Latin script
    First seen 2012-11-30
    Last updated 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Donegal One link

    Designer Gary Lonergan
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Dongle link

    Designer Yanghee Ryu
    Subsets korean, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (362/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2021-06-14
    Last updated 2024-09-19 (4 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check that legacy accents aren't used in composite glyphs.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: URLs on DESCRIPTION file must not display http(s) prefix.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Doppio One link

    Designer Szymon Celej
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Dorsa link

    Designer Santiago Orozco
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-31
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Dosis link

    Designer Impallari Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2019-01-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • DotGothic16 link

    Designer Fontworks Inc.
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-15
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Doto link

    Designer Óliver Lalan
    Subsets latin, latin-ext, menu
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2024-09-27
    Last updated 2024-10-09 (3 months ago)
    • Version Version 1.000 moved to production on 2024-11-07 (2 months ago)
    • Version Version 1.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.000 moved to dev on 2024-10-16 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Dotum link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • DotumChe link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Dr Sugiyama link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Duru Sans link

    Designer Onur Yazıcıgil
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • DynaPuff link

    Designer Toshi Omagari, Jennifer Daniel
    Subsets cyrillic-ext, latin, latin-ext, menu
    Languages 27% (298/1095) of languages using the Latin script
    First seen 2022-05-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Dynalight link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • EB Garamond link

    Designer Georg Duffner, Octavio Pardo
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 30% (331/1095) of languages using the Latin script
    • 77% (62/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2011-03-23
    Last updated 2024-01-18 (1 year, 20 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check family name for GF Guide compliance.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Eagle Lake link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-07-11
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • East Sea Dokdo link

    Designer YoonDesign Inc
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-03-12
    Last updated 2024-09-19 (4 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Eater link

    Designer Typomondo
    Subsets menu, latin, latin-ext
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Economica link

    Designer Vicente Lamónaca
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-29
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Eczar link

    Designer Rosetta, Vaibhav Singh
    Subsets devanagari, greek, greek-ext, latin, latin-ext, menu
    Languages
    • 25% (282/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2015-06-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Edu AU VIC WA NT Arrows link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, latin-ext, menu
    Languages 10% (112/1095) of languages using the Latin script
    First seen 2024-08-12
    Last updated 2024-10-11 (3 months ago)
    • Version Version 1.001 moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.001 moved to sandbox on 2024-11-15 (2 months ago)
    • Version Version 1.001 moved to dev on 2024-08-16 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Checking correctness of monospaced metadata.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Edu AU VIC WA NT Dots link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, latin-ext, menu
    Languages 10% (112/1095) of languages using the Latin script
    First seen 2024-08-12
    Last updated 2024-08-20 (5 months ago)
    • Version Version 1.001 moved to production on 2024-09-24 (4 months ago)
    • Version Version 1.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to dev on 2024-08-21 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Checking correctness of monospaced metadata.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Edu AU VIC WA NT Guides link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, latin-ext, menu
    Languages 28% (309/1095) of languages using the Latin script
    First seen 2024-08-12
    Last updated 2024-08-20 (5 months ago)
    • Version Version 1.001 moved to production on 2024-09-24 (4 months ago)
    • Version Version 1.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to dev on 2024-08-21 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Edu AU VIC WA NT Hand link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2024-05-02
    Last updated 2024-06-06 (8 months ago)
    • Version Version 1.001 moved to production on 2024-07-16 (6 months ago)
    • Version Version 1.001 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.001 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Edu AU VIC WA NT Pre link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2024-08-12
    Last updated 2024-09-27 (4 months ago)
    • Version Version 1.001 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.001 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.001 moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Edu NSW ACT Foundation link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, menu
    Languages 10% (120/1095) of languages using the Latin script
    First seen 2022-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Edu QLD Beginner link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, menu
    Languages 10% (120/1095) of languages using the Latin script
    First seen 2022-06-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Edu SA Beginner link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2022-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Edu TAS Beginner link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2022-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Edu VIC WA NT Beginner link

    Designer Tina Anderson, Corey Anderson
    Subsets latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2022-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ek Mukta link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (122/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2014-05-12
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.538;PS 1.002;hotconv 16.6.51;makeotf.lib2.5.65220; ttf moved to dev on 2024-03-01 (11 months ago)
    • Version Version 2.538;PS 1.002;hotconv 16.6.51;makeotf.lib2.5.65220; ttfautohint (v1.6) moved to dev on 2024-01-17 (1 year, 22 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • El Messiri link

    Designer Mohamed Gaber, Jovanny Lemonad
    Subsets arabic, cyrillic, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Arabic; Urdu; Mazanderani; Punjabi (Arabic))
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Electrolize link

    Designer Gaslight
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
  • Full Fontbakery report
  • Elsie link

    Designer Alejandro Inler
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-11-12
    Last updated 2024-01-14 (1 year, 24 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Elsie Swash Caps link

    Designer Alejandro Inler
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-11-12
    Last updated 2024-04-04 (10 months ago)
    • Version 1.003 moved to production on 2024-07-16 (6 months ago)
    • Version 1.003 moved to sandbox on 2024-04-20 (9 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Emblema One link

    Designer Riccardo De Franceschi
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Font contains unique glyph names?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Emilys Candy link

    Designer Neapolitan
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-29
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Encode Sans link

    Designer Impallari Type, Andres Torresi, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (375/1095) of languages using the Latin script
    First seen 2020-06-24
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check variable font instances
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Encode Sans Condensed link

    Designer Impallari Type, Andres Torresi, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2017-02-08
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Encode Sans Expanded link

    Designer Impallari Type, Andres Torresi, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2017-02-08
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Encode Sans SC link

    Designer Impallari Type, Andres Torresi, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (383/1095) of languages using the Latin script
    First seen 2020-06-24
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check variable font instances
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Encode Sans Semi Condensed link

    Designer Impallari Type, Andres Torresi, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2017-02-08
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Encode Sans Semi Expanded link

    Designer Impallari Type, Andres Torresi, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2017-02-08
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Engagement link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Englebert link

    Designer Astigmatic
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-02
    Last updated 2024-12-12 (a month ago)
    • Version Version 1.010 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.010 moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Are there caret positions declared for every ligature?
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
  • Full Fontbakery report
  • Enriqueta link

    Designer FontFuror
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Ephesis link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2021-08-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Epilogue link

    Designer Tyler Finck, ETC
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (379/1095) of languages using the Latin script
    First seen 2020-06-26
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Erica One link

    Designer Miguel Hernandez
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Esteban link

    Designer Angélica Díaz
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Estonia link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2021-08-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Euphoria Script link

    Designer Sabrina Mariela Lopez
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Ewert link

    Designer Johan Kallas, Mihkel Virkus
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Exo link

    Designer Natanael Gama, Robin Mientjes
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (354/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Exo 2 link

    Designer Natanael Gama
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (382/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2013-12-04
    Last updated 2024-10-04 (4 months ago)
    • Version Version 2.010 moved to production on 2024-11-07 (3 months ago)
    • Version Version 2.010 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.010 moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Expletus Sans link

    Designer Designtown
    Subsets latin, latin-ext, menu
    Languages 24% (270/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Explora link

    Designer Robert Leuschke
    Subsets cherokee, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (358/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Cherokee script
    First seen 2021-08-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Faculty Glyphic link

    Designer Koto Studio
    Subsets latin, latin-ext, menu
    Languages 28% (308/1095) of languages using the Latin script
    First seen 2024-10-17
    Last updated 2024-11-01 (3 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-10-24 (3 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-10-19 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Fahkwang link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Familjen Grotesk link

    Designer Familjen STHLM AB
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (366/1095) of languages using the Latin script
    First seen 2022-03-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Fanwood Text link

    Designer Barry Schwartz
    Subsets menu, latin
    Languages 25% (282/1095) of languages using the Latin script
    First seen 2011-08-31
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Farro link

    Designer Grayscale
    Subsets latin, latin-ext, menu
    Languages 28% (315/1095) of languages using the Latin script
    First seen 2019-07-17
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    • (6 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Farsan link

    Designer Pooja Saxena
    Subsets gujarati, latin, latin-ext, menu, vietnamese
    Languages 29% (323/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 1.001g;PS 1.001;hotconv 1.0.86;makeotf.lib2.5.63406 DEVE moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.001g;PS 1.001;hotconv 1.0.86;makeotf.lib2.5.63406 DEVE moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.001g;PS 1.001;hotconv 1.0.86;makeotf.lib2.5.63406 DEVE moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Glyph names are all valid?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Fascinate link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Fascinate Inline link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Faster One link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Fasthand link

    Designer Danh Hong, Neapolitan
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2012-05-24
    Last updated 2024-09-06 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Fauna One link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2013-06-05
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Faustina link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (401/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Federant link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-10-05
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Federo link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Felipa link

    Designer Fontstage
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Fenix link

    Designer Fernando Díaz
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-09-24
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Festive link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (309/1095) of languages using the Latin script
    First seen 2021-04-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Figtree link

    Designer Erik Kennedy
    Subsets latin, latin-ext, menu
    Languages 27% (304/1095) of languages using the Latin script
    First seen 2022-07-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Finger Paint link

    Designer Carrois Apostrophe
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-09-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Finlandica link

    Designer Helsinki Type Studio, Niklas Ekholm, Juho Hiilivirta, Jaakko Suomalainen
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 29% (326/1095) of languages using the Latin script
    • 76% (61/80) of languages using the Cyrillic script
    First seen 2022-05-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Fira Code link

    Designer The Mozilla Foundation, Telefonica S.A., Nikita Prokopov
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu
    Languages
    • 28% (316/1095) of languages using the Latin script
    • 81% (65/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2019-03-25
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    • 6.2 (3 years ago)
    • 6.1 (3 years ago)
    • 6 (3 years ago)
    • 5.2 (4 years ago)
    • 5.1 (4 years ago)
    • 5 (4 years ago)
    • 4 (4 years ago)
    • 3.1 (4 years ago)
    • 3 (4 years ago)
    • 2 (5 years ago)
    • 1.207 (5 years ago)
    • 1.206 (6 years ago)
    • 1.205 (6 years ago)
    • 1.204 (8 years ago)
    • 1.203 (8 years ago)
    • 1.202 (8 years ago)
    • 1.201 (8 years ago)
    • 1.200 (8 years ago)
    • 1.102 (9 years ago)
    • 1.101 (9 years ago)
    • 1.100 (9 years ago)
    • 1.000 (9 years ago)
    • 0.6 (9 years ago)
    • 0.5 (9 years ago)
    • 0.4 (9 years ago)
    • 0.3 (9 years ago)
    • 0.2.1 (9 years ago)
    • 0.2 (9 years ago)
    • 0.1 (10 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Fira Mono link

    Designer Carrois Apostrophe
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu
    Languages
    • 27% (300/1095) of languages using the Latin script
    • 78% (63/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2014-06-18
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Fira Sans link

    Designer Carrois Apostrophe
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 42% (462/1095) of languages using the Latin script
    • 83% (67/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2014-06-18
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Fira Sans Condensed link

    Designer Carrois Apostrophe
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 42% (462/1095) of languages using the Latin script
    • 83% (67/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2016-12-02
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Fira Sans Extra Condensed link

    Designer Carrois Apostrophe
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 42% (462/1095) of languages using the Latin script
    • 83% (67/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2016-12-06
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Fjalla One link

    Designer Sorkin Type, Irina Smirnova
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 37% (412/1095) of languages using the Latin script
    First seen 2012-10-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases

    Fjord One link

    Designer Viktoriya Grabowska
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.002 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Flamenco link

    Designer LatinoType
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Flavors link

    Designer Sideshow
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Fleur De Leah link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2021-09-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Flow Block link

    Designer Dan Ross
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 21% (233/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Flow Circular link

    Designer Dan Ross
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 21% (233/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Flow Rounded link

    Designer Dan Ross
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 21% (238/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Foldit link

    Designer Sophia Tai
    Subsets latin, latin-ext, vietnamese, menu
    Languages 31% (340/1095) of languages using the Latin script
    First seen 2022-10-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Fondamento link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-11-16
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Forum link

    Designer Denis Masharov
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 18% (207/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Nogai; Talysh (Cyrillic); Bulgarian; Macedonian; Serbian; Uyghur (Cyrillic); Bosnian (Cyrillic); Azerbaijani (Cyrillic))
    First seen 2011-07-06
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Fragment Mono link

    Designer Wei Huang, URW Design Studio
    Subsets cyrillic-ext, latin, latin-ext, menu
    Languages 27% (297/1095) of languages using the Latin script
    First seen 2022-10-24
    Last updated 2024-06-04 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Fragment Mono SC link

    Designer Wei Huang, URW Design Studio
    Subsets cyrillic-ext, latin, latin-ext, menu
    Languages 14% (159/1095) of languages using the Latin script
    First seen 2024-06-04
    Last updated 2024-06-25 (7 months ago)
    • Version Version 1.012; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-06-26 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Francois One link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Frank Ruhl Libre link

    Designer Yanek Iontef
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 28% (313/1095) of languages using the Latin script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    • Version Version 6.004 moved to production on 2024-04-13 (9 months ago)
    • Version Version 6.004 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 6.004 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Fraunces link

    Designer Undercase Type, Phaedra Charles, Flavia Zimbardi
    Subsets latin, latin-ext, menu, vietnamese
    Languages 27% (304/1095) of languages using the Latin script
    First seen 2020-10-29
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • ERROR: Ensure 'ital' STAT axis is boolean value (derived from com.google.fonts/check/italic_axis_in_stat_is_boolean)
  • Full Fontbakery report
  • Freckle Face link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Fredericka the Great link

    Designer Tart Workshop
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Fredoka link

    Designer Milena Brandão, Hafontia
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 23% (259/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2021-12-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Freehand link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Freeman link

    Designer Rodrigo Fuenzalida, Aoife Mooney, Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 68% (752/1095) of languages using the Latin script
    First seen 2024-04-11
    Last updated 2024-04-12 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-04-20 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-19 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Fresca link

    Designer Fontstage
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Frijole link

    Designer Sideshow
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Fruktur link

    Designer Viktoriya Grabowska, Eben Sorkin
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 46% (513/1095) of languages using the Latin script
    First seen 2013-01-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Fugaz One link

    Designer LatinoType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Fuggles link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (318/1095) of languages using the Latin script
    First seen 2021-04-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Funnel Display link

    Designer NORD ID, Kristian Möller
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2024-09-25
    Last updated 2024-09-27 (4 months ago)
    • Version Version 1.000 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.000 moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Funnel Sans link

    Designer NORD ID, Kristian Möller
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2024-09-27
    Last updated 2024-09-27 (4 months ago)
    • Version Version 1.000 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.000 moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Fustat link

    Designer Mohamed Gaber, Laura Garcia Mut, Khaled Hosny
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (305/1095) of languages using the Latin script
    • 11% (9/80) of languages using the Arabic script (Supports Arabic; Pashto; Sindhi; Uzbek (Arabic); Mazanderani; Punjabi (Arabic); Uyghur; Urdu; Central Kurdish)
    First seen 2024-06-05
    Last updated 2024-06-12 (7 months ago)
    • Version Version 1.007 moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.007 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 1.007 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Fuzzy Bubbles link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • GFS Didot link

    Designer Greek Font Society
    Subsets menu, greek
    Languages
    • 17% (191/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2010-09-21
    Last updated 2024-03-07 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • GFS Neohellenic link

    Designer Greek Font Society
    Subsets menu, greek
    Languages
    • 17% (191/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2010-09-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Font contains unique glyph names?
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Ga Maamli link

    Designer Afotey Clement Nii Odai, Ama Diaka, David Abbey-Thompson
    Subsets latin, latin-ext, menu, vietnamese
    Languages 47% (518/1095) of languages using the Latin script
    First seen 2024-06-06
    Last updated 2024-08-13 (5 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-06-08 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Gabarito link

    Designer Naipe Foundry, Leandro Assis, Álvaro Franca, Felipe Casaprima
    Subsets latin, latin-ext, menu
    Languages 31% (342/1095) of languages using the Latin script
    First seen 2023-09-13
    Last updated 2024-04-18 (9 months ago)
    Latest releases
    • v1.000 (1 year, 6 months ago)
    Recent Pull Requests
    Recent Commits

    Gabriela link

    Designer Eduardo Tunni
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 28% (310/1095) of languages using the Latin script
    • 63% (51/80) of languages using the Cyrillic script
    First seen 2013-03-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Gaegu link

    Designer JIKJI SOFT
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-28
    Last updated 2024-11-18 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Gafata link

    Designer Lautaro Hourcade
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 4.002; ttfautohint (v0.94.20-1c74) -l 7 -r 28 -G 0 -x 13 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Gajraj One link

    Designer Saurabh Sharma
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 26% (292/1095) of languages using the Latin script
    • 14% (11/78) of languages using the Devanagari script
    First seen 2023-01-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Galada link

    Designer Black Foundry
    Subsets bengali, latin, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2016-06-20
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Galdeano link

    Designer Dario Manuel Muhafara
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Galindo link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-08-13
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Gamja Flower link

    Designer YoonDesign Inc
    Subsets korean, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-23
    Last updated 2024-09-19 (4 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure files are not too large.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Gantari link

    Designer Lafontype
    Subsets latin, latin-ext, menu
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2022-05-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Gasoek One link

    Designer Jiashuo Zhang, JAMO
    Subsets korean, latin, latin-ext, menu
    Languages
    • 20% (223/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2023-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Gayathri link

    Designer SMC, Binoy Dominic
    Subsets latin, malayalam, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2019-06-10
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Geist link

    Designer Andrés Briganti, Mateo Zaragoza, Guillermo Rauch, Evil Rabbit, José Rago, Facundo Santana
    Subsets latin, latin-ext, menu
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 48% (39/80) of languages using the Cyrillic script
    First seen 2024-10-02
    Last updated 2024-10-24 (3 months ago)
    • Version Version 1.401 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.401 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.401 moved to dev on 2024-10-25 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Geist Mono link

    Designer Andrés Briganti, Mateo Zaragoza, Guillermo Rauch, Evil Rabbit, José Rago, Facundo Santana
    Subsets latin, latin-ext, menu
    Languages
    • 31% (340/1095) of languages using the Latin script
    • 52% (42/80) of languages using the Cyrillic script
    First seen 2024-10-03
    Last updated 2024-10-24 (3 months ago)
    • Version Version 1.401 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.401 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.401 moved to dev on 2024-10-25 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Gelasio link

    Designer Eben Sorkin
    Subsets latin, latin-ext, menu, vietnamese
    Languages 45% (499/1095) of languages using the Latin script
    First seen 2019-12-03
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.008 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.008 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.008 moved to dev on 2024-02-24 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Gemunu Libre link

    Designer Mooniak
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2017-05-29
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Genos link

    Designer Robert Leuschke
    Subsets cherokee, latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-10-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Gentium Book Plus link

    Designer SIL International
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 50% (548/1095) of languages using the Latin script
    • 83% (67/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2022-05-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Gentium Plus link

    Designer SIL International
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 50% (555/1095) of languages using the Latin script
    • 81% (65/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2022-05-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Geo link

    Designer Ben Weiner
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-11-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.style "italic" matches font internals?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Geologica link

    Designer Monokrom, Sindre Bremnes, Frode Helland
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (361/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-04-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Georama link

    Designer Production Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (330/1095) of languages using the Latin script
    First seen 2020-07-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Geostar link

    Designer Joe Prince
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-10
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Geostar Fill link

    Designer Joe Prince
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-10
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Germania One link

    Designer John Vargas Beltrán
    Subsets menu, latin, latin-ext
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Gideon Roman link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 25% (277/1095) of languages using the Latin script
    First seen 2021-08-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Gidugu link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Gilda Display link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Girassol link

    Designer Liam Spradlin
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2019-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Give You Glory link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-07-13
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Glass Antiqua link

    Designer Denis Masharov
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Glegoo link

    Designer Eduardo Tunni
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 26% (287/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2012-01-25
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Are there unwanted Apple tables?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Gloock link

    Designer Duarte Pinto
    Subsets cyrillic-ext, latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2023-01-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Gloria Hallelujah link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Glory link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (338/1095) of languages using the Latin script
    First seen 2021-06-17
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Gluten link

    Designer Tyler Finck, ETC
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (379/1095) of languages using the Latin script
    First seen 2021-09-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check variable font instances
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Goblin One link

    Designer Riccardo De Franceschi
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-06-29
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Gochi Hand link

    Designer Huerta Tipográfica
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-10-05
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Goldman link

    Designer Jaikishan Patel
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (377/1095) of languages using the Latin script
    First seen 2020-07-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Golos Text link

    Designer Alexandra Korolkova, Vitaly Kuzmin
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 29% (327/1095) of languages using the Latin script
    • 75% (60/80) of languages using the Cyrillic script
    First seen 2023-01-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Gorditas link

    Designer Gustavo Dipre
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Font contains unique glyph names?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Gothic A1 link

    Designer HanYang I&C Co
    Subsets korean, cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 53% (586/1095) of languages using the Latin script
    • 76% (61/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-24
    Last updated 2024-09-19 (4 months ago)
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
    • FAIL: PostScript name follows OpenType specification requirements?
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Are there disallowed characters in the NAME table?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Font contains unique glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Fonts have equal codepoint coverage
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Gotu link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2020-01-10
    Last updated 2023-09-19 (1 year, 4 months ago)
    • Version Version 2.320;hotconv 1.0.109;makeotfexe 2.5.65596; ttfautohint moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.320;hotconv 1.0.109;makeotfexe 2.5.65596; ttfautohint moved to sandbox on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: URLs on DESCRIPTION file must not display http(s) prefix.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Goudy Bookletter 1911 link

    Designer Barry Schwartz
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-02-09
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Gowun Batang link

    Designer Yanghee Ryu
    Subsets korean, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (379/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2021-06-10
    Last updated 2024-09-19 (4 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Gowun Dodum link

    Designer Yanghee Ryu
    Subsets korean, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (381/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2021-06-10
    Last updated 2024-09-19 (4 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: URLs on DESCRIPTION file must not display http(s) prefix.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Graduate link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (311/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2024-05-01 (9 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-04 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Grand Hotel link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Grandiflora One link

    Designer Haesung Cho, JAMO
    Subsets korean, latin, latin-ext, menu
    Languages
    • 24% (273/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2023-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Grandstander link

    Designer Tyler Finck, ETC
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (379/1095) of languages using the Latin script
    First seen 2020-07-24
    Last updated 2024-01-11 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Grape Nuts link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2022-02-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Gravitas One link

    Designer Riccardo De Franceschi
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-06-29
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Great Vibes link

    Designer Robert Leuschke
    Subsets cyrillic, cyrillic-ext, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 50% (549/1095) of languages using the Latin script
    • 22% (18/80) of languages using the Cyrillic script
    First seen 2012-03-29
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.103; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.103; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-04-13 (9 months ago)
    • Version Version 1.103; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-04 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Grechen Fuemen link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-09-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Grenze link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2018-09-19
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Grenze Gotisch link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2020-05-18
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Grey Qo link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-09-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Griffy link

    Designer Neapolitan
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-09-06
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Gruppo link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2010-12-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Gudea link

    Designer Agustina Mingote
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Gugi link

    Designer TAE System & Typefaces Co.
    Subsets korean, latin, menu
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2018-02-23
    Last updated 2024-11-18 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
    • FAIL: PostScript name follows OpenType specification requirements?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there disallowed characters in the NAME table?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Gulim link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • GulimChe link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Gulzar link

    Designer Borna Izadpanah, Fiona Ross, Alice Savoie, Simon Cozens
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 21% (230/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Urdu)
    First seen 2022-05-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Gungsuh link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • GungsuhChe link

    Designer HanYang I&C Co.
    Subsets cyrillic, greek, korean, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2024-05-15
    Last updated 2024-06-28 (7 months ago)
    • Version Version 2.21 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Gupter link

    Designer Octavio Pardo
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2019-11-13
    Last updated 2024-11-06 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Are there unwanted tables?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Are there any misaligned on-curve points?
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Gurajada link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 12% (133/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-08
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Gwendolyn link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Habibi link

    Designer Magnus Gaarde
    Subsets menu, latin, latin-ext
    Languages 11% (122/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Hachi Maru Pop link

    Designer Nonty
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Hahmlet link

    Designer Hypertype
    Subsets korean, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (375/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2021-05-13
    Last updated 2024-09-19 (4 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Are there unwanted tables?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: URLs on DESCRIPTION file must not display http(s) prefix.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Halant link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 5% (4/78) of languages using the Devanagari script (Supports Eastern Tamang; Goan Konkani; Dotyali; Bodo)
    First seen 2014-08-27
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hammersmith One link

    Designer Nicole Fally
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-06-29
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Hanalei link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Hanalei Fill link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Handjet link

    Designer Rosetta, David Březina
    Subsets arabic, armenian, cyrillic, cyrillic-ext, greek, hebrew, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (361/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    • 50% (1/2) of languages using the Armenian script (Missing Western Armenian, Armenian)
    • 2% (2/80) of languages using the Arabic script (Supports Urdu; Punjabi (Arabic))
    First seen 2020-09-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Handlee link

    Designer Joe Prince
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Hanken Grotesk link

    Designer Alfredo Marco Pradil, Hanken Design Co.
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 32% (356/1095) of languages using the Latin script
    First seen 2022-11-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Hanuman link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2010-09-21
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Happy Monkey link

    Designer Brenda Gallo
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Harmattan link

    Designer SIL International
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 13% (11/80) of languages using the Arabic script
    First seen 2020-07-03
    Last updated 2024-10-30 (3 months ago)
    • Version Version 4.300 moved to production on 2024-11-21 (2 months ago)
    • Version Version 4.300 moved to sandbox on 2024-11-08 (2 months ago)
    • Version Version 4.300 moved to dev on 2024-11-05 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
  • Full Fontbakery report
  • Headland One link

    Designer Gary Lonergan
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-05-09
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.002 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Hedvig Letters Sans link

    Designer Kanon Foundry, Alexander Örn, Tor Weibull, Hedvig
    Subsets latin, latin-ext, math, menu, symbols
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2023-10-24
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2023-11-29 (1 year, 2 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2023-11-10 (1 year, 2 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Hedvig Letters Serif link

    Designer Kanon Foundry, Alexander Örn, Tor Weibull, Hedvig
    Subsets latin, latin-ext, math, menu, symbols
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2023-10-24
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000 moved to production on 2023-11-29 (1 year, 2 months ago)
    • Version Version 1.000 moved to sandbox on 2023-11-10 (1 year, 2 months ago)
    • Version Version 1.000 moved to dev on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validates subfamilyNameID and postScriptNameID for the default instance record
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font names are correct
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
  • Full Fontbakery report
  • Heebo link

    Designer Oded Ezer
    Subsets hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 14% (164/1095) of languages using the Latin script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.100 moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 3.100 moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 3.100 moved to dev on 2023-11-30 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Henny Penny link

    Designer Brownfox
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Is there a usable "kern" table declared in the font?
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Hepta Slab link

    Designer Mike LaGattuta
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (367/1095) of languages using the Latin script
    First seen 2018-09-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Hermeneus One link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-05-01
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.002; ttfautohint (v0.93) -l 8 -r 50 -G 200 -x 14 -w "G moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Herr Von Muellerhoff link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Hi Melody link

    Designer YoonDesign Inc
    Subsets korean, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-23
    Last updated 2024-09-19 (4 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure files are not too large.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Hina Mincho link

    Designer Satsuyako
    Subsets cyrillic, japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (355/1095) of languages using the Latin script
    • 11% (9/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian; Karachay-Balkar)
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-04-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Hind link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (132/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Eastern Tamang; Kangri; Nepali; Marathi; Goan Konkani)
    First seen 2014-06-25
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001;PS 1.0;hotconv 1.0.79;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hind Colombo link

    Designer Indian Type Foundry
    Subsets menu, latin, latin-ext, sinhala
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2016-01-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.000;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406; ttfaut moved to dev on 2024-03-01 (11 months ago)
    • Version Version 1.000;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406; ttfautohint (v1.4.1) moved to dev on 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking OS/2 fsSelection value.
  • Full Fontbakery report
  • Hind Guntur link

    Designer Indian Type Foundry
    Subsets latin, latin-ext, menu, telugu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2016-01-20
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.002;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hind Jalandhar link

    Designer Indian Type Foundry
    Subsets menu, gurmukhi, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2016-01-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 0.702;PS 1.0;hotconv 1.0.81;makeotf.lib2.5.63406 moved to dev on 2024-01-17 (1 year, 22 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 fsSelection value.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hind Kochi link

    Designer Indian Type Foundry
    Subsets menu, latin, latin-ext, malayalam
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2016-01-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 0.702;PS 1.0;hotconv 1.0.81;makeotf.lib2.5.63406 moved to dev on 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 fsSelection value.
  • Full Fontbakery report
  • Hind Madurai link

    Designer Indian Type Foundry
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2016-01-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.001;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hind Mysuru link

    Designer Indian Type Foundry
    Subsets menu, kannada, latin, latin-ext
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2016-01-20
    Last updated 2024-08-26 (5 months ago)
    • Version Version 0.703;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406 moved to production on 2024-12-05 (2 months ago)
    • Version Version 0.703;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406 moved to sandbox on 2024-09-20 (4 months ago)
    • Version Version 0.703;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406 moved to dev on 2024-01-17 (1 year, 21 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 fsSelection value.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hind Siliguri link

    Designer Indian Type Foundry
    Subsets bengali, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2015-09-09
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.001;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hind Vadodara link

    Designer Indian Type Foundry
    Subsets gujarati, latin, latin-ext, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2015-09-09
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.001;PS 1.0;hotconv 1.0.86;makeotf.lib2.5.63406; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Holtwood One SC link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 27% (301/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2024-04-25 (9 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-11 (7 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Homenaje link

    Designer Constanza Artigas Preller, Agustina Mingote
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Honk link

    Designer Ek Type
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 31% (349/1095) of languages using the Latin script
    First seen 2023-11-15
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000 moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 1.000 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 1.000 moved to dev on 2023-11-17 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check that family axis ranges are indentical
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Font filenames match font.filename entries?
    • FAIL: Ensure METADATA.pb lists all font binaries.
    • FAIL: Check for METADATA subsets with zero support.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check copyright namerecords match license file.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name.
  • Full Fontbakery report
  • Host Grotesk link

    Designer Element Type, Doğukan Karapınar, İbrahim Kaçtıoğlu
    Subsets latin, latin-ext, menu
    Languages 27% (304/1095) of languages using the Latin script
    First seen 2024-10-03
    Last updated 2024-11-13 (2 months ago)
    • Version Version 1.003 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.003 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.003 moved to dev on 2024-10-12 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Hubballi link

    Designer Erin McLaughlin
    Subsets kannada, latin, latin-ext, menu
    Languages
    • 24% (268/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2021-12-16
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Hubot Sans link

    Designer Tobias Bjerrome Ahlin, GitHub, Degarism Studio, Sebastian Carewe
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (345/1095) of languages using the Latin script
    First seen 2024-10-04
    Last updated 2025-01-07 (30 days ago)
    • Version Version 2.000 moved to production on 2024-11-06 (3 months ago)
    • Version Version 2.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.000 moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • FAIL: Validates subfamilyNameID and postScriptNameID for the default instance record
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Hurricane link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (342/1095) of languages using the Latin script
    First seen 2021-10-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • IBM Plex Mono link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (351/1095) of languages using the Latin script
    • 67% (54/80) of languages using the Cyrillic script
    First seen 2018-03-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • IBM Plex Sans link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (356/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2018-03-12
    Last updated 2025-01-13 (24 days ago)
    • Version Version 3.201 moved to production on 2025-02-05 (2 days ago)
    • Version Version 3.201 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 3.201 moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • IBM Plex Sans Arabic link

    Designer Mike Abbink, Bold Monday
    Subsets arabic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 26% (290/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Arabic script (Supports Arabic; Northern Luri; Pashto; Uzbek (Arabic); Mazanderani; Uyghur; Urdu; Central Kurdish)
    First seen 2021-06-17
    Last updated 2024-11-08 (2 months ago)
    • Version Version 1.101 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.101 moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 1.101 moved to dev on 2024-11-15 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • FAIL: Check that Arabic spacing symbols U+FBB2–FBC1 aren't classified as marks.
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • IBM Plex Sans Condensed link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 32% (356/1095) of languages using the Latin script
    First seen 2018-03-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • IBM Plex Sans Devanagari link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic-ext, devanagari, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 12% (10/78) of languages using the Devanagari script
    First seen 2021-06-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • IBM Plex Sans Hebrew link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 26% (290/1095) of languages using the Latin script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    First seen 2021-06-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • IBM Plex Sans JP link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2022-09-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • IBM Plex Sans KR link

    Designer Mike Abbink, Bold Monday
    Subsets korean, latin, latin-ext, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2021-06-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • IBM Plex Sans Thai link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic-ext, latin, latin-ext, menu, thai
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2021-06-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • IBM Plex Sans Thai Looped link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic-ext, latin, latin-ext, menu, thai
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2021-06-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • IBM Plex Serif link

    Designer Mike Abbink, Bold Monday
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (356/1095) of languages using the Latin script
    • 67% (54/80) of languages using the Cyrillic script
    First seen 2018-03-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • IM Fell DW Pica link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell DW Pica SC link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell Double Pica link

    Designer Igino Marini
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell Double Pica SC link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell English link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell English SC link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell French Canon link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell French Canon SC link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell Great Primer link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • IM Fell Great Primer SC link

    Designer Igino Marini
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-05-17
    Last updated 2022-05-23 (2 years ago)
    • Version 3.00 moved to production on 2024-03-01 (11 months ago)
    • Version 3.00 moved to sandbox on 2024-03-01 (11 months ago)
    • Version 3.00 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • Iansui link

    Designer But Ko
    Subsets chinese-hongkong, latin, latin-ext, menu, symbols2
    Languages
    • 24% (271/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2024-11-25
    Last updated 2025-01-30 (7 days ago)
    • Version Version 1.011 moved to sandbox on 2025-02-07 (an hour ago)
    • Version Version 1.003 moved to sandbox on 2024-12-07 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-12-06 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Ibarra Real Nova link

    Designer José María Ribagorda, Octavio Pardo
    Subsets latin, latin-ext, menu
    Languages 25% (284/1095) of languages using the Latin script
    First seen 2019-11-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Iceberg link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Iceland link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Imbue link

    Designer Tyler Finck, ETC
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2020-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Imperial Script link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Imprima link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Inclusive Sans link

    Designer Olivia King
    Subsets latin, latin-ext, menu, vietnamese
    Languages 38% (426/1095) of languages using the Latin script
    First seen 2023-08-04
    Last updated 2025-01-13 (24 days ago)
    • Version Version 2.004 moved to production on 2025-01-29 (9 days ago)
    • Version Version 2.004 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 2.004 moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Inconsolata link

    Designer Raph Levien
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (389/1095) of languages using the Latin script
    First seen 2010-02-19
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check variable font instances
    • FAIL: Check variable font instances don't have duplicate names
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Inder link

    Designer Sorkin Type
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Indie Flower link

    Designer Kimberly Geswein
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (387/1095) of languages using the Latin script
    First seen 2011-03-09
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ingrid Darling link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2022-03-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Inika link

    Designer Constanza Artigas
    Subsets menu, latin, latin-ext
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Inknut Antiqua link

    Designer Claus Eggers Sørensen
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (138/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2015-05-20
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.003; ttfautohint (v1.8.2) -l 8 -r 50 -G 200 -x 14 -D l moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Glyph names are all valid?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Inria Sans link

    Designer Grégori Vincens, Jérémie Hornus
    Subsets latin, latin-ext, menu
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2019-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    • (7 years ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Inria Serif link

    Designer Grégori Vincens, Jérémie Hornus
    Subsets latin, latin-ext, menu
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2019-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    • (7 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Inspiration link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (358/1095) of languages using the Latin script
    First seen 2021-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Instrument Sans link

    Designer Rodrigo Fuenzalida, Jordan Egstad
    Subsets latin, latin-ext, menu
    Languages 27% (303/1095) of languages using the Latin script
    First seen 2023-04-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Instrument Serif link

    Designer Rodrigo Fuenzalida, Jordan Egstad
    Subsets latin, latin-ext, menu
    Languages 27% (303/1095) of languages using the Latin script
    First seen 2023-03-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Inter link

    Designer Rasmus Andersson
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 56% (623/1095) of languages using the Latin script
    • 72% (58/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2020-01-24
    Last updated 2024-06-06 (8 months ago)
    • Version Version 4.001;git-66647c0bb moved to production on 2024-08-01 (6 months ago)
    • Version Version 4.001;git-66647c0bb moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 4.001;git-66647c0bb moved to dev on 2024-06-08 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check correctness of STAT table strings
  • Full Fontbakery report
  • Inter Tight link

    Designer Rasmus Andersson
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 57% (632/1095) of languages using the Latin script
    • 76% (61/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2022-07-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Island Moments link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Istok Web link

    Designer Andrey V. Panov
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 27% (298/1095) of languages using the Latin script
    • 72% (58/80) of languages using the Cyrillic script
    First seen 2011-07-13
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font names are correct
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
  • Full Fontbakery report
  • Italiana link

    Designer Santiago Orozco
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Italianno link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 23% (256/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Itim link

    Designer Cadson Demak
    Subsets menu, latin, latin-ext, thai, vietnamese
    Languages 31% (342/1095) of languages using the Latin script
    First seen 2015-07-01
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Jacquard 12 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (298/1095) of languages using the Latin script
    First seen 2024-02-21
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-14 (8 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jacquard 12 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2024-02-21
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.002 moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.002 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.002 moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.000 moved to dev on 2024-02-23 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jacquard 24 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Jacquard 24 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.002 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.002 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.002 moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.001 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-04-20 (9 months ago)
    • Version Version 1.001 moved to dev on 2024-04-10 (9 months ago)
    • Version Version 1.000 moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000 moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jacquarda Bastarda 9 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (301/1095) of languages using the Latin script
    First seen 2024-01-25
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-01 (1 year, 7 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-26 (1 year, 13 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jacquarda Bastarda 9 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, math, menu, symbols
    Languages 25% (280/1095) of languages using the Latin script
    First seen 2024-01-25
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-02-21 (11 months ago)
    Latest releases
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jacques Francois link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Jacques Francois Shadow link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Jaini link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 32% (354/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2024-02-16
    Last updated 2024-04-04 (10 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-03 (9 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-04-20 (9 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-05 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jaini Purva link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 32% (354/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2024-02-16
    Last updated 2024-04-04 (10 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-03 (9 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-04-20 (9 months ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-05 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jaldi link

    Designer Omnibus-Type
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 30% (338/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2015-04-22
    Last updated 2024-01-14 (1 year, 24 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Jaro link

    Designer Agyei Archer, Céline Hurka, Mirko Velimirović
    Subsets latin, latin-ext, menu, vietnamese
    Languages 50% (549/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2024-07-10 (6 months ago)
    • Version Version 1.000 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.000 moved to sandbox on 2024-04-13 (9 months ago)
    • Version Version 1.000 moved to dev on 2024-03-29 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check variable font instances don't have duplicate names
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 10 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-02-23
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 10 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-02-23
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-04 (11 months ago)
    Latest releases
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 15 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (299/1095) of languages using the Latin script
    First seen 2024-03-01
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 15 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (299/1095) of languages using the Latin script
    First seen 2024-03-01
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-04 (11 months ago)
    Latest releases
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 20 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 20 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 25 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 26% (289/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Jersey 25 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, menu
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2025-01-15 (22 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-04-20 (9 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-13 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • JetBrains Mono link

    Designer JetBrains, Philipp Nurullin, Konstantin Bulenkov
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (345/1095) of languages using the Latin script
    • 22% (18/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2020-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Jim Nightshade link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-04
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Joan link

    Designer Paolo Biagini
    Subsets latin, latin-ext, menu
    Languages 29% (327/1095) of languages using the Latin script
    First seen 2022-04-28
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Jockey One link

    Designer TypeTogether
    Subsets menu, latin, latin-ext
    Languages 12% (138/1095) of languages using the Latin script
    First seen 2011-10-26
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Jolly Lodger link

    Designer Font Diner
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Jomhuria link

    Designer KB Studio
    Subsets latin, latin-ext, menu
    Languages
    • 29% (323/1095) of languages using the Latin script
    • 6% (5/80) of languages using the Arabic script (Supports Kashmiri; Sindhi; Uyghur; Urdu; Central Kurdish)
    First seen 2016-06-20
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.0010 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.0010 moved to sandbox on 2024-09-20 (4 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check METADATA.pb includes production subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table records must not have trailing spaces.
  • Full Fontbakery report
  • Jomolhari link

    Designer Christopher J. Fynn
    Subsets latin, menu, tibetan
    Languages
    • 17% (194/1095) of languages using the Latin script
    • 50% (3/6) of languages using the Tibetan script (Missing Balti (Tibetan); Western Tamang, Tibetan; Tshangla)
    First seen 2019-09-10
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Is there a usable "kern" table declared in the font?
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
  • Full Fontbakery report
  • Josefin Sans link

    Designer Santiago Orozco
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (367/1095) of languages using the Latin script
    First seen 2010-11-17
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Josefin Slab link

    Designer Santiago Orozco
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2010-11-17
    Last updated 2024-11-15 (2 months ago)
    • Version Version 2.100 moved to production on 2024-12-05 (2 months ago)
    • Version Version 2.100 moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 2.100 moved to dev on 2024-11-16 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Jost link

    Designer Owen Earl
    Subsets cyrillic, latin, latin-ext, menu
    Languages
    • 26% (292/1095) of languages using the Latin script
    • 11% (9/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian; Karachay-Balkar)
    First seen 2020-02-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Joti One link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Jua link

    Designer Woowahan Brothers
    Subsets korean, latin, menu
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2018-02-24
    Last updated 2024-01-25 (1 year, 13 days ago)
    • Version Version 1.001 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.001 moved to dev on 2024-01-26 (1 year, 13 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: Check METADATA.pb includes production subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
  • Full Fontbakery report
  • Judson link

    Designer Daniel Johnson
    Subsets menu, latin, latin-ext, vietnamese
    Languages 62% (683/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Does the font have any invalid script tags?
    • ERROR: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Julee link

    Designer Julián Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2011-09-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Julius Sans One link

    Designer Luciano Vergara
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-05
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Junge link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Jura link

    Designer Daniel Johnson, Cyreal
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, kayah-li, latin, latin-ext, menu, vietnamese
    Languages
    • 18% (15/80) of languages using the Cyrillic script
    • 17% (189/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2011-05-18
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Just Me Again Down Here link

    Designer Kimberly Geswein
    Subsets menu, latin, latin-ext
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2010-12-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • K2D link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Kablammo link

    Designer Vectro Type Foundry, Travis Kochel, Lizy Gershenzon, Daria Cohen, Ethan Cohen
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (357/1095) of languages using the Latin script
    • 61% (49/80) of languages using the Cyrillic script
    First seen 2023-04-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Kadwa link

    Designer Sol Matas
    Subsets menu, devanagari, latin
    Languages
    • 12% (138/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2015-06-17
    Last updated 2024-01-14 (1 year, 24 days ago)
    • Version Version 1.001;PS 001.000;hotconv 1.0.70;makeotf.lib2.5.58329 DEV moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Glyph names are all valid?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Kaisei Decol link

    Designer Font-Kai
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-05-21
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Kaisei HarunoUmi link

    Designer Font-Kai
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-05-21
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Kaisei Opti link

    Designer Font-Kai
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-05-21
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Kaisei Tokumin link

    Designer Font-Kai
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-05-21
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
  • Full Fontbakery report
  • Kalam link

    Designer Indian Type Foundry
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 12% (132/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Eastern Tamang; Kangri; Nepali; Marathi; Goan Konkani)
    First seen 2014-10-17
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001;PS 1.0;hotconv 1.0.79;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Kalnia link

    Designer Frida Medrano
    Subsets latin, latin-ext, math, menu
    Languages 29% (320/1095) of languages using the Latin script
    First seen 2023-10-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.105 moved to production on 2023-12-08 (1 year, 2 months ago)
    • Version Version 1.105 moved to sandbox on 2023-11-10 (1 year, 2 months ago)
    • Version Version 1.105 moved to dev on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Kalnia Glaze link

    Designer Frida Medrano
    Subsets latin, latin-ext, menu
    Languages 28% (307/1095) of languages using the Latin script
    First seen 2024-03-27
    Last updated 2024-06-13 (7 months ago)
    • Version Version 1.110 moved to production on 2024-07-16 (6 months ago)
    • Version Version 1.110 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.110 moved to dev on 2024-06-15 (7 months ago)
    • Version Version 1.107 moved to dev on 2024-04-13 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Kameron link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2011-06-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Check METADATA.pb includes production subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Kanchenjunga link

    Designer Becca Hirsbrunner Spalinger
    Subsets latin, menu
    Languages 23% (254/1095) of languages using the Latin script
    First seen 2024-10-25
    Last updated 2024-11-01 (3 months ago)
    • Version Version 2.001 moved to sandbox on 2025-02-07 (28 minutes ago)
    • Version Version 2.001 moved to dev on 2024-12-06 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
  • Full Fontbakery report
  • Kanit link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2015-12-07
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Kantumruy Pro link

    Designer Tep Sovichet, Wei Huang
    Subsets khmer, latin, latin-ext, menu
    Languages
    • 23% (254/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2022-05-12
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Kapakana link

    Designer Kousuke Nagai
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 11% (126/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-21
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000 moved to sandbox on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check font follows the Google Fonts CJK vertical metric schema
    • FAIL: Check samples can be rendered.
    • FAIL: The variable font 'wght' (Weight) axis coordinate must be 700 on the 'Bold' instance.
  • Full Fontbakery report
  • Karantina link

    Designer Rony Koch
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2021-03-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Karla link

    Designer Jonny Pinhorn
    Subsets latin, latin-ext, menu
    Languages 29% (327/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Karla Tamil Inclined link

    Designer Jonathan Pinhorn
    Subsets tamil
    Languages 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2012-09-29
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.001 moved to production on 2024-10-30 (3 months ago)
    • Version Version 1.001 moved to sandbox on 2024-10-01 (4 months ago)
    • Version Version 1.001 moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Font styles are named canonically?
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check if OS/2 fsSelection matches head macStyle bold and italic bits.
    • FAIL: Checking OS/2 fsSelection value.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Karla Tamil Upright link

    Designer Jonathan Pinhorn
    Subsets tamil
    Languages 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2012-09-29
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.001 moved to production on 2024-10-30 (3 months ago)
    • Version Version 1.001 moved to sandbox on 2024-10-01 (4 months ago)
    • Version Version 1.001 moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Karma link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 5% (4/78) of languages using the Devanagari script (Supports Eastern Tamang; Goan Konkani; Dotyali; Bodo)
    First seen 2014-06-25
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.202;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Katibeh link

    Designer KB Studio
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (304/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Arabic script (Supports Northern Luri; Pashto; Sindhi; Uzbek (Arabic); Mazanderani; Uyghur; Urdu; Central Kurdish)
    First seen 2016-06-20
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.0010g moved to production on 2024-10-30 (3 months ago)
    • Version Version 1.0010g moved to sandbox on 2024-10-01 (4 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Kaushan Script link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2024-03-12 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Kavivanar link

    Designer Tharique Azeez
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2016-06-20
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Kavoon link

    Designer Viktoriya Grabowska
    Subsets menu, latin, latin-ext
    Languages 24% (271/1095) of languages using the Latin script
    First seen 2013-01-23
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Kay Pho Du link

    Designer SIL International
    Subsets kayah-li, latin, latin-ext, menu
    Languages 20% (222/1095) of languages using the Latin script
    First seen 2023-10-04
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.000 moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version Version 3.000 moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Kdam Thmor Pro link

    Designer Tep Sovichet, Hak Longdey
    Subsets khmer, latin, latin-ext, menu
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2022-05-11
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Keania One link

    Designer Julia Petretta
    Subsets menu, latin, latin-ext
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Kelly Slab link

    Designer Denis Masharov
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2011-07-27
    Last updated 2023-08-15 (1 year, 5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Kenia link

    Designer Julia Petretta
    Subsets menu, latin
    Languages 10% (116/1095) of languages using the Latin script
    First seen 2010-12-15
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Glyph names are all valid?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Khand link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Konkani; Eastern Tamang; Nepali; Marathi; Goan Konkani)
    First seen 2014-07-14
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.102;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Khmer link

    Designer Danh Hong
    Subsets menu, khmer
    Languages 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Check if OS/2 xAvgCharWidth is correct.
  • Full Fontbakery report
  • Khula link

    Designer Erin McLaughlin
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (124/1095) of languages using the Latin script
    • 19% (15/78) of languages using the Devanagari script
    First seen 2015-01-28
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.002;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900; ttfauto moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Check code page character ranges
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Kings link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Kirang Haerang link

    Designer Woowahan Brothers
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-24
    Last updated 2024-01-25 (1 year, 13 days ago)
    • Version Version 1.001 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.001 moved to dev on 2024-01-26 (1 year, 12 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font can render its own name.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Font contains unique glyph names?
  • Full Fontbakery report
  • Kite One link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Kiwi Maru link

    Designer Hiroki-Chan
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
  • Full Fontbakery report
  • Klee One link

    Designer Fontworks Inc.
    Subsets cyrillic, greek-ext, japanese, latin, latin-ext, menu
    Languages
    • 23% (257/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-06-08
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Knewave link

    Designer Tyler Finck
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2024-01-14 (1 year, 24 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • KoHo link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (390/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Kodchasan link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Kode Mono link

    Designer Isa Ozler
    Subsets latin, latin-ext, menu
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2023-05-19
    Last updated 2024-04-10 (9 months ago)
    • Version Version 1.206;gftools[0.9.28] moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.206;gftools[0.9.28] moved to sandbox on 2024-02-06 (1 year, 1 day ago)
    • Version Version 1.206;gftools[0.9.28] moved to dev on 2024-02-02 (1 year, 5 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Koh Santepheap link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2021-06-10
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Kolker Brush link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (348/1095) of languages using the Latin script
    First seen 2021-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Konkhmer Sleokchher link

    Designer Suon May Sophanith
    Subsets khmer, latin, latin-ext, menu
    Languages
    • 26% (292/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2023-02-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Kotta One link

    Designer Ania Kruk
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Koulen link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Kreon link

    Designer Julia Petretta
    Subsets latin, latin-ext, menu
    Languages 27% (306/1095) of languages using the Latin script
    First seen 2011-02-02
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Kristi link

    Designer Birgit Pulk
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2010-12-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Font styles are named canonically?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Krona One link

    Designer Yvonne Schüttler
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Krub link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (384/1095) of languages using the Latin script
    First seen 2018-08-24
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Kufam link

    Designer Original Type, Wael Morcos, Artur Schmal
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (367/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Uyghur; Kashmiri; Urdu; Central Kurdish)
    First seen 2020-07-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check variable font instances
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Kulim Park link

    Designer Dale Sattler
    Subsets latin, latin-ext, menu
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2019-09-25
    Last updated 2024-12-18 (a month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Kumar One link

    Designer Indian Type Foundry
    Subsets gujarati, latin, latin-ext, menu
    Languages 16% (183/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.001;PS 1.001;hotconv 1.0.88;makeotf.lib2.5.647800 moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.001;PS 1.001;hotconv 1.0.88;makeotf.lib2.5.647800 moved to sandbox on 2024-10-01 (4 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure that the font can be rasterized by FreeType.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Kumbh Sans link

    Designer Saurabh Sharma
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (305/1095) of languages using the Latin script
    First seen 2020-07-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.005 moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 1.005 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 1.005 moved to dev on 2023-12-06 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Kurale link

    Designer Eduardo Tunni
    Subsets cyrillic, cyrillic-ext, devanagari, latin, latin-ext, menu
    Languages
    • 27% (297/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-05-14
    Last updated 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • LXGW WenKai Mono TC link

    Designer LXGW
    Subsets chinese-hongkong, cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, lisu, menu, vietnamese
    Languages
    • 69% (766/1095) of languages using the Latin script
    • 45% (36/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    • 10% (1/10) of languages using the Traditional Han script (Missing Zhuang, Traditional Han; Literary Chinese; Southern Min Chinese; Hakka Chinese; Wu Chinese; Yue Chinese; Jin Chinese; Xiang Chinese; Gan Chinese)
    First seen 2024-05-16
    Last updated 2024-06-07 (8 months ago)
    • Version Version 1.330 moved to production on 2024-05-30 (8 months ago)
    • Version Version 1.330 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.330 moved to sandbox on 2024-05-18 (8 months ago)
    Latest releases
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • ERROR: Are there any misaligned on-curve points?
  • Full Fontbakery report
  • LXGW WenKai TC link

    Designer LXGW
    Subsets chinese-hongkong, cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, lisu, menu, vietnamese
    Languages
    • 69% (766/1095) of languages using the Latin script
    • 45% (36/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    • 10% (1/10) of languages using the Traditional Han script (Missing Zhuang, Traditional Han; Literary Chinese; Southern Min Chinese; Hakka Chinese; Wu Chinese; Yue Chinese; Jin Chinese; Xiang Chinese; Gan Chinese)
    First seen 2024-05-16
    Last updated 2024-06-07 (8 months ago)
    • Version Version 1.330 moved to production on 2024-05-30 (8 months ago)
    • Version Version 1.330 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.330 moved to sandbox on 2024-05-18 (8 months ago)
    Latest releases
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • ERROR: Are there any misaligned on-curve points?
  • Full Fontbakery report
  • La Belle Aurore link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-06-08
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Labrada link

    Designer Mercedes Jáuregui, Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (370/1095) of languages using the Latin script
    First seen 2023-01-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lacquer link

    Designer Niki Polyocan, Eli Block
    Subsets latin, menu
    Languages 22% (248/1095) of languages using the Latin script
    First seen 2019-07-04
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Laila link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Konkani; Eastern Tamang; Nepali; Marathi; Goan Konkani)
    First seen 2014-08-27
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.302;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.302;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.302;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Lakki Reddy link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages
    • 10% (116/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-12
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Lalezar link

    Designer Borna Izadpanah
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Arabic script (Supports Mazanderani; Urdu)
    First seen 2017-02-28
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 1.004 moved to dev on 2024-01-12 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Lancelot link

    Designer Marion Kadi
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Langar link

    Designer Typeland, Alessia Mazzarella
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • 31% (343/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2020-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Lateef link

    Designer SIL International
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 13% (11/80) of languages using the Arabic script
    First seen 2012-01-18
    Last updated 2024-11-01 (3 months ago)
    • Version Version 4.300 moved to production on 2024-12-05 (2 months ago)
    • Version Version 4.300 moved to sandbox on 2024-11-15 (2 months ago)
    • Version Version 4.300 moved to dev on 2024-11-07 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
  • Full Fontbakery report
  • Lato link

    Designer Łukasz Dziedzic
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 70% (769/1095) of languages using the Latin script
    • 81% (65/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2010-12-15
    Last updated 2024-03-04 (11 months ago)
    • Version Version 2.015; 2015-08-06; http://www.latofonts.com/ moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Lavishly Yours link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2022-03-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • League Gothic link

    Designer Tyler Finck, Caroline Hadilaksono, Micah Rich
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (325/1095) of languages using the Latin script
    First seen 2021-12-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • League Script link

    Designer Haley Fiege
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-03-09
    Last updated 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • League Spartan link

    Designer Matt Bailey, Tyler Finck
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2021-12-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Leckerli One link

    Designer Gesine Todt
    Subsets menu, latin
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2011-07-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Ledger link

    Designer Denis Masharov
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 11% (131/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-02-22
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Lekton link

    Designer ISIA Urbino
    Subsets menu, latin, latin-ext
    Languages 3% (34/1095) of languages using the Latin script
    First seen 2010-12-20
    Last updated 2024-03-07 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Glyph names are all valid?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Lemon link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Lemonada link

    Designer Mohamed Gaber, Eduardo Tunni
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 29% (320/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Urdu; Mazanderani; Punjabi (Arabic))
    First seen 2016-06-20
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Lexend link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2021-03-09
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Lexend Deca link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lexend Exa link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lexend Giga link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lexend Mega link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lexend Peta link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lexend Tera link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lexend Zetta link

    Designer Bonnie Shaver-Troup, Thomas Jockin, Santiago Orozco, Héctor Gómez, Superunion
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2019-08-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Libre Barcode 128 link

    Designer Lasse Fister
    Subsets latin, menu
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2017-07-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Barcode 128 Text link

    Designer Lasse Fister
    Subsets latin, menu
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2017-07-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Barcode 39 link

    Designer Lasse Fister
    Subsets latin, menu
    Languages 10% (113/1095) of languages using the Latin script
    First seen 2017-07-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Barcode 39 Extended link

    Designer Lasse Fister
    Subsets latin, menu
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2017-08-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Barcode 39 Extended Text link

    Designer Lasse Fister
    Subsets latin, menu
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2017-08-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Barcode 39 Text link

    Designer Lasse Fister
    Subsets latin, menu
    Languages 10% (113/1095) of languages using the Latin script
    First seen 2017-07-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Barcode EAN13 Text link

    Designer Lasse Fister
    Subsets latin, menu
    Languages
    First seen 2020-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Libre Baskerville link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-11-30
    Last updated 2024-03-04 (11 months ago)
    • Version Version 1.000; ttfautohint (v0.93) -l 8 -r 50 -G 200 -x 14 -w "G moved to dev on 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Libre Bodoni link

    Designer Pablo Impallari, Rodrigo Fuenzalida
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (365/1095) of languages using the Latin script
    First seen 2022-04-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Libre Caslon Display link

    Designer Impallari Type
    Subsets latin, latin-ext, menu
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2017-11-30
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 1.100; ttfautohint (v1.6) -l 8 -r 50 -G 200 -x 14 -D lat moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.100; ttfautohint (v1.6) -l 8 -r 50 -G 200 -x 14 -D lat moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.100; ttfautohint (v1.6) -l 8 -r 50 -G 200 -x 14 -D lat moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
  • Full Fontbakery report
  • Libre Caslon Text link

    Designer Pablo Impallari
    Subsets latin, latin-ext, menu
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2020-06-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 2.000 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.000 moved to dev on 2024-01-12 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Libre Franklin link

    Designer Impallari Type
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (375/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2016-06-20
    Last updated 2024-09-05 (5 months ago)
    • Version Version 3.000 moved to production on 2024-10-01 (4 months ago)
    • Version Version 3.000 moved to sandbox on 2024-09-20 (4 months ago)
    • Version Version 3.000 moved to dev on 2024-09-09 (4 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Licorice link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Life Savers link

    Designer Impallari Type
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2012-08-13
    Last updated 2024-06-14 (7 months ago)
    • Version Version 3.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-16 (6 months ago)
    • Version Version 3.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 3.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-06-22 (7 months ago)
    • Version Version 3.001; ttfautohint (v0.95) -l 8 -r 50 -G 200 -x 14 -w "G moved to production on 2024-03-01 (11 months ago)
    • Version Version 3.001; ttfautohint (v0.95) -l 8 -r 50 -G 200 -x 14 -w "G moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 3.001; ttfautohint (v0.95) -l 8 -r 50 -G 200 -x 14 -w "G moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Lilita One link

    Designer Juan Montoreano
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Lily Script One link

    Designer Julia Petretta
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2013-06-05
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Limelight link

    Designer Nicole Fally, Sorkin Type
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-05-25
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Linden Hill link

    Designer Barry Schwartz
    Subsets menu, latin, latin-ext
    Languages 25% (279/1095) of languages using the Latin script
    First seen 2011-10-19
    Last updated 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Linefont link

    Designer Dmitry Ivanov
    Subsets menu
    Languages 28% (316/1095) of languages using the Latin script
    First seen 2023-09-27
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.002;gftools[0.9.33] moved to production on 2023-10-26 (1 year, 3 months ago)
    • Version Version 3.002;gftools[0.9.33] moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    • Version Version 3.002;gftools[0.9.33] moved to dev on 2023-10-12 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Lisu Bosa link

    Designer SIL International
    Subsets latin, latin-ext, lisu, menu
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2023-07-06
    Last updated 2024-04-03 (10 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Liter link

    Designer Anton Skugarov, Aleksander Ivanin
    Subsets cyrillic, latin, latin-ext, menu
    Languages
    • 28% (312/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2025-01-09
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Literata link

    Designer TypeTogether
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (365/1095) of languages using the Latin script
    • 36% (29/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2018-12-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Liu Jian Mao Cao link

    Designer Liu Zhengjiang, Kimberly Geswein, ZhongQi
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2019-03-18
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Livvic link

    Designer LV=, Jacques Le Bailly
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (390/1095) of languages using the Latin script
    First seen 2019-06-21
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Lobster link

    Designer Impallari Type
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2010-05-17
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Lobster Two link

    Designer Impallari Type
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-06-21
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Lohit Bengali link

    Designer Multiple Designers
    Subsets bengali
    Languages 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2012-05-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Font designer field in METADATA.pb must not contain 'Multiple designers'.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check if OS/2 xAvgCharWidth is correct.
  • Full Fontbakery report
  • Lohit Tamil link

    Designer Multiple Designers
    Subsets menu, tamil
    Languages 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2011-12-12
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Font designer field in METADATA.pb must not contain 'Multiple designers'.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if OS/2 xAvgCharWidth is correct.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Londrina Outline link

    Designer Marcelo Magalhães
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Londrina Shadow link

    Designer Marcelo Magalhães
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Londrina Sketch link

    Designer Marcelo Magalhães
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Londrina Solid link

    Designer Marcelo Magalhães
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Long Cang link

    Designer Chen Xiaomin
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2019-03-18
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Lora link

    Designer Cyreal
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 31% (350/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2011-07-06
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.008 moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 3.008 moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 3.008 moved to dev on 2024-01-10 (1 year, 29 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Love Light link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Love Ya Like A Sister link

    Designer Kimberly Geswein
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-07-06
    Last updated 2024-03-06 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Loved by the King link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-07-06
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Lovers Quarrel link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (321/1095) of languages using the Latin script
    First seen 2012-03-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Lugrasimo link

    Designer The DocRepair Project, Astigmatic
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2023-04-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Lumanosimo link

    Designer The DocRepair Project, Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 23% (262/1095) of languages using the Latin script
    First seen 2023-04-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Lunasima link

    Designer The DocRepair Project, Google
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, hebrew, latin, latin-ext, menu, vietnamese
    Languages
    • 65% (721/1095) of languages using the Latin script
    • 62% (50/80) of languages using the Cyrillic script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    First seen 2023-06-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Lusitana link

    Designer Ana Paula Megda
    Subsets menu, latin, latin-ext
    Languages 10% (117/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Lustria link

    Designer MADType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Luxurious Roman link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Luxurious Script link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • M PLUS 1 link

    Designer Coji Morishita
    Subsets japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-08-26
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • M PLUS 1 Code link

    Designer Coji Morishita
    Subsets japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-09-22
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check font follows the Google Fonts CJK vertical metric schema
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • M PLUS 1p link

    Designer Coji Morishita, M+ Fonts Project
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, hebrew, japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 57% (633/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2017-06-12
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font follows the Google Fonts CJK vertical metric schema
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • M PLUS 2 link

    Designer Coji Morishita
    Subsets japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-08-26
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • M PLUS Code Latin link

    Designer Coji Morishita
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2021-09-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ma Shan Zheng link

    Designer Ma ShanZheng
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2019-03-18
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Macondo link

    Designer John Vargas Beltrán
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Macondo Swash Caps link

    Designer John Vargas Beltrán
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Mada link

    Designer Khaled Hosny, Paul D. Hunt
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 32% (354/1095) of languages using the Latin script
    • 8% (7/80) of languages using the Arabic script (Supports Northern Luri; Kashmiri; Sindhi; Punjabi (Arabic); Uyghur; Urdu; Central Kurdish)
    First seen 2017-05-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Madimi One link

    Designer Taurai Valerie Mtake, Mirko Velimirović
    Subsets latin, latin-ext, math, menu, symbols
    Languages 31% (342/1095) of languages using the Latin script
    First seen 2024-02-14
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-02-29 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Magra link

    Designer FontFuror
    Subsets menu, latin, latin-ext
    Languages 12% (133/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Maitree link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-03-04 (11 months ago)
    • Version Version 1.003 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.003 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Major Mono Display link

    Designer Emre Parlak
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2018-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 2.000; ttfautohint (v1.8) -l 8 -r 50 -G 200 -x 14 -D lat moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.000; ttfautohint (v1.8) -l 8 -r 50 -G 200 -x 14 -D lat moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.000; ttfautohint (v1.8) -l 8 -r 50 -G 200 -x 14 -D lat moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Mako link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2011-05-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Mali link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Mallanna link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-03-04 (11 months ago)
    • Version Version 1.0.4; ttfautohint (vUNKNOWN) -l 7 -r 28 -G 50 -x 13 -D moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.0.4; ttfautohint (vUNKNOWN) -l 7 -r 28 -G 50 -x 13 -D moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.0.4; ttfautohint (vUNKNOWN) -l 7 -r 28 -G 50 -x 13 -D moved to dev on 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Maname link

    Designer Pathum Egodawatta, Mooniak
    Subsets latin, latin-ext, menu, sinhala, vietnamese
    Languages
    • 32% (361/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2024-06-14
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-21 (16 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-06-22 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Mandali link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-03-04 (11 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.0.5; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 moved to dev on 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
  • Full Fontbakery report
  • Manjari link

    Designer Santhosh Thottingal
    Subsets latin, latin-ext, malayalam, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2018-11-21
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
  • Full Fontbakery report
  • Manrope link

    Designer Mikhail Sharanda
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 12% (135/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2019-10-03
    Last updated 2023-12-14 (1 year, 1 month ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Mansalva link

    Designer Carolina Short
    Subsets greek, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (358/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2019-08-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases

    Manuale link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Marcellus link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-05-09
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Marcellus SC link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-05-09
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Marck Script link

    Designer Denis Masharov
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 11% (131/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2011-10-12
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Margarine link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-16
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Marhey link

    Designer Nur Syamsi, Bustanul Arifin
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (299/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Arabic script (Supports Arabic; Mazanderani; Urdu; Central Kurdish)
    First seen 2022-10-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Markazi Text link

    Designer Borna Izadpanah, Florian Runge, Fiona Ross
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (370/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Arabic script (Supports Mazanderani; Urdu)
    First seen 2018-06-06
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Marko One link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Marmelad link

    Designer Cyreal, Manvel Shmavonyan
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (386/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    First seen 2011-12-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Martel link

    Designer Dan Reynolds
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-04-20
    Last updated 2024-03-04 (11 months ago)
    • Version Version 1.001; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.001; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.001; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to dev on 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Martel Sans link

    Designer Dan Reynolds, Mathieu Réguer
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-03-04
    Last updated 2024-03-04 (11 months ago)
    • Version Version 1.002; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.002; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.002; ttfautohint (v1.1) -l 5 -r 5 -G 72 -x 0 -D latn - moved to dev on 2024-03-07 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Martian Mono link

    Designer Roman Shamin, Evil Martians
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 32% (359/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2022-11-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Marvel link

    Designer Carolina Trebol
    Subsets menu, latin
    Languages 10% (117/1095) of languages using the Latin script
    First seen 2011-08-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Mate link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Mate SC link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 14% (161/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Matemasie link

    Designer Adam Yeo
    Subsets latin, latin-ext, menu
    Languages 30% (330/1095) of languages using the Latin script
    First seen 2024-06-20
    Last updated 2024-10-03 (4 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-13 (5 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-27 (6 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-07-18 (6 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Maven Pro link

    Designer Joe Prince
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2011-05-25
    Last updated 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • McLaren link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-08-13
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Mea Culpa link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Meddon link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 12% (135/1095) of languages using the Latin script
    First seen 2011-02-02
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains unique glyph names?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • MedievalSharp link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-02
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
  • Full Fontbakery report
  • Medula One link

    Designer LatinoType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Meera Inimai link

    Designer SMC
    Subsets latin, menu, tamil
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2016-06-20
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Megrim link

    Designer Daniel Johnson
    Subsets menu, latin
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Meie Script link

    Designer Johan Kallas, Mihkel Virkus
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-08-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Meow Script link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (343/1095) of languages using the Latin script
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Merge One link

    Designer Kosal Sen
    Subsets menu, latin, latin-ext
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2012-10-05
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.001 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Merienda link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (366/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
  • Full Fontbakery report
  • Merriweather link

    Designer Sorkin Type
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 50% (556/1095) of languages using the Latin script
    • 83% (67/80) of languages using the Cyrillic script
    First seen 2011-05-11
    Last updated 2025-01-29 (8 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Merriweather Sans link

    Designer Sorkin Type
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 34% (383/1095) of languages using the Latin script
    First seen 2013-03-06
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Mervale Script link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-12
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.000 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Metal link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Metal Mania link

    Designer Open Window
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-07-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Metamorphous link

    Designer James Grieshaber
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Metrophobic link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2011-05-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Miama link

    Designer Linus Romer
    Subsets menu, greek, greek-ext, latin, latin-ext
    Languages
    • 35% (384/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2012-05-09
    Last updated 2022-05-23 (2 years ago)
    • Version 0.32 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: According to Google Fonts standards, families should have a Regular style.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.style "italic" matches font internals?
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking head.macStyle value.
    • FAIL: Checking OS/2 fsSelection value.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Michroma link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (315/1095) of languages using the Latin script
    First seen 2011-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Micro 5 link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-01-25
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-01 (1 year, 7 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-26 (1 year, 13 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Micro 5 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, latin-ext, math, menu, symbols
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2024-01-25
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-15 (22 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-13 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Milonga link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-11-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.000; ttfautohint (v0.93) -l 8 -r 50 -G 200 -x 14 -w "G moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v0.93) -l 8 -r 50 -G 200 -x 14 -w "G moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v0.93) -l 8 -r 50 -G 200 -x 14 -w "G moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Glyph names are all valid?
  • Full Fontbakery report
  • Miltonian link

    Designer Impallari Type
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-04-06
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Miltonian Tattoo link

    Designer Impallari Type
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-04-06
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Mina link

    Designer Suman Bhandary, Natanael Gama, Mooniak
    Subsets bengali, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2017-02-20
    Last updated 2024-04-10 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Mingzat link

    Designer SIL International
    Subsets latin, latin-ext, lepcha, menu
    Languages
    • Defined language in metadata: lep_Lepc
    • 11% (127/1095) of languages using the Latin script
    First seen 2022-05-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Miniver link

    Designer Open Window
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Miriam Libre link

    Designer Michal Sahar
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 14% (158/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2016-06-20
    Last updated 2024-04-18 (9 months ago)
    • Version Version 2.000 moved to production on 2024-10-30 (3 months ago)
    • Version Version 2.000 moved to sandbox on 2024-10-01 (4 months ago)
    • Version Version 2.000 moved to dev on 2024-06-22 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Mirza link

    Designer KB Studio
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 27% (306/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Arabic script (Supports Northern Luri; Pashto; Sindhi; Uzbek (Arabic); Mazanderani; Uyghur; Urdu; Central Kurdish)
    First seen 2016-06-20
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Miss Fajardose link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Mitr link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Mochiy Pop One link

    Designer FONTDASU
    Subsets japanese, latin, menu
    Languages
    • 19% (218/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-04-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Mochiy Pop P One link

    Designer FONTDASU
    Subsets japanese, latin, menu
    Languages
    • 19% (218/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-04-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Modak link

    Designer Ek Type
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-02-18
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Modern Antiqua link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-07-13
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Moderustic link

    Designer Tural Alisoy
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 29% (325/1095) of languages using the Latin script
    • 62% (50/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2024-07-10
    Last updated 2024-07-18 (6 months ago)
    • Version Version 2.120 moved to production on 2024-08-13 (5 months ago)
    • Version Version 2.120 moved to sandbox on 2024-07-27 (6 months ago)
    • Version Version 2.120 moved to dev on 2024-07-19 (6 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Mogra link

    Designer Lipi Raval
    Subsets gujarati, latin, latin-ext, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2017-05-09
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Mohave link

    Designer Gumpita Rahayu
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2020-01-23
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Moirai One link

    Designer Jiyeon Park, JAMO
    Subsets korean, latin, latin-ext, menu
    Languages
    • 20% (223/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2023-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Molengo link

    Designer Denis Jacquerye
    Subsets menu, latin, latin-ext
    Languages 50% (553/1095) of languages using the Latin script
    First seen 2010-04-19
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: License URL matches License text on name table?
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Molle link

    Designer Elena Albertoni
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-09-18
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.001; ttfautohint (v0.92) -l 12 -r 12 -G 200 -x 10 -w " moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.001; ttfautohint (v0.92) -l 12 -r 12 -G 200 -x 10 -w " moved to sandbox on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: According to Google Fonts standards, families should have a Regular style.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.style "italic" matches font internals?
    • FAIL: METADATA.pb: Font styles are named canonically?
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Mona Sans link

    Designer Tobias Bjerrome Ahlin, GitHub, Degarism Studio, Sebastian Carewe
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (345/1095) of languages using the Latin script
    First seen 2024-06-28
    Last updated 2025-01-07 (30 days ago)
    • Version Version 2.000 moved to production on 2024-11-06 (3 months ago)
    • Version Version 2.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.000 moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Monda link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (365/1095) of languages using the Latin script
    First seen 2012-11-30
    Last updated 2024-04-24 (9 months ago)
    • Version Version 2.200 moved to production on 2024-06-11 (7 months ago)
    • Version Version 2.200 moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 2.200 moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Monofett link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Monomakh link

    Designer Aleksandr Andreev, Nikita Simmons
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 29% (326/1095) of languages using the Latin script
    • 30% (24/80) of languages using the Cyrillic script
    First seen 2025-01-23
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.200; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.200; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-28 (10 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Monomaniac One link

    Designer Maniackers Design
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 20% (224/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Monoton link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 12% (132/1095) of languages using the Latin script
    First seen 2011-08-24
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.000 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.000 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.000 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check METADATA.pb includes production subsets.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Monsieur La Doulaise link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Montaga link

    Designer Alejandra Rodriguez
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Montagu Slab link

    Designer Florian Karsten
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (386/1095) of languages using the Latin script
    First seen 2021-09-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • MonteCarlo link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (339/1095) of languages using the Latin script
    First seen 2021-05-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Montserrat link

    Designer Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral, Jacques Le Bailly
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 51% (560/1095) of languages using the Latin script
    • 82% (66/80) of languages using the Cyrillic script
    First seen 2011-12-13
    Last updated 2024-10-21 (3 months ago)
    • Version Version 9.000 moved to production on 2024-11-07 (3 months ago)
    • Version Version 9.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 9.000 moved to dev on 2024-10-24 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Montserrat Alternates link

    Designer Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral, Jacques Le Bailly
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (386/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2012-10-01
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Montserrat Subrayada link

    Designer Julieta Ulanovsky
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-01
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Are there unwanted tables?
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Montserrat Underline link

    Designer Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral, Jacques Le Bailly
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 51% (559/1095) of languages using the Latin script
    • 82% (66/80) of languages using the Cyrillic script
    First seen 2024-11-07
    Last updated 2024-11-07 (2 months ago)
    • Version Version 9.000 moved to production on 2024-12-05 (2 months ago)
    • Version Version 9.000 moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 9.000 moved to dev on 2024-11-14 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Moo Lah Lah link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (358/1095) of languages using the Latin script
    First seen 2021-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Mooli link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2023-08-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Moon Dance link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (358/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Moul link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Moulpali link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Mouse Memoirs link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-02
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Mr Bedfort link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Mr Dafoe link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Mr De Haviland link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Mrs Saint Delafield link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Mrs Sheppards link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Ms Madi link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (360/1095) of languages using the Latin script
    First seen 2022-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Mukta link

    Designer Ek Type
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (122/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2017-01-26
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Mukta Mahee link

    Designer Ek Type
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • 11% (122/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2017-05-19
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Mukta Malar link

    Designer Ek Type
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 11% (122/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2017-02-13
    Last updated 2022-05-23 (2 years ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Mukta Vaani link

    Designer Ek Type
    Subsets gujarati, latin, latin-ext, menu
    Languages
    • 11% (122/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gujarati script
    First seen 2016-06-15
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Mulish link

    Designer Vernon Adams, Cyreal, Jacques Le Bailly
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 38% (419/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2011-05-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Murecho link

    Designer Neil Summerour
    Subsets cyrillic, cyrillic-ext, greek, japanese, latin, latin-ext, menu
    Languages
    • 31% (340/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • MuseoModerno link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (315/1095) of languages using the Latin script
    First seen 2020-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check name table for empty records.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • My Soul link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2022-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Mynerve link

    Designer Carolina Short
    Subsets greek, latin, latin-ext, menu, vietnamese
    Languages
    • 53% (586/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-01-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Mystery Quest link

    Designer Sideshow
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-29
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • NATS link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.0.4; ttfautohint (v1.2.25-373a) -l 7 -r 28 -G 50 -x 13 -D telu -f latn -w G -X "" moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • NTR link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Nabla link

    Designer Arthur Reinders Folmer, Just van Rossum
    Subsets cyrillic-ext, latin, latin-ext, math, menu, vietnamese
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2022-08-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • FAIL: Check font has the expected color font tables.
  • Full Fontbakery report
  • Namdhinggo link

    Designer SIL International
    Subsets latin, latin-ext, limbu, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2023-07-06
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.001 moved to production on 2024-03-01 (11 months ago)
    • Version Version 3.001 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 3.001 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Nanum Brush Script link

    Designer Sandoll Communication
    Subsets korean, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2012-05-09
    Last updated 2024-09-19 (4 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check font names are correct
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Nanum Gothic link

    Designer Sandoll Communication
    Subsets korean, latin, menu
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2012-05-09
    Last updated 2024-11-18 (2 months ago)
    • Version Version 3.020;PS 1;hotconv 1.0.57;makeotf.lib2.0.21895 moved to production on 2024-03-01 (11 months ago)
    • Version Version 3.020;PS 1;hotconv 1.0.57;makeotf.lib2.0.21895 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 3.020;PS 1;hotconv 1.0.57;makeotf.lib2.0.21895 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Fonts have equal codepoint coverage
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check font names are correct
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Nanum Gothic Coding link

    Designer Sandoll Communication
    Subsets menu, latin, korean
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2012-05-09
    Last updated 2024-11-18 (2 months ago)
    • Version Version 2.000;PS 1;hotconv 1.0.49;makeotf.lib2.0.14853 moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.000;PS 1;hotconv 1.0.49;makeotf.lib2.0.14853 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.000;PS 1;hotconv 1.0.49;makeotf.lib2.0.14853 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Nanum Myeongjo link

    Designer Sandoll Communication
    Subsets korean, latin, menu
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2012-05-09
    Last updated 2024-12-09 (a month ago)
    • Version Version 2.031;PS 1;hotconv 1.0.56;makeotf.lib2.0.21325 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 2.030;PS 1;hotconv 1.0.56;makeotf.lib2.0.21325 moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.030;PS 1;hotconv 1.0.56;makeotf.lib2.0.21325 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.030;PS 1;hotconv 1.0.56;makeotf.lib2.0.21325 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains unique glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Fonts have equal codepoint coverage
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check font names are correct
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Nanum Pen Script link

    Designer Sandoll Communication
    Subsets menu, latin, korean
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2012-05-09
    Last updated 2024-11-18 (2 months ago)
    • Version Version 1.10 moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.10 moved to sandbox on 2024-10-01 (4 months ago)
    • Version Version 1.100;PS 1;hotconv 1.0.57;makeotf.lib2.0.21895 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.100;PS 1;hotconv 1.0.57;makeotf.lib2.0.21895 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.10 moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
    • FAIL: PostScript name follows OpenType specification requirements?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there disallowed characters in the NAME table?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains unique glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Narnoor link

    Designer SIL International
    Subsets gunjala-gondi, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: wsg_Gong
    • 20% (222/1095) of languages using the Latin script
    First seen 2023-03-03
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.000 moved to production on 2023-11-29 (1 year, 2 months ago)
    • Version Version 3.000 moved to sandbox on 2023-11-10 (1 year, 2 months ago)
    • Version Version 3.000 moved to dev on 2023-11-05 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Neonderthaw link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Nerko One link

    Designer Nermin Kahrimanovic
    Subsets latin, latin-ext, menu
    Languages 12% (137/1095) of languages using the Latin script
    First seen 2020-11-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Neucha link

    Designer Jovanny Lemonad
    Subsets menu, cyrillic, latin
    Languages
    • 11% (125/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2010-09-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Neuton link

    Designer Brian Zick
    Subsets latin, latin-ext, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2011-02-09
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • New Amsterdam link

    Designer Vladimir Nikolic
    Subsets latin, latin-ext, menu
    Languages 26% (293/1095) of languages using the Latin script
    First seen 2024-07-26
    Last updated 2024-07-26 (6 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-13 (5 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-07 (6 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-07-27 (6 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • New Rocker link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-11-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • New Tegomin link

    Designer Kousuke Nagai
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 12% (140/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • News Cycle link

    Designer Nathan Willis
    Subsets menu, latin, latin-ext
    Languages
    • 31% (342/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Cyrillic script (Supports Macedonian; Bosnian (Cyrillic); Serbian)
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2011-04-27
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Newsreader link

    Designer Production Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2020-07-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: STAT table has Axis Value tables?
  • Full Fontbakery report
  • Niconne link

    Designer Vernon Adams
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Niramit link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 1.001; ttfautohint (v1.6) moved to dev on 2024-01-12 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Nixie One link

    Designer Jovanny Lemonad
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-06-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Nobile link

    Designer Vernon Adams
    Subsets menu, latin, latin-ext
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Cyrillic script (Supports Nogai; Bosnian (Cyrillic); Serbian)
    First seen 2010-05-10
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Nokora link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-11-09
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Norican link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Nosifer link

    Designer Typomondo
    Subsets menu, latin, latin-ext
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Nosifer Caps link

    Designer Typomondo
    Subsets menu, latin, latin-ext
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-10-24
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking OS/2 fsSelection value.
  • Full Fontbakery report
  • Notable link

    Designer Eli Block, Hana Tanimura, Noemie Le Coz
    Subsets latin, menu
    Languages 22% (245/1095) of languages using the Latin script
    First seen 2018-08-03
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Does the font have any invalid feature tags?
  • Full Fontbakery report
  • Nothing You Could Do link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-05-11
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Noticia Text link

    Designer JM Solé
    Subsets menu, latin, latin-ext, vietnamese
    Languages 31% (345/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Noto Color Emoji link

    Designer Google
    Subsets menu, emoji
    Languages
    First seen 2022-07-27
    Last updated 2024-10-03 (4 months ago)
    • Version Version 2.047;GOOG;noto-emoji:20240827:6c211821b8442ab3683a502f9a79b2034293fced moved to dev on 2024-10-10 (3 months ago)
    • Version Version 2.047;GOOG;noto-emoji:20240827:6c211821b8442ab3683a502f9a79b2034293fced moved to production on 2024-09-04 (5 months ago)
    • Version Version 2.047;GOOG;noto-emoji:20240827:6c211821b8442ab3683a502f9a79b2034293fced moved to sandbox on 2024-08-29 (5 months ago)
    • Version Version 2.042;GOOG;noto-emoji:20231129:7f49a00d523ae5f94e52fd9f9 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.044;GOOG;noto-emoji:20240808:c1dd0948fcbc2eaf597db3070254faddf4391a06 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.042;GOOG;noto-emoji:20231129:7f49a00d523ae5f94e52fd9f9a39bac9cf65f958 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure files are not too large.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Check for METADATA subsets with zero support.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check font names are correct
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
  • Full Fontbakery report
  • Noto Color Emoji Compat Test link

    Designer Google
    Subsets emoji, menu
    Languages
    First seen 2022-01-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.000 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure files are not too large.
    • FAIL: Ensure that the font can be rasterized by FreeType.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check for METADATA subsets with zero support.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Noto Emoji link

    Designer Google
    Subsets menu, emoji
    Languages
    First seen 2022-04-29
    Last updated 2024-06-05 (8 months ago)
    • Version Version 3.003 moved to production on 2024-09-04 (5 months ago)
    • Version Version 3.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Check for METADATA subsets with zero support.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check variable font instances
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Kufi Arabic link

    Designer Google
    Subsets arabic, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: aeb_Arab
    • Defined language in metadata: ar_Arab
    • Defined language in metadata: arb_Arab
    • Defined language in metadata: arq_Arab
    • Defined language in metadata: ars_Arab
    • Defined language in metadata: ary_Arab
    • Defined language in metadata: arz_Arab
    • Defined language in metadata: az_Arab
    • Defined language in metadata: azb_Arab
    • Defined language in metadata: bal_Arab
    • Defined language in metadata: bej_Arab
    • Defined language in metadata: ber_Arab
    • Defined language in metadata: bft_Arab
    • Defined language in metadata: bgn_Arab
    • Defined language in metadata: bqi_Arab
    • Defined language in metadata: brh_Arab
    • Defined language in metadata: cja_Arab
    • Defined language in metadata: cjm_Arab
    • Defined language in metadata: ckb_Arab
    • Defined language in metadata: cop_Arab
    • Defined language in metadata: dcc_Arab
    • Defined language in metadata: doi_Arab
    • Defined language in metadata: dyo_Arab
    • Defined language in metadata: fa_Arab
    • Defined language in metadata: fia_Arab
    • Defined language in metadata: gbz_Arab
    • Defined language in metadata: gjk_Arab
    • Defined language in metadata: gju_Arab
    • Defined language in metadata: glk_Arab
    • Defined language in metadata: ha_Arab
    • Defined language in metadata: haz_Arab
    • Defined language in metadata: hnd_Arab
    • Defined language in metadata: hno_Arab
    • Defined language in metadata: id_Arab
    • Defined language in metadata: inh_Arab
    • Defined language in metadata: khw_Arab
    • Defined language in metadata: kk_Arab
    • Defined language in metadata: kr_Arab
    • Defined language in metadata: ks_Arab
    • Defined language in metadata: ku_Arab
    • Defined language in metadata: kvx_Arab
    • Defined language in metadata: kxp_Arab
    • Defined language in metadata: ky_Arab
    • Defined language in metadata: lah_Arab
    • Defined language in metadata: lki_Arab
    • Defined language in metadata: lrc_Arab
    • Defined language in metadata: luz_Arab
    • Defined language in metadata: mfa_Arab
    • Defined language in metadata: min_Arab
    • Defined language in metadata: mis_Arab
    • Defined language in metadata: mrw_Arab
    • Defined language in metadata: ms_Arab
    • Defined language in metadata: mvy_Arab
    • Defined language in metadata: mzn_Arab
    • Defined language in metadata: ota_Arab
    • Defined language in metadata: pa_Arab
    • Defined language in metadata: prd_Arab
    • Defined language in metadata: prs_Arab
    • Defined language in metadata: ps_Arab
    • Defined language in metadata: rmt_Arab
    • Defined language in metadata: sd_Arab
    • Defined language in metadata: sdh_Arab
    • Defined language in metadata: shi_Arab
    • Defined language in metadata: skr_Arab
    • Defined language in metadata: so_Arab
    • Defined language in metadata: sus_Arab
    • Defined language in metadata: swb_Arab
    • Defined language in metadata: tg_Arab
    • Defined language in metadata: tk_Arab
    • Defined language in metadata: tly_Arab
    • Defined language in metadata: tr_Arab
    • Defined language in metadata: trw_Arab
    • Defined language in metadata: tt_Arab
    • Defined language in metadata: ttt_Arab
    • Defined language in metadata: ug_Arab
    • Defined language in metadata: ur_Arab
    • Defined language in metadata: uz_Arab
    • Defined language in metadata: wni_Arab
    • Defined language in metadata: wo_Arab
    • Defined language in metadata: zdj_Arab
    • Defined language in metadata: zlm_Arab
    • 28% (314/1095) of languages using the Latin script
    • 12% (10/80) of languages using the Arabic script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.109 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.109 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.109 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Music link

    Designer Google
    Subsets latin, latin-ext, menu, music
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Naskh Arabic link

    Designer Google
    Subsets arabic, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: aeb_Arab
    • Defined language in metadata: ar_Arab
    • Defined language in metadata: arb_Arab
    • Defined language in metadata: arq_Arab
    • Defined language in metadata: ars_Arab
    • Defined language in metadata: ary_Arab
    • Defined language in metadata: arz_Arab
    • Defined language in metadata: az_Arab
    • Defined language in metadata: azb_Arab
    • Defined language in metadata: bal_Arab
    • Defined language in metadata: bej_Arab
    • Defined language in metadata: ber_Arab
    • Defined language in metadata: bft_Arab
    • Defined language in metadata: bgn_Arab
    • Defined language in metadata: bqi_Arab
    • Defined language in metadata: brh_Arab
    • Defined language in metadata: cja_Arab
    • Defined language in metadata: cjm_Arab
    • Defined language in metadata: ckb_Arab
    • Defined language in metadata: cop_Arab
    • Defined language in metadata: dcc_Arab
    • Defined language in metadata: doi_Arab
    • Defined language in metadata: dyo_Arab
    • Defined language in metadata: fa_Arab
    • Defined language in metadata: fia_Arab
    • Defined language in metadata: gbz_Arab
    • Defined language in metadata: gjk_Arab
    • Defined language in metadata: gju_Arab
    • Defined language in metadata: glk_Arab
    • Defined language in metadata: ha_Arab
    • Defined language in metadata: haz_Arab
    • Defined language in metadata: hnd_Arab
    • Defined language in metadata: hno_Arab
    • Defined language in metadata: id_Arab
    • Defined language in metadata: inh_Arab
    • Defined language in metadata: khw_Arab
    • Defined language in metadata: kk_Arab
    • Defined language in metadata: kr_Arab
    • Defined language in metadata: ks_Arab
    • Defined language in metadata: ku_Arab
    • Defined language in metadata: kvx_Arab
    • Defined language in metadata: kxp_Arab
    • Defined language in metadata: ky_Arab
    • Defined language in metadata: lah_Arab
    • Defined language in metadata: lki_Arab
    • Defined language in metadata: lrc_Arab
    • Defined language in metadata: luz_Arab
    • Defined language in metadata: mfa_Arab
    • Defined language in metadata: min_Arab
    • Defined language in metadata: mis_Arab
    • Defined language in metadata: mrw_Arab
    • Defined language in metadata: ms_Arab
    • Defined language in metadata: mvy_Arab
    • Defined language in metadata: mzn_Arab
    • Defined language in metadata: ota_Arab
    • Defined language in metadata: pa_Arab
    • Defined language in metadata: prd_Arab
    • Defined language in metadata: prs_Arab
    • Defined language in metadata: ps_Arab
    • Defined language in metadata: rmt_Arab
    • Defined language in metadata: sd_Arab
    • Defined language in metadata: sdh_Arab
    • Defined language in metadata: shi_Arab
    • Defined language in metadata: skr_Arab
    • Defined language in metadata: so_Arab
    • Defined language in metadata: sus_Arab
    • Defined language in metadata: swb_Arab
    • Defined language in metadata: tg_Arab
    • Defined language in metadata: tk_Arab
    • Defined language in metadata: tly_Arab
    • Defined language in metadata: tr_Arab
    • Defined language in metadata: trw_Arab
    • Defined language in metadata: tt_Arab
    • Defined language in metadata: ttt_Arab
    • Defined language in metadata: ug_Arab
    • Defined language in metadata: ur_Arab
    • Defined language in metadata: uz_Arab
    • Defined language in metadata: wni_Arab
    • Defined language in metadata: wo_Arab
    • Defined language in metadata: zdj_Arab
    • Defined language in metadata: zlm_Arab
    • 27% (302/1095) of languages using the Latin script
    • 12% (10/80) of languages using the Arabic script
    First seen 2020-11-19
    Last updated 2024-05-31 (8 months ago)
    • Version Version 2.018 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.018 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.019 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Naskh Arabic UI link

    Designer Google
    Subsets arabic, menu
    Languages
    • Defined language in metadata: aeb_Arab
    • Defined language in metadata: ar_Arab
    • Defined language in metadata: arb_Arab
    • Defined language in metadata: arq_Arab
    • Defined language in metadata: ars_Arab
    • Defined language in metadata: ary_Arab
    • Defined language in metadata: arz_Arab
    • Defined language in metadata: az_Arab
    • Defined language in metadata: azb_Arab
    • Defined language in metadata: bal_Arab
    • Defined language in metadata: bej_Arab
    • Defined language in metadata: ber_Arab
    • Defined language in metadata: bft_Arab
    • Defined language in metadata: bgn_Arab
    • Defined language in metadata: bqi_Arab
    • Defined language in metadata: brh_Arab
    • Defined language in metadata: cja_Arab
    • Defined language in metadata: cjm_Arab
    • Defined language in metadata: ckb_Arab
    • Defined language in metadata: cop_Arab
    • Defined language in metadata: dcc_Arab
    • Defined language in metadata: doi_Arab
    • Defined language in metadata: dyo_Arab
    • Defined language in metadata: fa_Arab
    • Defined language in metadata: fia_Arab
    • Defined language in metadata: gbz_Arab
    • Defined language in metadata: gjk_Arab
    • Defined language in metadata: gju_Arab
    • Defined language in metadata: glk_Arab
    • Defined language in metadata: ha_Arab
    • Defined language in metadata: haz_Arab
    • Defined language in metadata: hnd_Arab
    • Defined language in metadata: hno_Arab
    • Defined language in metadata: id_Arab
    • Defined language in metadata: inh_Arab
    • Defined language in metadata: khw_Arab
    • Defined language in metadata: kk_Arab
    • Defined language in metadata: kr_Arab
    • Defined language in metadata: ks_Arab
    • Defined language in metadata: ku_Arab
    • Defined language in metadata: kvx_Arab
    • Defined language in metadata: kxp_Arab
    • Defined language in metadata: ky_Arab
    • Defined language in metadata: lah_Arab
    • Defined language in metadata: lki_Arab
    • Defined language in metadata: lrc_Arab
    • Defined language in metadata: luz_Arab
    • Defined language in metadata: mfa_Arab
    • Defined language in metadata: min_Arab
    • Defined language in metadata: mis_Arab
    • Defined language in metadata: mrw_Arab
    • Defined language in metadata: ms_Arab
    • Defined language in metadata: mvy_Arab
    • Defined language in metadata: mzn_Arab
    • Defined language in metadata: ota_Arab
    • Defined language in metadata: pa_Arab
    • Defined language in metadata: prd_Arab
    • Defined language in metadata: prs_Arab
    • Defined language in metadata: ps_Arab
    • Defined language in metadata: rmt_Arab
    • Defined language in metadata: sd_Arab
    • Defined language in metadata: sdh_Arab
    • Defined language in metadata: shi_Arab
    • Defined language in metadata: skr_Arab
    • Defined language in metadata: so_Arab
    • Defined language in metadata: sus_Arab
    • Defined language in metadata: swb_Arab
    • Defined language in metadata: tg_Arab
    • Defined language in metadata: tk_Arab
    • Defined language in metadata: tly_Arab
    • Defined language in metadata: tr_Arab
    • Defined language in metadata: trw_Arab
    • Defined language in metadata: tt_Arab
    • Defined language in metadata: ttt_Arab
    • Defined language in metadata: ug_Arab
    • Defined language in metadata: ur_Arab
    • Defined language in metadata: uz_Arab
    • Defined language in metadata: wni_Arab
    • Defined language in metadata: wo_Arab
    • Defined language in metadata: zdj_Arab
    • Defined language in metadata: zlm_Arab
    • 7% (6/80) of languages using the Arabic script (Supports Kashmiri; Sindhi; Punjabi (Arabic); Uyghur; Urdu; Central Kurdish)
    First seen 2020-11-19
    Last updated 2023-01-23 (2 years ago)
    • Version 2.015 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Check samples can be rendered.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Noto Nastaliq Urdu link

    Designer Google
    Subsets arabic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ur_Arab
    • 28% (314/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Arabic script (Supports Northern Luri; Kashmiri; Pashto; Uzbek (Arabic); Mazanderani; Uyghur; Urdu; Central Kurdish)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.007 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.007 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.009 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Rashi Hebrew link

    Designer Google
    Subsets greek-ext, hebrew, latin, latin-ext, menu
    Languages
    • Defined language in metadata: he_Hebr
    • Defined language in metadata: jpr_Hebr
    • Defined language in metadata: jrb_Hebr
    • Defined language in metadata: lad_Hebr
    • Defined language in metadata: sam_Hebr
    • Defined language in metadata: yi_Hebr
    • Defined language in metadata: zh_Hebr
    • 27% (302/1095) of languages using the Latin script
    • 28% (2/7) of languages using the Hebrew script (Missing Chinese (Hebrew); Judeo-Arabic; Judeo-Persian; Yiddish; Samaritan Aramaic)
    First seen 2020-11-19
    Last updated 2024-04-22 (9 months ago)
    • Version Version 1.007 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.007 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.007 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans link

    Designer Google
    Subsets cyrillic, cyrillic-ext, devanagari, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: aa_Latn
    • Defined language in metadata: ab_Cyrl
    • Defined language in metadata: abq_Cyrl
    • Defined language in metadata: abr_Latn
    • Defined language in metadata: ace_Latn
    • Defined language in metadata: acf_Latn
    • Defined language in metadata: ach_Latn
    • Defined language in metadata: acu_Latn
    • Defined language in metadata: ada_Latn
    • Defined language in metadata: adl_Latn
    • Defined language in metadata: ady_Cyrl
    • Defined language in metadata: af_Latn
    • Defined language in metadata: agq_Latn
    • Defined language in metadata: agr_Latn
    • Defined language in metadata: aii_Cyrl
    • Defined language in metadata: aii_Latn
    • Defined language in metadata: ain_Latn
    • Defined language in metadata: ajg_Latn
    • Defined language in metadata: ak_Latn
    • Defined language in metadata: akz_Latn
    • Defined language in metadata: ale_Latn
    • Defined language in metadata: aln_Latn
    • Defined language in metadata: alt_Cyrl
    • Defined language in metadata: amc_Latn
    • Defined language in metadata: ame_Latn
    • Defined language in metadata: ami_Latn
    • Defined language in metadata: amo_Latn
    • Defined language in metadata: amr_Latn
    • Defined language in metadata: an_Latn
    • Defined language in metadata: ang_Latn
    • Defined language in metadata: anp_Deva
    • Defined language in metadata: aoz_Latn
    • Defined language in metadata: arl_Latn
    • Defined language in metadata: arn_Latn
    • Defined language in metadata: aro_Latn
    • Defined language in metadata: arp_Latn
    • Defined language in metadata: art_Latn
    • Defined language in metadata: arw_Latn
    • Defined language in metadata: asa_Latn
    • Defined language in metadata: ast_Latn
    • Defined language in metadata: atj_Latn
    • Defined language in metadata: auc_Latn
    • Defined language in metadata: av_Cyrl
    • Defined language in metadata: avk_Latn
    • Defined language in metadata: awa_Deva
    • Defined language in metadata: ay_Latn
    • Defined language in metadata: az_Cyrl
    • Defined language in metadata: az_Latn
    • Defined language in metadata: azj_Cyrl
    • Defined language in metadata: ba_Cyrl
    • Defined language in metadata: ba_Latn
    • Defined language in metadata: bal_Latn
    • Defined language in metadata: ban_Latn
    • Defined language in metadata: bap_Deva
    • Defined language in metadata: bar_Latn
    • Defined language in metadata: bas_Latn
    • Defined language in metadata: bax_Latn
    • Defined language in metadata: bba_Latn
    • Defined language in metadata: bbc_Latn
    • Defined language in metadata: bbj_Latn
    • Defined language in metadata: bci_Latn
    • Defined language in metadata: be_Cyrl
    • Defined language in metadata: be_Latn
    • Defined language in metadata: bem_Latn
    • Defined language in metadata: ber_Latn
    • Defined language in metadata: bew_Latn
    • Defined language in metadata: bez_Latn
    • Defined language in metadata: bfa_Latn
    • Defined language in metadata: bfd_Latn
    • Defined language in metadata: bfy_Deva
    • Defined language in metadata: bg_Cyrl
    • Defined language in metadata: bgc_Deva
    • Defined language in metadata: bgx_Grek
    • Defined language in metadata: bhb_Deva
    • Defined language in metadata: bhi_Deva
    • Defined language in metadata: bhk_Latn
    • Defined language in metadata: bho_Deva
    • Defined language in metadata: bi_Latn
    • Defined language in metadata: bik_Latn
    • Defined language in metadata: bin_Latn
    • Defined language in metadata: bjj_Deva
    • Defined language in metadata: bjn_Latn
    • Defined language in metadata: bjt_Latn
    • Defined language in metadata: bkm_Latn
    • Defined language in metadata: bku_Latn
    • Defined language in metadata: bla_Latn
    • Defined language in metadata: bm_Latn
    • Defined language in metadata: bmq_Latn
    • Defined language in metadata: boa_Latn
    • Defined language in metadata: bqv_Latn
    • Defined language in metadata: br_Latn
    • Defined language in metadata: bra_Deva
    • Defined language in metadata: brh_Latn
    • Defined language in metadata: brx_Deva
    • Defined language in metadata: brx_Latn
    • Defined language in metadata: bs_Cyrl
    • Defined language in metadata: bs_Latn
    • Defined language in metadata: bsc_Latn
    • Defined language in metadata: bss_Latn
    • Defined language in metadata: bto_Latn
    • Defined language in metadata: btv_Deva
    • Defined language in metadata: bua_Cyrl
    • Defined language in metadata: buc_Latn
    • Defined language in metadata: bug_Latn
    • Defined language in metadata: bum_Latn
    • Defined language in metadata: bvb_Latn
    • Defined language in metadata: bvi_Latn
    • Defined language in metadata: bwy_Latn
    • Defined language in metadata: byh_Deva
    • Defined language in metadata: byv_Latn
    • Defined language in metadata: bze_Latn
    • Defined language in metadata: bzx_Latn
    • Defined language in metadata: ca_Latn
    • Defined language in metadata: cab_Latn
    • Defined language in metadata: cad_Latn
    • Defined language in metadata: cak_Latn
    • Defined language in metadata: car_Latn
    • Defined language in metadata: cay_Latn
    • Defined language in metadata: cbi_Latn
    • Defined language in metadata: cbk_Latn
    • Defined language in metadata: cbr_Latn
    • Defined language in metadata: cbs_Latn
    • Defined language in metadata: cbt_Latn
    • Defined language in metadata: cbu_Latn
    • Defined language in metadata: cch_Latn
    • Defined language in metadata: ce_Cyrl
    • Defined language in metadata: ceb_Latn
    • Defined language in metadata: cfm_Latn
    • Defined language in metadata: cgg_Latn
    • Defined language in metadata: ch_Latn
    • Defined language in metadata: chj_Latn
    • Defined language in metadata: chk_Latn
    • Defined language in metadata: chm_Cyrl
    • Defined language in metadata: chn_Latn
    • Defined language in metadata: cho_Latn
    • Defined language in metadata: chp_Latn
    • Defined language in metadata: chx_Deva
    • Defined language in metadata: chy_Latn
    • Defined language in metadata: cic_Latn
    • Defined language in metadata: cjk_Latn
    • Defined language in metadata: cjs_Cyrl
    • Defined language in metadata: ckt_Cyrl
    • Defined language in metadata: cnh_Latn
    • Defined language in metadata: cni_Latn
    • Defined language in metadata: co_Latn
    • Defined language in metadata: cof_Latn
    • Defined language in metadata: con_Latn
    • Defined language in metadata: cop_Grek
    • Defined language in metadata: cot_Latn
    • Defined language in metadata: cpf_Latn
    • Defined language in metadata: cps_Latn
    • Defined language in metadata: cpu_Latn
    • Defined language in metadata: cr_Latn
    • Defined language in metadata: crh_Cyrl
    • Defined language in metadata: crh_Latn
    • Defined language in metadata: cri_Latn
    • Defined language in metadata: crj_Latn
    • Defined language in metadata: crl_Latn
    • Defined language in metadata: crs_Latn
    • Defined language in metadata: cs_Latn
    • Defined language in metadata: csa_Latn
    • Defined language in metadata: csb_Latn
    • Defined language in metadata: ctd_Latn
    • Defined language in metadata: cu_Cyrl
    • Defined language in metadata: cv_Cyrl
    • Defined language in metadata: cy_Latn
    • Defined language in metadata: cyo_Latn
    • Defined language in metadata: da_Latn
    • Defined language in metadata: dag_Latn
    • Defined language in metadata: dak_Latn
    • Defined language in metadata: dar_Cyrl
    • Defined language in metadata: dav_Latn
    • Defined language in metadata: ddn_Latn
    • Defined language in metadata: de_Latn
    • Defined language in metadata: del_Latn
    • Defined language in metadata: den_Latn
    • Defined language in metadata: dga_Latn
    • Defined language in metadata: dgr_Latn
    • Defined language in metadata: dhi_Deva
    • Defined language in metadata: dhw_Deva
    • Defined language in metadata: din_Latn
    • Defined language in metadata: dip_Latn
    • Defined language in metadata: dje_Latn
    • Defined language in metadata: dng_Cyrl
    • Defined language in metadata: dnj_Latn
    • Defined language in metadata: doi_Deva
    • Defined language in metadata: dsb_Latn
    • Defined language in metadata: dtm_Latn
    • Defined language in metadata: dtp_Latn
    • Defined language in metadata: dty_Deva
    • Defined language in metadata: dua_Latn
    • Defined language in metadata: dum_Latn
    • Defined language in metadata: duu_Latn
    • Defined language in metadata: dyo_Latn
    • Defined language in metadata: dyu_Latn
    • Defined language in metadata: ebu_Latn
    • Defined language in metadata: ee_Latn
    • Defined language in metadata: efi_Latn
    • Defined language in metadata: egl_Latn
    • Defined language in metadata: eka_Latn
    • Defined language in metadata: el_Grek
    • Defined language in metadata: emk_Latn
    • Defined language in metadata: en_Latn
    • Defined language in metadata: enm_Latn
    • Defined language in metadata: eo_Latn
    • Defined language in metadata: es_Latn
    • Defined language in metadata: ese_Latn
    • Defined language in metadata: esu_Latn
    • Defined language in metadata: et_Latn
    • Defined language in metadata: ett_Latn
    • Defined language in metadata: eu_Latn
    • Defined language in metadata: eve_Cyrl
    • Defined language in metadata: evn_Cyrl
    • Defined language in metadata: evn_Latn
    • Defined language in metadata: ewo_Latn
    • Defined language in metadata: ext_Latn
    • Defined language in metadata: fan_Latn
    • Defined language in metadata: fbl_Latn
    • Defined language in metadata: ff_Latn
    • Defined language in metadata: ffm_Latn
    • Defined language in metadata: fi_Latn
    • Defined language in metadata: fil_Latn
    • Defined language in metadata: fit_Latn
    • Defined language in metadata: fj_Latn
    • Defined language in metadata: fkv_Latn
    • Defined language in metadata: fo_Latn
    • Defined language in metadata: fon_Latn
    • Defined language in metadata: fr_Latn
    • Defined language in metadata: frc_Latn
    • Defined language in metadata: frm_Latn
    • Defined language in metadata: fro_Latn
    • Defined language in metadata: frp_Latn
    • Defined language in metadata: frr_Latn
    • Defined language in metadata: frs_Latn
    • Defined language in metadata: fuc_Latn
    • Defined language in metadata: fud_Latn
    • Defined language in metadata: fuf_Latn
    • Defined language in metadata: fuq_Latn
    • Defined language in metadata: fur_Latn
    • Defined language in metadata: fuv_Latn
    • Defined language in metadata: fvr_Latn
    • Defined language in metadata: fy_Latn
    • Defined language in metadata: ga_Latn
    • Defined language in metadata: gaa_Latn
    • Defined language in metadata: gag_Cyrl
    • Defined language in metadata: gag_Latn
    • Defined language in metadata: gay_Latn
    • Defined language in metadata: gba_Latn
    • Defined language in metadata: gbm_Deva
    • Defined language in metadata: gcf_Latn
    • Defined language in metadata: gcr_Latn
    • Defined language in metadata: gd_Latn
    • Defined language in metadata: gem_Latn
    • Defined language in metadata: ggn_Deva
    • Defined language in metadata: ggn_Latn
    • Defined language in metadata: gil_Latn
    • Defined language in metadata: giw_Latn
    • Defined language in metadata: gjn_Latn
    • Defined language in metadata: gju_Deva
    • Defined language in metadata: gkp_Latn
    • Defined language in metadata: gl_Latn
    • Defined language in metadata: gld_Cyrl
    • Defined language in metadata: gmh_Latn
    • Defined language in metadata: gn_Latn
    • Defined language in metadata: goh_Latn
    • Defined language in metadata: gom_Deva
    • Defined language in metadata: gon_Deva
    • Defined language in metadata: gor_Latn
    • Defined language in metadata: gos_Latn
    • Defined language in metadata: grb_Latn
    • Defined language in metadata: grc_Grek
    • Defined language in metadata: gsw_Latn
    • Defined language in metadata: gub_Latn
    • Defined language in metadata: guc_Latn
    • Defined language in metadata: gur_Latn
    • Defined language in metadata: guu_Latn
    • Defined language in metadata: guz_Latn
    • Defined language in metadata: gv_Latn
    • Defined language in metadata: gvr_Deva
    • Defined language in metadata: gwi_Latn
    • Defined language in metadata: gyr_Latn
    • Defined language in metadata: ha_Latn
    • Defined language in metadata: hai_Latn
    • Defined language in metadata: hak_Latn
    • Defined language in metadata: haw_Latn
    • Defined language in metadata: hea_Latn
    • Defined language in metadata: hi_Deva
    • Defined language in metadata: hi_Latn
    • Defined language in metadata: hif_Deva
    • Defined language in metadata: hif_Latn
    • Defined language in metadata: hil_Latn
    • Defined language in metadata: hlt_Latn
    • Defined language in metadata: hmn_Latn
    • Defined language in metadata: hms_Latn
    • Defined language in metadata: hna_Latn
    • Defined language in metadata: hne_Deva
    • Defined language in metadata: hni_Latn
    • Defined language in metadata: hnj_Latn
    • Defined language in metadata: hnn_Latn
    • Defined language in metadata: hns_Latn
    • Defined language in metadata: ho_Latn
    • Defined language in metadata: hoc_Deva
    • Defined language in metadata: hoj_Deva
    • Defined language in metadata: hop_Latn
    • Defined language in metadata: hr_Latn
    • Defined language in metadata: hsb_Latn
    • Defined language in metadata: ht_Latn
    • Defined language in metadata: hu_Latn
    • Defined language in metadata: hup_Latn
    • Defined language in metadata: hus_Latn
    • Defined language in metadata: huu_Latn
    • Defined language in metadata: hz_Latn
    • Defined language in metadata: ia_Latn
    • Defined language in metadata: iba_Latn
    • Defined language in metadata: ibb_Latn
    • Defined language in metadata: id_Latn
    • Defined language in metadata: idu_Latn
    • Defined language in metadata: ie_Latn
    • Defined language in metadata: ife_Latn
    • Defined language in metadata: ig_Latn
    • Defined language in metadata: ii_Latn
    • Defined language in metadata: ijs_Latn
    • Defined language in metadata: ik_Latn
    • Defined language in metadata: ikt_Latn
    • Defined language in metadata: ilo_Latn
    • Defined language in metadata: inh_Cyrl
    • Defined language in metadata: inh_Latn
    • Defined language in metadata: io_Latn
    • Defined language in metadata: is_Latn
    • Defined language in metadata: it_Latn
    • Defined language in metadata: iu_Latn
    • Defined language in metadata: izh_Latn
    • Defined language in metadata: jam_Latn
    • Defined language in metadata: jbo_Latn
    • Defined language in metadata: jgo_Latn
    • Defined language in metadata: jiv_Latn
    • Defined language in metadata: jmc_Latn
    • Defined language in metadata: jml_Deva
    • Defined language in metadata: jra_Latn
    • Defined language in metadata: jut_Latn
    • Defined language in metadata: jv_Latn
    • Defined language in metadata: kaa_Cyrl
    • Defined language in metadata: kab_Latn
    • Defined language in metadata: kac_Latn
    • Defined language in metadata: kaj_Latn
    • Defined language in metadata: kam_Latn
    • Defined language in metadata: kao_Latn
    • Defined language in metadata: kbd_Cyrl
    • Defined language in metadata: kbp_Latn
    • Defined language in metadata: kca_Cyrl
    • Defined language in metadata: kcg_Latn
    • Defined language in metadata: kck_Latn
    • Defined language in metadata: kde_Latn
    • Defined language in metadata: kdh_Latn
    • Defined language in metadata: kea_Latn
    • Defined language in metadata: kek_Latn
    • Defined language in metadata: kfo_Latn
    • Defined language in metadata: kfr_Deva
    • Defined language in metadata: kfy_Deva
    • Defined language in metadata: kg_Latn
    • Defined language in metadata: kge_Latn
    • Defined language in metadata: kgj_Deva
    • Defined language in metadata: kgp_Latn
    • Defined language in metadata: kha_Latn
    • Defined language in metadata: khn_Deva
    • Defined language in metadata: khq_Latn
    • Defined language in metadata: khr_Deva
    • Defined language in metadata: khw_Latn
    • Defined language in metadata: ki_Latn
    • Defined language in metadata: kiu_Latn
    • Defined language in metadata: kj_Latn
    • Defined language in metadata: kjg_Latn
    • Defined language in metadata: kjh_Cyrl
    • Defined language in metadata: kk_Cyrl
    • Defined language in metadata: kk_Latn
    • Defined language in metadata: kkj_Latn
    • Defined language in metadata: kl_Latn
    • Defined language in metadata: kln_Latn
    • Defined language in metadata: kmb_Latn
    • Defined language in metadata: knc_Latn
    • Defined language in metadata: knf_Latn
    • Defined language in metadata: koi_Cyrl
    • Defined language in metadata: kok_Deva
    • Defined language in metadata: koo_Latn
    • Defined language in metadata: kos_Latn
    • Defined language in metadata: kpe_Latn
    • Defined language in metadata: kpy_Cyrl
    • Defined language in metadata: kqn_Latn
    • Defined language in metadata: kqs_Latn
    • Defined language in metadata: kr_Latn
    • Defined language in metadata: krc_Cyrl
    • Defined language in metadata: kri_Latn
    • Defined language in metadata: krj_Latn
    • Defined language in metadata: krl_Latn
    • Defined language in metadata: kru_Deva
    • Defined language in metadata: ks_Deva
    • Defined language in metadata: ksb_Latn
    • Defined language in metadata: ksf_Latn
    • Defined language in metadata: ksh_Latn
    • Defined language in metadata: ktu_Latn
    • Defined language in metadata: ku_Cyrl
    • Defined language in metadata: ku_Latn
    • Defined language in metadata: kum_Cyrl
    • Defined language in metadata: kut_Latn
    • Defined language in metadata: kv_Cyrl
    • Defined language in metadata: kvr_Latn
    • Defined language in metadata: kw_Latn
    • Defined language in metadata: kwi_Latn
    • Defined language in metadata: ky_Cyrl
    • Defined language in metadata: ky_Latn
    • Defined language in metadata: la_Latn
    • Defined language in metadata: lad_Latn
    • Defined language in metadata: lag_Latn
    • Defined language in metadata: laj_Latn
    • Defined language in metadata: lam_Latn
    • Defined language in metadata: lb_Latn
    • Defined language in metadata: lbe_Cyrl
    • Defined language in metadata: lbw_Latn
    • Defined language in metadata: lez_Cyrl
    • Defined language in metadata: lfn_Cyrl
    • Defined language in metadata: lfn_Latn
    • Defined language in metadata: lg_Latn
    • Defined language in metadata: lhm_Deva
    • Defined language in metadata: li_Latn
    • Defined language in metadata: lia_Latn
    • Defined language in metadata: lif_Deva
    • Defined language in metadata: lij_Latn
    • Defined language in metadata: liv_Latn
    • Defined language in metadata: ljp_Latn
    • Defined language in metadata: lkt_Latn
    • Defined language in metadata: lld_Latn
    • Defined language in metadata: lmo_Latn
    • Defined language in metadata: ln_Latn
    • Defined language in metadata: lns_Latn
    • Defined language in metadata: lob_Latn
    • Defined language in metadata: lol_Latn
    • Defined language in metadata: lot_Latn
    • Defined language in metadata: loz_Latn
    • Defined language in metadata: lt_Latn
    • Defined language in metadata: ltg_Latn
    • Defined language in metadata: lu_Latn
    • Defined language in metadata: lua_Latn
    • Defined language in metadata: lue_Latn
    • Defined language in metadata: lui_Latn
    • Defined language in metadata: lun_Latn
    • Defined language in metadata: luo_Latn
    • Defined language in metadata: lus_Latn
    • Defined language in metadata: lut_Latn
    • Defined language in metadata: luy_Latn
    • Defined language in metadata: lv_Latn
    • Defined language in metadata: lzz_Latn
    • Defined language in metadata: mad_Latn
    • Defined language in metadata: maf_Latn
    • Defined language in metadata: mag_Deva
    • Defined language in metadata: mai_Deva
    • Defined language in metadata: mak_Latn
    • Defined language in metadata: mam_Latn
    • Defined language in metadata: man_Latn
    • Defined language in metadata: mas_Latn
    • Defined language in metadata: maz_Latn
    • Defined language in metadata: mcd_Latn
    • Defined language in metadata: mcf_Latn
    • Defined language in metadata: mdf_Cyrl
    • Defined language in metadata: mdh_Latn
    • Defined language in metadata: mdr_Latn
    • Defined language in metadata: mdt_Latn
    • Defined language in metadata: men_Latn
    • Defined language in metadata: mer_Latn
    • Defined language in metadata: mey_Latn
    • Defined language in metadata: mfe_Latn
    • Defined language in metadata: mfq_Latn
    • Defined language in metadata: mfv_Latn
    • Defined language in metadata: mg_Latn
    • Defined language in metadata: mgh_Latn
    • Defined language in metadata: mgo_Latn
    • Defined language in metadata: mgp_Deva
    • Defined language in metadata: mgy_Latn
    • Defined language in metadata: mh_Latn
    • Defined language in metadata: mi_Latn
    • Defined language in metadata: mic_Latn
    • Defined language in metadata: min_Latn
    • Defined language in metadata: miq_Latn
    • Defined language in metadata: mis_Latn
    • Defined language in metadata: mk_Cyrl
    • Defined language in metadata: mls_Latn
    • Defined language in metadata: mn_Cyrl
    • Defined language in metadata: mns_Cyrl
    • Defined language in metadata: moe_Latn
    • Defined language in metadata: moh_Latn
    • Defined language in metadata: mor_Latn
    • Defined language in metadata: mos_Latn
    • Defined language in metadata: mr_Deva
    • Defined language in metadata: mrd_Deva
    • Defined language in metadata: mrj_Cyrl
    • Defined language in metadata: mro_Latn
    • Defined language in metadata: mrw_Latn
    • Defined language in metadata: ms_Latn
    • Defined language in metadata: mt_Latn
    • Defined language in metadata: mto_Latn
    • Defined language in metadata: mtr_Deva
    • Defined language in metadata: mua_Latn
    • Defined language in metadata: mui_Latn
    • Defined language in metadata: mus_Latn
    • Defined language in metadata: mwk_Latn
    • Defined language in metadata: mwl_Latn
    • Defined language in metadata: mwr_Deva
    • Defined language in metadata: mwv_Latn
    • Defined language in metadata: mxc_Latn
    • Defined language in metadata: mxi_Latn
    • Defined language in metadata: mxv_Latn
    • Defined language in metadata: myv_Cyrl
    • Defined language in metadata: myx_Latn
    • Defined language in metadata: mzi_Latn
    • Defined language in metadata: na_Latn
    • Defined language in metadata: nan_Latn
    • Defined language in metadata: nap_Latn
    • Defined language in metadata: naq_Latn
    • Defined language in metadata: nb_Latn
    • Defined language in metadata: nba_Latn
    • Defined language in metadata: nch_Latn
    • Defined language in metadata: nd_Latn
    • Defined language in metadata: ndc_Latn
    • Defined language in metadata: nds_Latn
    • Defined language in metadata: ne_Deva
    • Defined language in metadata: new_Deva
    • Defined language in metadata: ng_Latn
    • Defined language in metadata: ngl_Latn
    • Defined language in metadata: nhe_Latn
    • Defined language in metadata: nhn_Latn
    • Defined language in metadata: nhw_Latn
    • Defined language in metadata: nia_Latn
    • Defined language in metadata: nij_Latn
    • Defined language in metadata: nio_Cyrl
    • Defined language in metadata: niu_Latn
    • Defined language in metadata: njo_Latn
    • Defined language in metadata: nku_Latn
    • Defined language in metadata: nl_Latn
    • Defined language in metadata: nmg_Latn
    • Defined language in metadata: nn_Latn
    • Defined language in metadata: nnh_Latn
    • Defined language in metadata: nnp_Deva
    • Defined language in metadata: nnp_Latn
    • Defined language in metadata: no_Latn
    • Defined language in metadata: noe_Deva
    • Defined language in metadata: nog_Cyrl
    • Defined language in metadata: non_Latn
    • Defined language in metadata: not_Latn
    • Defined language in metadata: nov_Latn
    • Defined language in metadata: nr_Latn
    • Defined language in metadata: nrf_Latn
    • Defined language in metadata: nsk_Latn
    • Defined language in metadata: nso_Latn
    • Defined language in metadata: nus_Latn
    • Defined language in metadata: nv_Latn
    • Defined language in metadata: nxq_Latn
    • Defined language in metadata: ny_Latn
    • Defined language in metadata: nym_Latn
    • Defined language in metadata: nyn_Latn
    • Defined language in metadata: nyo_Latn
    • Defined language in metadata: nzi_Latn
    • Defined language in metadata: oaa_Cyrl
    • Defined language in metadata: oc_Latn
    • Defined language in metadata: oj_Latn
    • Defined language in metadata: oki_Latn
    • Defined language in metadata: om_Latn
    • Defined language in metadata: orh_Latn
    • Defined language in metadata: orv_Cyrl
    • Defined language in metadata: os_Cyrl
    • Defined language in metadata: osa_Latn
    • Defined language in metadata: osc_Latn
    • Defined language in metadata: ote_Latn
    • Defined language in metadata: otn_Latn
    • Defined language in metadata: owl_Latn
    • Defined language in metadata: pag_Latn
    • Defined language in metadata: pam_Latn
    • Defined language in metadata: pap_Latn
    • Defined language in metadata: pau_Latn
    • Defined language in metadata: pbb_Latn
    • Defined language in metadata: pcd_Latn
    • Defined language in metadata: pck_Latn
    • Defined language in metadata: pcm_Latn
    • Defined language in metadata: pdc_Latn
    • Defined language in metadata: pdt_Latn
    • Defined language in metadata: pfl_Latn
    • Defined language in metadata: pi_Deva
    • Defined language in metadata: pis_Latn
    • Defined language in metadata: piu_Latn
    • Defined language in metadata: pko_Latn
    • Defined language in metadata: pl_Latn
    • Defined language in metadata: pms_Latn
    • Defined language in metadata: pnt_Cyrl
    • Defined language in metadata: pnt_Grek
    • Defined language in metadata: pnt_Latn
    • Defined language in metadata: pon_Latn
    • Defined language in metadata: pov_Latn
    • Defined language in metadata: ppl_Latn
    • Defined language in metadata: prg_Latn
    • Defined language in metadata: pro_Latn
    • Defined language in metadata: prq_Latn
    • Defined language in metadata: pt_Latn
    • Defined language in metadata: puu_Latn
    • Defined language in metadata: qu_Latn
    • Defined language in metadata: quc_Latn
    • Defined language in metadata: qud_Latn
    • Defined language in metadata: qug_Latn
    • Defined language in metadata: quh_Latn
    • Defined language in metadata: quy_Latn
    • Defined language in metadata: quz_Latn
    • Defined language in metadata: qva_Latn
    • Defined language in metadata: qvc_Latn
    • Defined language in metadata: qvh_Latn
    • Defined language in metadata: qvm_Latn
    • Defined language in metadata: qvn_Latn
    • Defined language in metadata: qwh_Latn
    • Defined language in metadata: qxn_Latn
    • Defined language in metadata: qxu_Latn
    • Defined language in metadata: rab_Deva
    • Defined language in metadata: raj_Deva
    • Defined language in metadata: rap_Latn
    • Defined language in metadata: rar_Latn
    • Defined language in metadata: ray_Latn
    • Defined language in metadata: rcf_Latn
    • Defined language in metadata: rej_Latn
    • Defined language in metadata: rgn_Latn
    • Defined language in metadata: rhg_Latn
    • Defined language in metadata: ria_Latn
    • Defined language in metadata: rif_Latn
    • Defined language in metadata: rjs_Deva
    • Defined language in metadata: rm_Latn
    • Defined language in metadata: rmf_Latn
    • Defined language in metadata: rmn_Latn
    • Defined language in metadata: rmo_Latn
    • Defined language in metadata: rmu_Latn
    • Defined language in metadata: rn_Latn
    • Defined language in metadata: rng_Latn
    • Defined language in metadata: ro_Cyrl
    • Defined language in metadata: ro_Latn
    • Defined language in metadata: rob_Latn
    • Defined language in metadata: rof_Latn
    • Defined language in metadata: rom_Cyrl
    • Defined language in metadata: rom_Latn
    • Defined language in metadata: rtm_Latn
    • Defined language in metadata: ru_Cyrl
    • Defined language in metadata: rue_Cyrl
    • Defined language in metadata: rug_Latn
    • Defined language in metadata: rup_Latn
    • Defined language in metadata: rw_Latn
    • Defined language in metadata: rwk_Latn
    • Defined language in metadata: sa_Deva
    • Defined language in metadata: sad_Latn
    • Defined language in metadata: saf_Latn
    • Defined language in metadata: sah_Cyrl
    • Defined language in metadata: saq_Latn
    • Defined language in metadata: sas_Latn
    • Defined language in metadata: sat_Deva
    • Defined language in metadata: sat_Latn
    • Defined language in metadata: sav_Latn
    • Defined language in metadata: sbp_Latn
    • Defined language in metadata: sc_Latn
    • Defined language in metadata: sck_Deva
    • Defined language in metadata: scn_Latn
    • Defined language in metadata: sco_Latn
    • Defined language in metadata: scs_Latn
    • Defined language in metadata: sd_Deva
    • Defined language in metadata: sdc_Latn
    • Defined language in metadata: se_Cyrl
    • Defined language in metadata: se_Latn
    • Defined language in metadata: see_Latn
    • Defined language in metadata: sef_Latn
    • Defined language in metadata: seh_Latn
    • Defined language in metadata: sei_Latn
    • Defined language in metadata: sel_Cyrl
    • Defined language in metadata: ses_Latn
    • Defined language in metadata: sey_Latn
    • Defined language in metadata: sg_Latn
    • Defined language in metadata: sga_Latn
    • Defined language in metadata: sgs_Latn
    • Defined language in metadata: shi_Latn
    • Defined language in metadata: shk_Latn
    • Defined language in metadata: shp_Latn
    • Defined language in metadata: sid_Latn
    • Defined language in metadata: sja_Latn
    • Defined language in metadata: sk_Latn
    • Defined language in metadata: sl_Latn
    • Defined language in metadata: sla_Latn
    • Defined language in metadata: sli_Latn
    • Defined language in metadata: slr_Latn
    • Defined language in metadata: sly_Latn
    • Defined language in metadata: sm_Latn
    • Defined language in metadata: sma_Latn
    • Defined language in metadata: smj_Latn
    • Defined language in metadata: smn_Latn
    • Defined language in metadata: sms_Latn
    • Defined language in metadata: sn_Latn
    • Defined language in metadata: snf_Latn
    • Defined language in metadata: snk_Latn
    • Defined language in metadata: snn_Latn
    • Defined language in metadata: so_Latn
    • Defined language in metadata: sq_Latn
    • Defined language in metadata: sr_Cyrl
    • Defined language in metadata: sr_Latn
    • Defined language in metadata: srb_Latn
    • Defined language in metadata: srn_Latn
    • Defined language in metadata: srr_Latn
    • Defined language in metadata: srx_Deva
    • Defined language in metadata: ss_Latn
    • Defined language in metadata: ssy_Latn
    • Defined language in metadata: st_Latn
    • Defined language in metadata: stq_Latn
    • Defined language in metadata: str_Latn
    • Defined language in metadata: su_Latn
    • Defined language in metadata: suk_Latn
    • Defined language in metadata: sus_Latn
    • Defined language in metadata: sv_Latn
    • Defined language in metadata: sw_Latn
    • Defined language in metadata: swb_Latn
    • Defined language in metadata: swg_Latn
    • Defined language in metadata: swv_Deva
    • Defined language in metadata: sxn_Latn
    • Defined language in metadata: syi_Latn
    • Defined language in metadata: szl_Latn
    • Defined language in metadata: tab_Cyrl
    • Defined language in metadata: taj_Deva
    • Defined language in metadata: taq_Latn
    • Defined language in metadata: tbw_Latn
    • Defined language in metadata: tbz_Latn
    • Defined language in metadata: tca_Latn
    • Defined language in metadata: tdg_Deva
    • Defined language in metadata: tdh_Deva
    • Defined language in metadata: tdt_Latn
    • Defined language in metadata: tem_Latn
    • Defined language in metadata: teo_Latn
    • Defined language in metadata: ter_Latn
    • Defined language in metadata: tet_Latn
    • Defined language in metadata: tg_Cyrl
    • Defined language in metadata: tg_Latn
    • Defined language in metadata: thf_Deva
    • Defined language in metadata: thl_Deva
    • Defined language in metadata: thq_Deva
    • Defined language in metadata: thr_Deva
    • Defined language in metadata: ths_Deva
    • Defined language in metadata: tiv_Latn
    • Defined language in metadata: tiw_Latn
    • Defined language in metadata: tjs_Latn
    • Defined language in metadata: tk_Cyrl
    • Defined language in metadata: tk_Latn
    • Defined language in metadata: tkl_Latn
    • Defined language in metadata: tkr_Cyrl
    • Defined language in metadata: tkr_Latn
    • Defined language in metadata: tkt_Deva
    • Defined language in metadata: tlh_Latn
    • Defined language in metadata: tli_Latn
    • Defined language in metadata: tly_Cyrl
    • Defined language in metadata: tly_Latn
    • Defined language in metadata: tmh_Latn
    • Defined language in metadata: tn_Latn
    • Defined language in metadata: tnr_Latn
    • Defined language in metadata: to_Latn
    • Defined language in metadata: tob_Latn
    • Defined language in metadata: tog_Latn
    • Defined language in metadata: toi_Latn
    • Defined language in metadata: toj_Latn
    • Defined language in metadata: top_Latn
    • Defined language in metadata: tpi_Latn
    • Defined language in metadata: tr_Latn
    • Defined language in metadata: tru_Latn
    • Defined language in metadata: trv_Latn
    • Defined language in metadata: ts_Latn
    • Defined language in metadata: tsd_Grek
    • Defined language in metadata: tsf_Deva
    • Defined language in metadata: tsg_Latn
    • Defined language in metadata: tsi_Latn
    • Defined language in metadata: tsz_Latn
    • Defined language in metadata: tt_Cyrl
    • Defined language in metadata: tt_Latn
    • Defined language in metadata: ttj_Latn
    • Defined language in metadata: ttt_Cyrl
    • Defined language in metadata: ttt_Latn
    • Defined language in metadata: tum_Latn
    • Defined language in metadata: tvl_Latn
    • Defined language in metadata: twq_Latn
    • Defined language in metadata: ty_Latn
    • Defined language in metadata: tyv_Cyrl
    • Defined language in metadata: tzh_Latn
    • Defined language in metadata: tzm_Latn
    • Defined language in metadata: tzo_Latn
    • Defined language in metadata: ude_Cyrl
    • Defined language in metadata: udm_Cyrl
    • Defined language in metadata: udm_Latn
    • Defined language in metadata: udu_Latn
    • Defined language in metadata: ug_Cyrl
    • Defined language in metadata: ug_Latn
    • Defined language in metadata: uk_Cyrl
    • Defined language in metadata: uli_Latn
    • Defined language in metadata: umb_Latn
    • Defined language in metadata: unr_Deva
    • Defined language in metadata: unx_Deva
    • Defined language in metadata: ura_Latn
    • Defined language in metadata: uz_Cyrl
    • Defined language in metadata: uz_Latn
    • Defined language in metadata: vai_Latn
    • Defined language in metadata: ve_Latn
    • Defined language in metadata: vec_Latn
    • Defined language in metadata: vep_Latn
    • Defined language in metadata: vi_Latn
    • Defined language in metadata: vic_Latn
    • Defined language in metadata: vls_Latn
    • Defined language in metadata: vmf_Latn
    • Defined language in metadata: vmw_Latn
    • Defined language in metadata: vo_Latn
    • Defined language in metadata: vot_Latn
    • Defined language in metadata: vro_Latn
    • Defined language in metadata: vun_Latn
    • Defined language in metadata: wa_Latn
    • Defined language in metadata: wae_Latn
    • Defined language in metadata: war_Latn
    • Defined language in metadata: was_Latn
    • Defined language in metadata: wbp_Latn
    • Defined language in metadata: wbr_Deva
    • Defined language in metadata: wls_Latn
    • Defined language in metadata: wo_Latn
    • Defined language in metadata: wtm_Deva
    • Defined language in metadata: wwa_Latn
    • Defined language in metadata: xal_Cyrl
    • Defined language in metadata: xav_Latn
    • Defined language in metadata: xh_Latn
    • Defined language in metadata: xnr_Deva
    • Defined language in metadata: xog_Latn
    • Defined language in metadata: xsm_Latn
    • Defined language in metadata: xsr_Deva
    • Defined language in metadata: xum_Latn
    • Defined language in metadata: yad_Latn
    • Defined language in metadata: yao_Latn
    • Defined language in metadata: yap_Latn
    • Defined language in metadata: yav_Latn
    • Defined language in metadata: ybb_Latn
    • Defined language in metadata: ybh_Deva
    • Defined language in metadata: ykg_Cyrl
    • Defined language in metadata: yo_Latn
    • Defined language in metadata: yrk_Cyrl
    • Defined language in metadata: yrl_Latn
    • Defined language in metadata: yua_Latn
    • Defined language in metadata: za_Latn
    • Defined language in metadata: zag_Latn
    • Defined language in metadata: zam_Latn
    • Defined language in metadata: zap_Latn
    • Defined language in metadata: zdj_Latn
    • Defined language in metadata: zea_Latn
    • Defined language in metadata: zlm_Latn
    • Defined language in metadata: zmi_Latn
    • Defined language in metadata: zro_Latn
    • Defined language in metadata: ztu_Latn
    • Defined language in metadata: zu_Latn
    • Defined language in metadata: zun_Latn
    • Defined language in metadata: zza_Latn
    • 35% (385/1095) of languages using the Latin script
    • 85% (68/80) of languages using the Cyrillic script
    • 19% (15/78) of languages using the Devanagari script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2013-02-27
    Last updated 2024-11-20 (2 months ago)
    • Version Version 2.015 moved to production on 2024-12-05 (2 months ago)
    • Version Version 2.015 moved to sandbox on 2024-11-23 (2 months ago)
    • Version Version 2.015 moved to dev on 2024-11-23 (2 months ago)
    • Version Version 2.014 moved to production on 2024-11-07 (3 months ago)
    • Version Version 2.014 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.014 moved to dev on 2024-10-10 (3 months ago)
    • Version Version 2.013 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.013 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.013 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Adlam link

    Designer Google
    Subsets adlam, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ff_Adlm
    • Defined language in metadata: fuf_Adlm
    • 25% (280/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Adlam script (Missing Pular (Adlam))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check samples can be rendered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Adlam Unjoined link

    Designer Google
    Subsets adlam, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ff_Adlm
    • Defined language in metadata: fuf_Adlm
    • 23% (260/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Adlam script (Missing Pular (Adlam))
    First seen 2020-11-19
    Last updated 2024-05-29 (8 months ago)
    • Version Version 3.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.003 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Check samples can be rendered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Anatolian Hieroglyphs link

    Designer Google
    Subsets anatolian-hieroglyphs, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hlu_Hluw
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Arabic link

    Designer Google
    Subsets arabic, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: aeb_Arab
    • Defined language in metadata: ar_Arab
    • Defined language in metadata: arb_Arab
    • Defined language in metadata: arq_Arab
    • Defined language in metadata: ars_Arab
    • Defined language in metadata: ary_Arab
    • Defined language in metadata: arz_Arab
    • Defined language in metadata: az_Arab
    • Defined language in metadata: azb_Arab
    • Defined language in metadata: bal_Arab
    • Defined language in metadata: bej_Arab
    • Defined language in metadata: ber_Arab
    • Defined language in metadata: bft_Arab
    • Defined language in metadata: bgn_Arab
    • Defined language in metadata: bqi_Arab
    • Defined language in metadata: brh_Arab
    • Defined language in metadata: cja_Arab
    • Defined language in metadata: cjm_Arab
    • Defined language in metadata: ckb_Arab
    • Defined language in metadata: cop_Arab
    • Defined language in metadata: dcc_Arab
    • Defined language in metadata: doi_Arab
    • Defined language in metadata: dyo_Arab
    • Defined language in metadata: fa_Arab
    • Defined language in metadata: fia_Arab
    • Defined language in metadata: gbz_Arab
    • Defined language in metadata: gjk_Arab
    • Defined language in metadata: gju_Arab
    • Defined language in metadata: glk_Arab
    • Defined language in metadata: ha_Arab
    • Defined language in metadata: haz_Arab
    • Defined language in metadata: hnd_Arab
    • Defined language in metadata: hno_Arab
    • Defined language in metadata: id_Arab
    • Defined language in metadata: inh_Arab
    • Defined language in metadata: khw_Arab
    • Defined language in metadata: kk_Arab
    • Defined language in metadata: kr_Arab
    • Defined language in metadata: ks_Arab
    • Defined language in metadata: ku_Arab
    • Defined language in metadata: kvx_Arab
    • Defined language in metadata: kxp_Arab
    • Defined language in metadata: ky_Arab
    • Defined language in metadata: lah_Arab
    • Defined language in metadata: lki_Arab
    • Defined language in metadata: lrc_Arab
    • Defined language in metadata: luz_Arab
    • Defined language in metadata: mfa_Arab
    • Defined language in metadata: min_Arab
    • Defined language in metadata: mis_Arab
    • Defined language in metadata: mrw_Arab
    • Defined language in metadata: ms_Arab
    • Defined language in metadata: mvy_Arab
    • Defined language in metadata: mzn_Arab
    • Defined language in metadata: ota_Arab
    • Defined language in metadata: pa_Arab
    • Defined language in metadata: prd_Arab
    • Defined language in metadata: prs_Arab
    • Defined language in metadata: ps_Arab
    • Defined language in metadata: rmt_Arab
    • Defined language in metadata: sd_Arab
    • Defined language in metadata: sdh_Arab
    • Defined language in metadata: shi_Arab
    • Defined language in metadata: skr_Arab
    • Defined language in metadata: so_Arab
    • Defined language in metadata: sus_Arab
    • Defined language in metadata: swb_Arab
    • Defined language in metadata: tg_Arab
    • Defined language in metadata: tk_Arab
    • Defined language in metadata: tly_Arab
    • Defined language in metadata: tr_Arab
    • Defined language in metadata: trw_Arab
    • Defined language in metadata: tt_Arab
    • Defined language in metadata: ttt_Arab
    • Defined language in metadata: ug_Arab
    • Defined language in metadata: ur_Arab
    • Defined language in metadata: uz_Arab
    • Defined language in metadata: wni_Arab
    • Defined language in metadata: wo_Arab
    • Defined language in metadata: zdj_Arab
    • Defined language in metadata: zlm_Arab
    • 28% (314/1095) of languages using the Latin script
    • 13% (11/80) of languages using the Arabic script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.012 moved to production on 2024-11-21 (2 months ago)
    • Version Version 2.012 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.012 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Arabic UI link

    Designer Google
    Subsets arabic, menu
    Languages
    • Defined language in metadata: aeb_Arab
    • Defined language in metadata: ar_Arab
    • Defined language in metadata: arb_Arab
    • Defined language in metadata: arq_Arab
    • Defined language in metadata: ars_Arab
    • Defined language in metadata: ary_Arab
    • Defined language in metadata: arz_Arab
    • Defined language in metadata: az_Arab
    • Defined language in metadata: azb_Arab
    • Defined language in metadata: bal_Arab
    • Defined language in metadata: bej_Arab
    • Defined language in metadata: ber_Arab
    • Defined language in metadata: bft_Arab
    • Defined language in metadata: bgn_Arab
    • Defined language in metadata: bqi_Arab
    • Defined language in metadata: brh_Arab
    • Defined language in metadata: cja_Arab
    • Defined language in metadata: cjm_Arab
    • Defined language in metadata: ckb_Arab
    • Defined language in metadata: cop_Arab
    • Defined language in metadata: dcc_Arab
    • Defined language in metadata: doi_Arab
    • Defined language in metadata: dyo_Arab
    • Defined language in metadata: fa_Arab
    • Defined language in metadata: fia_Arab
    • Defined language in metadata: gbz_Arab
    • Defined language in metadata: gjk_Arab
    • Defined language in metadata: gju_Arab
    • Defined language in metadata: glk_Arab
    • Defined language in metadata: ha_Arab
    • Defined language in metadata: haz_Arab
    • Defined language in metadata: hnd_Arab
    • Defined language in metadata: hno_Arab
    • Defined language in metadata: id_Arab
    • Defined language in metadata: inh_Arab
    • Defined language in metadata: khw_Arab
    • Defined language in metadata: kk_Arab
    • Defined language in metadata: kr_Arab
    • Defined language in metadata: ks_Arab
    • Defined language in metadata: ku_Arab
    • Defined language in metadata: kvx_Arab
    • Defined language in metadata: kxp_Arab
    • Defined language in metadata: ky_Arab
    • Defined language in metadata: lah_Arab
    • Defined language in metadata: lki_Arab
    • Defined language in metadata: lrc_Arab
    • Defined language in metadata: luz_Arab
    • Defined language in metadata: mfa_Arab
    • Defined language in metadata: min_Arab
    • Defined language in metadata: mis_Arab
    • Defined language in metadata: mrw_Arab
    • Defined language in metadata: ms_Arab
    • Defined language in metadata: mvy_Arab
    • Defined language in metadata: mzn_Arab
    • Defined language in metadata: ota_Arab
    • Defined language in metadata: pa_Arab
    • Defined language in metadata: prd_Arab
    • Defined language in metadata: prs_Arab
    • Defined language in metadata: ps_Arab
    • Defined language in metadata: rmt_Arab
    • Defined language in metadata: sd_Arab
    • Defined language in metadata: sdh_Arab
    • Defined language in metadata: shi_Arab
    • Defined language in metadata: skr_Arab
    • Defined language in metadata: so_Arab
    • Defined language in metadata: sus_Arab
    • Defined language in metadata: swb_Arab
    • Defined language in metadata: tg_Arab
    • Defined language in metadata: tk_Arab
    • Defined language in metadata: tly_Arab
    • Defined language in metadata: tr_Arab
    • Defined language in metadata: trw_Arab
    • Defined language in metadata: tt_Arab
    • Defined language in metadata: ttt_Arab
    • Defined language in metadata: ug_Arab
    • Defined language in metadata: ur_Arab
    • Defined language in metadata: uz_Arab
    • Defined language in metadata: wni_Arab
    • Defined language in metadata: wo_Arab
    • Defined language in metadata: zdj_Arab
    • Defined language in metadata: zlm_Arab
    • 11% (9/80) of languages using the Arabic script (Supports Arabic; Northern Luri; Pashto; Sindhi; Uzbek (Arabic); Mazanderani; Uyghur; Urdu; Central Kurdish)
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Check that glyph for U+0675 ARABIC LETTER HIGH HAMZA is not a mark.
    • FAIL: Check that Arabic spacing symbols U+FBB2–FBC1 aren't classified as marks.
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check samples can be rendered.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Armenian link

    Designer Google
    Subsets armenian, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hy_Armn
    • Defined language in metadata: hyw_Armn
    • 28% (314/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Armenian script (Missing Western Armenian, Armenian)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.008 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.008 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.008 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Avestan link

    Designer Google
    Subsets avestan, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ae_Avst
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Balinese link

    Designer Google
    Subsets balinese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ban_Bali
    • Defined language in metadata: sa_Bali
    • 23% (260/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Balinese script (Missing Sanskrit (Balinese))
    First seen 2020-11-19
    Last updated 2024-05-16 (8 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Bamum link

    Designer Google
    Subsets bamum, latin, latin-ext, menu
    Languages
    • Defined language in metadata: bax_Bamu
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Bassa Vah link

    Designer Google
    Subsets bassa-vah, latin, latin-ext, menu
    Languages
    • Defined language in metadata: bsq_Bass
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Batak link

    Designer Google
    Subsets batak, latin, latin-ext, menu
    Languages
    • Defined language in metadata: bbc_Batk
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Batak script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Bengali link

    Designer Google
    Subsets bengali, latin, latin-ext, menu
    Languages
    • Defined language in metadata: as_Beng
    • Defined language in metadata: bn_Beng
    • Defined language in metadata: bpy_Beng
    • Defined language in metadata: brx_Beng
    • Defined language in metadata: ccp_Beng
    • Defined language in metadata: grt_Beng
    • Defined language in metadata: kha_Beng
    • Defined language in metadata: khr_Beng
    • Defined language in metadata: kyw_Beng
    • Defined language in metadata: lus_Beng
    • Defined language in metadata: mni_Beng
    • Defined language in metadata: rkt_Beng
    • Defined language in metadata: sat_Beng
    • Defined language in metadata: syl_Beng
    • Defined language in metadata: trp_Beng
    • Defined language in metadata: unr_Beng
    • Defined language in metadata: unx_Beng
    • 26% (288/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check samples can be rendered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Bengali UI link

    Designer Google
    Subsets bengali, menu
    Languages
    • Defined language in metadata: as_Beng
    • Defined language in metadata: bn_Beng
    • Defined language in metadata: bpy_Beng
    • Defined language in metadata: brx_Beng
    • Defined language in metadata: ccp_Beng
    • Defined language in metadata: grt_Beng
    • Defined language in metadata: kha_Beng
    • Defined language in metadata: khr_Beng
    • Defined language in metadata: kyw_Beng
    • Defined language in metadata: lus_Beng
    • Defined language in metadata: mni_Beng
    • Defined language in metadata: rkt_Beng
    • Defined language in metadata: sat_Beng
    • Defined language in metadata: syl_Beng
    • Defined language in metadata: trp_Beng
    • Defined language in metadata: unr_Beng
    • Defined language in metadata: unx_Beng
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Check samples can be rendered.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Bhaiksuki link

    Designer Google
    Subsets bhaiksuki, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sa_Bhks
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Brahmi link

    Designer Google
    Subsets brahmi, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: aii_Brah
    • Defined language in metadata: pi_Brah
    • Defined language in metadata: pka_Brah
    • Defined language in metadata: sa_Brah
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Buginese link

    Designer Google
    Subsets buginese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: bug_Bugi
    • Defined language in metadata: mak_Bugi
    • Defined language in metadata: mdr_Bugi
    • Defined language in metadata: sa_Bugi
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Buhid link

    Designer Google
    Subsets buhid, latin, latin-ext, menu
    Languages
    • Defined language in metadata: bku_Buhd
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Canadian Aboriginal link

    Designer Google
    Subsets canadian-aboriginal, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: chp_Cans
    • Defined language in metadata: cr_Cans
    • Defined language in metadata: crj_Cans
    • Defined language in metadata: crk_Cans
    • Defined language in metadata: crl_Cans
    • Defined language in metadata: crm_Cans
    • Defined language in metadata: csw_Cans
    • Defined language in metadata: den_Cans
    • Defined language in metadata: iu_Cans
    • Defined language in metadata: nsk_Cans
    • Defined language in metadata: oj_Cans
    • Defined language in metadata: ojb_Cans
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Carian link

    Designer Google
    Subsets carian, latin, latin-ext, menu
    Languages
    • Defined language in metadata: xcr_Cari
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Caucasian Albanian link

    Designer Google
    Subsets caucasian-albanian, latin, latin-ext, menu
    Languages
    • Defined language in metadata: lez_Aghb
    • 29% (321/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Chakma link

    Designer Google
    Subsets chakma, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ccp_Cakm
    • 25% (280/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Chakma script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Cham link

    Designer Google
    Subsets cham, latin, latin-ext, menu
    Languages
    • Defined language in metadata: cja_Cham
    • Defined language in metadata: cjm_Cham
    • Defined language in metadata: sa_Cham
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-16 (8 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Cherokee link

    Designer Google
    Subsets cherokee, latin, latin-ext, menu
    Languages
    • Defined language in metadata: chr_Cher
    • 26% (287/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Cherokee script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Chorasmian link

    Designer Google
    Subsets chorasmian, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: aii_Chrs
    • 28% (314/1095) of languages using the Latin script
    First seen 2022-10-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Coptic link

    Designer Google
    Subsets coptic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: cop_Copt
    • 31% (343/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Cuneiform link

    Designer Google
    Subsets cuneiform, latin, latin-ext, menu
    Languages
    • Defined language in metadata: akk_Xsux
    • Defined language in metadata: hit_Xsux
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Cypriot link

    Designer Google
    Subsets cypriot, latin, latin-ext, menu
    Languages
    • Defined language in metadata: grc_Cprt
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Cypro Minoan link

    Designer Google
    Subsets cypro-minoan, latin, latin-ext, menu
    Languages 25% (280/1095) of languages using the Latin script
    First seen 2022-12-12
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.503; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.503; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.503; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Deseret link

    Designer Google
    Subsets deseret, latin, latin-ext, menu
    Languages
    • Defined language in metadata: en_Dsrt
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Devanagari link

    Designer Google
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • Defined language in metadata: anp_Deva
    • Defined language in metadata: awa_Deva
    • Defined language in metadata: bap_Deva
    • Defined language in metadata: bfy_Deva
    • Defined language in metadata: bgc_Deva
    • Defined language in metadata: bhb_Deva
    • Defined language in metadata: bhi_Deva
    • Defined language in metadata: bho_Deva
    • Defined language in metadata: bjj_Deva
    • Defined language in metadata: bra_Deva
    • Defined language in metadata: brx_Deva
    • Defined language in metadata: btv_Deva
    • Defined language in metadata: byh_Deva
    • Defined language in metadata: chx_Deva
    • Defined language in metadata: dhi_Deva
    • Defined language in metadata: dhw_Deva
    • Defined language in metadata: doi_Deva
    • Defined language in metadata: dty_Deva
    • Defined language in metadata: gbm_Deva
    • Defined language in metadata: ggn_Deva
    • Defined language in metadata: gju_Deva
    • Defined language in metadata: gom_Deva
    • Defined language in metadata: gon_Deva
    • Defined language in metadata: gvr_Deva
    • Defined language in metadata: hi_Deva
    • Defined language in metadata: hif_Deva
    • Defined language in metadata: hne_Deva
    • Defined language in metadata: hoc_Deva
    • Defined language in metadata: hoj_Deva
    • Defined language in metadata: jml_Deva
    • Defined language in metadata: kfr_Deva
    • Defined language in metadata: kfy_Deva
    • Defined language in metadata: kgj_Deva
    • Defined language in metadata: khn_Deva
    • Defined language in metadata: khr_Deva
    • Defined language in metadata: kok_Deva
    • Defined language in metadata: kru_Deva
    • Defined language in metadata: ks_Deva
    • Defined language in metadata: lhm_Deva
    • Defined language in metadata: lif_Deva
    • Defined language in metadata: mag_Deva
    • Defined language in metadata: mai_Deva
    • Defined language in metadata: mgp_Deva
    • Defined language in metadata: mr_Deva
    • Defined language in metadata: mrd_Deva
    • Defined language in metadata: mtr_Deva
    • Defined language in metadata: mwr_Deva
    • Defined language in metadata: ne_Deva
    • Defined language in metadata: new_Deva
    • Defined language in metadata: nnp_Deva
    • Defined language in metadata: noe_Deva
    • Defined language in metadata: pi_Deva
    • Defined language in metadata: rab_Deva
    • Defined language in metadata: raj_Deva
    • Defined language in metadata: rjs_Deva
    • Defined language in metadata: sa_Deva
    • Defined language in metadata: sat_Deva
    • Defined language in metadata: sck_Deva
    • Defined language in metadata: sd_Deva
    • Defined language in metadata: srx_Deva
    • Defined language in metadata: swv_Deva
    • Defined language in metadata: taj_Deva
    • Defined language in metadata: tdg_Deva
    • Defined language in metadata: tdh_Deva
    • Defined language in metadata: thf_Deva
    • Defined language in metadata: thl_Deva
    • Defined language in metadata: thq_Deva
    • Defined language in metadata: thr_Deva
    • Defined language in metadata: ths_Deva
    • Defined language in metadata: tkt_Deva
    • Defined language in metadata: tsf_Deva
    • Defined language in metadata: unr_Deva
    • Defined language in metadata: unx_Deva
    • Defined language in metadata: wbr_Deva
    • Defined language in metadata: wtm_Deva
    • Defined language in metadata: xnr_Deva
    • Defined language in metadata: xsr_Deva
    • Defined language in metadata: ybh_Deva
    • 28% (314/1095) of languages using the Latin script
    • 19% (15/78) of languages using the Devanagari script
    First seen 2020-11-19
    Last updated 2024-05-20 (8 months ago)
    • Version Version 2.006 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Devanagari UI link

    Designer Google
    Subsets devanagari, menu
    Languages
    • Defined language in metadata: anp_Deva
    • Defined language in metadata: awa_Deva
    • Defined language in metadata: bap_Deva
    • Defined language in metadata: bfy_Deva
    • Defined language in metadata: bgc_Deva
    • Defined language in metadata: bhb_Deva
    • Defined language in metadata: bhi_Deva
    • Defined language in metadata: bho_Deva
    • Defined language in metadata: bjj_Deva
    • Defined language in metadata: bra_Deva
    • Defined language in metadata: brx_Deva
    • Defined language in metadata: btv_Deva
    • Defined language in metadata: byh_Deva
    • Defined language in metadata: chx_Deva
    • Defined language in metadata: dhi_Deva
    • Defined language in metadata: dhw_Deva
    • Defined language in metadata: doi_Deva
    • Defined language in metadata: dty_Deva
    • Defined language in metadata: gbm_Deva
    • Defined language in metadata: ggn_Deva
    • Defined language in metadata: gju_Deva
    • Defined language in metadata: gom_Deva
    • Defined language in metadata: gon_Deva
    • Defined language in metadata: gvr_Deva
    • Defined language in metadata: hi_Deva
    • Defined language in metadata: hif_Deva
    • Defined language in metadata: hne_Deva
    • Defined language in metadata: hoc_Deva
    • Defined language in metadata: hoj_Deva
    • Defined language in metadata: jml_Deva
    • Defined language in metadata: kfr_Deva
    • Defined language in metadata: kfy_Deva
    • Defined language in metadata: kgj_Deva
    • Defined language in metadata: khn_Deva
    • Defined language in metadata: khr_Deva
    • Defined language in metadata: kok_Deva
    • Defined language in metadata: kru_Deva
    • Defined language in metadata: ks_Deva
    • Defined language in metadata: lhm_Deva
    • Defined language in metadata: lif_Deva
    • Defined language in metadata: mag_Deva
    • Defined language in metadata: mai_Deva
    • Defined language in metadata: mgp_Deva
    • Defined language in metadata: mr_Deva
    • Defined language in metadata: mrd_Deva
    • Defined language in metadata: mtr_Deva
    • Defined language in metadata: mwr_Deva
    • Defined language in metadata: ne_Deva
    • Defined language in metadata: new_Deva
    • Defined language in metadata: nnp_Deva
    • Defined language in metadata: noe_Deva
    • Defined language in metadata: pi_Deva
    • Defined language in metadata: rab_Deva
    • Defined language in metadata: raj_Deva
    • Defined language in metadata: rjs_Deva
    • Defined language in metadata: sa_Deva
    • Defined language in metadata: sat_Deva
    • Defined language in metadata: sck_Deva
    • Defined language in metadata: sd_Deva
    • Defined language in metadata: srx_Deva
    • Defined language in metadata: swv_Deva
    • Defined language in metadata: taj_Deva
    • Defined language in metadata: tdg_Deva
    • Defined language in metadata: tdh_Deva
    • Defined language in metadata: thf_Deva
    • Defined language in metadata: thl_Deva
    • Defined language in metadata: thq_Deva
    • Defined language in metadata: thr_Deva
    • Defined language in metadata: ths_Deva
    • Defined language in metadata: tkt_Deva
    • Defined language in metadata: tsf_Deva
    • Defined language in metadata: unr_Deva
    • Defined language in metadata: unx_Deva
    • Defined language in metadata: wbr_Deva
    • Defined language in metadata: wtm_Deva
    • Defined language in metadata: xnr_Deva
    • Defined language in metadata: xsr_Deva
    • Defined language in metadata: ybh_Deva
    • 20% (16/78) of languages using the Devanagari script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D deva -f none -a qsq -X "" moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Display link

    Designer Google
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: aa_Latn
    • Defined language in metadata: ab_Cyrl
    • Defined language in metadata: abq_Cyrl
    • Defined language in metadata: abr_Latn
    • Defined language in metadata: ace_Latn
    • Defined language in metadata: acf_Latn
    • Defined language in metadata: ach_Latn
    • Defined language in metadata: acu_Latn
    • Defined language in metadata: ada_Latn
    • Defined language in metadata: adl_Latn
    • Defined language in metadata: ady_Cyrl
    • Defined language in metadata: af_Latn
    • Defined language in metadata: agq_Latn
    • Defined language in metadata: agr_Latn
    • Defined language in metadata: aii_Cyrl
    • Defined language in metadata: aii_Latn
    • Defined language in metadata: ain_Latn
    • Defined language in metadata: ajg_Latn
    • Defined language in metadata: ak_Latn
    • Defined language in metadata: akz_Latn
    • Defined language in metadata: ale_Latn
    • Defined language in metadata: aln_Latn
    • Defined language in metadata: alt_Cyrl
    • Defined language in metadata: amc_Latn
    • Defined language in metadata: ame_Latn
    • Defined language in metadata: ami_Latn
    • Defined language in metadata: amo_Latn
    • Defined language in metadata: amr_Latn
    • Defined language in metadata: an_Latn
    • Defined language in metadata: ang_Latn
    • Defined language in metadata: aoz_Latn
    • Defined language in metadata: arl_Latn
    • Defined language in metadata: arn_Latn
    • Defined language in metadata: aro_Latn
    • Defined language in metadata: arp_Latn
    • Defined language in metadata: art_Latn
    • Defined language in metadata: arw_Latn
    • Defined language in metadata: asa_Latn
    • Defined language in metadata: ast_Latn
    • Defined language in metadata: atj_Latn
    • Defined language in metadata: auc_Latn
    • Defined language in metadata: av_Cyrl
    • Defined language in metadata: avk_Latn
    • Defined language in metadata: ay_Latn
    • Defined language in metadata: az_Cyrl
    • Defined language in metadata: az_Latn
    • Defined language in metadata: azj_Cyrl
    • Defined language in metadata: ba_Cyrl
    • Defined language in metadata: ba_Latn
    • Defined language in metadata: bal_Latn
    • Defined language in metadata: ban_Latn
    • Defined language in metadata: bar_Latn
    • Defined language in metadata: bas_Latn
    • Defined language in metadata: bax_Latn
    • Defined language in metadata: bba_Latn
    • Defined language in metadata: bbc_Latn
    • Defined language in metadata: bbj_Latn
    • Defined language in metadata: bci_Latn
    • Defined language in metadata: be_Cyrl
    • Defined language in metadata: be_Latn
    • Defined language in metadata: bem_Latn
    • Defined language in metadata: ber_Latn
    • Defined language in metadata: bew_Latn
    • Defined language in metadata: bez_Latn
    • Defined language in metadata: bfa_Latn
    • Defined language in metadata: bfd_Latn
    • Defined language in metadata: bg_Cyrl
    • Defined language in metadata: bgx_Grek
    • Defined language in metadata: bhk_Latn
    • Defined language in metadata: bi_Latn
    • Defined language in metadata: bik_Latn
    • Defined language in metadata: bin_Latn
    • Defined language in metadata: bjn_Latn
    • Defined language in metadata: bjt_Latn
    • Defined language in metadata: bkm_Latn
    • Defined language in metadata: bku_Latn
    • Defined language in metadata: bla_Latn
    • Defined language in metadata: bm_Latn
    • Defined language in metadata: bmq_Latn
    • Defined language in metadata: boa_Latn
    • Defined language in metadata: bqv_Latn
    • Defined language in metadata: br_Latn
    • Defined language in metadata: brh_Latn
    • Defined language in metadata: brx_Latn
    • Defined language in metadata: bs_Cyrl
    • Defined language in metadata: bs_Latn
    • Defined language in metadata: bsc_Latn
    • Defined language in metadata: bss_Latn
    • Defined language in metadata: bto_Latn
    • Defined language in metadata: bua_Cyrl
    • Defined language in metadata: buc_Latn
    • Defined language in metadata: bug_Latn
    • Defined language in metadata: bum_Latn
    • Defined language in metadata: bvb_Latn
    • Defined language in metadata: bvi_Latn
    • Defined language in metadata: bwy_Latn
    • Defined language in metadata: byv_Latn
    • Defined language in metadata: bze_Latn
    • Defined language in metadata: bzx_Latn
    • Defined language in metadata: ca_Latn
    • Defined language in metadata: cab_Latn
    • Defined language in metadata: cad_Latn
    • Defined language in metadata: cak_Latn
    • Defined language in metadata: car_Latn
    • Defined language in metadata: cay_Latn
    • Defined language in metadata: cbi_Latn
    • Defined language in metadata: cbk_Latn
    • Defined language in metadata: cbr_Latn
    • Defined language in metadata: cbs_Latn
    • Defined language in metadata: cbt_Latn
    • Defined language in metadata: cbu_Latn
    • Defined language in metadata: cch_Latn
    • Defined language in metadata: ce_Cyrl
    • Defined language in metadata: ceb_Latn
    • Defined language in metadata: cfm_Latn
    • Defined language in metadata: cgg_Latn
    • Defined language in metadata: ch_Latn
    • Defined language in metadata: chj_Latn
    • Defined language in metadata: chk_Latn
    • Defined language in metadata: chm_Cyrl
    • Defined language in metadata: chn_Latn
    • Defined language in metadata: cho_Latn
    • Defined language in metadata: chp_Latn
    • Defined language in metadata: chy_Latn
    • Defined language in metadata: cic_Latn
    • Defined language in metadata: cjk_Latn
    • Defined language in metadata: cjs_Cyrl
    • Defined language in metadata: ckt_Cyrl
    • Defined language in metadata: cnh_Latn
    • Defined language in metadata: cni_Latn
    • Defined language in metadata: co_Latn
    • Defined language in metadata: cof_Latn
    • Defined language in metadata: con_Latn
    • Defined language in metadata: cop_Grek
    • Defined language in metadata: cot_Latn
    • Defined language in metadata: cpf_Latn
    • Defined language in metadata: cps_Latn
    • Defined language in metadata: cpu_Latn
    • Defined language in metadata: cr_Latn
    • Defined language in metadata: crh_Cyrl
    • Defined language in metadata: crh_Latn
    • Defined language in metadata: cri_Latn
    • Defined language in metadata: crj_Latn
    • Defined language in metadata: crl_Latn
    • Defined language in metadata: crs_Latn
    • Defined language in metadata: cs_Latn
    • Defined language in metadata: csa_Latn
    • Defined language in metadata: csb_Latn
    • Defined language in metadata: ctd_Latn
    • Defined language in metadata: cu_Cyrl
    • Defined language in metadata: cv_Cyrl
    • Defined language in metadata: cy_Latn
    • Defined language in metadata: cyo_Latn
    • Defined language in metadata: da_Latn
    • Defined language in metadata: dag_Latn
    • Defined language in metadata: dak_Latn
    • Defined language in metadata: dar_Cyrl
    • Defined language in metadata: dav_Latn
    • Defined language in metadata: ddn_Latn
    • Defined language in metadata: de_Latn
    • Defined language in metadata: del_Latn
    • Defined language in metadata: den_Latn
    • Defined language in metadata: dga_Latn
    • Defined language in metadata: dgr_Latn
    • Defined language in metadata: din_Latn
    • Defined language in metadata: dip_Latn
    • Defined language in metadata: dje_Latn
    • Defined language in metadata: dng_Cyrl
    • Defined language in metadata: dnj_Latn
    • Defined language in metadata: dsb_Latn
    • Defined language in metadata: dtm_Latn
    • Defined language in metadata: dtp_Latn
    • Defined language in metadata: dua_Latn
    • Defined language in metadata: dum_Latn
    • Defined language in metadata: duu_Latn
    • Defined language in metadata: dyo_Latn
    • Defined language in metadata: dyu_Latn
    • Defined language in metadata: ebu_Latn
    • Defined language in metadata: ee_Latn
    • Defined language in metadata: efi_Latn
    • Defined language in metadata: egl_Latn
    • Defined language in metadata: eka_Latn
    • Defined language in metadata: el_Grek
    • Defined language in metadata: emk_Latn
    • Defined language in metadata: en_Latn
    • Defined language in metadata: enm_Latn
    • Defined language in metadata: eo_Latn
    • Defined language in metadata: es_Latn
    • Defined language in metadata: ese_Latn
    • Defined language in metadata: esu_Latn
    • Defined language in metadata: et_Latn
    • Defined language in metadata: ett_Latn
    • Defined language in metadata: eu_Latn
    • Defined language in metadata: eve_Cyrl
    • Defined language in metadata: evn_Cyrl
    • Defined language in metadata: evn_Latn
    • Defined language in metadata: ewo_Latn
    • Defined language in metadata: ext_Latn
    • Defined language in metadata: fan_Latn
    • Defined language in metadata: fbl_Latn
    • Defined language in metadata: ff_Latn
    • Defined language in metadata: ffm_Latn
    • Defined language in metadata: fi_Latn
    • Defined language in metadata: fil_Latn
    • Defined language in metadata: fit_Latn
    • Defined language in metadata: fj_Latn
    • Defined language in metadata: fkv_Latn
    • Defined language in metadata: fo_Latn
    • Defined language in metadata: fon_Latn
    • Defined language in metadata: fr_Latn
    • Defined language in metadata: frc_Latn
    • Defined language in metadata: frm_Latn
    • Defined language in metadata: fro_Latn
    • Defined language in metadata: frp_Latn
    • Defined language in metadata: frr_Latn
    • Defined language in metadata: frs_Latn
    • Defined language in metadata: fuc_Latn
    • Defined language in metadata: fud_Latn
    • Defined language in metadata: fuf_Latn
    • Defined language in metadata: fuq_Latn
    • Defined language in metadata: fur_Latn
    • Defined language in metadata: fuv_Latn
    • Defined language in metadata: fvr_Latn
    • Defined language in metadata: fy_Latn
    • Defined language in metadata: ga_Latn
    • Defined language in metadata: gaa_Latn
    • Defined language in metadata: gag_Cyrl
    • Defined language in metadata: gag_Latn
    • Defined language in metadata: gay_Latn
    • Defined language in metadata: gba_Latn
    • Defined language in metadata: gcf_Latn
    • Defined language in metadata: gcr_Latn
    • Defined language in metadata: gd_Latn
    • Defined language in metadata: gem_Latn
    • Defined language in metadata: ggn_Latn
    • Defined language in metadata: gil_Latn
    • Defined language in metadata: giw_Latn
    • Defined language in metadata: gjn_Latn
    • Defined language in metadata: gkp_Latn
    • Defined language in metadata: gl_Latn
    • Defined language in metadata: gld_Cyrl
    • Defined language in metadata: gmh_Latn
    • Defined language in metadata: gn_Latn
    • Defined language in metadata: goh_Latn
    • Defined language in metadata: gor_Latn
    • Defined language in metadata: gos_Latn
    • Defined language in metadata: grb_Latn
    • Defined language in metadata: grc_Grek
    • Defined language in metadata: gsw_Latn
    • Defined language in metadata: gub_Latn
    • Defined language in metadata: guc_Latn
    • Defined language in metadata: gur_Latn
    • Defined language in metadata: guu_Latn
    • Defined language in metadata: guz_Latn
    • Defined language in metadata: gv_Latn
    • Defined language in metadata: gwi_Latn
    • Defined language in metadata: gyr_Latn
    • Defined language in metadata: ha_Latn
    • Defined language in metadata: hai_Latn
    • Defined language in metadata: hak_Latn
    • Defined language in metadata: haw_Latn
    • Defined language in metadata: hea_Latn
    • Defined language in metadata: hi_Latn
    • Defined language in metadata: hif_Latn
    • Defined language in metadata: hil_Latn
    • Defined language in metadata: hlt_Latn
    • Defined language in metadata: hmn_Latn
    • Defined language in metadata: hms_Latn
    • Defined language in metadata: hna_Latn
    • Defined language in metadata: hni_Latn
    • Defined language in metadata: hnj_Latn
    • Defined language in metadata: hnn_Latn
    • Defined language in metadata: hns_Latn
    • Defined language in metadata: ho_Latn
    • Defined language in metadata: hop_Latn
    • Defined language in metadata: hr_Latn
    • Defined language in metadata: hsb_Latn
    • Defined language in metadata: ht_Latn
    • Defined language in metadata: hu_Latn
    • Defined language in metadata: hup_Latn
    • Defined language in metadata: hus_Latn
    • Defined language in metadata: huu_Latn
    • Defined language in metadata: hz_Latn
    • Defined language in metadata: ia_Latn
    • Defined language in metadata: iba_Latn
    • Defined language in metadata: ibb_Latn
    • Defined language in metadata: id_Latn
    • Defined language in metadata: idu_Latn
    • Defined language in metadata: ie_Latn
    • Defined language in metadata: ife_Latn
    • Defined language in metadata: ig_Latn
    • Defined language in metadata: ii_Latn
    • Defined language in metadata: ijs_Latn
    • Defined language in metadata: ik_Latn
    • Defined language in metadata: ikt_Latn
    • Defined language in metadata: ilo_Latn
    • Defined language in metadata: inh_Cyrl
    • Defined language in metadata: inh_Latn
    • Defined language in metadata: io_Latn
    • Defined language in metadata: is_Latn
    • Defined language in metadata: it_Latn
    • Defined language in metadata: iu_Latn
    • Defined language in metadata: izh_Latn
    • Defined language in metadata: jam_Latn
    • Defined language in metadata: jbo_Latn
    • Defined language in metadata: jgo_Latn
    • Defined language in metadata: jiv_Latn
    • Defined language in metadata: jmc_Latn
    • Defined language in metadata: jra_Latn
    • Defined language in metadata: jut_Latn
    • Defined language in metadata: jv_Latn
    • Defined language in metadata: kaa_Cyrl
    • Defined language in metadata: kab_Latn
    • Defined language in metadata: kac_Latn
    • Defined language in metadata: kaj_Latn
    • Defined language in metadata: kam_Latn
    • Defined language in metadata: kao_Latn
    • Defined language in metadata: kbd_Cyrl
    • Defined language in metadata: kbp_Latn
    • Defined language in metadata: kca_Cyrl
    • Defined language in metadata: kcg_Latn
    • Defined language in metadata: kck_Latn
    • Defined language in metadata: kde_Latn
    • Defined language in metadata: kdh_Latn
    • Defined language in metadata: kea_Latn
    • Defined language in metadata: kek_Latn
    • Defined language in metadata: kfo_Latn
    • Defined language in metadata: kg_Latn
    • Defined language in metadata: kge_Latn
    • Defined language in metadata: kgp_Latn
    • Defined language in metadata: kha_Latn
    • Defined language in metadata: khq_Latn
    • Defined language in metadata: khw_Latn
    • Defined language in metadata: ki_Latn
    • Defined language in metadata: kiu_Latn
    • Defined language in metadata: kj_Latn
    • Defined language in metadata: kjg_Latn
    • Defined language in metadata: kjh_Cyrl
    • Defined language in metadata: kk_Cyrl
    • Defined language in metadata: kk_Latn
    • Defined language in metadata: kkj_Latn
    • Defined language in metadata: kl_Latn
    • Defined language in metadata: kln_Latn
    • Defined language in metadata: kmb_Latn
    • Defined language in metadata: knc_Latn
    • Defined language in metadata: knf_Latn
    • Defined language in metadata: koi_Cyrl
    • Defined language in metadata: koo_Latn
    • Defined language in metadata: kos_Latn
    • Defined language in metadata: kpe_Latn
    • Defined language in metadata: kpy_Cyrl
    • Defined language in metadata: kqn_Latn
    • Defined language in metadata: kqs_Latn
    • Defined language in metadata: kr_Latn
    • Defined language in metadata: krc_Cyrl
    • Defined language in metadata: kri_Latn
    • Defined language in metadata: krj_Latn
    • Defined language in metadata: krl_Latn
    • Defined language in metadata: ksb_Latn
    • Defined language in metadata: ksf_Latn
    • Defined language in metadata: ksh_Latn
    • Defined language in metadata: ktu_Latn
    • Defined language in metadata: ku_Cyrl
    • Defined language in metadata: ku_Latn
    • Defined language in metadata: kum_Cyrl
    • Defined language in metadata: kut_Latn
    • Defined language in metadata: kv_Cyrl
    • Defined language in metadata: kvr_Latn
    • Defined language in metadata: kw_Latn
    • Defined language in metadata: kwi_Latn
    • Defined language in metadata: ky_Cyrl
    • Defined language in metadata: ky_Latn
    • Defined language in metadata: la_Latn
    • Defined language in metadata: lad_Latn
    • Defined language in metadata: lag_Latn
    • Defined language in metadata: laj_Latn
    • Defined language in metadata: lam_Latn
    • Defined language in metadata: lb_Latn
    • Defined language in metadata: lbe_Cyrl
    • Defined language in metadata: lbw_Latn
    • Defined language in metadata: lez_Cyrl
    • Defined language in metadata: lfn_Cyrl
    • Defined language in metadata: lfn_Latn
    • Defined language in metadata: lg_Latn
    • Defined language in metadata: li_Latn
    • Defined language in metadata: lia_Latn
    • Defined language in metadata: lij_Latn
    • Defined language in metadata: liv_Latn
    • Defined language in metadata: ljp_Latn
    • Defined language in metadata: lkt_Latn
    • Defined language in metadata: lld_Latn
    • Defined language in metadata: lmo_Latn
    • Defined language in metadata: ln_Latn
    • Defined language in metadata: lns_Latn
    • Defined language in metadata: lob_Latn
    • Defined language in metadata: lol_Latn
    • Defined language in metadata: lot_Latn
    • Defined language in metadata: loz_Latn
    • Defined language in metadata: lt_Latn
    • Defined language in metadata: ltg_Latn
    • Defined language in metadata: lu_Latn
    • Defined language in metadata: lua_Latn
    • Defined language in metadata: lue_Latn
    • Defined language in metadata: lui_Latn
    • Defined language in metadata: lun_Latn
    • Defined language in metadata: luo_Latn
    • Defined language in metadata: lus_Latn
    • Defined language in metadata: lut_Latn
    • Defined language in metadata: luy_Latn
    • Defined language in metadata: lv_Latn
    • Defined language in metadata: lzz_Latn
    • Defined language in metadata: mad_Latn
    • Defined language in metadata: maf_Latn
    • Defined language in metadata: mak_Latn
    • Defined language in metadata: mam_Latn
    • Defined language in metadata: man_Latn
    • Defined language in metadata: mas_Latn
    • Defined language in metadata: maz_Latn
    • Defined language in metadata: mcd_Latn
    • Defined language in metadata: mcf_Latn
    • Defined language in metadata: mdf_Cyrl
    • Defined language in metadata: mdh_Latn
    • Defined language in metadata: mdr_Latn
    • Defined language in metadata: mdt_Latn
    • Defined language in metadata: men_Latn
    • Defined language in metadata: mer_Latn
    • Defined language in metadata: mey_Latn
    • Defined language in metadata: mfe_Latn
    • Defined language in metadata: mfq_Latn
    • Defined language in metadata: mfv_Latn
    • Defined language in metadata: mg_Latn
    • Defined language in metadata: mgh_Latn
    • Defined language in metadata: mgo_Latn
    • Defined language in metadata: mgy_Latn
    • Defined language in metadata: mh_Latn
    • Defined language in metadata: mi_Latn
    • Defined language in metadata: mic_Latn
    • Defined language in metadata: min_Latn
    • Defined language in metadata: miq_Latn
    • Defined language in metadata: mis_Latn
    • Defined language in metadata: mk_Cyrl
    • Defined language in metadata: mls_Latn
    • Defined language in metadata: mn_Cyrl
    • Defined language in metadata: mns_Cyrl
    • Defined language in metadata: moe_Latn
    • Defined language in metadata: moh_Latn
    • Defined language in metadata: mor_Latn
    • Defined language in metadata: mos_Latn
    • Defined language in metadata: mrj_Cyrl
    • Defined language in metadata: mro_Latn
    • Defined language in metadata: mrw_Latn
    • Defined language in metadata: ms_Latn
    • Defined language in metadata: mt_Latn
    • Defined language in metadata: mto_Latn
    • Defined language in metadata: mua_Latn
    • Defined language in metadata: mui_Latn
    • Defined language in metadata: mus_Latn
    • Defined language in metadata: mwk_Latn
    • Defined language in metadata: mwl_Latn
    • Defined language in metadata: mwv_Latn
    • Defined language in metadata: mxc_Latn
    • Defined language in metadata: mxi_Latn
    • Defined language in metadata: mxv_Latn
    • Defined language in metadata: myv_Cyrl
    • Defined language in metadata: myx_Latn
    • Defined language in metadata: mzi_Latn
    • Defined language in metadata: na_Latn
    • Defined language in metadata: nan_Latn
    • Defined language in metadata: nap_Latn
    • Defined language in metadata: naq_Latn
    • Defined language in metadata: nb_Latn
    • Defined language in metadata: nba_Latn
    • Defined language in metadata: nch_Latn
    • Defined language in metadata: nd_Latn
    • Defined language in metadata: ndc_Latn
    • Defined language in metadata: nds_Latn
    • Defined language in metadata: ng_Latn
    • Defined language in metadata: ngl_Latn
    • Defined language in metadata: nhe_Latn
    • Defined language in metadata: nhn_Latn
    • Defined language in metadata: nhw_Latn
    • Defined language in metadata: nia_Latn
    • Defined language in metadata: nij_Latn
    • Defined language in metadata: nio_Cyrl
    • Defined language in metadata: niu_Latn
    • Defined language in metadata: njo_Latn
    • Defined language in metadata: nku_Latn
    • Defined language in metadata: nl_Latn
    • Defined language in metadata: nmg_Latn
    • Defined language in metadata: nn_Latn
    • Defined language in metadata: nnh_Latn
    • Defined language in metadata: nnp_Latn
    • Defined language in metadata: no_Latn
    • Defined language in metadata: nog_Cyrl
    • Defined language in metadata: non_Latn
    • Defined language in metadata: not_Latn
    • Defined language in metadata: nov_Latn
    • Defined language in metadata: nr_Latn
    • Defined language in metadata: nrf_Latn
    • Defined language in metadata: nsk_Latn
    • Defined language in metadata: nso_Latn
    • Defined language in metadata: nus_Latn
    • Defined language in metadata: nv_Latn
    • Defined language in metadata: nxq_Latn
    • Defined language in metadata: ny_Latn
    • Defined language in metadata: nym_Latn
    • Defined language in metadata: nyn_Latn
    • Defined language in metadata: nyo_Latn
    • Defined language in metadata: nzi_Latn
    • Defined language in metadata: oaa_Cyrl
    • Defined language in metadata: oc_Latn
    • Defined language in metadata: oj_Latn
    • Defined language in metadata: oki_Latn
    • Defined language in metadata: om_Latn
    • Defined language in metadata: orh_Latn
    • Defined language in metadata: orv_Cyrl
    • Defined language in metadata: os_Cyrl
    • Defined language in metadata: osa_Latn
    • Defined language in metadata: osc_Latn
    • Defined language in metadata: ote_Latn
    • Defined language in metadata: otn_Latn
    • Defined language in metadata: owl_Latn
    • Defined language in metadata: pag_Latn
    • Defined language in metadata: pam_Latn
    • Defined language in metadata: pap_Latn
    • Defined language in metadata: pau_Latn
    • Defined language in metadata: pbb_Latn
    • Defined language in metadata: pcd_Latn
    • Defined language in metadata: pck_Latn
    • Defined language in metadata: pcm_Latn
    • Defined language in metadata: pdc_Latn
    • Defined language in metadata: pdt_Latn
    • Defined language in metadata: pfl_Latn
    • Defined language in metadata: pis_Latn
    • Defined language in metadata: piu_Latn
    • Defined language in metadata: pko_Latn
    • Defined language in metadata: pl_Latn
    • Defined language in metadata: pms_Latn
    • Defined language in metadata: pnt_Cyrl
    • Defined language in metadata: pnt_Grek
    • Defined language in metadata: pnt_Latn
    • Defined language in metadata: pon_Latn
    • Defined language in metadata: pov_Latn
    • Defined language in metadata: ppl_Latn
    • Defined language in metadata: prg_Latn
    • Defined language in metadata: pro_Latn
    • Defined language in metadata: prq_Latn
    • Defined language in metadata: pt_Latn
    • Defined language in metadata: puu_Latn
    • Defined language in metadata: qu_Latn
    • Defined language in metadata: quc_Latn
    • Defined language in metadata: qud_Latn
    • Defined language in metadata: qug_Latn
    • Defined language in metadata: quh_Latn
    • Defined language in metadata: quy_Latn
    • Defined language in metadata: quz_Latn
    • Defined language in metadata: qva_Latn
    • Defined language in metadata: qvc_Latn
    • Defined language in metadata: qvh_Latn
    • Defined language in metadata: qvm_Latn
    • Defined language in metadata: qvn_Latn
    • Defined language in metadata: qwh_Latn
    • Defined language in metadata: qxn_Latn
    • Defined language in metadata: qxu_Latn
    • Defined language in metadata: rap_Latn
    • Defined language in metadata: rar_Latn
    • Defined language in metadata: ray_Latn
    • Defined language in metadata: rcf_Latn
    • Defined language in metadata: rej_Latn
    • Defined language in metadata: rgn_Latn
    • Defined language in metadata: rhg_Latn
    • Defined language in metadata: ria_Latn
    • Defined language in metadata: rif_Latn
    • Defined language in metadata: rm_Latn
    • Defined language in metadata: rmf_Latn
    • Defined language in metadata: rmn_Latn
    • Defined language in metadata: rmo_Latn
    • Defined language in metadata: rmu_Latn
    • Defined language in metadata: rn_Latn
    • Defined language in metadata: rng_Latn
    • Defined language in metadata: ro_Cyrl
    • Defined language in metadata: ro_Latn
    • Defined language in metadata: rob_Latn
    • Defined language in metadata: rof_Latn
    • Defined language in metadata: rom_Cyrl
    • Defined language in metadata: rom_Latn
    • Defined language in metadata: rtm_Latn
    • Defined language in metadata: ru_Cyrl
    • Defined language in metadata: rue_Cyrl
    • Defined language in metadata: rug_Latn
    • Defined language in metadata: rup_Latn
    • Defined language in metadata: rw_Latn
    • Defined language in metadata: rwk_Latn
    • Defined language in metadata: sad_Latn
    • Defined language in metadata: saf_Latn
    • Defined language in metadata: sah_Cyrl
    • Defined language in metadata: saq_Latn
    • Defined language in metadata: sas_Latn
    • Defined language in metadata: sat_Latn
    • Defined language in metadata: sav_Latn
    • Defined language in metadata: sbp_Latn
    • Defined language in metadata: sc_Latn
    • Defined language in metadata: scn_Latn
    • Defined language in metadata: sco_Latn
    • Defined language in metadata: scs_Latn
    • Defined language in metadata: sdc_Latn
    • Defined language in metadata: se_Cyrl
    • Defined language in metadata: se_Latn
    • Defined language in metadata: see_Latn
    • Defined language in metadata: sef_Latn
    • Defined language in metadata: seh_Latn
    • Defined language in metadata: sei_Latn
    • Defined language in metadata: sel_Cyrl
    • Defined language in metadata: ses_Latn
    • Defined language in metadata: sey_Latn
    • Defined language in metadata: sg_Latn
    • Defined language in metadata: sga_Latn
    • Defined language in metadata: sgs_Latn
    • Defined language in metadata: shi_Latn
    • Defined language in metadata: shk_Latn
    • Defined language in metadata: shp_Latn
    • Defined language in metadata: sid_Latn
    • Defined language in metadata: sja_Latn
    • Defined language in metadata: sk_Latn
    • Defined language in metadata: sl_Latn
    • Defined language in metadata: sla_Latn
    • Defined language in metadata: sli_Latn
    • Defined language in metadata: slr_Latn
    • Defined language in metadata: sly_Latn
    • Defined language in metadata: sm_Latn
    • Defined language in metadata: sma_Latn
    • Defined language in metadata: smj_Latn
    • Defined language in metadata: smn_Latn
    • Defined language in metadata: sms_Latn
    • Defined language in metadata: sn_Latn
    • Defined language in metadata: snf_Latn
    • Defined language in metadata: snk_Latn
    • Defined language in metadata: snn_Latn
    • Defined language in metadata: so_Latn
    • Defined language in metadata: sq_Latn
    • Defined language in metadata: sr_Cyrl
    • Defined language in metadata: sr_Latn
    • Defined language in metadata: srb_Latn
    • Defined language in metadata: srn_Latn
    • Defined language in metadata: srr_Latn
    • Defined language in metadata: ss_Latn
    • Defined language in metadata: ssy_Latn
    • Defined language in metadata: st_Latn
    • Defined language in metadata: stq_Latn
    • Defined language in metadata: str_Latn
    • Defined language in metadata: su_Latn
    • Defined language in metadata: suk_Latn
    • Defined language in metadata: sus_Latn
    • Defined language in metadata: sv_Latn
    • Defined language in metadata: sw_Latn
    • Defined language in metadata: swb_Latn
    • Defined language in metadata: swg_Latn
    • Defined language in metadata: sxn_Latn
    • Defined language in metadata: syi_Latn
    • Defined language in metadata: szl_Latn
    • Defined language in metadata: tab_Cyrl
    • Defined language in metadata: taq_Latn
    • Defined language in metadata: tbw_Latn
    • Defined language in metadata: tbz_Latn
    • Defined language in metadata: tca_Latn
    • Defined language in metadata: tdt_Latn
    • Defined language in metadata: tem_Latn
    • Defined language in metadata: teo_Latn
    • Defined language in metadata: ter_Latn
    • Defined language in metadata: tet_Latn
    • Defined language in metadata: tg_Cyrl
    • Defined language in metadata: tg_Latn
    • Defined language in metadata: tiv_Latn
    • Defined language in metadata: tiw_Latn
    • Defined language in metadata: tjs_Latn
    • Defined language in metadata: tk_Cyrl
    • Defined language in metadata: tk_Latn
    • Defined language in metadata: tkl_Latn
    • Defined language in metadata: tkr_Cyrl
    • Defined language in metadata: tkr_Latn
    • Defined language in metadata: tlh_Latn
    • Defined language in metadata: tli_Latn
    • Defined language in metadata: tly_Cyrl
    • Defined language in metadata: tly_Latn
    • Defined language in metadata: tmh_Latn
    • Defined language in metadata: tn_Latn
    • Defined language in metadata: tnr_Latn
    • Defined language in metadata: to_Latn
    • Defined language in metadata: tob_Latn
    • Defined language in metadata: tog_Latn
    • Defined language in metadata: toi_Latn
    • Defined language in metadata: toj_Latn
    • Defined language in metadata: top_Latn
    • Defined language in metadata: tpi_Latn
    • Defined language in metadata: tr_Latn
    • Defined language in metadata: tru_Latn
    • Defined language in metadata: trv_Latn
    • Defined language in metadata: ts_Latn
    • Defined language in metadata: tsd_Grek
    • Defined language in metadata: tsg_Latn
    • Defined language in metadata: tsi_Latn
    • Defined language in metadata: tsz_Latn
    • Defined language in metadata: tt_Cyrl
    • Defined language in metadata: tt_Latn
    • Defined language in metadata: ttj_Latn
    • Defined language in metadata: ttt_Cyrl
    • Defined language in metadata: ttt_Latn
    • Defined language in metadata: tum_Latn
    • Defined language in metadata: tvl_Latn
    • Defined language in metadata: twq_Latn
    • Defined language in metadata: ty_Latn
    • Defined language in metadata: tyv_Cyrl
    • Defined language in metadata: tzh_Latn
    • Defined language in metadata: tzm_Latn
    • Defined language in metadata: tzo_Latn
    • Defined language in metadata: ude_Cyrl
    • Defined language in metadata: udm_Cyrl
    • Defined language in metadata: udm_Latn
    • Defined language in metadata: udu_Latn
    • Defined language in metadata: ug_Cyrl
    • Defined language in metadata: ug_Latn
    • Defined language in metadata: uk_Cyrl
    • Defined language in metadata: uli_Latn
    • Defined language in metadata: umb_Latn
    • Defined language in metadata: ura_Latn
    • Defined language in metadata: uz_Cyrl
    • Defined language in metadata: uz_Latn
    • Defined language in metadata: vai_Latn
    • Defined language in metadata: ve_Latn
    • Defined language in metadata: vec_Latn
    • Defined language in metadata: vep_Latn
    • Defined language in metadata: vi_Latn
    • Defined language in metadata: vic_Latn
    • Defined language in metadata: vls_Latn
    • Defined language in metadata: vmf_Latn
    • Defined language in metadata: vmw_Latn
    • Defined language in metadata: vo_Latn
    • Defined language in metadata: vot_Latn
    • Defined language in metadata: vro_Latn
    • Defined language in metadata: vun_Latn
    • Defined language in metadata: wa_Latn
    • Defined language in metadata: wae_Latn
    • Defined language in metadata: war_Latn
    • Defined language in metadata: was_Latn
    • Defined language in metadata: wbp_Latn
    • Defined language in metadata: wls_Latn
    • Defined language in metadata: wo_Latn
    • Defined language in metadata: wwa_Latn
    • Defined language in metadata: xal_Cyrl
    • Defined language in metadata: xav_Latn
    • Defined language in metadata: xh_Latn
    • Defined language in metadata: xog_Latn
    • Defined language in metadata: xsm_Latn
    • Defined language in metadata: xum_Latn
    • Defined language in metadata: yad_Latn
    • Defined language in metadata: yao_Latn
    • Defined language in metadata: yap_Latn
    • Defined language in metadata: yav_Latn
    • Defined language in metadata: ybb_Latn
    • Defined language in metadata: ykg_Cyrl
    • Defined language in metadata: yo_Latn
    • Defined language in metadata: yrk_Cyrl
    • Defined language in metadata: yrl_Latn
    • Defined language in metadata: yua_Latn
    • Defined language in metadata: za_Latn
    • Defined language in metadata: zag_Latn
    • Defined language in metadata: zam_Latn
    • Defined language in metadata: zap_Latn
    • Defined language in metadata: zdj_Latn
    • Defined language in metadata: zea_Latn
    • Defined language in metadata: zlm_Latn
    • Defined language in metadata: zmi_Latn
    • Defined language in metadata: zro_Latn
    • Defined language in metadata: ztu_Latn
    • Defined language in metadata: zu_Latn
    • Defined language in metadata: zun_Latn
    • Defined language in metadata: zza_Latn
    • 33% (370/1095) of languages using the Latin script
    • 85% (68/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2020-11-19
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure VFs have 'ital' STAT axis.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check name ID 25 to end with "Italic" for Italic VFs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Duployan link

    Designer Google
    Subsets duployan, latin, latin-ext, menu
    Languages
    • Defined language in metadata: chn_Dupl
    • Defined language in metadata: fr_Dupl
    • 28% (309/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-20 (8 months ago)
    • Version Version 3.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Egyptian Hieroglyphs link

    Designer Google
    Subsets egyptian-hieroglyphs, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aii_Egyp
    • Defined language in metadata: egy_Egyp
    • 23% (260/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-15 (9 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Elbasan link

    Designer Google
    Subsets elbasan, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sq_Elba
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Elymaic link

    Designer Google
    Subsets elymaic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aii_Elym
    • Defined language in metadata: xly_Elym
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Ethiopic link

    Designer Google
    Subsets ethiopic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: am_Ethi
    • Defined language in metadata: byn_Ethi
    • Defined language in metadata: gez_Ethi
    • Defined language in metadata: om_Ethi
    • Defined language in metadata: ti_Ethi
    • Defined language in metadata: tig_Ethi
    • Defined language in metadata: wal_Ethi
    • 25% (280/1095) of languages using the Latin script
    • 28% (2/7) of languages using the Ethiopic script (Missing Geez; Oromo (Ethiopic); Wolaytta (Ethiopic); Blin; Tigre)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.102 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Georgian link

    Designer Google
    Subsets cyrillic-ext, georgian, greek-ext, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: ka_Geor
    • Defined language in metadata: lzz_Geor
    • Defined language in metadata: xmf_Geor
    • 25% (280/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Georgian script (Missing Laz; Mingrelian)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Glagolitic link

    Designer Google
    Subsets cyrillic-ext, glagolitic, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: cu_Glag
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Gothic link

    Designer Google
    Subsets gothic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: got_Goth
    • 26% (287/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Grantha link

    Designer Google
    Subsets grantha, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sa_Gran
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-20 (8 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Gujarati link

    Designer Google
    Subsets gujarati, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: gu_Gujr
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gujarati script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.106 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.106 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.106 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Gujarati UI link

    Designer Google
    Subsets gujarati, menu
    Languages
    • Defined language in metadata: gu_Gujr
    • 100% (1/1) of languages using the Gujarati script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D gujr -f none -a qsq -X "" moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Gunjala Gondi link

    Designer Google
    Subsets gunjala-gondi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: gon_Gong
    • Defined language in metadata: wsg_Gong
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Gurmukhi link

    Designer Google
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: pa_Guru
    • 26% (288/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Gurmukhi UI link

    Designer Google
    Subsets gurmukhi, menu
    Languages
    • Defined language in metadata: pa_Guru
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans HK link

    Designer Google
    Subsets chinese-hongkong, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: cjy_Hant
    • Defined language in metadata: gan_Hant
    • Defined language in metadata: hak_Hant
    • Defined language in metadata: hsn_Hant
    • Defined language in metadata: lzh_Hant
    • Defined language in metadata: nan_Hant
    • Defined language in metadata: wuu_Hant
    • Defined language in metadata: yue_Hant
    • Defined language in metadata: za_Hant
    • Defined language in metadata: zh_Hant
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2019-03-12
    Last updated 2024-06-04 (8 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Hanifi Rohingya link

    Designer Google
    Subsets hanifi-rohingya, latin, latin-ext, menu
    Languages
    • Defined language in metadata: rhg_Rohg
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.102 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Hanunoo link

    Designer Google
    Subsets hanunoo, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hnn_Hano
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hanunoo script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Hatran link

    Designer Google
    Subsets hatran, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aii_Hatr
    • Defined language in metadata: mis_Hatr
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Hebrew link

    Designer Google
    Subsets cyrillic-ext, greek-ext, hebrew, latin, latin-ext, menu
    Languages
    • Defined language in metadata: he_Hebr
    • Defined language in metadata: jpr_Hebr
    • Defined language in metadata: jrb_Hebr
    • Defined language in metadata: lad_Hebr
    • Defined language in metadata: sam_Hebr
    • Defined language in metadata: yi_Hebr
    • Defined language in metadata: zh_Hebr
    • 27% (302/1095) of languages using the Latin script
    • 57% (4/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic)
    First seen 2020-11-19
    Last updated 2024-06-07 (8 months ago)
    • Version Version 3.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Imperial Aramaic link

    Designer Google
    Subsets imperial-aramaic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aii_Armi
    • Defined language in metadata: arc_Armi
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-16 (8 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Indic Siyaq Numbers link

    Designer Google
    Subsets indic-siyaq-numbers, latin, latin-ext, menu
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Inscriptional Pahlavi link

    Designer Google
    Subsets inscriptional-pahlavi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aii_Phli
    • Defined language in metadata: pal_Phli
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-16 (8 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Inscriptional Parthian link

    Designer Google
    Subsets inscriptional-parthian, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aii_Prti
    • Defined language in metadata: xpr_Prti
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-16 (8 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans JP link

    Designer Google
    Subsets cyrillic, japanese, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: ain_Kana
    • Defined language in metadata: ja_Jpan
    • Defined language in metadata: ja_Hira
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ryu_Jpan
    • Defined language in metadata: ryu_Kana
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2015-01-29
    Last updated 2023-01-23 (2 years ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Javanese link

    Designer Google
    Subsets javanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: jv_Java
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Javanese script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans KR link

    Designer Google
    Subsets cyrillic, korean, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: ko_Kore
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-05
    Last updated 2023-01-23 (2 years ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Kaithi link

    Designer Google
    Subsets kaithi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: bho_Kthi
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-13 (7 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Kannada link

    Designer Google
    Subsets kannada, latin, latin-ext, menu
    Languages
    • Defined language in metadata: kn_Knda
    • Defined language in metadata: tcy_Knda
    • 28% (314/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Kannada UI link

    Designer Google
    Subsets kannada, menu
    Languages
    • Defined language in metadata: kn_Knda
    • Defined language in metadata: tcy_Knda
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Kawi link

    Designer Google
    Subsets kawi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: kaw_Kawi
    • 28% (314/1095) of languages using the Latin script
    First seen 2023-06-28
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.000 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.000 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does the font have any invalid script tags?
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Kayah Li link

    Designer Google
    Subsets kayah-li, latin, latin-ext, menu
    Languages
    • Defined language in metadata: eky_Kali
    • Defined language in metadata: kyu_Kali
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Kharoshthi link

    Designer Google
    Subsets kharoshthi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: pra_Khar
    • Defined language in metadata: sa_Khar
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Khmer link

    Designer Google
    Subsets khmer, latin, latin-ext, menu
    Languages
    • Defined language in metadata: km_Khmr
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Khmer UI link

    Designer Google
    Subsets khmer, menu
    Languages
    • Defined language in metadata: km_Khmr
    • 100% (1/1) of languages using the Khmer script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Khojki link

    Designer Google
    Subsets khojki, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sd_Khoj
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Khudawadi link

    Designer Google
    Subsets khudawadi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sd_Sind
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-24 (8 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Lao link

    Designer Google
    Subsets lao, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hnj_Laoo
    • Defined language in metadata: kjg_Laoo
    • Defined language in metadata: lo_Laoo
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Lao Looped link

    Designer Google
    Subsets lao, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hnj_Laoo
    • Defined language in metadata: kjg_Laoo
    • Defined language in metadata: lo_Laoo
    • 28% (314/1095) of languages using the Latin script
    First seen 2022-09-06
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Lao UI link

    Designer Google
    Subsets lao, menu
    Languages
    • Defined language in metadata: hnj_Laoo
    • Defined language in metadata: kjg_Laoo
    • Defined language in metadata: lo_Laoo
    • 33% (1/3) of languages using the Lao script (Missing Khmu; Mong Njua)
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.000 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Familyname must be unique according to namecheck.fontdata.com
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Glyph names are all valid?
    • FAIL: Check samples can be rendered.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Lepcha link

    Designer Google
    Subsets latin, latin-ext, lepcha, menu
    Languages
    • Defined language in metadata: lep_Lepc
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Limbu link

    Designer Google
    Subsets latin, latin-ext, limbu, menu
    Languages
    • Defined language in metadata: lif_Limb
    • Defined language in metadata: sa_Limb
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-26 (7 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • FAIL: Glyph names are all valid?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Linear A link

    Designer Google
    Subsets latin, latin-ext, linear-a, menu
    Languages
    • Defined language in metadata: lab_Lina
    • Defined language in metadata: omn_Lina
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Checking STAT table entries in static fonts.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Linear B link

    Designer Google
    Subsets latin, latin-ext, linear-b, menu
    Languages
    • Defined language in metadata: gmy_Linb
    • Defined language in metadata: grc_Linb
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Lisu link

    Designer Google
    Subsets latin, latin-ext, lisu, menu
    Languages
    • Defined language in metadata: lis_Lisu
    • 26% (288/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.102 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Lycian link

    Designer Google
    Subsets latin, latin-ext, lycian, menu
    Languages
    • Defined language in metadata: xlc_Lyci
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.000 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Lydian link

    Designer Google
    Subsets latin, latin-ext, lydian, menu
    Languages
    • Defined language in metadata: xld_Lydi
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Mahajani link

    Designer Google
    Subsets latin, latin-ext, mahajani, menu
    Languages
    • Defined language in metadata: hi_Mahj
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Malayalam link

    Designer Google
    Subsets latin, latin-ext, malayalam, menu
    Languages
    • Defined language in metadata: ml_Mlym
    • 25% (280/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.104 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.104 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.104 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Malayalam UI link

    Designer Google
    Subsets malayalam, menu
    Languages
    • Defined language in metadata: ml_Mlym
    • 100% (1/1) of languages using the Malayalam script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Mandaic link

    Designer Google
    Subsets latin, latin-ext, mandaic, menu
    Languages
    • Defined language in metadata: myz_Mand
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-06 (8 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Manichaean link

    Designer Google
    Subsets latin, latin-ext, manichaean, menu
    Languages
    • Defined language in metadata: aii_Mani
    • Defined language in metadata: xmn_Mani
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Marchen link

    Designer Google
    Subsets latin, latin-ext, marchen, menu
    Languages
    • Defined language in metadata: bo_Marc
    • Defined language in metadata: sa_Marc
    • 23% (260/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-06 (8 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Masaram Gondi link

    Designer Google
    Subsets latin, latin-ext, masaram-gondi, menu
    Languages
    • Defined language in metadata: esg_Gonm
    • Defined language in metadata: gon_Gonm
    • Defined language in metadata: sa_Gonm
    • Defined language in metadata: wsg_Gonm
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-07 (8 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Math link

    Designer Google
    Subsets cyrillic, latin, math, menu
    Languages
    • 28% (316/1095) of languages using the Latin script
    • 16% (13/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2020-11-19
    Last updated 2024-06-27 (7 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D latn -f none -a qsq -X "" moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.539; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Noto Sans Mayan Numerals link

    Designer Google
    Subsets latin, latin-ext, mayan-numerals, menu
    Languages 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Medefaidrin link

    Designer Google
    Subsets latin, latin-ext, medefaidrin, menu
    Languages
    • Defined language in metadata: dmf_Medf
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.002 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Meetei Mayek link

    Designer Google
    Subsets latin, latin-ext, meetei-mayek, menu
    Languages
    • Defined language in metadata: mni_Mtei
    • Defined language in metadata: sa_Mtei
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Mende Kikakui link

    Designer Google
    Subsets latin, latin-ext, mende-kikakui, menu
    Languages
    • Defined language in metadata: men_Mend
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Meroitic link

    Designer Google
    Subsets latin, latin-ext, menu, meroitic, meroitic-cursive, meroitic-hieroglyphs
    Languages
    • Defined language in metadata: xmr_Mero
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Miao link

    Designer Google
    Subsets latin, latin-ext, menu, miao
    Languages
    • Defined language in metadata: hmd_Plrd
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Modi link

    Designer Google
    Subsets latin, latin-ext, menu, modi
    Languages
    • Defined language in metadata: mr_Modi
    • Defined language in metadata: sa_Modi
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Mongolian link

    Designer Google
    Subsets latin, latin-ext, math, menu, mongolian, symbols
    Languages
    • Defined language in metadata: mn_Mong
    • Defined language in metadata: mnc_Mong
    • Defined language in metadata: sa_Mong
    • 23% (260/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-09 (5 months ago)
    • Version Version 3.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-10-01 (4 months ago)
    • Version Version 3.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Mono link

    Designer Google
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: aa_Latn
    • Defined language in metadata: ab_Cyrl
    • Defined language in metadata: abq_Cyrl
    • Defined language in metadata: abr_Latn
    • Defined language in metadata: ace_Latn
    • Defined language in metadata: acf_Latn
    • Defined language in metadata: ach_Latn
    • Defined language in metadata: acu_Latn
    • Defined language in metadata: ada_Latn
    • Defined language in metadata: adl_Latn
    • Defined language in metadata: ady_Cyrl
    • Defined language in metadata: af_Latn
    • Defined language in metadata: agq_Latn
    • Defined language in metadata: agr_Latn
    • Defined language in metadata: aii_Cyrl
    • Defined language in metadata: aii_Latn
    • Defined language in metadata: ain_Latn
    • Defined language in metadata: ajg_Latn
    • Defined language in metadata: ak_Latn
    • Defined language in metadata: akz_Latn
    • Defined language in metadata: ale_Latn
    • Defined language in metadata: aln_Latn
    • Defined language in metadata: alt_Cyrl
    • Defined language in metadata: amc_Latn
    • Defined language in metadata: ame_Latn
    • Defined language in metadata: ami_Latn
    • Defined language in metadata: amo_Latn
    • Defined language in metadata: amr_Latn
    • Defined language in metadata: an_Latn
    • Defined language in metadata: ang_Latn
    • Defined language in metadata: aoz_Latn
    • Defined language in metadata: arl_Latn
    • Defined language in metadata: arn_Latn
    • Defined language in metadata: aro_Latn
    • Defined language in metadata: arp_Latn
    • Defined language in metadata: art_Latn
    • Defined language in metadata: arw_Latn
    • Defined language in metadata: asa_Latn
    • Defined language in metadata: ast_Latn
    • Defined language in metadata: atj_Latn
    • Defined language in metadata: auc_Latn
    • Defined language in metadata: av_Cyrl
    • Defined language in metadata: avk_Latn
    • Defined language in metadata: ay_Latn
    • Defined language in metadata: az_Cyrl
    • Defined language in metadata: az_Latn
    • Defined language in metadata: azj_Cyrl
    • Defined language in metadata: ba_Cyrl
    • Defined language in metadata: ba_Latn
    • Defined language in metadata: bal_Latn
    • Defined language in metadata: ban_Latn
    • Defined language in metadata: bar_Latn
    • Defined language in metadata: bas_Latn
    • Defined language in metadata: bax_Latn
    • Defined language in metadata: bba_Latn
    • Defined language in metadata: bbc_Latn
    • Defined language in metadata: bbj_Latn
    • Defined language in metadata: bci_Latn
    • Defined language in metadata: be_Cyrl
    • Defined language in metadata: be_Latn
    • Defined language in metadata: bem_Latn
    • Defined language in metadata: ber_Latn
    • Defined language in metadata: bew_Latn
    • Defined language in metadata: bez_Latn
    • Defined language in metadata: bfa_Latn
    • Defined language in metadata: bfd_Latn
    • Defined language in metadata: bg_Cyrl
    • Defined language in metadata: bgx_Grek
    • Defined language in metadata: bhk_Latn
    • Defined language in metadata: bi_Latn
    • Defined language in metadata: bik_Latn
    • Defined language in metadata: bin_Latn
    • Defined language in metadata: bjn_Latn
    • Defined language in metadata: bjt_Latn
    • Defined language in metadata: bkm_Latn
    • Defined language in metadata: bku_Latn
    • Defined language in metadata: bla_Latn
    • Defined language in metadata: bm_Latn
    • Defined language in metadata: bmq_Latn
    • Defined language in metadata: boa_Latn
    • Defined language in metadata: bqv_Latn
    • Defined language in metadata: br_Latn
    • Defined language in metadata: brh_Latn
    • Defined language in metadata: brx_Latn
    • Defined language in metadata: bs_Cyrl
    • Defined language in metadata: bs_Latn
    • Defined language in metadata: bsc_Latn
    • Defined language in metadata: bss_Latn
    • Defined language in metadata: bto_Latn
    • Defined language in metadata: bua_Cyrl
    • Defined language in metadata: buc_Latn
    • Defined language in metadata: bug_Latn
    • Defined language in metadata: bum_Latn
    • Defined language in metadata: bvb_Latn
    • Defined language in metadata: bvi_Latn
    • Defined language in metadata: bwy_Latn
    • Defined language in metadata: byv_Latn
    • Defined language in metadata: bze_Latn
    • Defined language in metadata: bzx_Latn
    • Defined language in metadata: ca_Latn
    • Defined language in metadata: cab_Latn
    • Defined language in metadata: cad_Latn
    • Defined language in metadata: cak_Latn
    • Defined language in metadata: car_Latn
    • Defined language in metadata: cay_Latn
    • Defined language in metadata: cbi_Latn
    • Defined language in metadata: cbk_Latn
    • Defined language in metadata: cbr_Latn
    • Defined language in metadata: cbs_Latn
    • Defined language in metadata: cbt_Latn
    • Defined language in metadata: cbu_Latn
    • Defined language in metadata: cch_Latn
    • Defined language in metadata: ce_Cyrl
    • Defined language in metadata: ceb_Latn
    • Defined language in metadata: cfm_Latn
    • Defined language in metadata: cgg_Latn
    • Defined language in metadata: ch_Latn
    • Defined language in metadata: chj_Latn
    • Defined language in metadata: chk_Latn
    • Defined language in metadata: chm_Cyrl
    • Defined language in metadata: chn_Latn
    • Defined language in metadata: cho_Latn
    • Defined language in metadata: chp_Latn
    • Defined language in metadata: chy_Latn
    • Defined language in metadata: cic_Latn
    • Defined language in metadata: cjk_Latn
    • Defined language in metadata: cjs_Cyrl
    • Defined language in metadata: ckt_Cyrl
    • Defined language in metadata: cnh_Latn
    • Defined language in metadata: cni_Latn
    • Defined language in metadata: co_Latn
    • Defined language in metadata: cof_Latn
    • Defined language in metadata: con_Latn
    • Defined language in metadata: cop_Grek
    • Defined language in metadata: cot_Latn
    • Defined language in metadata: cpf_Latn
    • Defined language in metadata: cps_Latn
    • Defined language in metadata: cpu_Latn
    • Defined language in metadata: cr_Latn
    • Defined language in metadata: crh_Cyrl
    • Defined language in metadata: crh_Latn
    • Defined language in metadata: cri_Latn
    • Defined language in metadata: crj_Latn
    • Defined language in metadata: crl_Latn
    • Defined language in metadata: crs_Latn
    • Defined language in metadata: cs_Latn
    • Defined language in metadata: csa_Latn
    • Defined language in metadata: csb_Latn
    • Defined language in metadata: ctd_Latn
    • Defined language in metadata: cu_Cyrl
    • Defined language in metadata: cv_Cyrl
    • Defined language in metadata: cy_Latn
    • Defined language in metadata: cyo_Latn
    • Defined language in metadata: da_Latn
    • Defined language in metadata: dag_Latn
    • Defined language in metadata: dak_Latn
    • Defined language in metadata: dar_Cyrl
    • Defined language in metadata: dav_Latn
    • Defined language in metadata: ddn_Latn
    • Defined language in metadata: de_Latn
    • Defined language in metadata: del_Latn
    • Defined language in metadata: den_Latn
    • Defined language in metadata: dga_Latn
    • Defined language in metadata: dgr_Latn
    • Defined language in metadata: din_Latn
    • Defined language in metadata: dip_Latn
    • Defined language in metadata: dje_Latn
    • Defined language in metadata: dng_Cyrl
    • Defined language in metadata: dnj_Latn
    • Defined language in metadata: dsb_Latn
    • Defined language in metadata: dtm_Latn
    • Defined language in metadata: dtp_Latn
    • Defined language in metadata: dua_Latn
    • Defined language in metadata: dum_Latn
    • Defined language in metadata: duu_Latn
    • Defined language in metadata: dyo_Latn
    • Defined language in metadata: dyu_Latn
    • Defined language in metadata: ebu_Latn
    • Defined language in metadata: ee_Latn
    • Defined language in metadata: efi_Latn
    • Defined language in metadata: egl_Latn
    • Defined language in metadata: eka_Latn
    • Defined language in metadata: el_Grek
    • Defined language in metadata: emk_Latn
    • Defined language in metadata: en_Latn
    • Defined language in metadata: enm_Latn
    • Defined language in metadata: eo_Latn
    • Defined language in metadata: es_Latn
    • Defined language in metadata: ese_Latn
    • Defined language in metadata: esu_Latn
    • Defined language in metadata: et_Latn
    • Defined language in metadata: ett_Latn
    • Defined language in metadata: eu_Latn
    • Defined language in metadata: eve_Cyrl
    • Defined language in metadata: evn_Cyrl
    • Defined language in metadata: evn_Latn
    • Defined language in metadata: ewo_Latn
    • Defined language in metadata: ext_Latn
    • Defined language in metadata: fan_Latn
    • Defined language in metadata: fbl_Latn
    • Defined language in metadata: ff_Latn
    • Defined language in metadata: ffm_Latn
    • Defined language in metadata: fi_Latn
    • Defined language in metadata: fil_Latn
    • Defined language in metadata: fit_Latn
    • Defined language in metadata: fj_Latn
    • Defined language in metadata: fkv_Latn
    • Defined language in metadata: fo_Latn
    • Defined language in metadata: fon_Latn
    • Defined language in metadata: fr_Latn
    • Defined language in metadata: frc_Latn
    • Defined language in metadata: frm_Latn
    • Defined language in metadata: fro_Latn
    • Defined language in metadata: frp_Latn
    • Defined language in metadata: frr_Latn
    • Defined language in metadata: frs_Latn
    • Defined language in metadata: fuc_Latn
    • Defined language in metadata: fud_Latn
    • Defined language in metadata: fuf_Latn
    • Defined language in metadata: fuq_Latn
    • Defined language in metadata: fur_Latn
    • Defined language in metadata: fuv_Latn
    • Defined language in metadata: fvr_Latn
    • Defined language in metadata: fy_Latn
    • Defined language in metadata: ga_Latn
    • Defined language in metadata: gaa_Latn
    • Defined language in metadata: gag_Cyrl
    • Defined language in metadata: gag_Latn
    • Defined language in metadata: gay_Latn
    • Defined language in metadata: gba_Latn
    • Defined language in metadata: gcf_Latn
    • Defined language in metadata: gcr_Latn
    • Defined language in metadata: gd_Latn
    • Defined language in metadata: gem_Latn
    • Defined language in metadata: ggn_Latn
    • Defined language in metadata: gil_Latn
    • Defined language in metadata: giw_Latn
    • Defined language in metadata: gjn_Latn
    • Defined language in metadata: gkp_Latn
    • Defined language in metadata: gl_Latn
    • Defined language in metadata: gld_Cyrl
    • Defined language in metadata: gmh_Latn
    • Defined language in metadata: gn_Latn
    • Defined language in metadata: goh_Latn
    • Defined language in metadata: gor_Latn
    • Defined language in metadata: gos_Latn
    • Defined language in metadata: grb_Latn
    • Defined language in metadata: grc_Grek
    • Defined language in metadata: gsw_Latn
    • Defined language in metadata: gub_Latn
    • Defined language in metadata: guc_Latn
    • Defined language in metadata: gur_Latn
    • Defined language in metadata: guu_Latn
    • Defined language in metadata: guz_Latn
    • Defined language in metadata: gv_Latn
    • Defined language in metadata: gwi_Latn
    • Defined language in metadata: gyr_Latn
    • Defined language in metadata: ha_Latn
    • Defined language in metadata: hai_Latn
    • Defined language in metadata: hak_Latn
    • Defined language in metadata: haw_Latn
    • Defined language in metadata: hea_Latn
    • Defined language in metadata: hi_Latn
    • Defined language in metadata: hif_Latn
    • Defined language in metadata: hil_Latn
    • Defined language in metadata: hlt_Latn
    • Defined language in metadata: hmn_Latn
    • Defined language in metadata: hms_Latn
    • Defined language in metadata: hna_Latn
    • Defined language in metadata: hni_Latn
    • Defined language in metadata: hnj_Latn
    • Defined language in metadata: hnn_Latn
    • Defined language in metadata: hns_Latn
    • Defined language in metadata: ho_Latn
    • Defined language in metadata: hop_Latn
    • Defined language in metadata: hr_Latn
    • Defined language in metadata: hsb_Latn
    • Defined language in metadata: ht_Latn
    • Defined language in metadata: hu_Latn
    • Defined language in metadata: hup_Latn
    • Defined language in metadata: hus_Latn
    • Defined language in metadata: huu_Latn
    • Defined language in metadata: hz_Latn
    • Defined language in metadata: ia_Latn
    • Defined language in metadata: iba_Latn
    • Defined language in metadata: ibb_Latn
    • Defined language in metadata: id_Latn
    • Defined language in metadata: idu_Latn
    • Defined language in metadata: ie_Latn
    • Defined language in metadata: ife_Latn
    • Defined language in metadata: ig_Latn
    • Defined language in metadata: ii_Latn
    • Defined language in metadata: ijs_Latn
    • Defined language in metadata: ik_Latn
    • Defined language in metadata: ikt_Latn
    • Defined language in metadata: ilo_Latn
    • Defined language in metadata: inh_Cyrl
    • Defined language in metadata: inh_Latn
    • Defined language in metadata: io_Latn
    • Defined language in metadata: is_Latn
    • Defined language in metadata: it_Latn
    • Defined language in metadata: iu_Latn
    • Defined language in metadata: izh_Latn
    • Defined language in metadata: jam_Latn
    • Defined language in metadata: jbo_Latn
    • Defined language in metadata: jgo_Latn
    • Defined language in metadata: jiv_Latn
    • Defined language in metadata: jmc_Latn
    • Defined language in metadata: jra_Latn
    • Defined language in metadata: jut_Latn
    • Defined language in metadata: jv_Latn
    • Defined language in metadata: kaa_Cyrl
    • Defined language in metadata: kab_Latn
    • Defined language in metadata: kac_Latn
    • Defined language in metadata: kaj_Latn
    • Defined language in metadata: kam_Latn
    • Defined language in metadata: kao_Latn
    • Defined language in metadata: kbd_Cyrl
    • Defined language in metadata: kbp_Latn
    • Defined language in metadata: kca_Cyrl
    • Defined language in metadata: kcg_Latn
    • Defined language in metadata: kck_Latn
    • Defined language in metadata: kde_Latn
    • Defined language in metadata: kdh_Latn
    • Defined language in metadata: kea_Latn
    • Defined language in metadata: kek_Latn
    • Defined language in metadata: kfo_Latn
    • Defined language in metadata: kg_Latn
    • Defined language in metadata: kge_Latn
    • Defined language in metadata: kgp_Latn
    • Defined language in metadata: kha_Latn
    • Defined language in metadata: khq_Latn
    • Defined language in metadata: khw_Latn
    • Defined language in metadata: ki_Latn
    • Defined language in metadata: kiu_Latn
    • Defined language in metadata: kj_Latn
    • Defined language in metadata: kjg_Latn
    • Defined language in metadata: kjh_Cyrl
    • Defined language in metadata: kk_Cyrl
    • Defined language in metadata: kk_Latn
    • Defined language in metadata: kkj_Latn
    • Defined language in metadata: kl_Latn
    • Defined language in metadata: kln_Latn
    • Defined language in metadata: kmb_Latn
    • Defined language in metadata: knc_Latn
    • Defined language in metadata: knf_Latn
    • Defined language in metadata: koi_Cyrl
    • Defined language in metadata: koo_Latn
    • Defined language in metadata: kos_Latn
    • Defined language in metadata: kpe_Latn
    • Defined language in metadata: kpy_Cyrl
    • Defined language in metadata: kqn_Latn
    • Defined language in metadata: kqs_Latn
    • Defined language in metadata: kr_Latn
    • Defined language in metadata: krc_Cyrl
    • Defined language in metadata: kri_Latn
    • Defined language in metadata: krj_Latn
    • Defined language in metadata: krl_Latn
    • Defined language in metadata: ksb_Latn
    • Defined language in metadata: ksf_Latn
    • Defined language in metadata: ksh_Latn
    • Defined language in metadata: ktu_Latn
    • Defined language in metadata: ku_Cyrl
    • Defined language in metadata: ku_Latn
    • Defined language in metadata: kum_Cyrl
    • Defined language in metadata: kut_Latn
    • Defined language in metadata: kv_Cyrl
    • Defined language in metadata: kvr_Latn
    • Defined language in metadata: kw_Latn
    • Defined language in metadata: kwi_Latn
    • Defined language in metadata: ky_Cyrl
    • Defined language in metadata: ky_Latn
    • Defined language in metadata: la_Latn
    • Defined language in metadata: lad_Latn
    • Defined language in metadata: lag_Latn
    • Defined language in metadata: laj_Latn
    • Defined language in metadata: lam_Latn
    • Defined language in metadata: lb_Latn
    • Defined language in metadata: lbe_Cyrl
    • Defined language in metadata: lbw_Latn
    • Defined language in metadata: lez_Cyrl
    • Defined language in metadata: lfn_Cyrl
    • Defined language in metadata: lfn_Latn
    • Defined language in metadata: lg_Latn
    • Defined language in metadata: li_Latn
    • Defined language in metadata: lia_Latn
    • Defined language in metadata: lij_Latn
    • Defined language in metadata: liv_Latn
    • Defined language in metadata: ljp_Latn
    • Defined language in metadata: lkt_Latn
    • Defined language in metadata: lld_Latn
    • Defined language in metadata: lmo_Latn
    • Defined language in metadata: ln_Latn
    • Defined language in metadata: lns_Latn
    • Defined language in metadata: lob_Latn
    • Defined language in metadata: lol_Latn
    • Defined language in metadata: lot_Latn
    • Defined language in metadata: loz_Latn
    • Defined language in metadata: lt_Latn
    • Defined language in metadata: ltg_Latn
    • Defined language in metadata: lu_Latn
    • Defined language in metadata: lua_Latn
    • Defined language in metadata: lue_Latn
    • Defined language in metadata: lui_Latn
    • Defined language in metadata: lun_Latn
    • Defined language in metadata: luo_Latn
    • Defined language in metadata: lus_Latn
    • Defined language in metadata: lut_Latn
    • Defined language in metadata: luy_Latn
    • Defined language in metadata: lv_Latn
    • Defined language in metadata: lzz_Latn
    • Defined language in metadata: mad_Latn
    • Defined language in metadata: maf_Latn
    • Defined language in metadata: mak_Latn
    • Defined language in metadata: mam_Latn
    • Defined language in metadata: man_Latn
    • Defined language in metadata: mas_Latn
    • Defined language in metadata: maz_Latn
    • Defined language in metadata: mcd_Latn
    • Defined language in metadata: mcf_Latn
    • Defined language in metadata: mdf_Cyrl
    • Defined language in metadata: mdh_Latn
    • Defined language in metadata: mdr_Latn
    • Defined language in metadata: mdt_Latn
    • Defined language in metadata: men_Latn
    • Defined language in metadata: mer_Latn
    • Defined language in metadata: mey_Latn
    • Defined language in metadata: mfe_Latn
    • Defined language in metadata: mfq_Latn
    • Defined language in metadata: mfv_Latn
    • Defined language in metadata: mg_Latn
    • Defined language in metadata: mgh_Latn
    • Defined language in metadata: mgo_Latn
    • Defined language in metadata: mgy_Latn
    • Defined language in metadata: mh_Latn
    • Defined language in metadata: mi_Latn
    • Defined language in metadata: mic_Latn
    • Defined language in metadata: min_Latn
    • Defined language in metadata: miq_Latn
    • Defined language in metadata: mis_Latn
    • Defined language in metadata: mk_Cyrl
    • Defined language in metadata: mls_Latn
    • Defined language in metadata: mn_Cyrl
    • Defined language in metadata: mns_Cyrl
    • Defined language in metadata: moe_Latn
    • Defined language in metadata: moh_Latn
    • Defined language in metadata: mor_Latn
    • Defined language in metadata: mos_Latn
    • Defined language in metadata: mrj_Cyrl
    • Defined language in metadata: mro_Latn
    • Defined language in metadata: mrw_Latn
    • Defined language in metadata: ms_Latn
    • Defined language in metadata: mt_Latn
    • Defined language in metadata: mto_Latn
    • Defined language in metadata: mua_Latn
    • Defined language in metadata: mui_Latn
    • Defined language in metadata: mus_Latn
    • Defined language in metadata: mwk_Latn
    • Defined language in metadata: mwl_Latn
    • Defined language in metadata: mwv_Latn
    • Defined language in metadata: mxc_Latn
    • Defined language in metadata: mxi_Latn
    • Defined language in metadata: mxv_Latn
    • Defined language in metadata: myv_Cyrl
    • Defined language in metadata: myx_Latn
    • Defined language in metadata: mzi_Latn
    • Defined language in metadata: na_Latn
    • Defined language in metadata: nan_Latn
    • Defined language in metadata: nap_Latn
    • Defined language in metadata: naq_Latn
    • Defined language in metadata: nb_Latn
    • Defined language in metadata: nba_Latn
    • Defined language in metadata: nch_Latn
    • Defined language in metadata: nd_Latn
    • Defined language in metadata: ndc_Latn
    • Defined language in metadata: nds_Latn
    • Defined language in metadata: ng_Latn
    • Defined language in metadata: ngl_Latn
    • Defined language in metadata: nhe_Latn
    • Defined language in metadata: nhn_Latn
    • Defined language in metadata: nhw_Latn
    • Defined language in metadata: nia_Latn
    • Defined language in metadata: nij_Latn
    • Defined language in metadata: nio_Cyrl
    • Defined language in metadata: niu_Latn
    • Defined language in metadata: njo_Latn
    • Defined language in metadata: nku_Latn
    • Defined language in metadata: nl_Latn
    • Defined language in metadata: nmg_Latn
    • Defined language in metadata: nn_Latn
    • Defined language in metadata: nnh_Latn
    • Defined language in metadata: nnp_Latn
    • Defined language in metadata: no_Latn
    • Defined language in metadata: nog_Cyrl
    • Defined language in metadata: non_Latn
    • Defined language in metadata: not_Latn
    • Defined language in metadata: nov_Latn
    • Defined language in metadata: nr_Latn
    • Defined language in metadata: nrf_Latn
    • Defined language in metadata: nsk_Latn
    • Defined language in metadata: nso_Latn
    • Defined language in metadata: nus_Latn
    • Defined language in metadata: nv_Latn
    • Defined language in metadata: nxq_Latn
    • Defined language in metadata: ny_Latn
    • Defined language in metadata: nym_Latn
    • Defined language in metadata: nyn_Latn
    • Defined language in metadata: nyo_Latn
    • Defined language in metadata: nzi_Latn
    • Defined language in metadata: oaa_Cyrl
    • Defined language in metadata: oc_Latn
    • Defined language in metadata: oj_Latn
    • Defined language in metadata: oki_Latn
    • Defined language in metadata: om_Latn
    • Defined language in metadata: orh_Latn
    • Defined language in metadata: orv_Cyrl
    • Defined language in metadata: os_Cyrl
    • Defined language in metadata: osa_Latn
    • Defined language in metadata: osc_Latn
    • Defined language in metadata: ote_Latn
    • Defined language in metadata: otn_Latn
    • Defined language in metadata: owl_Latn
    • Defined language in metadata: pag_Latn
    • Defined language in metadata: pam_Latn
    • Defined language in metadata: pap_Latn
    • Defined language in metadata: pau_Latn
    • Defined language in metadata: pbb_Latn
    • Defined language in metadata: pcd_Latn
    • Defined language in metadata: pck_Latn
    • Defined language in metadata: pcm_Latn
    • Defined language in metadata: pdc_Latn
    • Defined language in metadata: pdt_Latn
    • Defined language in metadata: pfl_Latn
    • Defined language in metadata: pis_Latn
    • Defined language in metadata: piu_Latn
    • Defined language in metadata: pko_Latn
    • Defined language in metadata: pl_Latn
    • Defined language in metadata: pms_Latn
    • Defined language in metadata: pnt_Cyrl
    • Defined language in metadata: pnt_Grek
    • Defined language in metadata: pnt_Latn
    • Defined language in metadata: pon_Latn
    • Defined language in metadata: pov_Latn
    • Defined language in metadata: ppl_Latn
    • Defined language in metadata: prg_Latn
    • Defined language in metadata: pro_Latn
    • Defined language in metadata: prq_Latn
    • Defined language in metadata: pt_Latn
    • Defined language in metadata: puu_Latn
    • Defined language in metadata: qu_Latn
    • Defined language in metadata: quc_Latn
    • Defined language in metadata: qud_Latn
    • Defined language in metadata: qug_Latn
    • Defined language in metadata: quh_Latn
    • Defined language in metadata: quy_Latn
    • Defined language in metadata: quz_Latn
    • Defined language in metadata: qva_Latn
    • Defined language in metadata: qvc_Latn
    • Defined language in metadata: qvh_Latn
    • Defined language in metadata: qvm_Latn
    • Defined language in metadata: qvn_Latn
    • Defined language in metadata: qwh_Latn
    • Defined language in metadata: qxn_Latn
    • Defined language in metadata: qxu_Latn
    • Defined language in metadata: rap_Latn
    • Defined language in metadata: rar_Latn
    • Defined language in metadata: ray_Latn
    • Defined language in metadata: rcf_Latn
    • Defined language in metadata: rej_Latn
    • Defined language in metadata: rgn_Latn
    • Defined language in metadata: rhg_Latn
    • Defined language in metadata: ria_Latn
    • Defined language in metadata: rif_Latn
    • Defined language in metadata: rm_Latn
    • Defined language in metadata: rmf_Latn
    • Defined language in metadata: rmn_Latn
    • Defined language in metadata: rmo_Latn
    • Defined language in metadata: rmu_Latn
    • Defined language in metadata: rn_Latn
    • Defined language in metadata: rng_Latn
    • Defined language in metadata: ro_Cyrl
    • Defined language in metadata: ro_Latn
    • Defined language in metadata: rob_Latn
    • Defined language in metadata: rof_Latn
    • Defined language in metadata: rom_Cyrl
    • Defined language in metadata: rom_Latn
    • Defined language in metadata: rtm_Latn
    • Defined language in metadata: ru_Cyrl
    • Defined language in metadata: rue_Cyrl
    • Defined language in metadata: rug_Latn
    • Defined language in metadata: rup_Latn
    • Defined language in metadata: rw_Latn
    • Defined language in metadata: rwk_Latn
    • Defined language in metadata: sad_Latn
    • Defined language in metadata: saf_Latn
    • Defined language in metadata: sah_Cyrl
    • Defined language in metadata: saq_Latn
    • Defined language in metadata: sas_Latn
    • Defined language in metadata: sat_Latn
    • Defined language in metadata: sav_Latn
    • Defined language in metadata: sbp_Latn
    • Defined language in metadata: sc_Latn
    • Defined language in metadata: scn_Latn
    • Defined language in metadata: sco_Latn
    • Defined language in metadata: scs_Latn
    • Defined language in metadata: sdc_Latn
    • Defined language in metadata: se_Cyrl
    • Defined language in metadata: se_Latn
    • Defined language in metadata: see_Latn
    • Defined language in metadata: sef_Latn
    • Defined language in metadata: seh_Latn
    • Defined language in metadata: sei_Latn
    • Defined language in metadata: sel_Cyrl
    • Defined language in metadata: ses_Latn
    • Defined language in metadata: sey_Latn
    • Defined language in metadata: sg_Latn
    • Defined language in metadata: sga_Latn
    • Defined language in metadata: sgs_Latn
    • Defined language in metadata: shi_Latn
    • Defined language in metadata: shk_Latn
    • Defined language in metadata: shp_Latn
    • Defined language in metadata: sid_Latn
    • Defined language in metadata: sja_Latn
    • Defined language in metadata: sk_Latn
    • Defined language in metadata: sl_Latn
    • Defined language in metadata: sla_Latn
    • Defined language in metadata: sli_Latn
    • Defined language in metadata: slr_Latn
    • Defined language in metadata: sly_Latn
    • Defined language in metadata: sm_Latn
    • Defined language in metadata: sma_Latn
    • Defined language in metadata: smj_Latn
    • Defined language in metadata: smn_Latn
    • Defined language in metadata: sms_Latn
    • Defined language in metadata: sn_Latn
    • Defined language in metadata: snf_Latn
    • Defined language in metadata: snk_Latn
    • Defined language in metadata: snn_Latn
    • Defined language in metadata: so_Latn
    • Defined language in metadata: sq_Latn
    • Defined language in metadata: sr_Cyrl
    • Defined language in metadata: sr_Latn
    • Defined language in metadata: srb_Latn
    • Defined language in metadata: srn_Latn
    • Defined language in metadata: srr_Latn
    • Defined language in metadata: ss_Latn
    • Defined language in metadata: ssy_Latn
    • Defined language in metadata: st_Latn
    • Defined language in metadata: stq_Latn
    • Defined language in metadata: str_Latn
    • Defined language in metadata: su_Latn
    • Defined language in metadata: suk_Latn
    • Defined language in metadata: sus_Latn
    • Defined language in metadata: sv_Latn
    • Defined language in metadata: sw_Latn
    • Defined language in metadata: swb_Latn
    • Defined language in metadata: swg_Latn
    • Defined language in metadata: sxn_Latn
    • Defined language in metadata: syi_Latn
    • Defined language in metadata: szl_Latn
    • Defined language in metadata: tab_Cyrl
    • Defined language in metadata: taq_Latn
    • Defined language in metadata: tbw_Latn
    • Defined language in metadata: tbz_Latn
    • Defined language in metadata: tca_Latn
    • Defined language in metadata: tdt_Latn
    • Defined language in metadata: tem_Latn
    • Defined language in metadata: teo_Latn
    • Defined language in metadata: ter_Latn
    • Defined language in metadata: tet_Latn
    • Defined language in metadata: tg_Cyrl
    • Defined language in metadata: tg_Latn
    • Defined language in metadata: tiv_Latn
    • Defined language in metadata: tiw_Latn
    • Defined language in metadata: tjs_Latn
    • Defined language in metadata: tk_Cyrl
    • Defined language in metadata: tk_Latn
    • Defined language in metadata: tkl_Latn
    • Defined language in metadata: tkr_Cyrl
    • Defined language in metadata: tkr_Latn
    • Defined language in metadata: tlh_Latn
    • Defined language in metadata: tli_Latn
    • Defined language in metadata: tly_Cyrl
    • Defined language in metadata: tly_Latn
    • Defined language in metadata: tmh_Latn
    • Defined language in metadata: tn_Latn
    • Defined language in metadata: tnr_Latn
    • Defined language in metadata: to_Latn
    • Defined language in metadata: tob_Latn
    • Defined language in metadata: tog_Latn
    • Defined language in metadata: toi_Latn
    • Defined language in metadata: toj_Latn
    • Defined language in metadata: top_Latn
    • Defined language in metadata: tpi_Latn
    • Defined language in metadata: tr_Latn
    • Defined language in metadata: tru_Latn
    • Defined language in metadata: trv_Latn
    • Defined language in metadata: ts_Latn
    • Defined language in metadata: tsd_Grek
    • Defined language in metadata: tsg_Latn
    • Defined language in metadata: tsi_Latn
    • Defined language in metadata: tsz_Latn
    • Defined language in metadata: tt_Cyrl
    • Defined language in metadata: tt_Latn
    • Defined language in metadata: ttj_Latn
    • Defined language in metadata: ttt_Cyrl
    • Defined language in metadata: ttt_Latn
    • Defined language in metadata: tum_Latn
    • Defined language in metadata: tvl_Latn
    • Defined language in metadata: twq_Latn
    • Defined language in metadata: ty_Latn
    • Defined language in metadata: tyv_Cyrl
    • Defined language in metadata: tzh_Latn
    • Defined language in metadata: tzm_Latn
    • Defined language in metadata: tzo_Latn
    • Defined language in metadata: ude_Cyrl
    • Defined language in metadata: udm_Cyrl
    • Defined language in metadata: udm_Latn
    • Defined language in metadata: udu_Latn
    • Defined language in metadata: ug_Cyrl
    • Defined language in metadata: ug_Latn
    • Defined language in metadata: uk_Cyrl
    • Defined language in metadata: uli_Latn
    • Defined language in metadata: umb_Latn
    • Defined language in metadata: ura_Latn
    • Defined language in metadata: uz_Cyrl
    • Defined language in metadata: uz_Latn
    • Defined language in metadata: vai_Latn
    • Defined language in metadata: ve_Latn
    • Defined language in metadata: vec_Latn
    • Defined language in metadata: vep_Latn
    • Defined language in metadata: vi_Latn
    • Defined language in metadata: vic_Latn
    • Defined language in metadata: vls_Latn
    • Defined language in metadata: vmf_Latn
    • Defined language in metadata: vmw_Latn
    • Defined language in metadata: vo_Latn
    • Defined language in metadata: vot_Latn
    • Defined language in metadata: vro_Latn
    • Defined language in metadata: vun_Latn
    • Defined language in metadata: wa_Latn
    • Defined language in metadata: wae_Latn
    • Defined language in metadata: war_Latn
    • Defined language in metadata: was_Latn
    • Defined language in metadata: wbp_Latn
    • Defined language in metadata: wls_Latn
    • Defined language in metadata: wo_Latn
    • Defined language in metadata: wwa_Latn
    • Defined language in metadata: xal_Cyrl
    • Defined language in metadata: xav_Latn
    • Defined language in metadata: xh_Latn
    • Defined language in metadata: xog_Latn
    • Defined language in metadata: xsm_Latn
    • Defined language in metadata: xum_Latn
    • Defined language in metadata: yad_Latn
    • Defined language in metadata: yao_Latn
    • Defined language in metadata: yap_Latn
    • Defined language in metadata: yav_Latn
    • Defined language in metadata: ybb_Latn
    • Defined language in metadata: ykg_Cyrl
    • Defined language in metadata: yo_Latn
    • Defined language in metadata: yrk_Cyrl
    • Defined language in metadata: yrl_Latn
    • Defined language in metadata: yua_Latn
    • Defined language in metadata: za_Latn
    • Defined language in metadata: zag_Latn
    • Defined language in metadata: zam_Latn
    • Defined language in metadata: zap_Latn
    • Defined language in metadata: zdj_Latn
    • Defined language in metadata: zea_Latn
    • Defined language in metadata: zlm_Latn
    • Defined language in metadata: zmi_Latn
    • Defined language in metadata: zro_Latn
    • Defined language in metadata: ztu_Latn
    • Defined language in metadata: zu_Latn
    • Defined language in metadata: zun_Latn
    • Defined language in metadata: zza_Latn
    • 33% (370/1095) of languages using the Latin script
    • 85% (68/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.014 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.014 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.014 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Mro link

    Designer Google
    Subsets latin, latin-ext, menu, mro
    Languages
    • Defined language in metadata: mro_Mroo
    • Defined language in metadata: sa_Mroo
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Multani link

    Designer Google
    Subsets latin, latin-ext, menu, multani
    Languages
    • Defined language in metadata: sa_Mult
    • Defined language in metadata: skr_Mult
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Myanmar link

    Designer Google
    Subsets latin, latin-ext, menu, myanmar
    Languages
    • Defined language in metadata: kht_Mymr
    • Defined language in metadata: ksw_Mymr
    • Defined language in metadata: mnw_Mymr
    • Defined language in metadata: my_Mymr
    • Defined language in metadata: pwo_Mymr
    • Defined language in metadata: shn_Mymr
    • 25% (280/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Myanmar script (Missing Shan; Khamti; Pwo Western Karen, Myanmar; S’gaw Karen, Myanmar; Mon)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D mymr -f none -a qsq -X "" moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.107 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.107 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Myanmar UI link

    Designer Google
    Subsets menu, myanmar
    Languages
    • Defined language in metadata: kht_Mymr
    • Defined language in metadata: ksw_Mymr
    • Defined language in metadata: mnw_Mymr
    • Defined language in metadata: my_Mymr
    • Defined language in metadata: pwo_Mymr
    • Defined language in metadata: shn_Mymr
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.000; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D mymr -f none -a qsq -X "" moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans N Ko link

    Designer Google
    Subsets menu, nko
    Languages
    • Defined language in metadata: bm_Nkoo
    • Defined language in metadata: dyu_Nkoo
    • Defined language in metadata: man_Nkoo
    • Defined language in metadata: nqo_Nkoo
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D nkoo -f none -a qsq -X "" moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font family directory name.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans NKo link

    Designer Google
    Subsets latin, latin-ext, menu, nko
    Languages
    • Defined language in metadata: bm_Nkoo
    • Defined language in metadata: dyu_Nkoo
    • Defined language in metadata: man_Nkoo
    • Defined language in metadata: nqo_Nkoo
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans NKo Unjoined link

    Designer Google
    Subsets latin, latin-ext, menu, nko
    Languages
    • Defined language in metadata: bm_Nkoo
    • Defined language in metadata: dyu_Nkoo
    • Defined language in metadata: man_Nkoo
    • Defined language in metadata: nqo_Nkoo
    • 28% (314/1095) of languages using the Latin script
    First seen 2023-06-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Nabataean link

    Designer Google
    Subsets latin, latin-ext, menu, nabataean
    Languages
    • Defined language in metadata: aii_Nbat
    • Defined language in metadata: arc_Nbat
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Nag Mundari link

    Designer Google
    Subsets latin, latin-ext, menu, nag-mundari
    Languages
    • Defined language in metadata: unr_Nagm
    • 27% (302/1095) of languages using the Latin script
    First seen 2023-03-16
    Last updated 2024-06-11 (7 months ago)
    • Version Version 1.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does the font have any invalid script tags?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Nandinagari link

    Designer Google
    Subsets latin, latin-ext, menu, nandinagari
    Languages
    • Defined language in metadata: sa_Nand
    • 27% (302/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Nandinagari script
    First seen 2022-12-12
    Last updated 2024-10-07 (4 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-10-16 (3 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans New Tai Lue link

    Designer Google
    Subsets latin, latin-ext, menu, new-tai-lue
    Languages
    • Defined language in metadata: khb_Talu
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Newa link

    Designer Google
    Subsets latin, latin-ext, menu, newa
    Languages
    • Defined language in metadata: bn_Newa
    • Defined language in metadata: hi_Newa
    • Defined language in metadata: mai_Newa
    • Defined language in metadata: ne_Newa
    • Defined language in metadata: new_Newa
    • Defined language in metadata: sa_Newa
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Nushu link

    Designer Google
    Subsets latin, latin-ext, menu, nushu
    Languages
    • Defined language in metadata: mis_Nshu
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Ogham link

    Designer Google
    Subsets latin, latin-ext, menu, ogham
    Languages
    • Defined language in metadata: sga_Ogam
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Ol Chiki link

    Designer Google
    Subsets latin, latin-ext, menu, ol-chiki
    Languages
    • Defined language in metadata: sat_Olck
    • 25% (280/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Ol Chiki script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old Hungarian link

    Designer Google
    Subsets latin, latin-ext, menu, old-hungarian
    Languages
    • Defined language in metadata: ohu_Hung
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old Italic link

    Designer Google
    Subsets latin, latin-ext, menu, old-italic
    Languages
    • Defined language in metadata: ett_Ital
    • Defined language in metadata: osc_Ital
    • Defined language in metadata: xum_Ital
    • 23% (260/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-11 (7 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: METADATA.pb: Font styles are named canonically?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure Italic styles have Roman counterparts.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old North Arabian link

    Designer Google
    Subsets latin, latin-ext, menu, old-north-arabian
    Languages
    • Defined language in metadata: aii_Narb
    • Defined language in metadata: xna_Narb
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old Permic link

    Designer Google
    Subsets cyrillic-ext, latin, latin-ext, menu, old-permic
    Languages
    • Defined language in metadata: koi_Perm
    • Defined language in metadata: kv_Perm
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old Persian link

    Designer Google
    Subsets latin, latin-ext, menu, old-persian
    Languages
    • Defined language in metadata: peo_Xpeo
    • Defined language in metadata: sa_Xpeo
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old Sogdian link

    Designer Google
    Subsets latin, latin-ext, menu, old-sogdian
    Languages
    • Defined language in metadata: aii_Sogo
    • Defined language in metadata: sog_Sogo
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-11 (7 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old South Arabian link

    Designer Google
    Subsets latin, latin-ext, menu, old-south-arabian
    Languages
    • Defined language in metadata: aii_Sarb
    • Defined language in metadata: xsa_Sarb
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Old Turkic link

    Designer Google
    Subsets latin, latin-ext, menu, old-turkic
    Languages
    • Defined language in metadata: otk_Orkh
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-11 (7 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Oriya link

    Designer Google
    Subsets latin, latin-ext, menu, oriya
    Languages
    • Defined language in metadata: khr_Orya
    • Defined language in metadata: kyw_Orya
    • Defined language in metadata: or_Orya
    • Defined language in metadata: sa_Orya
    • Defined language in metadata: sat_Orya
    • Defined language in metadata: unr_Orya
    • 28% (313/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.006 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Noto Sans Oriya UI link

    Designer Google
    Subsets menu, oriya
    Languages
    • Defined language in metadata: khr_Orya
    • Defined language in metadata: kyw_Orya
    • Defined language in metadata: or_Orya
    • Defined language in metadata: sa_Orya
    • Defined language in metadata: sat_Orya
    • Defined language in metadata: unr_Orya
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.000 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check font names are correct
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Osage link

    Designer Google
    Subsets latin, latin-ext, menu, osage
    Languages
    • Defined language in metadata: osa_Osge
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Osmanya link

    Designer Google
    Subsets latin, latin-ext, menu, osmanya
    Languages
    • Defined language in metadata: so_Osma
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Pahawh Hmong link

    Designer Google
    Subsets latin, latin-ext, menu, pahawh-hmong
    Languages
    • Defined language in metadata: hmd_Hmng
    • Defined language in metadata: hmn_Hmng
    • Defined language in metadata: hnj_Hmng
    • Defined language in metadata: mww_Hmng
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Palmyrene link

    Designer Google
    Subsets latin, latin-ext, menu, palmyrene
    Languages
    • Defined language in metadata: aii_Palm
    • Defined language in metadata: arc_Palm
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Pau Cin Hau link

    Designer Google
    Subsets latin, latin-ext, menu, pau-cin-hau
    Languages
    • Defined language in metadata: ctd_Pauc
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans PhagsPa link

    Designer Google
    Subsets latin, latin-ext, math, menu, phags-pa, symbols
    Languages
    • Defined language in metadata: lzh_Phag
    • Defined language in metadata: mn_Phag
    • Defined language in metadata: sa_Phag
    • Defined language in metadata: zh_Phag
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-14 (23 days ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Phoenician link

    Designer Google
    Subsets latin, latin-ext, menu, phoenician
    Languages
    • Defined language in metadata: aii_Phnx
    • Defined language in metadata: phn_Phnx
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Psalter Pahlavi link

    Designer Google
    Subsets latin, latin-ext, menu, psalter-pahlavi
    Languages
    • Defined language in metadata: aii_Phlp
    • Defined language in metadata: pal_Phlp
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-06-13 (7 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Check tabular widths don't have kerning.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Rejang link

    Designer Google
    Subsets latin, latin-ext, menu, rejang
    Languages
    • Defined language in metadata: rej_Rjng
    • Defined language in metadata: sa_Rjng
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Runic link

    Designer Google
    Subsets latin, latin-ext, menu, runic
    Languages
    • Defined language in metadata: de_Runr
    • Defined language in metadata: got_Runr
    • Defined language in metadata: non_Runr
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans SC link

    Designer Google
    Subsets chinese-simplified, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: cjy_Hans
    • Defined language in metadata: gan_Hans
    • Defined language in metadata: hak_Hans
    • Defined language in metadata: hsn_Hans
    • Defined language in metadata: lzh_Hans
    • Defined language in metadata: nan_Hans
    • Defined language in metadata: wuu_Hans
    • Defined language in metadata: yue_Hans
    • Defined language in metadata: za_Hans
    • Defined language in metadata: zh_Hans
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    • 20% (2/10) of languages using the Traditional Han script (Missing Zhuang, Traditional Han; Literary Chinese; Southern Min Chinese; Hakka Chinese; Wu Chinese; Jin Chinese; Xiang Chinese; Gan Chinese)
    First seen 2018-10-22
    Last updated 2024-06-04 (8 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Samaritan link

    Designer Google
    Subsets latin, latin-ext, menu, samaritan
    Languages
    • Defined language in metadata: aii_Samr
    • Defined language in metadata: sam_Samr
    • Defined language in metadata: smp_Samr
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Saurashtra link

    Designer Google
    Subsets latin, latin-ext, menu, saurashtra
    Languages
    • Defined language in metadata: saz_Saur
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Sharada link

    Designer Google
    Subsets latin, latin-ext, menu, sharada
    Languages
    • Defined language in metadata: sa_Shrd
    • 0% (1/1095) of languages using the Latin script (Supports Somali)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Noto Sans Shavian link

    Designer Google
    Subsets latin, latin-ext, menu, shavian
    Languages
    • Defined language in metadata: en_Shaw
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Siddham link

    Designer Google
    Subsets latin, latin-ext, menu, siddham
    Languages
    • Defined language in metadata: sa_Sidd
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans SignWriting link

    Designer Google
    Subsets latin, latin-ext, menu, signwriting
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2022-10-31
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Sinhala link

    Designer Google
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • Defined language in metadata: pi_Sinh
    • Defined language in metadata: sa_Sinh
    • Defined language in metadata: si_Sinh
    • 25% (280/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.006 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Sinhala UI link

    Designer Google
    Subsets menu, sinhala
    Languages
    • Defined language in metadata: pi_Sinh
    • Defined language in metadata: sa_Sinh
    • Defined language in metadata: si_Sinh
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Sogdian link

    Designer Google
    Subsets latin, latin-ext, menu, sogdian
    Languages
    • Defined language in metadata: aii_Sogd
    • Defined language in metadata: sog_Sogd
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Sora Sompeng link

    Designer Google
    Subsets latin, latin-ext, menu, sora-sompeng
    Languages
    • Defined language in metadata: sa_Sora
    • Defined language in metadata: srb_Sora
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.101 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.101 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.101 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Soyombo link

    Designer Google
    Subsets latin, latin-ext, menu, soyombo
    Languages
    • Defined language in metadata: cmg_Soyo
    • Defined language in metadata: sa_Soyo
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Sundanese link

    Designer Google
    Subsets latin, latin-ext, menu, sundanese
    Languages
    • Defined language in metadata: su_Sund
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Sundanese script
    First seen 2020-11-19
    Last updated 2024-04-16 (9 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Syloti Nagri link

    Designer Google
    Subsets latin, latin-ext, menu, syloti-nagri
    Languages
    • Defined language in metadata: sa_Sylo
    • Defined language in metadata: syl_Sylo
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Symbols link

    Designer Google
    Subsets latin, latin-ext, menu, symbols
    Languages 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Symbols 2 link

    Designer Google
    Subsets braille, latin, latin-ext, math, mayan-numerals, menu, symbols
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.008; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.008; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.008; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Syriac link

    Designer Google
    Subsets latin, latin-ext, menu, syriac
    Languages
    • Defined language in metadata: aii_Syrc
    • Defined language in metadata: ar_Syrc
    • Defined language in metadata: syc_Syrc
    • Defined language in metadata: syr_Syrc
    • Defined language in metadata: tru_Syrc
    • 26% (287/1095) of languages using the Latin script
    • 20% (1/5) of languages using the Syriac script (Missing Syriac; Arabic (Syriac); Classical Syriac; Turoyo (Syriac))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.000 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.000 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.000 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Syriac Eastern link

    Designer Google
    Subsets latin, latin-ext, menu, syriac
    Languages
    • Defined language in metadata: aii_Syrc
    • Defined language in metadata: ar_Syrc
    • Defined language in metadata: syc_Syrc
    • Defined language in metadata: syr_Syrc
    • Defined language in metadata: tru_Syrc
    • 26% (287/1095) of languages using the Latin script
    • 20% (1/5) of languages using the Syriac script (Missing Syriac; Arabic (Syriac); Classical Syriac; Turoyo (Syriac))
    First seen 2023-01-06
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans TC link

    Designer Google
    Subsets chinese-traditional, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: cjy_Hant
    • Defined language in metadata: gan_Hant
    • Defined language in metadata: hak_Hant
    • Defined language in metadata: hsn_Hant
    • Defined language in metadata: lzh_Hant
    • Defined language in metadata: nan_Hant
    • Defined language in metadata: wuu_Hant
    • Defined language in metadata: yue_Hant
    • Defined language in metadata: za_Hant
    • Defined language in metadata: zh_Hant
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2018-10-22
    Last updated 2024-06-04 (8 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004-H2;hotconv 1.0.118;makeotfexe 2.5.65603 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Sans Tagalog link

    Designer Google
    Subsets latin, latin-ext, menu, tagalog
    Languages
    • Defined language in metadata: fil_Tglg
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tagbanwa link

    Designer Google
    Subsets latin, latin-ext, menu, tagbanwa
    Languages
    • Defined language in metadata: sa_Tagb
    • Defined language in metadata: tbw_Tagb
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tai Le link

    Designer Google
    Subsets latin, latin-ext, menu, tai-le
    Languages
    • Defined language in metadata: tdd_Tale
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tai Tham link

    Designer Google
    Subsets latin, latin-ext, menu, tai-tham
    Languages
    • Defined language in metadata: kkh_Lana
    • Defined language in metadata: nod_Lana
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tai Viet link

    Designer Google
    Subsets latin, latin-ext, menu, tai-viet
    Languages
    • Defined language in metadata: blt_Tavt
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Takri link

    Designer Google
    Subsets latin, latin-ext, menu, takri
    Languages
    • Defined language in metadata: doi_Takr
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tamil link

    Designer Google
    Subsets latin, latin-ext, menu, tamil
    Languages
    • Defined language in metadata: bfq_Taml
    • Defined language in metadata: ta_Taml
    • 25% (280/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tamil Supplement link

    Designer Google
    Subsets latin, latin-ext, menu, tamil-supplement
    Languages
    • Defined language in metadata: bfq_Taml
    • Defined language in metadata: ta_Taml
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check samples can be rendered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tamil UI link

    Designer Google
    Subsets menu, tamil
    Languages
    • Defined language in metadata: bfq_Taml
    • Defined language in metadata: ta_Taml
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Tangsa link

    Designer Google
    Subsets latin, latin-ext, menu, tangsa
    Languages
    • Defined language in metadata: nst_Tnsa
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Tangsa script
    First seen 2022-09-12
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.506 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.506 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.506 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Telugu link

    Designer Google
    Subsets latin, latin-ext, menu, telugu
    Languages
    • Defined language in metadata: gon_Telu
    • Defined language in metadata: lmn_Telu
    • Defined language in metadata: te_Telu
    • Defined language in metadata: wbq_Telu
    • 28% (314/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Telugu UI link

    Designer Google
    Subsets menu, telugu
    Languages
    • Defined language in metadata: gon_Telu
    • Defined language in metadata: lmn_Telu
    • Defined language in metadata: te_Telu
    • Defined language in metadata: wbq_Telu
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Thaana link

    Designer Google
    Subsets latin, latin-ext, menu, thaana
    Languages
    • Defined language in metadata: dv_Thaa
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Thaana script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Thai link

    Designer Google
    Subsets latin, latin-ext, menu, thai
    Languages
    • Defined language in metadata: kdt_Thai
    • Defined language in metadata: kxm_Thai
    • Defined language in metadata: lcp_Thai
    • Defined language in metadata: lwl_Thai
    • Defined language in metadata: pi_Thai
    • Defined language in metadata: sou_Thai
    • Defined language in metadata: th_Thai
    • Defined language in metadata: tts_Thai
    • 26% (295/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Thai Looped link

    Designer Google
    Subsets latin, latin-ext, menu, thai
    Languages
    • Defined language in metadata: kdt_Thai
    • Defined language in metadata: kxm_Thai
    • Defined language in metadata: lcp_Thai
    • Defined language in metadata: lwl_Thai
    • Defined language in metadata: pi_Thai
    • Defined language in metadata: sou_Thai
    • Defined language in metadata: th_Thai
    • Defined language in metadata: tts_Thai
    • 31% (343/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Thai UI link

    Designer Google
    Subsets menu, thai
    Languages
    • Defined language in metadata: kdt_Thai
    • Defined language in metadata: kxm_Thai
    • Defined language in metadata: lcp_Thai
    • Defined language in metadata: lwl_Thai
    • Defined language in metadata: pi_Thai
    • Defined language in metadata: sou_Thai
    • Defined language in metadata: th_Thai
    • Defined language in metadata: tts_Thai
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.000 moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Sans Tifinagh link

    Designer Google
    Subsets latin, latin-ext, menu, tifinagh
    Languages
    • Defined language in metadata: ber_Tfng
    • Defined language in metadata: kab_Tfng
    • Defined language in metadata: rif_Tfng
    • Defined language in metadata: shi_Tfng
    • Defined language in metadata: taq_Tfng
    • Defined language in metadata: tzm_Tfng
    • Defined language in metadata: zen_Tfng
    • Defined language in metadata: zgh_Tfng
    • 32% (360/1095) of languages using the Latin script
    • 25% (2/8) of languages using the Tifinagh script (Missing Zenaga; Tamasheq (Tifinagh); Riffian; Berber (Tifinagh); Central Atlas Tamazight, Tifinagh; Kabyle (Tifinagh))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Tirhuta link

    Designer Google
    Subsets latin, latin-ext, menu, tirhuta
    Languages
    • Defined language in metadata: mai_Tirh
    • Defined language in metadata: sa_Tirh
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Ugaritic link

    Designer Google
    Subsets latin, latin-ext, menu, ugaritic
    Languages
    • Defined language in metadata: aii_Ugar
    • Defined language in metadata: uga_Ugar
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Vai link

    Designer Google
    Subsets latin, latin-ext, menu, vai
    Languages
    • Defined language in metadata: vai_Vaii
    • 25% (280/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Vai script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Vithkuqi link

    Designer Google
    Subsets latin, latin-ext, menu, vithkuqi
    Languages
    • Defined language in metadata: sq_Vith
    • 25% (280/1095) of languages using the Latin script
    First seen 2022-10-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Wancho link

    Designer Google
    Subsets latin, latin-ext, menu, wancho
    Languages
    • Defined language in metadata: nnp_Wcho
    • Defined language in metadata: sa_Wcho
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Warang Citi link

    Designer Google
    Subsets latin, latin-ext, menu, warang-citi
    Languages
    • Defined language in metadata: hoc_Wara
    • Defined language in metadata: sa_Wara
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 3.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 3.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Yi link

    Designer Google
    Subsets latin, latin-ext, menu, yi
    Languages
    • Defined language in metadata: ii_Yiii
    • 25% (280/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Yi script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Sans Zanabazar Square link

    Designer Google
    Subsets latin, latin-ext, menu, zanabazar-square
    Languages
    • Defined language in metadata: bo_Zanb
    • Defined language in metadata: mn_Zanb
    • Defined language in metadata: sa_Zanb
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif link

    Designer Google
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: aa_Latn
    • Defined language in metadata: ab_Cyrl
    • Defined language in metadata: abq_Cyrl
    • Defined language in metadata: abr_Latn
    • Defined language in metadata: ace_Latn
    • Defined language in metadata: acf_Latn
    • Defined language in metadata: ach_Latn
    • Defined language in metadata: acu_Latn
    • Defined language in metadata: ada_Latn
    • Defined language in metadata: adl_Latn
    • Defined language in metadata: ady_Cyrl
    • Defined language in metadata: af_Latn
    • Defined language in metadata: agq_Latn
    • Defined language in metadata: agr_Latn
    • Defined language in metadata: aii_Cyrl
    • Defined language in metadata: aii_Latn
    • Defined language in metadata: ain_Latn
    • Defined language in metadata: ajg_Latn
    • Defined language in metadata: ak_Latn
    • Defined language in metadata: akz_Latn
    • Defined language in metadata: ale_Latn
    • Defined language in metadata: aln_Latn
    • Defined language in metadata: alt_Cyrl
    • Defined language in metadata: amc_Latn
    • Defined language in metadata: ame_Latn
    • Defined language in metadata: ami_Latn
    • Defined language in metadata: amo_Latn
    • Defined language in metadata: amr_Latn
    • Defined language in metadata: an_Latn
    • Defined language in metadata: ang_Latn
    • Defined language in metadata: aoz_Latn
    • Defined language in metadata: arl_Latn
    • Defined language in metadata: arn_Latn
    • Defined language in metadata: aro_Latn
    • Defined language in metadata: arp_Latn
    • Defined language in metadata: art_Latn
    • Defined language in metadata: arw_Latn
    • Defined language in metadata: asa_Latn
    • Defined language in metadata: ast_Latn
    • Defined language in metadata: atj_Latn
    • Defined language in metadata: auc_Latn
    • Defined language in metadata: av_Cyrl
    • Defined language in metadata: avk_Latn
    • Defined language in metadata: ay_Latn
    • Defined language in metadata: az_Cyrl
    • Defined language in metadata: az_Latn
    • Defined language in metadata: azj_Cyrl
    • Defined language in metadata: ba_Cyrl
    • Defined language in metadata: ba_Latn
    • Defined language in metadata: bal_Latn
    • Defined language in metadata: ban_Latn
    • Defined language in metadata: bar_Latn
    • Defined language in metadata: bas_Latn
    • Defined language in metadata: bax_Latn
    • Defined language in metadata: bba_Latn
    • Defined language in metadata: bbc_Latn
    • Defined language in metadata: bbj_Latn
    • Defined language in metadata: bci_Latn
    • Defined language in metadata: be_Cyrl
    • Defined language in metadata: be_Latn
    • Defined language in metadata: bem_Latn
    • Defined language in metadata: ber_Latn
    • Defined language in metadata: bew_Latn
    • Defined language in metadata: bez_Latn
    • Defined language in metadata: bfa_Latn
    • Defined language in metadata: bfd_Latn
    • Defined language in metadata: bg_Cyrl
    • Defined language in metadata: bgx_Grek
    • Defined language in metadata: bhk_Latn
    • Defined language in metadata: bi_Latn
    • Defined language in metadata: bik_Latn
    • Defined language in metadata: bin_Latn
    • Defined language in metadata: bjn_Latn
    • Defined language in metadata: bjt_Latn
    • Defined language in metadata: bkm_Latn
    • Defined language in metadata: bku_Latn
    • Defined language in metadata: bla_Latn
    • Defined language in metadata: bm_Latn
    • Defined language in metadata: bmq_Latn
    • Defined language in metadata: boa_Latn
    • Defined language in metadata: bqv_Latn
    • Defined language in metadata: br_Latn
    • Defined language in metadata: brh_Latn
    • Defined language in metadata: brx_Latn
    • Defined language in metadata: bs_Cyrl
    • Defined language in metadata: bs_Latn
    • Defined language in metadata: bsc_Latn
    • Defined language in metadata: bss_Latn
    • Defined language in metadata: bto_Latn
    • Defined language in metadata: bua_Cyrl
    • Defined language in metadata: buc_Latn
    • Defined language in metadata: bug_Latn
    • Defined language in metadata: bum_Latn
    • Defined language in metadata: bvb_Latn
    • Defined language in metadata: bvi_Latn
    • Defined language in metadata: bwy_Latn
    • Defined language in metadata: byv_Latn
    • Defined language in metadata: bze_Latn
    • Defined language in metadata: bzx_Latn
    • Defined language in metadata: ca_Latn
    • Defined language in metadata: cab_Latn
    • Defined language in metadata: cad_Latn
    • Defined language in metadata: cak_Latn
    • Defined language in metadata: car_Latn
    • Defined language in metadata: cay_Latn
    • Defined language in metadata: cbi_Latn
    • Defined language in metadata: cbk_Latn
    • Defined language in metadata: cbr_Latn
    • Defined language in metadata: cbs_Latn
    • Defined language in metadata: cbt_Latn
    • Defined language in metadata: cbu_Latn
    • Defined language in metadata: cch_Latn
    • Defined language in metadata: ce_Cyrl
    • Defined language in metadata: ceb_Latn
    • Defined language in metadata: cfm_Latn
    • Defined language in metadata: cgg_Latn
    • Defined language in metadata: ch_Latn
    • Defined language in metadata: chj_Latn
    • Defined language in metadata: chk_Latn
    • Defined language in metadata: chm_Cyrl
    • Defined language in metadata: chn_Latn
    • Defined language in metadata: cho_Latn
    • Defined language in metadata: chp_Latn
    • Defined language in metadata: chy_Latn
    • Defined language in metadata: cic_Latn
    • Defined language in metadata: cjk_Latn
    • Defined language in metadata: cjs_Cyrl
    • Defined language in metadata: ckt_Cyrl
    • Defined language in metadata: cnh_Latn
    • Defined language in metadata: cni_Latn
    • Defined language in metadata: co_Latn
    • Defined language in metadata: cof_Latn
    • Defined language in metadata: con_Latn
    • Defined language in metadata: cop_Grek
    • Defined language in metadata: cot_Latn
    • Defined language in metadata: cpf_Latn
    • Defined language in metadata: cps_Latn
    • Defined language in metadata: cpu_Latn
    • Defined language in metadata: cr_Latn
    • Defined language in metadata: crh_Cyrl
    • Defined language in metadata: crh_Latn
    • Defined language in metadata: cri_Latn
    • Defined language in metadata: crj_Latn
    • Defined language in metadata: crl_Latn
    • Defined language in metadata: crs_Latn
    • Defined language in metadata: cs_Latn
    • Defined language in metadata: csa_Latn
    • Defined language in metadata: csb_Latn
    • Defined language in metadata: ctd_Latn
    • Defined language in metadata: cu_Cyrl
    • Defined language in metadata: cv_Cyrl
    • Defined language in metadata: cy_Latn
    • Defined language in metadata: cyo_Latn
    • Defined language in metadata: da_Latn
    • Defined language in metadata: dag_Latn
    • Defined language in metadata: dak_Latn
    • Defined language in metadata: dar_Cyrl
    • Defined language in metadata: dav_Latn
    • Defined language in metadata: ddn_Latn
    • Defined language in metadata: de_Latn
    • Defined language in metadata: del_Latn
    • Defined language in metadata: den_Latn
    • Defined language in metadata: dga_Latn
    • Defined language in metadata: dgr_Latn
    • Defined language in metadata: din_Latn
    • Defined language in metadata: dip_Latn
    • Defined language in metadata: dje_Latn
    • Defined language in metadata: dng_Cyrl
    • Defined language in metadata: dnj_Latn
    • Defined language in metadata: dsb_Latn
    • Defined language in metadata: dtm_Latn
    • Defined language in metadata: dtp_Latn
    • Defined language in metadata: dua_Latn
    • Defined language in metadata: dum_Latn
    • Defined language in metadata: duu_Latn
    • Defined language in metadata: dyo_Latn
    • Defined language in metadata: dyu_Latn
    • Defined language in metadata: ebu_Latn
    • Defined language in metadata: ee_Latn
    • Defined language in metadata: efi_Latn
    • Defined language in metadata: egl_Latn
    • Defined language in metadata: eka_Latn
    • Defined language in metadata: el_Grek
    • Defined language in metadata: emk_Latn
    • Defined language in metadata: en_Latn
    • Defined language in metadata: enm_Latn
    • Defined language in metadata: eo_Latn
    • Defined language in metadata: es_Latn
    • Defined language in metadata: ese_Latn
    • Defined language in metadata: esu_Latn
    • Defined language in metadata: et_Latn
    • Defined language in metadata: ett_Latn
    • Defined language in metadata: eu_Latn
    • Defined language in metadata: eve_Cyrl
    • Defined language in metadata: evn_Cyrl
    • Defined language in metadata: evn_Latn
    • Defined language in metadata: ewo_Latn
    • Defined language in metadata: ext_Latn
    • Defined language in metadata: fan_Latn
    • Defined language in metadata: fbl_Latn
    • Defined language in metadata: ff_Latn
    • Defined language in metadata: ffm_Latn
    • Defined language in metadata: fi_Latn
    • Defined language in metadata: fil_Latn
    • Defined language in metadata: fit_Latn
    • Defined language in metadata: fj_Latn
    • Defined language in metadata: fkv_Latn
    • Defined language in metadata: fo_Latn
    • Defined language in metadata: fon_Latn
    • Defined language in metadata: fr_Latn
    • Defined language in metadata: frc_Latn
    • Defined language in metadata: frm_Latn
    • Defined language in metadata: fro_Latn
    • Defined language in metadata: frp_Latn
    • Defined language in metadata: frr_Latn
    • Defined language in metadata: frs_Latn
    • Defined language in metadata: fuc_Latn
    • Defined language in metadata: fud_Latn
    • Defined language in metadata: fuf_Latn
    • Defined language in metadata: fuq_Latn
    • Defined language in metadata: fur_Latn
    • Defined language in metadata: fuv_Latn
    • Defined language in metadata: fvr_Latn
    • Defined language in metadata: fy_Latn
    • Defined language in metadata: ga_Latn
    • Defined language in metadata: gaa_Latn
    • Defined language in metadata: gag_Cyrl
    • Defined language in metadata: gag_Latn
    • Defined language in metadata: gay_Latn
    • Defined language in metadata: gba_Latn
    • Defined language in metadata: gcf_Latn
    • Defined language in metadata: gcr_Latn
    • Defined language in metadata: gd_Latn
    • Defined language in metadata: gem_Latn
    • Defined language in metadata: ggn_Latn
    • Defined language in metadata: gil_Latn
    • Defined language in metadata: giw_Latn
    • Defined language in metadata: gjn_Latn
    • Defined language in metadata: gkp_Latn
    • Defined language in metadata: gl_Latn
    • Defined language in metadata: gld_Cyrl
    • Defined language in metadata: gmh_Latn
    • Defined language in metadata: gn_Latn
    • Defined language in metadata: goh_Latn
    • Defined language in metadata: gor_Latn
    • Defined language in metadata: gos_Latn
    • Defined language in metadata: grb_Latn
    • Defined language in metadata: grc_Grek
    • Defined language in metadata: gsw_Latn
    • Defined language in metadata: gub_Latn
    • Defined language in metadata: guc_Latn
    • Defined language in metadata: gur_Latn
    • Defined language in metadata: guu_Latn
    • Defined language in metadata: guz_Latn
    • Defined language in metadata: gv_Latn
    • Defined language in metadata: gwi_Latn
    • Defined language in metadata: gyr_Latn
    • Defined language in metadata: ha_Latn
    • Defined language in metadata: hai_Latn
    • Defined language in metadata: hak_Latn
    • Defined language in metadata: haw_Latn
    • Defined language in metadata: hea_Latn
    • Defined language in metadata: hi_Latn
    • Defined language in metadata: hif_Latn
    • Defined language in metadata: hil_Latn
    • Defined language in metadata: hlt_Latn
    • Defined language in metadata: hmn_Latn
    • Defined language in metadata: hms_Latn
    • Defined language in metadata: hna_Latn
    • Defined language in metadata: hni_Latn
    • Defined language in metadata: hnj_Latn
    • Defined language in metadata: hnn_Latn
    • Defined language in metadata: hns_Latn
    • Defined language in metadata: ho_Latn
    • Defined language in metadata: hop_Latn
    • Defined language in metadata: hr_Latn
    • Defined language in metadata: hsb_Latn
    • Defined language in metadata: ht_Latn
    • Defined language in metadata: hu_Latn
    • Defined language in metadata: hup_Latn
    • Defined language in metadata: hus_Latn
    • Defined language in metadata: huu_Latn
    • Defined language in metadata: hz_Latn
    • Defined language in metadata: ia_Latn
    • Defined language in metadata: iba_Latn
    • Defined language in metadata: ibb_Latn
    • Defined language in metadata: id_Latn
    • Defined language in metadata: idu_Latn
    • Defined language in metadata: ie_Latn
    • Defined language in metadata: ife_Latn
    • Defined language in metadata: ig_Latn
    • Defined language in metadata: ii_Latn
    • Defined language in metadata: ijs_Latn
    • Defined language in metadata: ik_Latn
    • Defined language in metadata: ikt_Latn
    • Defined language in metadata: ilo_Latn
    • Defined language in metadata: inh_Cyrl
    • Defined language in metadata: inh_Latn
    • Defined language in metadata: io_Latn
    • Defined language in metadata: is_Latn
    • Defined language in metadata: it_Latn
    • Defined language in metadata: iu_Latn
    • Defined language in metadata: izh_Latn
    • Defined language in metadata: jam_Latn
    • Defined language in metadata: jbo_Latn
    • Defined language in metadata: jgo_Latn
    • Defined language in metadata: jiv_Latn
    • Defined language in metadata: jmc_Latn
    • Defined language in metadata: jra_Latn
    • Defined language in metadata: jut_Latn
    • Defined language in metadata: jv_Latn
    • Defined language in metadata: kaa_Cyrl
    • Defined language in metadata: kab_Latn
    • Defined language in metadata: kac_Latn
    • Defined language in metadata: kaj_Latn
    • Defined language in metadata: kam_Latn
    • Defined language in metadata: kao_Latn
    • Defined language in metadata: kbd_Cyrl
    • Defined language in metadata: kbp_Latn
    • Defined language in metadata: kca_Cyrl
    • Defined language in metadata: kcg_Latn
    • Defined language in metadata: kck_Latn
    • Defined language in metadata: kde_Latn
    • Defined language in metadata: kdh_Latn
    • Defined language in metadata: kea_Latn
    • Defined language in metadata: kek_Latn
    • Defined language in metadata: kfo_Latn
    • Defined language in metadata: kg_Latn
    • Defined language in metadata: kge_Latn
    • Defined language in metadata: kgp_Latn
    • Defined language in metadata: kha_Latn
    • Defined language in metadata: khq_Latn
    • Defined language in metadata: khw_Latn
    • Defined language in metadata: ki_Latn
    • Defined language in metadata: kiu_Latn
    • Defined language in metadata: kj_Latn
    • Defined language in metadata: kjg_Latn
    • Defined language in metadata: kjh_Cyrl
    • Defined language in metadata: kk_Cyrl
    • Defined language in metadata: kk_Latn
    • Defined language in metadata: kkj_Latn
    • Defined language in metadata: kl_Latn
    • Defined language in metadata: kln_Latn
    • Defined language in metadata: kmb_Latn
    • Defined language in metadata: knc_Latn
    • Defined language in metadata: knf_Latn
    • Defined language in metadata: koi_Cyrl
    • Defined language in metadata: koo_Latn
    • Defined language in metadata: kos_Latn
    • Defined language in metadata: kpe_Latn
    • Defined language in metadata: kpy_Cyrl
    • Defined language in metadata: kqn_Latn
    • Defined language in metadata: kqs_Latn
    • Defined language in metadata: kr_Latn
    • Defined language in metadata: krc_Cyrl
    • Defined language in metadata: kri_Latn
    • Defined language in metadata: krj_Latn
    • Defined language in metadata: krl_Latn
    • Defined language in metadata: ksb_Latn
    • Defined language in metadata: ksf_Latn
    • Defined language in metadata: ksh_Latn
    • Defined language in metadata: ktu_Latn
    • Defined language in metadata: ku_Cyrl
    • Defined language in metadata: ku_Latn
    • Defined language in metadata: kum_Cyrl
    • Defined language in metadata: kut_Latn
    • Defined language in metadata: kv_Cyrl
    • Defined language in metadata: kvr_Latn
    • Defined language in metadata: kw_Latn
    • Defined language in metadata: kwi_Latn
    • Defined language in metadata: ky_Cyrl
    • Defined language in metadata: ky_Latn
    • Defined language in metadata: la_Latn
    • Defined language in metadata: lad_Latn
    • Defined language in metadata: lag_Latn
    • Defined language in metadata: laj_Latn
    • Defined language in metadata: lam_Latn
    • Defined language in metadata: lb_Latn
    • Defined language in metadata: lbe_Cyrl
    • Defined language in metadata: lbw_Latn
    • Defined language in metadata: lez_Cyrl
    • Defined language in metadata: lfn_Cyrl
    • Defined language in metadata: lfn_Latn
    • Defined language in metadata: lg_Latn
    • Defined language in metadata: li_Latn
    • Defined language in metadata: lia_Latn
    • Defined language in metadata: lij_Latn
    • Defined language in metadata: liv_Latn
    • Defined language in metadata: ljp_Latn
    • Defined language in metadata: lkt_Latn
    • Defined language in metadata: lld_Latn
    • Defined language in metadata: lmo_Latn
    • Defined language in metadata: ln_Latn
    • Defined language in metadata: lns_Latn
    • Defined language in metadata: lob_Latn
    • Defined language in metadata: lol_Latn
    • Defined language in metadata: lot_Latn
    • Defined language in metadata: loz_Latn
    • Defined language in metadata: lt_Latn
    • Defined language in metadata: ltg_Latn
    • Defined language in metadata: lu_Latn
    • Defined language in metadata: lua_Latn
    • Defined language in metadata: lue_Latn
    • Defined language in metadata: lui_Latn
    • Defined language in metadata: lun_Latn
    • Defined language in metadata: luo_Latn
    • Defined language in metadata: lus_Latn
    • Defined language in metadata: lut_Latn
    • Defined language in metadata: luy_Latn
    • Defined language in metadata: lv_Latn
    • Defined language in metadata: lzz_Latn
    • Defined language in metadata: mad_Latn
    • Defined language in metadata: maf_Latn
    • Defined language in metadata: mak_Latn
    • Defined language in metadata: mam_Latn
    • Defined language in metadata: man_Latn
    • Defined language in metadata: mas_Latn
    • Defined language in metadata: maz_Latn
    • Defined language in metadata: mcd_Latn
    • Defined language in metadata: mcf_Latn
    • Defined language in metadata: mdf_Cyrl
    • Defined language in metadata: mdh_Latn
    • Defined language in metadata: mdr_Latn
    • Defined language in metadata: mdt_Latn
    • Defined language in metadata: men_Latn
    • Defined language in metadata: mer_Latn
    • Defined language in metadata: mey_Latn
    • Defined language in metadata: mfe_Latn
    • Defined language in metadata: mfq_Latn
    • Defined language in metadata: mfv_Latn
    • Defined language in metadata: mg_Latn
    • Defined language in metadata: mgh_Latn
    • Defined language in metadata: mgo_Latn
    • Defined language in metadata: mgy_Latn
    • Defined language in metadata: mh_Latn
    • Defined language in metadata: mi_Latn
    • Defined language in metadata: mic_Latn
    • Defined language in metadata: min_Latn
    • Defined language in metadata: miq_Latn
    • Defined language in metadata: mis_Latn
    • Defined language in metadata: mk_Cyrl
    • Defined language in metadata: mls_Latn
    • Defined language in metadata: mn_Cyrl
    • Defined language in metadata: mns_Cyrl
    • Defined language in metadata: moe_Latn
    • Defined language in metadata: moh_Latn
    • Defined language in metadata: mor_Latn
    • Defined language in metadata: mos_Latn
    • Defined language in metadata: mrj_Cyrl
    • Defined language in metadata: mro_Latn
    • Defined language in metadata: mrw_Latn
    • Defined language in metadata: ms_Latn
    • Defined language in metadata: mt_Latn
    • Defined language in metadata: mto_Latn
    • Defined language in metadata: mua_Latn
    • Defined language in metadata: mui_Latn
    • Defined language in metadata: mus_Latn
    • Defined language in metadata: mwk_Latn
    • Defined language in metadata: mwl_Latn
    • Defined language in metadata: mwv_Latn
    • Defined language in metadata: mxc_Latn
    • Defined language in metadata: mxi_Latn
    • Defined language in metadata: mxv_Latn
    • Defined language in metadata: myv_Cyrl
    • Defined language in metadata: myx_Latn
    • Defined language in metadata: mzi_Latn
    • Defined language in metadata: na_Latn
    • Defined language in metadata: nan_Latn
    • Defined language in metadata: nap_Latn
    • Defined language in metadata: naq_Latn
    • Defined language in metadata: nb_Latn
    • Defined language in metadata: nba_Latn
    • Defined language in metadata: nch_Latn
    • Defined language in metadata: nd_Latn
    • Defined language in metadata: ndc_Latn
    • Defined language in metadata: nds_Latn
    • Defined language in metadata: ng_Latn
    • Defined language in metadata: ngl_Latn
    • Defined language in metadata: nhe_Latn
    • Defined language in metadata: nhn_Latn
    • Defined language in metadata: nhw_Latn
    • Defined language in metadata: nia_Latn
    • Defined language in metadata: nij_Latn
    • Defined language in metadata: nio_Cyrl
    • Defined language in metadata: niu_Latn
    • Defined language in metadata: njo_Latn
    • Defined language in metadata: nku_Latn
    • Defined language in metadata: nl_Latn
    • Defined language in metadata: nmg_Latn
    • Defined language in metadata: nn_Latn
    • Defined language in metadata: nnh_Latn
    • Defined language in metadata: nnp_Latn
    • Defined language in metadata: no_Latn
    • Defined language in metadata: nog_Cyrl
    • Defined language in metadata: non_Latn
    • Defined language in metadata: not_Latn
    • Defined language in metadata: nov_Latn
    • Defined language in metadata: nr_Latn
    • Defined language in metadata: nrf_Latn
    • Defined language in metadata: nsk_Latn
    • Defined language in metadata: nso_Latn
    • Defined language in metadata: nus_Latn
    • Defined language in metadata: nv_Latn
    • Defined language in metadata: nxq_Latn
    • Defined language in metadata: ny_Latn
    • Defined language in metadata: nym_Latn
    • Defined language in metadata: nyn_Latn
    • Defined language in metadata: nyo_Latn
    • Defined language in metadata: nzi_Latn
    • Defined language in metadata: oaa_Cyrl
    • Defined language in metadata: oc_Latn
    • Defined language in metadata: oj_Latn
    • Defined language in metadata: oki_Latn
    • Defined language in metadata: om_Latn
    • Defined language in metadata: orh_Latn
    • Defined language in metadata: orv_Cyrl
    • Defined language in metadata: os_Cyrl
    • Defined language in metadata: osa_Latn
    • Defined language in metadata: osc_Latn
    • Defined language in metadata: ote_Latn
    • Defined language in metadata: otn_Latn
    • Defined language in metadata: owl_Latn
    • Defined language in metadata: pag_Latn
    • Defined language in metadata: pam_Latn
    • Defined language in metadata: pap_Latn
    • Defined language in metadata: pau_Latn
    • Defined language in metadata: pbb_Latn
    • Defined language in metadata: pcd_Latn
    • Defined language in metadata: pck_Latn
    • Defined language in metadata: pcm_Latn
    • Defined language in metadata: pdc_Latn
    • Defined language in metadata: pdt_Latn
    • Defined language in metadata: pfl_Latn
    • Defined language in metadata: pis_Latn
    • Defined language in metadata: piu_Latn
    • Defined language in metadata: pko_Latn
    • Defined language in metadata: pl_Latn
    • Defined language in metadata: pms_Latn
    • Defined language in metadata: pnt_Cyrl
    • Defined language in metadata: pnt_Grek
    • Defined language in metadata: pnt_Latn
    • Defined language in metadata: pon_Latn
    • Defined language in metadata: pov_Latn
    • Defined language in metadata: ppl_Latn
    • Defined language in metadata: prg_Latn
    • Defined language in metadata: pro_Latn
    • Defined language in metadata: prq_Latn
    • Defined language in metadata: pt_Latn
    • Defined language in metadata: puu_Latn
    • Defined language in metadata: qu_Latn
    • Defined language in metadata: quc_Latn
    • Defined language in metadata: qud_Latn
    • Defined language in metadata: qug_Latn
    • Defined language in metadata: quh_Latn
    • Defined language in metadata: quy_Latn
    • Defined language in metadata: quz_Latn
    • Defined language in metadata: qva_Latn
    • Defined language in metadata: qvc_Latn
    • Defined language in metadata: qvh_Latn
    • Defined language in metadata: qvm_Latn
    • Defined language in metadata: qvn_Latn
    • Defined language in metadata: qwh_Latn
    • Defined language in metadata: qxn_Latn
    • Defined language in metadata: qxu_Latn
    • Defined language in metadata: rap_Latn
    • Defined language in metadata: rar_Latn
    • Defined language in metadata: ray_Latn
    • Defined language in metadata: rcf_Latn
    • Defined language in metadata: rej_Latn
    • Defined language in metadata: rgn_Latn
    • Defined language in metadata: rhg_Latn
    • Defined language in metadata: ria_Latn
    • Defined language in metadata: rif_Latn
    • Defined language in metadata: rm_Latn
    • Defined language in metadata: rmf_Latn
    • Defined language in metadata: rmn_Latn
    • Defined language in metadata: rmo_Latn
    • Defined language in metadata: rmu_Latn
    • Defined language in metadata: rn_Latn
    • Defined language in metadata: rng_Latn
    • Defined language in metadata: ro_Cyrl
    • Defined language in metadata: ro_Latn
    • Defined language in metadata: rob_Latn
    • Defined language in metadata: rof_Latn
    • Defined language in metadata: rom_Cyrl
    • Defined language in metadata: rom_Latn
    • Defined language in metadata: rtm_Latn
    • Defined language in metadata: ru_Cyrl
    • Defined language in metadata: rue_Cyrl
    • Defined language in metadata: rug_Latn
    • Defined language in metadata: rup_Latn
    • Defined language in metadata: rw_Latn
    • Defined language in metadata: rwk_Latn
    • Defined language in metadata: sad_Latn
    • Defined language in metadata: saf_Latn
    • Defined language in metadata: sah_Cyrl
    • Defined language in metadata: saq_Latn
    • Defined language in metadata: sas_Latn
    • Defined language in metadata: sat_Latn
    • Defined language in metadata: sav_Latn
    • Defined language in metadata: sbp_Latn
    • Defined language in metadata: sc_Latn
    • Defined language in metadata: scn_Latn
    • Defined language in metadata: sco_Latn
    • Defined language in metadata: scs_Latn
    • Defined language in metadata: sdc_Latn
    • Defined language in metadata: se_Cyrl
    • Defined language in metadata: se_Latn
    • Defined language in metadata: see_Latn
    • Defined language in metadata: sef_Latn
    • Defined language in metadata: seh_Latn
    • Defined language in metadata: sei_Latn
    • Defined language in metadata: sel_Cyrl
    • Defined language in metadata: ses_Latn
    • Defined language in metadata: sey_Latn
    • Defined language in metadata: sg_Latn
    • Defined language in metadata: sga_Latn
    • Defined language in metadata: sgs_Latn
    • Defined language in metadata: shi_Latn
    • Defined language in metadata: shk_Latn
    • Defined language in metadata: shp_Latn
    • Defined language in metadata: sid_Latn
    • Defined language in metadata: sja_Latn
    • Defined language in metadata: sk_Latn
    • Defined language in metadata: sl_Latn
    • Defined language in metadata: sla_Latn
    • Defined language in metadata: sli_Latn
    • Defined language in metadata: slr_Latn
    • Defined language in metadata: sly_Latn
    • Defined language in metadata: sm_Latn
    • Defined language in metadata: sma_Latn
    • Defined language in metadata: smj_Latn
    • Defined language in metadata: smn_Latn
    • Defined language in metadata: sms_Latn
    • Defined language in metadata: sn_Latn
    • Defined language in metadata: snf_Latn
    • Defined language in metadata: snk_Latn
    • Defined language in metadata: snn_Latn
    • Defined language in metadata: so_Latn
    • Defined language in metadata: sq_Latn
    • Defined language in metadata: sr_Cyrl
    • Defined language in metadata: sr_Latn
    • Defined language in metadata: srb_Latn
    • Defined language in metadata: srn_Latn
    • Defined language in metadata: srr_Latn
    • Defined language in metadata: ss_Latn
    • Defined language in metadata: ssy_Latn
    • Defined language in metadata: st_Latn
    • Defined language in metadata: stq_Latn
    • Defined language in metadata: str_Latn
    • Defined language in metadata: su_Latn
    • Defined language in metadata: suk_Latn
    • Defined language in metadata: sus_Latn
    • Defined language in metadata: sv_Latn
    • Defined language in metadata: sw_Latn
    • Defined language in metadata: swb_Latn
    • Defined language in metadata: swg_Latn
    • Defined language in metadata: sxn_Latn
    • Defined language in metadata: syi_Latn
    • Defined language in metadata: szl_Latn
    • Defined language in metadata: tab_Cyrl
    • Defined language in metadata: taq_Latn
    • Defined language in metadata: tbw_Latn
    • Defined language in metadata: tbz_Latn
    • Defined language in metadata: tca_Latn
    • Defined language in metadata: tdt_Latn
    • Defined language in metadata: tem_Latn
    • Defined language in metadata: teo_Latn
    • Defined language in metadata: ter_Latn
    • Defined language in metadata: tet_Latn
    • Defined language in metadata: tg_Cyrl
    • Defined language in metadata: tg_Latn
    • Defined language in metadata: tiv_Latn
    • Defined language in metadata: tiw_Latn
    • Defined language in metadata: tjs_Latn
    • Defined language in metadata: tk_Cyrl
    • Defined language in metadata: tk_Latn
    • Defined language in metadata: tkl_Latn
    • Defined language in metadata: tkr_Cyrl
    • Defined language in metadata: tkr_Latn
    • Defined language in metadata: tlh_Latn
    • Defined language in metadata: tli_Latn
    • Defined language in metadata: tly_Cyrl
    • Defined language in metadata: tly_Latn
    • Defined language in metadata: tmh_Latn
    • Defined language in metadata: tn_Latn
    • Defined language in metadata: tnr_Latn
    • Defined language in metadata: to_Latn
    • Defined language in metadata: tob_Latn
    • Defined language in metadata: tog_Latn
    • Defined language in metadata: toi_Latn
    • Defined language in metadata: toj_Latn
    • Defined language in metadata: top_Latn
    • Defined language in metadata: tpi_Latn
    • Defined language in metadata: tr_Latn
    • Defined language in metadata: tru_Latn
    • Defined language in metadata: trv_Latn
    • Defined language in metadata: ts_Latn
    • Defined language in metadata: tsd_Grek
    • Defined language in metadata: tsg_Latn
    • Defined language in metadata: tsi_Latn
    • Defined language in metadata: tsz_Latn
    • Defined language in metadata: tt_Cyrl
    • Defined language in metadata: tt_Latn
    • Defined language in metadata: ttj_Latn
    • Defined language in metadata: ttt_Cyrl
    • Defined language in metadata: ttt_Latn
    • Defined language in metadata: tum_Latn
    • Defined language in metadata: tvl_Latn
    • Defined language in metadata: twq_Latn
    • Defined language in metadata: ty_Latn
    • Defined language in metadata: tyv_Cyrl
    • Defined language in metadata: tzh_Latn
    • Defined language in metadata: tzm_Latn
    • Defined language in metadata: tzo_Latn
    • Defined language in metadata: ude_Cyrl
    • Defined language in metadata: udm_Cyrl
    • Defined language in metadata: udm_Latn
    • Defined language in metadata: udu_Latn
    • Defined language in metadata: ug_Cyrl
    • Defined language in metadata: ug_Latn
    • Defined language in metadata: uk_Cyrl
    • Defined language in metadata: uli_Latn
    • Defined language in metadata: umb_Latn
    • Defined language in metadata: ura_Latn
    • Defined language in metadata: uz_Cyrl
    • Defined language in metadata: uz_Latn
    • Defined language in metadata: vai_Latn
    • Defined language in metadata: ve_Latn
    • Defined language in metadata: vec_Latn
    • Defined language in metadata: vep_Latn
    • Defined language in metadata: vi_Latn
    • Defined language in metadata: vic_Latn
    • Defined language in metadata: vls_Latn
    • Defined language in metadata: vmf_Latn
    • Defined language in metadata: vmw_Latn
    • Defined language in metadata: vo_Latn
    • Defined language in metadata: vot_Latn
    • Defined language in metadata: vro_Latn
    • Defined language in metadata: vun_Latn
    • Defined language in metadata: wa_Latn
    • Defined language in metadata: wae_Latn
    • Defined language in metadata: war_Latn
    • Defined language in metadata: was_Latn
    • Defined language in metadata: wbp_Latn
    • Defined language in metadata: wls_Latn
    • Defined language in metadata: wo_Latn
    • Defined language in metadata: wwa_Latn
    • Defined language in metadata: xal_Cyrl
    • Defined language in metadata: xav_Latn
    • Defined language in metadata: xh_Latn
    • Defined language in metadata: xog_Latn
    • Defined language in metadata: xsm_Latn
    • Defined language in metadata: xum_Latn
    • Defined language in metadata: yad_Latn
    • Defined language in metadata: yao_Latn
    • Defined language in metadata: yap_Latn
    • Defined language in metadata: yav_Latn
    • Defined language in metadata: ybb_Latn
    • Defined language in metadata: ykg_Cyrl
    • Defined language in metadata: yo_Latn
    • Defined language in metadata: yrk_Cyrl
    • Defined language in metadata: yrl_Latn
    • Defined language in metadata: yua_Latn
    • Defined language in metadata: za_Latn
    • Defined language in metadata: zag_Latn
    • Defined language in metadata: zam_Latn
    • Defined language in metadata: zap_Latn
    • Defined language in metadata: zdj_Latn
    • Defined language in metadata: zea_Latn
    • Defined language in metadata: zlm_Latn
    • Defined language in metadata: zmi_Latn
    • Defined language in metadata: zro_Latn
    • Defined language in metadata: ztu_Latn
    • Defined language in metadata: zu_Latn
    • Defined language in metadata: zun_Latn
    • Defined language in metadata: zza_Latn
    • 33% (370/1095) of languages using the Latin script
    • 85% (68/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2013-02-27
    Last updated 2024-11-20 (2 months ago)
    • Version Version 2.015 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 2.015 moved to dev on 2024-11-26 (2 months ago)
    • Version Version 2.013 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.013 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.013 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure VFs have 'ital' STAT axis.
    • FAIL: Check that family axis ranges are indentical
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: METADATA.pb: Font filenames match font.filename entries?
    • FAIL: Ensure METADATA.pb lists all font binaries.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure Italic styles have Roman counterparts.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Checking file is named canonically.
    • ERROR: Check font names are correct
    • ERROR: Check variable font instances
    • ERROR: Check the OS/2 usWeightClass is appropriate for the font's best SubFamily name.
  • Full Fontbakery report
  • Noto Serif Ahom link

    Designer Google
    Subsets ahom, latin, latin-ext, menu
    Languages
    • Defined language in metadata: aho_Ahom
    • Defined language in metadata: sa_Ahom
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Armenian link

    Designer Google
    Subsets armenian, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hy_Armn
    • Defined language in metadata: hyw_Armn
    • 28% (314/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Armenian script (Missing Western Armenian, Armenian)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.008 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.008 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.008 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Balinese link

    Designer Google
    Subsets balinese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ban_Bali
    • Defined language in metadata: sa_Bali
    • 27% (302/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Balinese script (Missing Sanskrit (Balinese))
    First seen 2020-11-19
    Last updated 2024-07-09 (6 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.007; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Bengali link

    Designer Google
    Subsets bengali, latin, latin-ext, menu
    Languages
    • Defined language in metadata: as_Beng
    • Defined language in metadata: bn_Beng
    • Defined language in metadata: bpy_Beng
    • Defined language in metadata: brx_Beng
    • Defined language in metadata: ccp_Beng
    • Defined language in metadata: grt_Beng
    • Defined language in metadata: kha_Beng
    • Defined language in metadata: khr_Beng
    • Defined language in metadata: kyw_Beng
    • Defined language in metadata: lus_Beng
    • Defined language in metadata: mni_Beng
    • Defined language in metadata: rkt_Beng
    • Defined language in metadata: sat_Beng
    • Defined language in metadata: syl_Beng
    • Defined language in metadata: trp_Beng
    • Defined language in metadata: unr_Beng
    • Defined language in metadata: unx_Beng
    • 26% (288/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check samples can be rendered.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Devanagari link

    Designer Google
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • Defined language in metadata: anp_Deva
    • Defined language in metadata: awa_Deva
    • Defined language in metadata: bap_Deva
    • Defined language in metadata: bfy_Deva
    • Defined language in metadata: bgc_Deva
    • Defined language in metadata: bhb_Deva
    • Defined language in metadata: bhi_Deva
    • Defined language in metadata: bho_Deva
    • Defined language in metadata: bjj_Deva
    • Defined language in metadata: bra_Deva
    • Defined language in metadata: brx_Deva
    • Defined language in metadata: btv_Deva
    • Defined language in metadata: byh_Deva
    • Defined language in metadata: chx_Deva
    • Defined language in metadata: dhi_Deva
    • Defined language in metadata: dhw_Deva
    • Defined language in metadata: doi_Deva
    • Defined language in metadata: dty_Deva
    • Defined language in metadata: gbm_Deva
    • Defined language in metadata: ggn_Deva
    • Defined language in metadata: gju_Deva
    • Defined language in metadata: gom_Deva
    • Defined language in metadata: gon_Deva
    • Defined language in metadata: gvr_Deva
    • Defined language in metadata: hi_Deva
    • Defined language in metadata: hif_Deva
    • Defined language in metadata: hne_Deva
    • Defined language in metadata: hoc_Deva
    • Defined language in metadata: hoj_Deva
    • Defined language in metadata: jml_Deva
    • Defined language in metadata: kfr_Deva
    • Defined language in metadata: kfy_Deva
    • Defined language in metadata: kgj_Deva
    • Defined language in metadata: khn_Deva
    • Defined language in metadata: khr_Deva
    • Defined language in metadata: kok_Deva
    • Defined language in metadata: kru_Deva
    • Defined language in metadata: ks_Deva
    • Defined language in metadata: lhm_Deva
    • Defined language in metadata: lif_Deva
    • Defined language in metadata: mag_Deva
    • Defined language in metadata: mai_Deva
    • Defined language in metadata: mgp_Deva
    • Defined language in metadata: mr_Deva
    • Defined language in metadata: mrd_Deva
    • Defined language in metadata: mtr_Deva
    • Defined language in metadata: mwr_Deva
    • Defined language in metadata: ne_Deva
    • Defined language in metadata: new_Deva
    • Defined language in metadata: nnp_Deva
    • Defined language in metadata: noe_Deva
    • Defined language in metadata: pi_Deva
    • Defined language in metadata: rab_Deva
    • Defined language in metadata: raj_Deva
    • Defined language in metadata: rjs_Deva
    • Defined language in metadata: sa_Deva
    • Defined language in metadata: sat_Deva
    • Defined language in metadata: sck_Deva
    • Defined language in metadata: sd_Deva
    • Defined language in metadata: srx_Deva
    • Defined language in metadata: swv_Deva
    • Defined language in metadata: taj_Deva
    • Defined language in metadata: tdg_Deva
    • Defined language in metadata: tdh_Deva
    • Defined language in metadata: thf_Deva
    • Defined language in metadata: thl_Deva
    • Defined language in metadata: thq_Deva
    • Defined language in metadata: thr_Deva
    • Defined language in metadata: ths_Deva
    • Defined language in metadata: tkt_Deva
    • Defined language in metadata: tsf_Deva
    • Defined language in metadata: unr_Deva
    • Defined language in metadata: unx_Deva
    • Defined language in metadata: wbr_Deva
    • Defined language in metadata: wtm_Deva
    • Defined language in metadata: xnr_Deva
    • Defined language in metadata: xsr_Deva
    • Defined language in metadata: ybh_Deva
    • 28% (314/1095) of languages using the Latin script
    • 20% (16/78) of languages using the Devanagari script
    First seen 2020-11-19
    Last updated 2024-05-20 (8 months ago)
    • Version Version 2.006 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.006 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Display link

    Designer Google
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: aa_Latn
    • Defined language in metadata: ab_Cyrl
    • Defined language in metadata: abq_Cyrl
    • Defined language in metadata: abr_Latn
    • Defined language in metadata: ace_Latn
    • Defined language in metadata: acf_Latn
    • Defined language in metadata: ach_Latn
    • Defined language in metadata: acu_Latn
    • Defined language in metadata: ada_Latn
    • Defined language in metadata: adl_Latn
    • Defined language in metadata: ady_Cyrl
    • Defined language in metadata: af_Latn
    • Defined language in metadata: agq_Latn
    • Defined language in metadata: agr_Latn
    • Defined language in metadata: aii_Cyrl
    • Defined language in metadata: aii_Latn
    • Defined language in metadata: ain_Latn
    • Defined language in metadata: ajg_Latn
    • Defined language in metadata: ak_Latn
    • Defined language in metadata: akz_Latn
    • Defined language in metadata: ale_Latn
    • Defined language in metadata: aln_Latn
    • Defined language in metadata: alt_Cyrl
    • Defined language in metadata: amc_Latn
    • Defined language in metadata: ame_Latn
    • Defined language in metadata: ami_Latn
    • Defined language in metadata: amo_Latn
    • Defined language in metadata: amr_Latn
    • Defined language in metadata: an_Latn
    • Defined language in metadata: ang_Latn
    • Defined language in metadata: aoz_Latn
    • Defined language in metadata: arl_Latn
    • Defined language in metadata: arn_Latn
    • Defined language in metadata: aro_Latn
    • Defined language in metadata: arp_Latn
    • Defined language in metadata: art_Latn
    • Defined language in metadata: arw_Latn
    • Defined language in metadata: asa_Latn
    • Defined language in metadata: ast_Latn
    • Defined language in metadata: atj_Latn
    • Defined language in metadata: auc_Latn
    • Defined language in metadata: av_Cyrl
    • Defined language in metadata: avk_Latn
    • Defined language in metadata: ay_Latn
    • Defined language in metadata: az_Cyrl
    • Defined language in metadata: az_Latn
    • Defined language in metadata: azj_Cyrl
    • Defined language in metadata: ba_Cyrl
    • Defined language in metadata: ba_Latn
    • Defined language in metadata: bal_Latn
    • Defined language in metadata: ban_Latn
    • Defined language in metadata: bar_Latn
    • Defined language in metadata: bas_Latn
    • Defined language in metadata: bax_Latn
    • Defined language in metadata: bba_Latn
    • Defined language in metadata: bbc_Latn
    • Defined language in metadata: bbj_Latn
    • Defined language in metadata: bci_Latn
    • Defined language in metadata: be_Cyrl
    • Defined language in metadata: be_Latn
    • Defined language in metadata: bem_Latn
    • Defined language in metadata: ber_Latn
    • Defined language in metadata: bew_Latn
    • Defined language in metadata: bez_Latn
    • Defined language in metadata: bfa_Latn
    • Defined language in metadata: bfd_Latn
    • Defined language in metadata: bg_Cyrl
    • Defined language in metadata: bgx_Grek
    • Defined language in metadata: bhk_Latn
    • Defined language in metadata: bi_Latn
    • Defined language in metadata: bik_Latn
    • Defined language in metadata: bin_Latn
    • Defined language in metadata: bjn_Latn
    • Defined language in metadata: bjt_Latn
    • Defined language in metadata: bkm_Latn
    • Defined language in metadata: bku_Latn
    • Defined language in metadata: bla_Latn
    • Defined language in metadata: bm_Latn
    • Defined language in metadata: bmq_Latn
    • Defined language in metadata: boa_Latn
    • Defined language in metadata: bqv_Latn
    • Defined language in metadata: br_Latn
    • Defined language in metadata: brh_Latn
    • Defined language in metadata: brx_Latn
    • Defined language in metadata: bs_Cyrl
    • Defined language in metadata: bs_Latn
    • Defined language in metadata: bsc_Latn
    • Defined language in metadata: bss_Latn
    • Defined language in metadata: bto_Latn
    • Defined language in metadata: bua_Cyrl
    • Defined language in metadata: buc_Latn
    • Defined language in metadata: bug_Latn
    • Defined language in metadata: bum_Latn
    • Defined language in metadata: bvb_Latn
    • Defined language in metadata: bvi_Latn
    • Defined language in metadata: bwy_Latn
    • Defined language in metadata: byv_Latn
    • Defined language in metadata: bze_Latn
    • Defined language in metadata: bzx_Latn
    • Defined language in metadata: ca_Latn
    • Defined language in metadata: cab_Latn
    • Defined language in metadata: cad_Latn
    • Defined language in metadata: cak_Latn
    • Defined language in metadata: car_Latn
    • Defined language in metadata: cay_Latn
    • Defined language in metadata: cbi_Latn
    • Defined language in metadata: cbk_Latn
    • Defined language in metadata: cbr_Latn
    • Defined language in metadata: cbs_Latn
    • Defined language in metadata: cbt_Latn
    • Defined language in metadata: cbu_Latn
    • Defined language in metadata: cch_Latn
    • Defined language in metadata: ce_Cyrl
    • Defined language in metadata: ceb_Latn
    • Defined language in metadata: cfm_Latn
    • Defined language in metadata: cgg_Latn
    • Defined language in metadata: ch_Latn
    • Defined language in metadata: chj_Latn
    • Defined language in metadata: chk_Latn
    • Defined language in metadata: chm_Cyrl
    • Defined language in metadata: chn_Latn
    • Defined language in metadata: cho_Latn
    • Defined language in metadata: chp_Latn
    • Defined language in metadata: chy_Latn
    • Defined language in metadata: cic_Latn
    • Defined language in metadata: cjk_Latn
    • Defined language in metadata: cjs_Cyrl
    • Defined language in metadata: ckt_Cyrl
    • Defined language in metadata: cnh_Latn
    • Defined language in metadata: cni_Latn
    • Defined language in metadata: co_Latn
    • Defined language in metadata: cof_Latn
    • Defined language in metadata: con_Latn
    • Defined language in metadata: cop_Grek
    • Defined language in metadata: cot_Latn
    • Defined language in metadata: cpf_Latn
    • Defined language in metadata: cps_Latn
    • Defined language in metadata: cpu_Latn
    • Defined language in metadata: cr_Latn
    • Defined language in metadata: crh_Cyrl
    • Defined language in metadata: crh_Latn
    • Defined language in metadata: cri_Latn
    • Defined language in metadata: crj_Latn
    • Defined language in metadata: crl_Latn
    • Defined language in metadata: crs_Latn
    • Defined language in metadata: cs_Latn
    • Defined language in metadata: csa_Latn
    • Defined language in metadata: csb_Latn
    • Defined language in metadata: ctd_Latn
    • Defined language in metadata: cu_Cyrl
    • Defined language in metadata: cv_Cyrl
    • Defined language in metadata: cy_Latn
    • Defined language in metadata: cyo_Latn
    • Defined language in metadata: da_Latn
    • Defined language in metadata: dag_Latn
    • Defined language in metadata: dak_Latn
    • Defined language in metadata: dar_Cyrl
    • Defined language in metadata: dav_Latn
    • Defined language in metadata: ddn_Latn
    • Defined language in metadata: de_Latn
    • Defined language in metadata: del_Latn
    • Defined language in metadata: den_Latn
    • Defined language in metadata: dga_Latn
    • Defined language in metadata: dgr_Latn
    • Defined language in metadata: din_Latn
    • Defined language in metadata: dip_Latn
    • Defined language in metadata: dje_Latn
    • Defined language in metadata: dng_Cyrl
    • Defined language in metadata: dnj_Latn
    • Defined language in metadata: dsb_Latn
    • Defined language in metadata: dtm_Latn
    • Defined language in metadata: dtp_Latn
    • Defined language in metadata: dua_Latn
    • Defined language in metadata: dum_Latn
    • Defined language in metadata: duu_Latn
    • Defined language in metadata: dyo_Latn
    • Defined language in metadata: dyu_Latn
    • Defined language in metadata: ebu_Latn
    • Defined language in metadata: ee_Latn
    • Defined language in metadata: efi_Latn
    • Defined language in metadata: egl_Latn
    • Defined language in metadata: eka_Latn
    • Defined language in metadata: el_Grek
    • Defined language in metadata: emk_Latn
    • Defined language in metadata: en_Latn
    • Defined language in metadata: enm_Latn
    • Defined language in metadata: eo_Latn
    • Defined language in metadata: es_Latn
    • Defined language in metadata: ese_Latn
    • Defined language in metadata: esu_Latn
    • Defined language in metadata: et_Latn
    • Defined language in metadata: ett_Latn
    • Defined language in metadata: eu_Latn
    • Defined language in metadata: eve_Cyrl
    • Defined language in metadata: evn_Cyrl
    • Defined language in metadata: evn_Latn
    • Defined language in metadata: ewo_Latn
    • Defined language in metadata: ext_Latn
    • Defined language in metadata: fan_Latn
    • Defined language in metadata: fbl_Latn
    • Defined language in metadata: ff_Latn
    • Defined language in metadata: ffm_Latn
    • Defined language in metadata: fi_Latn
    • Defined language in metadata: fil_Latn
    • Defined language in metadata: fit_Latn
    • Defined language in metadata: fj_Latn
    • Defined language in metadata: fkv_Latn
    • Defined language in metadata: fo_Latn
    • Defined language in metadata: fon_Latn
    • Defined language in metadata: fr_Latn
    • Defined language in metadata: frc_Latn
    • Defined language in metadata: frm_Latn
    • Defined language in metadata: fro_Latn
    • Defined language in metadata: frp_Latn
    • Defined language in metadata: frr_Latn
    • Defined language in metadata: frs_Latn
    • Defined language in metadata: fuc_Latn
    • Defined language in metadata: fud_Latn
    • Defined language in metadata: fuf_Latn
    • Defined language in metadata: fuq_Latn
    • Defined language in metadata: fur_Latn
    • Defined language in metadata: fuv_Latn
    • Defined language in metadata: fvr_Latn
    • Defined language in metadata: fy_Latn
    • Defined language in metadata: ga_Latn
    • Defined language in metadata: gaa_Latn
    • Defined language in metadata: gag_Cyrl
    • Defined language in metadata: gag_Latn
    • Defined language in metadata: gay_Latn
    • Defined language in metadata: gba_Latn
    • Defined language in metadata: gcf_Latn
    • Defined language in metadata: gcr_Latn
    • Defined language in metadata: gd_Latn
    • Defined language in metadata: gem_Latn
    • Defined language in metadata: ggn_Latn
    • Defined language in metadata: gil_Latn
    • Defined language in metadata: giw_Latn
    • Defined language in metadata: gjn_Latn
    • Defined language in metadata: gkp_Latn
    • Defined language in metadata: gl_Latn
    • Defined language in metadata: gld_Cyrl
    • Defined language in metadata: gmh_Latn
    • Defined language in metadata: gn_Latn
    • Defined language in metadata: goh_Latn
    • Defined language in metadata: gor_Latn
    • Defined language in metadata: gos_Latn
    • Defined language in metadata: grb_Latn
    • Defined language in metadata: grc_Grek
    • Defined language in metadata: gsw_Latn
    • Defined language in metadata: gub_Latn
    • Defined language in metadata: guc_Latn
    • Defined language in metadata: gur_Latn
    • Defined language in metadata: guu_Latn
    • Defined language in metadata: guz_Latn
    • Defined language in metadata: gv_Latn
    • Defined language in metadata: gwi_Latn
    • Defined language in metadata: gyr_Latn
    • Defined language in metadata: ha_Latn
    • Defined language in metadata: hai_Latn
    • Defined language in metadata: hak_Latn
    • Defined language in metadata: haw_Latn
    • Defined language in metadata: hea_Latn
    • Defined language in metadata: hi_Latn
    • Defined language in metadata: hif_Latn
    • Defined language in metadata: hil_Latn
    • Defined language in metadata: hlt_Latn
    • Defined language in metadata: hmn_Latn
    • Defined language in metadata: hms_Latn
    • Defined language in metadata: hna_Latn
    • Defined language in metadata: hni_Latn
    • Defined language in metadata: hnj_Latn
    • Defined language in metadata: hnn_Latn
    • Defined language in metadata: hns_Latn
    • Defined language in metadata: ho_Latn
    • Defined language in metadata: hop_Latn
    • Defined language in metadata: hr_Latn
    • Defined language in metadata: hsb_Latn
    • Defined language in metadata: ht_Latn
    • Defined language in metadata: hu_Latn
    • Defined language in metadata: hup_Latn
    • Defined language in metadata: hus_Latn
    • Defined language in metadata: huu_Latn
    • Defined language in metadata: hz_Latn
    • Defined language in metadata: ia_Latn
    • Defined language in metadata: iba_Latn
    • Defined language in metadata: ibb_Latn
    • Defined language in metadata: id_Latn
    • Defined language in metadata: idu_Latn
    • Defined language in metadata: ie_Latn
    • Defined language in metadata: ife_Latn
    • Defined language in metadata: ig_Latn
    • Defined language in metadata: ii_Latn
    • Defined language in metadata: ijs_Latn
    • Defined language in metadata: ik_Latn
    • Defined language in metadata: ikt_Latn
    • Defined language in metadata: ilo_Latn
    • Defined language in metadata: inh_Cyrl
    • Defined language in metadata: inh_Latn
    • Defined language in metadata: io_Latn
    • Defined language in metadata: is_Latn
    • Defined language in metadata: it_Latn
    • Defined language in metadata: iu_Latn
    • Defined language in metadata: izh_Latn
    • Defined language in metadata: jam_Latn
    • Defined language in metadata: jbo_Latn
    • Defined language in metadata: jgo_Latn
    • Defined language in metadata: jiv_Latn
    • Defined language in metadata: jmc_Latn
    • Defined language in metadata: jra_Latn
    • Defined language in metadata: jut_Latn
    • Defined language in metadata: jv_Latn
    • Defined language in metadata: kaa_Cyrl
    • Defined language in metadata: kab_Latn
    • Defined language in metadata: kac_Latn
    • Defined language in metadata: kaj_Latn
    • Defined language in metadata: kam_Latn
    • Defined language in metadata: kao_Latn
    • Defined language in metadata: kbd_Cyrl
    • Defined language in metadata: kbp_Latn
    • Defined language in metadata: kca_Cyrl
    • Defined language in metadata: kcg_Latn
    • Defined language in metadata: kck_Latn
    • Defined language in metadata: kde_Latn
    • Defined language in metadata: kdh_Latn
    • Defined language in metadata: kea_Latn
    • Defined language in metadata: kek_Latn
    • Defined language in metadata: kfo_Latn
    • Defined language in metadata: kg_Latn
    • Defined language in metadata: kge_Latn
    • Defined language in metadata: kgp_Latn
    • Defined language in metadata: kha_Latn
    • Defined language in metadata: khq_Latn
    • Defined language in metadata: khw_Latn
    • Defined language in metadata: ki_Latn
    • Defined language in metadata: kiu_Latn
    • Defined language in metadata: kj_Latn
    • Defined language in metadata: kjg_Latn
    • Defined language in metadata: kjh_Cyrl
    • Defined language in metadata: kk_Cyrl
    • Defined language in metadata: kk_Latn
    • Defined language in metadata: kkj_Latn
    • Defined language in metadata: kl_Latn
    • Defined language in metadata: kln_Latn
    • Defined language in metadata: kmb_Latn
    • Defined language in metadata: knc_Latn
    • Defined language in metadata: knf_Latn
    • Defined language in metadata: koi_Cyrl
    • Defined language in metadata: koo_Latn
    • Defined language in metadata: kos_Latn
    • Defined language in metadata: kpe_Latn
    • Defined language in metadata: kpy_Cyrl
    • Defined language in metadata: kqn_Latn
    • Defined language in metadata: kqs_Latn
    • Defined language in metadata: kr_Latn
    • Defined language in metadata: krc_Cyrl
    • Defined language in metadata: kri_Latn
    • Defined language in metadata: krj_Latn
    • Defined language in metadata: krl_Latn
    • Defined language in metadata: ksb_Latn
    • Defined language in metadata: ksf_Latn
    • Defined language in metadata: ksh_Latn
    • Defined language in metadata: ktu_Latn
    • Defined language in metadata: ku_Cyrl
    • Defined language in metadata: ku_Latn
    • Defined language in metadata: kum_Cyrl
    • Defined language in metadata: kut_Latn
    • Defined language in metadata: kv_Cyrl
    • Defined language in metadata: kvr_Latn
    • Defined language in metadata: kw_Latn
    • Defined language in metadata: kwi_Latn
    • Defined language in metadata: ky_Cyrl
    • Defined language in metadata: ky_Latn
    • Defined language in metadata: la_Latn
    • Defined language in metadata: lad_Latn
    • Defined language in metadata: lag_Latn
    • Defined language in metadata: laj_Latn
    • Defined language in metadata: lam_Latn
    • Defined language in metadata: lb_Latn
    • Defined language in metadata: lbe_Cyrl
    • Defined language in metadata: lbw_Latn
    • Defined language in metadata: lez_Cyrl
    • Defined language in metadata: lfn_Cyrl
    • Defined language in metadata: lfn_Latn
    • Defined language in metadata: lg_Latn
    • Defined language in metadata: li_Latn
    • Defined language in metadata: lia_Latn
    • Defined language in metadata: lij_Latn
    • Defined language in metadata: liv_Latn
    • Defined language in metadata: ljp_Latn
    • Defined language in metadata: lkt_Latn
    • Defined language in metadata: lld_Latn
    • Defined language in metadata: lmo_Latn
    • Defined language in metadata: ln_Latn
    • Defined language in metadata: lns_Latn
    • Defined language in metadata: lob_Latn
    • Defined language in metadata: lol_Latn
    • Defined language in metadata: lot_Latn
    • Defined language in metadata: loz_Latn
    • Defined language in metadata: lt_Latn
    • Defined language in metadata: ltg_Latn
    • Defined language in metadata: lu_Latn
    • Defined language in metadata: lua_Latn
    • Defined language in metadata: lue_Latn
    • Defined language in metadata: lui_Latn
    • Defined language in metadata: lun_Latn
    • Defined language in metadata: luo_Latn
    • Defined language in metadata: lus_Latn
    • Defined language in metadata: lut_Latn
    • Defined language in metadata: luy_Latn
    • Defined language in metadata: lv_Latn
    • Defined language in metadata: lzz_Latn
    • Defined language in metadata: mad_Latn
    • Defined language in metadata: maf_Latn
    • Defined language in metadata: mak_Latn
    • Defined language in metadata: mam_Latn
    • Defined language in metadata: man_Latn
    • Defined language in metadata: mas_Latn
    • Defined language in metadata: maz_Latn
    • Defined language in metadata: mcd_Latn
    • Defined language in metadata: mcf_Latn
    • Defined language in metadata: mdf_Cyrl
    • Defined language in metadata: mdh_Latn
    • Defined language in metadata: mdr_Latn
    • Defined language in metadata: mdt_Latn
    • Defined language in metadata: men_Latn
    • Defined language in metadata: mer_Latn
    • Defined language in metadata: mey_Latn
    • Defined language in metadata: mfe_Latn
    • Defined language in metadata: mfq_Latn
    • Defined language in metadata: mfv_Latn
    • Defined language in metadata: mg_Latn
    • Defined language in metadata: mgh_Latn
    • Defined language in metadata: mgo_Latn
    • Defined language in metadata: mgy_Latn
    • Defined language in metadata: mh_Latn
    • Defined language in metadata: mi_Latn
    • Defined language in metadata: mic_Latn
    • Defined language in metadata: min_Latn
    • Defined language in metadata: miq_Latn
    • Defined language in metadata: mis_Latn
    • Defined language in metadata: mk_Cyrl
    • Defined language in metadata: mls_Latn
    • Defined language in metadata: mn_Cyrl
    • Defined language in metadata: mns_Cyrl
    • Defined language in metadata: moe_Latn
    • Defined language in metadata: moh_Latn
    • Defined language in metadata: mor_Latn
    • Defined language in metadata: mos_Latn
    • Defined language in metadata: mrj_Cyrl
    • Defined language in metadata: mro_Latn
    • Defined language in metadata: mrw_Latn
    • Defined language in metadata: ms_Latn
    • Defined language in metadata: mt_Latn
    • Defined language in metadata: mto_Latn
    • Defined language in metadata: mua_Latn
    • Defined language in metadata: mui_Latn
    • Defined language in metadata: mus_Latn
    • Defined language in metadata: mwk_Latn
    • Defined language in metadata: mwl_Latn
    • Defined language in metadata: mwv_Latn
    • Defined language in metadata: mxc_Latn
    • Defined language in metadata: mxi_Latn
    • Defined language in metadata: mxv_Latn
    • Defined language in metadata: myv_Cyrl
    • Defined language in metadata: myx_Latn
    • Defined language in metadata: mzi_Latn
    • Defined language in metadata: na_Latn
    • Defined language in metadata: nan_Latn
    • Defined language in metadata: nap_Latn
    • Defined language in metadata: naq_Latn
    • Defined language in metadata: nb_Latn
    • Defined language in metadata: nba_Latn
    • Defined language in metadata: nch_Latn
    • Defined language in metadata: nd_Latn
    • Defined language in metadata: ndc_Latn
    • Defined language in metadata: nds_Latn
    • Defined language in metadata: ng_Latn
    • Defined language in metadata: ngl_Latn
    • Defined language in metadata: nhe_Latn
    • Defined language in metadata: nhn_Latn
    • Defined language in metadata: nhw_Latn
    • Defined language in metadata: nia_Latn
    • Defined language in metadata: nij_Latn
    • Defined language in metadata: nio_Cyrl
    • Defined language in metadata: niu_Latn
    • Defined language in metadata: njo_Latn
    • Defined language in metadata: nku_Latn
    • Defined language in metadata: nl_Latn
    • Defined language in metadata: nmg_Latn
    • Defined language in metadata: nn_Latn
    • Defined language in metadata: nnh_Latn
    • Defined language in metadata: nnp_Latn
    • Defined language in metadata: no_Latn
    • Defined language in metadata: nog_Cyrl
    • Defined language in metadata: non_Latn
    • Defined language in metadata: not_Latn
    • Defined language in metadata: nov_Latn
    • Defined language in metadata: nr_Latn
    • Defined language in metadata: nrf_Latn
    • Defined language in metadata: nsk_Latn
    • Defined language in metadata: nso_Latn
    • Defined language in metadata: nus_Latn
    • Defined language in metadata: nv_Latn
    • Defined language in metadata: nxq_Latn
    • Defined language in metadata: ny_Latn
    • Defined language in metadata: nym_Latn
    • Defined language in metadata: nyn_Latn
    • Defined language in metadata: nyo_Latn
    • Defined language in metadata: nzi_Latn
    • Defined language in metadata: oaa_Cyrl
    • Defined language in metadata: oc_Latn
    • Defined language in metadata: oj_Latn
    • Defined language in metadata: oki_Latn
    • Defined language in metadata: om_Latn
    • Defined language in metadata: orh_Latn
    • Defined language in metadata: orv_Cyrl
    • Defined language in metadata: os_Cyrl
    • Defined language in metadata: osa_Latn
    • Defined language in metadata: osc_Latn
    • Defined language in metadata: ote_Latn
    • Defined language in metadata: otn_Latn
    • Defined language in metadata: owl_Latn
    • Defined language in metadata: pag_Latn
    • Defined language in metadata: pam_Latn
    • Defined language in metadata: pap_Latn
    • Defined language in metadata: pau_Latn
    • Defined language in metadata: pbb_Latn
    • Defined language in metadata: pcd_Latn
    • Defined language in metadata: pck_Latn
    • Defined language in metadata: pcm_Latn
    • Defined language in metadata: pdc_Latn
    • Defined language in metadata: pdt_Latn
    • Defined language in metadata: pfl_Latn
    • Defined language in metadata: pis_Latn
    • Defined language in metadata: piu_Latn
    • Defined language in metadata: pko_Latn
    • Defined language in metadata: pl_Latn
    • Defined language in metadata: pms_Latn
    • Defined language in metadata: pnt_Cyrl
    • Defined language in metadata: pnt_Grek
    • Defined language in metadata: pnt_Latn
    • Defined language in metadata: pon_Latn
    • Defined language in metadata: pov_Latn
    • Defined language in metadata: ppl_Latn
    • Defined language in metadata: prg_Latn
    • Defined language in metadata: pro_Latn
    • Defined language in metadata: prq_Latn
    • Defined language in metadata: pt_Latn
    • Defined language in metadata: puu_Latn
    • Defined language in metadata: qu_Latn
    • Defined language in metadata: quc_Latn
    • Defined language in metadata: qud_Latn
    • Defined language in metadata: qug_Latn
    • Defined language in metadata: quh_Latn
    • Defined language in metadata: quy_Latn
    • Defined language in metadata: quz_Latn
    • Defined language in metadata: qva_Latn
    • Defined language in metadata: qvc_Latn
    • Defined language in metadata: qvh_Latn
    • Defined language in metadata: qvm_Latn
    • Defined language in metadata: qvn_Latn
    • Defined language in metadata: qwh_Latn
    • Defined language in metadata: qxn_Latn
    • Defined language in metadata: qxu_Latn
    • Defined language in metadata: rap_Latn
    • Defined language in metadata: rar_Latn
    • Defined language in metadata: ray_Latn
    • Defined language in metadata: rcf_Latn
    • Defined language in metadata: rej_Latn
    • Defined language in metadata: rgn_Latn
    • Defined language in metadata: rhg_Latn
    • Defined language in metadata: ria_Latn
    • Defined language in metadata: rif_Latn
    • Defined language in metadata: rm_Latn
    • Defined language in metadata: rmf_Latn
    • Defined language in metadata: rmn_Latn
    • Defined language in metadata: rmo_Latn
    • Defined language in metadata: rmu_Latn
    • Defined language in metadata: rn_Latn
    • Defined language in metadata: rng_Latn
    • Defined language in metadata: ro_Cyrl
    • Defined language in metadata: ro_Latn
    • Defined language in metadata: rob_Latn
    • Defined language in metadata: rof_Latn
    • Defined language in metadata: rom_Cyrl
    • Defined language in metadata: rom_Latn
    • Defined language in metadata: rtm_Latn
    • Defined language in metadata: ru_Cyrl
    • Defined language in metadata: rue_Cyrl
    • Defined language in metadata: rug_Latn
    • Defined language in metadata: rup_Latn
    • Defined language in metadata: rw_Latn
    • Defined language in metadata: rwk_Latn
    • Defined language in metadata: sad_Latn
    • Defined language in metadata: saf_Latn
    • Defined language in metadata: sah_Cyrl
    • Defined language in metadata: saq_Latn
    • Defined language in metadata: sas_Latn
    • Defined language in metadata: sat_Latn
    • Defined language in metadata: sav_Latn
    • Defined language in metadata: sbp_Latn
    • Defined language in metadata: sc_Latn
    • Defined language in metadata: scn_Latn
    • Defined language in metadata: sco_Latn
    • Defined language in metadata: scs_Latn
    • Defined language in metadata: sdc_Latn
    • Defined language in metadata: se_Cyrl
    • Defined language in metadata: se_Latn
    • Defined language in metadata: see_Latn
    • Defined language in metadata: sef_Latn
    • Defined language in metadata: seh_Latn
    • Defined language in metadata: sei_Latn
    • Defined language in metadata: sel_Cyrl
    • Defined language in metadata: ses_Latn
    • Defined language in metadata: sey_Latn
    • Defined language in metadata: sg_Latn
    • Defined language in metadata: sga_Latn
    • Defined language in metadata: sgs_Latn
    • Defined language in metadata: shi_Latn
    • Defined language in metadata: shk_Latn
    • Defined language in metadata: shp_Latn
    • Defined language in metadata: sid_Latn
    • Defined language in metadata: sja_Latn
    • Defined language in metadata: sk_Latn
    • Defined language in metadata: sl_Latn
    • Defined language in metadata: sla_Latn
    • Defined language in metadata: sli_Latn
    • Defined language in metadata: slr_Latn
    • Defined language in metadata: sly_Latn
    • Defined language in metadata: sm_Latn
    • Defined language in metadata: sma_Latn
    • Defined language in metadata: smj_Latn
    • Defined language in metadata: smn_Latn
    • Defined language in metadata: sms_Latn
    • Defined language in metadata: sn_Latn
    • Defined language in metadata: snf_Latn
    • Defined language in metadata: snk_Latn
    • Defined language in metadata: snn_Latn
    • Defined language in metadata: so_Latn
    • Defined language in metadata: sq_Latn
    • Defined language in metadata: sr_Cyrl
    • Defined language in metadata: sr_Latn
    • Defined language in metadata: srb_Latn
    • Defined language in metadata: srn_Latn
    • Defined language in metadata: srr_Latn
    • Defined language in metadata: ss_Latn
    • Defined language in metadata: ssy_Latn
    • Defined language in metadata: st_Latn
    • Defined language in metadata: stq_Latn
    • Defined language in metadata: str_Latn
    • Defined language in metadata: su_Latn
    • Defined language in metadata: suk_Latn
    • Defined language in metadata: sus_Latn
    • Defined language in metadata: sv_Latn
    • Defined language in metadata: sw_Latn
    • Defined language in metadata: swb_Latn
    • Defined language in metadata: swg_Latn
    • Defined language in metadata: sxn_Latn
    • Defined language in metadata: syi_Latn
    • Defined language in metadata: szl_Latn
    • Defined language in metadata: tab_Cyrl
    • Defined language in metadata: taq_Latn
    • Defined language in metadata: tbw_Latn
    • Defined language in metadata: tbz_Latn
    • Defined language in metadata: tca_Latn
    • Defined language in metadata: tdt_Latn
    • Defined language in metadata: tem_Latn
    • Defined language in metadata: teo_Latn
    • Defined language in metadata: ter_Latn
    • Defined language in metadata: tet_Latn
    • Defined language in metadata: tg_Cyrl
    • Defined language in metadata: tg_Latn
    • Defined language in metadata: tiv_Latn
    • Defined language in metadata: tiw_Latn
    • Defined language in metadata: tjs_Latn
    • Defined language in metadata: tk_Cyrl
    • Defined language in metadata: tk_Latn
    • Defined language in metadata: tkl_Latn
    • Defined language in metadata: tkr_Cyrl
    • Defined language in metadata: tkr_Latn
    • Defined language in metadata: tlh_Latn
    • Defined language in metadata: tli_Latn
    • Defined language in metadata: tly_Cyrl
    • Defined language in metadata: tly_Latn
    • Defined language in metadata: tmh_Latn
    • Defined language in metadata: tn_Latn
    • Defined language in metadata: tnr_Latn
    • Defined language in metadata: to_Latn
    • Defined language in metadata: tob_Latn
    • Defined language in metadata: tog_Latn
    • Defined language in metadata: toi_Latn
    • Defined language in metadata: toj_Latn
    • Defined language in metadata: top_Latn
    • Defined language in metadata: tpi_Latn
    • Defined language in metadata: tr_Latn
    • Defined language in metadata: tru_Latn
    • Defined language in metadata: trv_Latn
    • Defined language in metadata: ts_Latn
    • Defined language in metadata: tsd_Grek
    • Defined language in metadata: tsg_Latn
    • Defined language in metadata: tsi_Latn
    • Defined language in metadata: tsz_Latn
    • Defined language in metadata: tt_Cyrl
    • Defined language in metadata: tt_Latn
    • Defined language in metadata: ttj_Latn
    • Defined language in metadata: ttt_Cyrl
    • Defined language in metadata: ttt_Latn
    • Defined language in metadata: tum_Latn
    • Defined language in metadata: tvl_Latn
    • Defined language in metadata: twq_Latn
    • Defined language in metadata: ty_Latn
    • Defined language in metadata: tyv_Cyrl
    • Defined language in metadata: tzh_Latn
    • Defined language in metadata: tzm_Latn
    • Defined language in metadata: tzo_Latn
    • Defined language in metadata: ude_Cyrl
    • Defined language in metadata: udm_Cyrl
    • Defined language in metadata: udm_Latn
    • Defined language in metadata: udu_Latn
    • Defined language in metadata: ug_Cyrl
    • Defined language in metadata: ug_Latn
    • Defined language in metadata: uk_Cyrl
    • Defined language in metadata: uli_Latn
    • Defined language in metadata: umb_Latn
    • Defined language in metadata: ura_Latn
    • Defined language in metadata: uz_Cyrl
    • Defined language in metadata: uz_Latn
    • Defined language in metadata: vai_Latn
    • Defined language in metadata: ve_Latn
    • Defined language in metadata: vec_Latn
    • Defined language in metadata: vep_Latn
    • Defined language in metadata: vi_Latn
    • Defined language in metadata: vic_Latn
    • Defined language in metadata: vls_Latn
    • Defined language in metadata: vmf_Latn
    • Defined language in metadata: vmw_Latn
    • Defined language in metadata: vo_Latn
    • Defined language in metadata: vot_Latn
    • Defined language in metadata: vro_Latn
    • Defined language in metadata: vun_Latn
    • Defined language in metadata: wa_Latn
    • Defined language in metadata: wae_Latn
    • Defined language in metadata: war_Latn
    • Defined language in metadata: was_Latn
    • Defined language in metadata: wbp_Latn
    • Defined language in metadata: wls_Latn
    • Defined language in metadata: wo_Latn
    • Defined language in metadata: wwa_Latn
    • Defined language in metadata: xal_Cyrl
    • Defined language in metadata: xav_Latn
    • Defined language in metadata: xh_Latn
    • Defined language in metadata: xog_Latn
    • Defined language in metadata: xsm_Latn
    • Defined language in metadata: xum_Latn
    • Defined language in metadata: yad_Latn
    • Defined language in metadata: yao_Latn
    • Defined language in metadata: yap_Latn
    • Defined language in metadata: yav_Latn
    • Defined language in metadata: ybb_Latn
    • Defined language in metadata: ykg_Cyrl
    • Defined language in metadata: yo_Latn
    • Defined language in metadata: yrk_Cyrl
    • Defined language in metadata: yrl_Latn
    • Defined language in metadata: yua_Latn
    • Defined language in metadata: za_Latn
    • Defined language in metadata: zag_Latn
    • Defined language in metadata: zam_Latn
    • Defined language in metadata: zap_Latn
    • Defined language in metadata: zdj_Latn
    • Defined language in metadata: zea_Latn
    • Defined language in metadata: zlm_Latn
    • Defined language in metadata: zmi_Latn
    • Defined language in metadata: zro_Latn
    • Defined language in metadata: ztu_Latn
    • Defined language in metadata: zu_Latn
    • Defined language in metadata: zun_Latn
    • Defined language in metadata: zza_Latn
    • 33% (370/1095) of languages using the Latin script
    • 85% (68/80) of languages using the Cyrillic script
    • 33% (2/6) of languages using the Greek script (Missing Tsakonian; Pontic (Greek); Coptic (Greek); Balkan Gagauz Turkish)
    First seen 2020-11-19
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure VFs have 'ital' STAT axis.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check name ID 25 to end with "Italic" for Italic VFs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check variable font instances
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Serif Dogra link

    Designer Google
    Subsets dogra, latin, latin-ext, menu
    Languages
    • Defined language in metadata: doi_Dogr
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.007; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.007; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.007; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Ethiopic link

    Designer Google
    Subsets ethiopic, latin, latin-ext, menu
    Languages
    • Defined language in metadata: am_Ethi
    • Defined language in metadata: byn_Ethi
    • Defined language in metadata: gez_Ethi
    • Defined language in metadata: om_Ethi
    • Defined language in metadata: ti_Ethi
    • Defined language in metadata: tig_Ethi
    • Defined language in metadata: wal_Ethi
    • 25% (280/1095) of languages using the Latin script
    • 28% (2/7) of languages using the Ethiopic script (Missing Geez; Oromo (Ethiopic); Wolaytta (Ethiopic); Blin; Tigre)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.102 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.102 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Georgian link

    Designer Google
    Subsets georgian, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ka_Geor
    • Defined language in metadata: lzz_Geor
    • Defined language in metadata: xmf_Geor
    • 25% (280/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Georgian script (Missing Laz; Mingrelian)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Grantha link

    Designer Google
    Subsets grantha, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sa_Gran
    • 27% (302/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-05-20 (8 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Gujarati link

    Designer Google
    Subsets gujarati, latin, latin-ext, math, menu, symbols
    Languages
    • Defined language in metadata: gu_Gujr
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gujarati script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.106 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.106 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.106 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Gurmukhi link

    Designer Google
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • Defined language in metadata: pa_Guru
    • 26% (288/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif HK link

    Designer Google
    Subsets chinese-hongkong, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: cjy_Hant
    • Defined language in metadata: gan_Hant
    • Defined language in metadata: hak_Hant
    • Defined language in metadata: hsn_Hant
    • Defined language in metadata: lzh_Hant
    • Defined language in metadata: nan_Hant
    • Defined language in metadata: wuu_Hant
    • Defined language in metadata: yue_Hant
    • Defined language in metadata: zh_Hant
    • 14% (157/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2022-05-12
    Last updated 2024-08-19 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to production on 2024-09-24 (4 months ago)
    • Version Version 2.002-H1;hotconv 1.1.0;makeotfexe 2.6.0 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Serif Hebrew link

    Designer Google
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • Defined language in metadata: he_Hebr
    • Defined language in metadata: jpr_Hebr
    • Defined language in metadata: jrb_Hebr
    • Defined language in metadata: lad_Hebr
    • Defined language in metadata: sam_Hebr
    • Defined language in metadata: yi_Hebr
    • Defined language in metadata: zh_Hebr
    • 27% (302/1095) of languages using the Latin script
    • 28% (2/7) of languages using the Hebrew script (Missing Chinese (Hebrew); Judeo-Arabic; Judeo-Persian; Yiddish; Samaritan Aramaic)
    First seen 2020-11-19
    Last updated 2024-04-24 (9 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Hentaigana link

    Designer Google
    Subsets kana-extended, latin, latin-ext, menu
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2024-02-26
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.000 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.000 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.000 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif JP link

    Designer Google
    Subsets cyrillic, japanese, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: ain_Kana
    • Defined language in metadata: ja_Jpan
    • Defined language in metadata: ja_Hira
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ryu_Jpan
    • Defined language in metadata: ryu_Kana
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2018-08-22
    Last updated 2024-08-19 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to production on 2024-09-24 (4 months ago)
    • Version Version 2.002-H1;hotconv 1.1.0;makeotfexe 2.6.0 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Serif KR link

    Designer Google
    Subsets cyrillic, korean, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: ko_Kore
    • 14% (158/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-08-22
    Last updated 2024-08-19 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to production on 2024-09-24 (4 months ago)
    • Version Version 2.002-H1;hotconv 1.1.0;makeotfexe 2.6.0 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Serif Kannada link

    Designer Google
    Subsets kannada, latin, latin-ext, menu
    Languages
    • Defined language in metadata: kn_Knda
    • Defined language in metadata: tcy_Knda
    • 28% (314/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Khitan Small Script link

    Designer Google
    Subsets khitan-small-script, latin, latin-ext, menu
    Languages 25% (280/1095) of languages using the Latin script
    First seen 2023-01-11
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
  • Full Fontbakery report
  • Noto Serif Khmer link

    Designer Google
    Subsets khmer, latin, latin-ext, menu
    Languages
    • Defined language in metadata: km_Khmr
    • 28% (314/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Khojki link

    Designer Google
    Subsets khojki, latin, latin-ext, menu
    Languages
    • Defined language in metadata: sd_Khoj
    • 28% (314/1095) of languages using the Latin script
    First seen 2022-08-30
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Lao link

    Designer Google
    Subsets lao, latin, latin-ext, menu
    Languages
    • Defined language in metadata: hnj_Laoo
    • Defined language in metadata: kjg_Laoo
    • Defined language in metadata: lo_Laoo
    • 28% (314/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Makasar link

    Designer Google
    Subsets latin, latin-ext, makasar, menu
    Languages
    • Defined language in metadata: mak_Maka
    • 25% (280/1095) of languages using the Latin script
    First seen 2022-10-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Malayalam link

    Designer Google
    Subsets latin, latin-ext, malayalam, menu
    Languages
    • Defined language in metadata: ml_Mlym
    • 25% (280/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Malayalam script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.104 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.104 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.104 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check base characters have non-zero advance width.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Myanmar link

    Designer Google
    Subsets menu, myanmar
    Languages
    • Defined language in metadata: kht_Mymr
    • Defined language in metadata: ksw_Mymr
    • Defined language in metadata: mnw_Mymr
    • Defined language in metadata: my_Mymr
    • Defined language in metadata: pwo_Mymr
    • Defined language in metadata: shn_Mymr
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D mymr -f none -a qsq -X "" moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D mymr -f none -a qsq -X "" moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.001; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 14 -D mymr -f none -a qsq -X "" moved to dev on 2024-08-28 (5 months ago)
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check font names are correct
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Serif NP Hmong link

    Designer Google
    Subsets latin, menu, nyiakeng-puachue-hmong
    Languages
    • Defined language in metadata: hmn_Hmnp
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2023-01-23 (2 years ago)
    • Version Version 1.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Nyiakeng Puachue Hmong link

    Designer Google
    Subsets menu, nyiakeng-puachue-hmong
    Languages
    • Defined language in metadata: hmn_Hmnp
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.000 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Check samples can be rendered.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • FAIL: Check font names are correct
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure font can render its own name.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Noto Serif Old Uyghur link

    Designer Google
    Subsets latin, latin-ext, menu, old-uyghur
    Languages
    • Defined language in metadata: oui_Ougr
    • 27% (302/1095) of languages using the Latin script
    First seen 2023-09-26
    Last updated 2024-06-11 (7 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-09-24 (4 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.004; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Oriya link

    Designer Google
    Subsets latin, latin-ext, menu, oriya
    Languages
    • Defined language in metadata: khr_Orya
    • Defined language in metadata: kyw_Orya
    • Defined language in metadata: or_Orya
    • Defined language in metadata: sa_Orya
    • Defined language in metadata: sat_Orya
    • Defined language in metadata: unr_Orya
    • 26% (288/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Odia script (Missing Kharia (Odia); Mundari (Odia); Kudmali (Odia); Santali (Odia); Sanskrit, Odia / Oriya)
    First seen 2022-07-04
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.051 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.051 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.051 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Ottoman Siyaq link

    Designer Google
    Subsets latin, latin-ext, menu, ottoman-siyaq-numbers
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2023-03-15
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.006; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.006; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.006; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif SC link

    Designer Google
    Subsets chinese-simplified, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: cjy_Hans
    • Defined language in metadata: gan_Hans
    • Defined language in metadata: hak_Hans
    • Defined language in metadata: hsn_Hans
    • Defined language in metadata: lzh_Hans
    • Defined language in metadata: nan_Hans
    • Defined language in metadata: wuu_Hans
    • Defined language in metadata: yue_Hans
    • Defined language in metadata: za_Hans
    • Defined language in metadata: zh_Hans
    • 14% (157/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    • 20% (2/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Southern Min Chinese (Simplified); Wu Chinese (Simplified); Gan Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    • 20% (2/10) of languages using the Traditional Han script (Missing Zhuang, Traditional Han; Literary Chinese; Southern Min Chinese; Hakka Chinese; Wu Chinese; Jin Chinese; Xiang Chinese; Gan Chinese)
    First seen 2018-12-03
    Last updated 2024-08-19 (5 months ago)
    • Version Version 2.002-H1;hotconv 1.1.0;makeotfexe 2.6.0 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Serif Sinhala link

    Designer Google
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • Defined language in metadata: pi_Sinh
    • Defined language in metadata: sa_Sinh
    • Defined language in metadata: si_Sinh
    • 25% (280/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.007 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.007 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.007 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif TC link

    Designer Google
    Subsets chinese-traditional, cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • Defined language in metadata: cjy_Hant
    • Defined language in metadata: gan_Hant
    • Defined language in metadata: hak_Hant
    • Defined language in metadata: hsn_Hant
    • Defined language in metadata: lzh_Hant
    • Defined language in metadata: nan_Hant
    • Defined language in metadata: wuu_Hant
    • Defined language in metadata: yue_Hant
    • Defined language in metadata: za_Hant
    • Defined language in metadata: zh_Hant
    • 14% (157/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2018-12-03
    Last updated 2024-08-19 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to production on 2024-09-24 (4 months ago)
    • Version Version 2.002-H1;hotconv 1.1.0;makeotfexe 2.6.0 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003-H1;hotconv 1.1.1;makeotfexe 2.6.0 moved to dev on 2024-08-28 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Noto Serif Tamil link

    Designer Google
    Subsets latin, latin-ext, menu, tamil
    Languages
    • Defined language in metadata: bfq_Taml
    • Defined language in metadata: ta_Taml
    • 28% (314/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.004 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.004 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Tangut link

    Designer Google
    Subsets latin, latin-ext, menu, tangut
    Languages
    • Defined language in metadata: txg_Tang
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.169; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.169; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.169; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Telugu link

    Designer Google
    Subsets latin, latin-ext, menu, telugu
    Languages
    • Defined language in metadata: gon_Telu
    • Defined language in metadata: lmn_Telu
    • Defined language in metadata: te_Telu
    • Defined language in metadata: wbq_Telu
    • 28% (314/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Thai link

    Designer Google
    Subsets latin, latin-ext, menu, thai
    Languages
    • Defined language in metadata: kdt_Thai
    • Defined language in metadata: kxm_Thai
    • Defined language in metadata: lcp_Thai
    • Defined language in metadata: lwl_Thai
    • Defined language in metadata: pi_Thai
    • Defined language in metadata: sou_Thai
    • Defined language in metadata: th_Thai
    • Defined language in metadata: tts_Thai
    • 31% (343/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Tibetan link

    Designer Google
    Subsets latin, latin-ext, menu, tibetan
    Languages
    • Defined language in metadata: bft_Tibt
    • Defined language in metadata: bo_Tibt
    • Defined language in metadata: dz_Tibt
    • Defined language in metadata: taj_Tibt
    • Defined language in metadata: tdg_Tibt
    • Defined language in metadata: tsj_Tibt
    • 28% (314/1095) of languages using the Latin script
    • 50% (3/6) of languages using the Tibetan script (Missing Balti (Tibetan); Western Tamang, Tibetan; Tshangla)
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.103 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.103 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.103 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Check tabular widths don't have kerning.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Todhri link

    Designer Google
    Subsets latin, latin-ext, menu, todhri
    Languages
    • Defined language in metadata: sq_Todr
    • 29% (328/1095) of languages using the Latin script
    First seen 2024-09-25
    Last updated 2024-09-25 (4 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-11-15 (2 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Toto link

    Designer Google
    Subsets latin, latin-ext, menu, toto
    Languages
    • Defined language in metadata: txo_Toto
    • 27% (302/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Toto script
    First seen 2022-09-05
    Last updated 2024-06-13 (7 months ago)
    • Version Version 2.002 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.002 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Vithkuqi link

    Designer Google
    Subsets latin, latin-ext, menu, vithkuqi
    Languages
    • Defined language in metadata: sq_Vith
    • 25% (280/1095) of languages using the Latin script
    First seen 2022-10-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.005 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.005 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.005 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Serif Yezidi link

    Designer Google
    Subsets latin, latin-ext, menu, yezidi
    Languages
    • Defined language in metadata: ku_Yezi
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.001 moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.001 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Noto Traditional Nushu link

    Designer Google
    Subsets latin, latin-ext, menu, nushu
    Languages
    • Defined language in metadata: mis_Nshu
    • 25% (280/1095) of languages using the Latin script
    First seen 2020-11-19
    Last updated 2024-08-26 (5 months ago)
    • Version Version 2.003 moved to production on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 2.003 moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Noto Znamenny Musical Notation link

    Designer Google
    Subsets latin, latin-ext, math, menu, symbols, znamenny
    Languages 28% (314/1095) of languages using the Latin script
    First seen 2023-12-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-28 (5 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-08-28 (5 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-08-28 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Nova Cut link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Nova Flat link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Nova Mono link

    Designer Wojciech Kalinowski
    Subsets menu, greek, latin, latin-ext
    Languages 13% (143/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.2 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.2 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.2 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Nova Oval link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Nova Round link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Nova Script link

    Designer Wojciech Kalinowski
    Subsets latin, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Font styles are named canonically?
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Nova Slim link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-03-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Nova Square link

    Designer Wojciech Kalinowski
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-04-14
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Numans link

    Designer Jovanny Lemonad
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-17
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Nunito link

    Designer Vernon Adams, Cyreal, Jacques Le Bailly
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 37% (407/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2012-08-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Nunito Sans link

    Designer Vernon Adams, Jacques Le Bailly, Manvel Shmavonyan, Alexei Vanyashin
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 38% (419/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2016-10-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Nuosu SIL link

    Designer SIL International
    Subsets latin, latin-ext, menu, yi
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Yi script
    First seen 2022-04-28
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • OFL Sorts Mill Goudy TT link

    Designer Barry Schwartz
    Subsets menu, latin
    Languages 25% (274/1095) of languages using the Latin script
    First seen 2010-05-18
    Last updated 2022-05-23 (2 years ago)
    • Version Version 003.000 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Ensure Italic styles have Roman counterparts.
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Odibee Sans link

    Designer James Barnard
    Subsets latin, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2019-11-08
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Odor Mean Chey link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Offside link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Oi link

    Designer Kostas Bartsokas
    Subsets arabic, cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, tamil, vietnamese
    Languages
    • 50% (548/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    • 1% (1/80) of languages using the Arabic script (Supports Urdu)
    First seen 2021-02-03
    Last updated 2024-10-25 (3 months ago)
    • Version Version 4.000 moved to production on 2024-11-21 (2 months ago)
    • Version Version 4.000 moved to sandbox on 2024-11-08 (2 months ago)
    • Version Version 4.000 moved to dev on 2024-10-31 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Ojuju link

    Designer Ụdị Foundry, Chisaokwu Joboson, Mirko Velimirović
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 62% (682/1095) of languages using the Latin script
    First seen 2024-02-14
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.000 moved to production on 2024-02-29 (11 months ago)
    • Version Version 1.000 moved to dev on 2024-02-24 (11 months ago)
    • Version Version 1.000 moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Old Standard TT link

    Designer Alexey Kryukov
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (346/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2010-05-18
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Oldenburg link

    Designer Nicole Fally
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Ole link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Oleo Script link

    Designer soytutype fonts
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-03-29
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Oleo Script Swash Caps link

    Designer soytutype fonts
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-11-12
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Onest link

    Designer Dmitri Voloshin, Andrey Kudryavtsev
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 28% (315/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    First seen 2023-09-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • 1.000 (1 year, 10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Oooh Baby link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Open Sans link

    Designer Steve Matteson
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, hebrew, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 30% (330/1095) of languages using the Latin script
    • 78% (63/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 28% (2/7) of languages using the Hebrew script (Missing Chinese (Hebrew); Judeo-Arabic; Yiddish; Samaritan Aramaic; Ladino)
    First seen 2011-02-02
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.003 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 3.003 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 3.003 moved to dev on 2023-11-18 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check variable font instances
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Oranienbaum link

    Designer Oleg Pospelov, Jovanny Lemonad
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-08-20
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Orbit link

    Designer Sooun Cho, JAMO
    Subsets korean, latin, latin-ext, menu
    Languages
    • 13% (153/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2023-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Orbitron link

    Designer Matt McInerney
    Subsets latin, menu
    Languages 17% (190/1095) of languages using the Latin script
    First seen 2010-12-15
    Last updated 2024-04-10 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Oregano link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-08-13
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Orelega One link

    Designer Haruki Wakamatsu
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 28% (307/1095) of languages using the Latin script
    • 48% (39/80) of languages using the Cyrillic script
    First seen 2021-03-12
    Last updated 2024-04-03 (10 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Orienta link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Original Surfer link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Oswald link

    Designer Vernon Adams, Kalapi Gajjar, Cyreal
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (391/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2012-02-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Otomanopee One link

    Designer Gutenberg Labo
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 11% (131/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.003; ttfautohint (v1.8.3) moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Outfit link

    Designer Smartsheet Inc, Rodrigo Fuenzalida
    Subsets latin, latin-ext, menu
    Languages 28% (315/1095) of languages using the Latin script
    First seen 2021-09-28
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
  • Full Fontbakery report
  • Over the Rainbow link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2011-04-27
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Overlock link

    Designer Dario Manuel Muhafara
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Overlock SC link

    Designer Dario Manuel Muhafara
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Overpass link

    Designer Delve Withrington, Dave Bailey, Thomas Jockin
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 60% (664/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    First seen 2016-12-02
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Overpass Mono link

    Designer Delve Withrington, Dave Bailey, Thomas Jockin
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 63% (696/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    First seen 2016-12-02
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Ovo link

    Designer Nicole Fally
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-07-20
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Oxanium link

    Designer Severin Meyer
    Subsets latin, latin-ext, menu
    Languages 26% (292/1095) of languages using the Latin script
    First seen 2020-01-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Oxygen link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2012-03-29
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Oxygen Mono link

    Designer Vernon Adams
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-09-08
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • PT Mono link

    Designer ParaType
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 12% (139/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Serbian)
    First seen 2012-02-29
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • PT Sans link

    Designer ParaType
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 12% (139/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Serbian)
    First seen 2010-09-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • PT Sans Caption link

    Designer ParaType
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 12% (139/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Serbian)
    First seen 2010-09-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • PT Sans Narrow link

    Designer ParaType
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 12% (139/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Serbian)
    First seen 2010-09-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • PT Serif link

    Designer ParaType
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 12% (139/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Serbian)
    First seen 2011-02-09
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • PT Serif Caption link

    Designer ParaType
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 12% (139/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic); Serbian)
    First seen 2011-02-09
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Pacifico link

    Designer Vernon Adams, Jacques Le Bailly, Botjo Nikoltchev, Ani Petrova
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (349/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2011-03-09
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Padauk link

    Designer SIL International
    Subsets latin, latin-ext, menu, myanmar
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Myanmar script (Missing Shan; Khamti; Pwo Western Karen, Myanmar; S’gaw Karen, Myanmar; Mon)
    First seen 2016-11-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Padyakke Expanded One link

    Designer James Puckett
    Subsets kannada, latin, latin-ext, menu
    Languages
    • 30% (333/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2022-12-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Palanquin link

    Designer Pria Ravichandran
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-01-28
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Palanquin Dark link

    Designer Pria Ravichandran
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-01-28
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Palette Mosaic link

    Designer Shibuya Font
    Subsets japanese, latin, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-04-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Pangolin link

    Designer Kevin Burke
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (340/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2017-02-12
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 1.101 moved to dev on 2024-01-12 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Paprika link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Parisienne link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Parkinsans link

    Designer Red Stone
    Subsets latin, latin-ext, menu
    Languages 26% (287/1095) of languages using the Latin script
    First seen 2024-11-07
    Last updated 2024-11-07 (2 months ago)
    • Version Version 1.000 moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.000 moved to sandbox on 2024-11-15 (2 months ago)
    • Version Version 1.000 moved to dev on 2024-11-08 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Passero One link

    Designer Viktoriya Grabowska
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-08-31
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Passion One link

    Designer Fontstage
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Passions Conflict link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-10-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Pathway Extreme link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (358/1095) of languages using the Latin script
    First seen 2023-02-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Pathway Gothic One link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2013-06-05
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Patrick Hand link

    Designer Patrick Wagesreiter
    Subsets menu, latin, latin-ext, vietnamese
    Languages 4% (52/1095) of languages using the Latin script
    First seen 2011-07-06
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.003;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329; tt moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.003;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329; tt moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.003;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329; tt moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Patrick Hand SC link

    Designer Patrick Wagesreiter
    Subsets latin, latin-ext, menu, vietnamese
    Languages 4% (52/1095) of languages using the Latin script
    First seen 2013-02-27
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.003;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329; tt moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.003;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329; tt moved to sandbox on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Pattaya link

    Designer Cadson Demak
    Subsets cyrillic, latin, latin-ext, menu, thai, vietnamese
    Languages
    • 30% (338/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    First seen 2016-06-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Patua One link

    Designer LatinoType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Pavanam link

    Designer Tharique Azeez
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2016-06-20
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Paytone One link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (381/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Peddana link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Peralta link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-07-11
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Petemoss link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-10-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Petit Formal Script link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Petrona link

    Designer Ringo R. Seeber
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (366/1095) of languages using the Latin script
    First seen 2020-07-15
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Phetsarath link

    Designer Danh Hong
    Subsets lao
    Languages
    First seen 2012-05-18
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.01 moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.01 moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 1.01 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: There must not be VTT Talk sources in the font.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check if OS/2 xAvgCharWidth is correct.
  • Full Fontbakery report
  • Philosopher link

    Designer Jovanny Lemonad
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 22% (244/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2011-08-31
    Last updated 2024-06-26 (7 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-01 (6 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-18 (6 months ago)
    • Version Version 2.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-07-05 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Phudu link

    Designer Dương Trần
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2023-01-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Piazzolla link

    Designer Juan Pablo del Peral, Huerta Tipográfica
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (361/1095) of languages using the Latin script
    • 78% (63/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2020-08-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • v2.005 (3 years ago)
    • (3 years ago)
    • v2.003 (4 years ago)
    • v2.002 (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • v1.350 (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • v1.310 (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • v1.100 (4 years ago)
    • v1.000 (4 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Piedra link

    Designer Sudtipos
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Pinyon Script link

    Designer Nicole Fally
    Subsets latin, latin-ext, menu, vietnamese
    Languages 39% (430/1095) of languages using the Latin script
    First seen 2011-10-12
    Last updated 2024-04-26 (9 months ago)
    • Version Version 1.008; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-06 (8 months ago)
    • Version Version 1.008; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.008; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Pirata One link

    Designer Rodrigo Fuenzalida, Nicolas Massi
    Subsets menu, latin, latin-ext
    Languages 12% (139/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Pixelify Sans link

    Designer Stefie Justprince
    Subsets cyrillic, latin, latin-ext, menu
    Languages
    • 28% (315/1095) of languages using the Latin script
    • 6% (5/80) of languages using the Cyrillic script (Supports Belarusian; Bulgarian; Macedonian; Serbian; Russian)
    First seen 2023-09-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Plaster link

    Designer Sorkin Type
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Platypi link

    Designer David Sargent
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (365/1095) of languages using the Latin script
    First seen 2024-03-07
    Last updated 2024-04-18 (9 months ago)
    • Version Version 1.200 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.200 moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.200 moved to dev on 2024-03-08 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Play link

    Designer Jonas Hecksher
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 21% (230/1095) of languages using the Latin script
    • 73% (59/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2011-05-04
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Playball link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (321/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Playfair link

    Designer Claus Eggers Sørensen
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 50% (549/1095) of languages using the Latin script
    • 41% (33/80) of languages using the Cyrillic script
    First seen 2023-04-13
    Last updated 2025-01-10 (27 days ago)
    • Version Version 2.203 moved to production on 2025-01-29 (9 days ago)
    • Version Version 2.203 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 2.203 moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Check font names are correct
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Playfair Display link

    Designer Claus Eggers Sørensen
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (355/1095) of languages using the Latin script
    • 35% (28/80) of languages using the Cyrillic script
    First seen 2011-11-16
    Last updated 2024-01-11 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Playfair Display SC link

    Designer Claus Eggers Sørensen
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 29% (322/1095) of languages using the Latin script
    • 31% (25/80) of languages using the Cyrillic script
    First seen 2012-10-26
    Last updated 2024-01-11 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Playpen Sans link

    Designer TypeTogether, Laura Meseguer, Veronika Burian, José Scaglione
    Subsets emoji, latin, latin-ext, math, menu, vietnamese
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2023-09-07
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.003 moved to production on 2023-12-05 (1 year, 2 months ago)
    • Version Version 1.003 moved to sandbox on 2023-12-01 (1 year, 2 months ago)
    • Version Version 1.003 moved to dev on 2023-12-01 (1 year, 2 months ago)
    • Version Version 1.002 moved to dev on 2023-11-30 (1 year, 2 months ago)
    • Version Version 1.001 moved to production on 2023-10-20 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Playwrite AR link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-10 (27 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite AR Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite AT link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AT Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU NSW link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU NSW Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU QLD link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU QLD Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU SA link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU SA Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU TAS link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU TAS Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU VIC link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite AU VIC Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite BE VLG link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-02-06 (11 hours ago)
    • Version Version 1.003 moved to sandbox on 2025-02-07 (an hour ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite BE VLG Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite BE WAL link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2024-11-27 (2 months ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite BE WAL Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite BR link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-15
    Last updated 2025-01-16 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite BR Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite CA link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (22 days ago)
    • Version Version 1.003 moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.003 moved to dev on 2025-01-20 (17 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite CA Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite CL link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite CL Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite CO link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2023-12-13
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.000 moved to sandbox on 2024-01-26 (1 year, 12 days ago)
    • Version Version 1.000 moved to dev on 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite CO Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite CU link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite CU Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite CZ link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite CZ Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE Grund link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-15
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE Grund Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE LA link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-23 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE LA Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE SAS link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE SAS Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE VA link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DE VA Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DK Loopet link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-07 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DK Loopet Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DK Uloopet link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-06 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite DK Uloopet Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite ES link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-23 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite ES Deco link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite ES Deco Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite ES Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite FR Moderne link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-05-31 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite FR Moderne Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite FR Trad link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2023-12-12
    Last updated 2025-01-16 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.000 moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 1.000 moved to dev on 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite FR Trad Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite GB J link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-27 (10 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite GB J Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-22
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    • Version Version 1.002 moved to dev on 2024-11-27 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite GB S link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-01-18
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.000 moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 1.000 moved to dev on 2024-01-19 (1 year, 19 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite GB S Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite HR link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (14 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-06 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite HR Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite HR Lijeva link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-06 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite HR Lijeva Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite HU link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-06 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite HU Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite ID link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite ID Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite IE link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IE Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IN link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (21 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IN Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IS link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IS Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IT Moderna link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IT Moderna Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IT Trad link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite IT Trad Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite MX link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite MX Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite NG Modern link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-17 (20 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-24 (13 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite NG Modern Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite NL link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite NL Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite NO link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite NO Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite NZ link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite NZ Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite PE link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-07-09 (6 months ago)
    • Version Version 1.002 moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-06 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite PE Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite PL link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite PL Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite PT link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite PT Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite RO link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-31 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite RO Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite SK link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-06-05 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-31 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite SK Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite TZ link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite TZ Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite US Modern link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite US Modern Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-15 (22 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite US Trad link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to dev on 2024-06-01 (8 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite US Trad Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Playwrite VN link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-04-03
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-19 (8 months ago)
    • Version Version 1.001 moved to dev on 2024-05-09 (8 months ago)
    • Version Version 1.000 moved to dev on 2024-04-04 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite VN Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check font follows the Google Fonts vertical metric schema
  • Full Fontbakery report
  • Playwrite ZA link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-05-16
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.003 moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003 moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.002 moved to production on 2024-06-15 (7 months ago)
    • Version Version 1.002 moved to sandbox on 2024-05-26 (8 months ago)
    • Version Version 1.002 moved to dev on 2024-05-23 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Playwrite ZA Guides link

    Designer TypeTogether, Veronika Burian, José Scaglione
    Subsets menu
    Languages 30% (335/1095) of languages using the Latin script
    First seen 2024-11-27
    Last updated 2025-02-05 (a day ago)
    • Version Version 1.003 moved to production on 2025-01-14 (23 days ago)
    • Version Version 1.003 moved to sandbox on 2024-12-03 (2 months ago)
    • Version Version 1.003 moved to dev on 2024-11-29 (2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Plus Jakarta Sans link

    Designer Tokotype
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 33% (368/1095) of languages using the Latin script
    First seen 2022-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Pochaevsk link

    Designer Aleksandr Andreev
    Subsets cyrillic, cyrillic-ext, latin, menu
    Languages
    • 13% (150/1095) of languages using the Latin script
    • 21% (17/80) of languages using the Cyrillic script
    First seen 2024-12-06
    Last updated 2025-01-29 (8 days ago)
    • Version Version 1.210; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-02-07 (6 minutes ago)
    • Version Version 1.210; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-30 (8 days ago)
    • Version Version 1.200; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.200; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.200; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Podkova link

    Designer Cyreal
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (390/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2011-05-18
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Poetsen One link

    Designer Rodrigo Fuenzalida, Pablo Impallari
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2024-03-12 (10 months ago)
    • Version Version 1.000; ttfautohint (v0.8) -G 200 -r 50 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.000; ttfautohint (v0.8) -G 200 -r 50 moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.000; ttfautohint (v0.8) -G 200 -r 50 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Poiret One link

    Designer Denis Masharov
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (366/1095) of languages using the Latin script
    • 70% (56/80) of languages using the Cyrillic script
    First seen 2012-02-29
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
  • Full Fontbakery report
  • Poller One link

    Designer Yvonne Schüttler
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-09-28
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Poltawski Nowy link

    Designer Adam Półtawski, Mateusz Machalski, Borys Kosmynka, Ania Wieluńska
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (378/1095) of languages using the Latin script
    First seen 2023-03-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Poly link

    Designer Nicolás Silva
    Subsets menu, latin, latin-ext
    Languages 12% (137/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Pompiere link

    Designer Karolina Lach
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-07-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.002 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to sandbox on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Ponnala link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    • Version Version 1.0.3 moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.0.3 moved to sandbox on 2024-11-21 (2 months ago)
    • Version Version 1.0.3 moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Ponomar link

    Designer Aleksandr Andreev
    Subsets cyrillic, cyrillic-ext, latin, menu
    Languages
    • 18% (207/1095) of languages using the Latin script
    • 33% (27/80) of languages using the Cyrillic script
    First seen 2024-12-06
    Last updated 2025-01-29 (8 days ago)
    • Version Version 1.302; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-02-07 (an hour ago)
    • Version Version 1.301; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.301; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Pontano Sans link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 30% (329/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Poor Story link

    Designer Yoon Design
    Subsets korean, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-23
    Last updated 2024-10-24 (3 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Poppins link

    Designer Indian Type Foundry, Jonny Pinhorn, Ninad Kale
    Subsets latin, latin-ext, menu
    Languages
    • 12% (138/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Eastern Tamang; Kangri; Nepali; Marathi; Goan Konkani)
    First seen 2015-06-03
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Check METADATA.pb includes production subsets.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Port Lligat Sans link

    Designer Tipo
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Port Lligat Slab link

    Designer Tipo
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Porter Sans Block link

    Designer Tyler Finck
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2013-12-03
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Potta One link

    Designer Font Zone 108
    Subsets japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 30% (330/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-14
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Pragati Narrow link

    Designer Omnibus-Type
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 27% (306/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-04-22
    Last updated 2024-08-26 (5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Praise link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 25% (278/1095) of languages using the Latin script
    First seen 2021-10-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Prata link

    Designer Cyreal
    Subsets cyrillic, cyrillic-ext, latin, menu, vietnamese
    Languages
    • 23% (255/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2011-09-07
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Preahvihear link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Press Start 2P link

    Designer CodeMan38
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 14% (157/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Cyrillic script (Supports Macedonian; Bosnian (Cyrillic); Serbian)
    First seen 2012-04-04
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Pridi link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Princess Sofia link

    Designer Tart Workshop
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-15
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Prociono link

    Designer Barry Schwartz
    Subsets menu, latin
    Languages 23% (253/1095) of languages using the Latin script
    First seen 2011-08-31
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Does the font have any invalid feature tags?
  • Full Fontbakery report
  • Prompt link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.001 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Prosto One link

    Designer Jovanny Lemonad, Pavel Emelyanov
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-02-29
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Protest Guerrilla link

    Designer Octavio Pardo
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2023-12-13
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-01-26 (1 year, 12 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-13 (1 year, 26 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Protest Revolution link

    Designer Octavio Pardo
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 31% (350/1095) of languages using the Latin script
    First seen 2023-12-13
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-13 (1 year, 26 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Protest Riot link

    Designer Octavio Pardo
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 32% (354/1095) of languages using the Latin script
    First seen 2023-12-13
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-13 (1 year, 26 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Protest Strike link

    Designer Octavio Pardo
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 32% (354/1095) of languages using the Latin script
    First seen 2023-12-13
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-01-26 (1 year, 12 days ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-01-13 (1 year, 26 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Proza Libre link

    Designer Jasper de Waard
    Subsets latin, latin-ext, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.001; ttfautohint (v1.4.1.8-43bc) moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Public Sans link

    Designer USWDS, Dan Williams, Pablo Impallari, Rodrigo Fuenzalida
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (347/1095) of languages using the Latin script
    First seen 2019-06-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Puppies Play link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2021-10-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Puritan link

    Designer Ben Weiner
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-11-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Purple Purse link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-16
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Pushster link

    Designer Sir Andyj
    Subsets latin, latin-ext, menu
    Languages
    • Defined language in metadata: en_Latn
    • Defined language in metadata: eo_Latn
    • 31% (342/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2019-04-01
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 2.100 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.100 moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Are there unwanted tables?
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Checking file is named canonically.
  • Full Fontbakery report
  • Qahiri link

    Designer Khaled Hosny
    Subsets arabic, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2021-04-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Quando link

    Designer Joana Correia
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-07-10
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Quantico link

    Designer MADType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Quattrocento link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-20
    Last updated 2024-03-12 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Quattrocento Sans link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-15
    Last updated 2024-03-12 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Glyph names are all valid?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Questrial link

    Designer Joe Prince, Laura Meseguer
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (373/1095) of languages using the Latin script
    First seen 2011-08-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Quicksand link

    Designer Andrew Paglinawan
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (393/1095) of languages using the Latin script
    First seen 2011-10-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Quintessential link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-02
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Qwigley link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (337/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Qwitcher Grypen link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • REM link

    Designer Octavio Pardo
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (353/1095) of languages using the Latin script
    First seen 2023-06-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Racing Sans One link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-08-13
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Radio Canada link

    Designer Charles Daoud, Coppers and Brasses, Alexandre Saumier Demers, Jacques Le Bailly
    Subsets canadian-aboriginal, latin, latin-ext, menu, vietnamese
    Languages 47% (522/1095) of languages using the Latin script
    First seen 2022-03-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Radio Canada Big link

    Designer Étienne Aubert Bonn
    Subsets latin, latin-ext, menu
    Languages 28% (317/1095) of languages using the Latin script
    First seen 2024-04-17
    Last updated 2024-04-17 (9 months ago)
    • Version Version 1.001 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-04-20 (9 months ago)
    • Version Version 1.001 moved to dev on 2024-04-19 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Radley link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Rajdhani link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 5% (4/78) of languages using the Devanagari script (Supports Eastern Tamang; Goan Konkani; Dotyali; Bodo)
    First seen 2014-07-09
    Last updated 2024-08-26 (5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Rakkas link

    Designer Zeynep Akay
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 26% (285/1095) of languages using the Latin script
    • 2% (2/80) of languages using the Arabic script (Supports Mazanderani; Urdu)
    First seen 2016-06-20
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Raleway link

    Designer Matt McInerney, Pablo Impallari, Rodrigo Fuenzalida
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 25% (276/1095) of languages using the Latin script
    • 77% (62/80) of languages using the Cyrillic script
    First seen 2012-09-07
    Last updated 2024-03-12 (10 months ago)
    Latest releases
    • 4.101 (4 years ago)
    • 4.100 (4 years ago)
    • (4 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Raleway Dots link

    Designer Matt McInerney, Pablo Impallari, Rodrigo Fuenzalida, Brenda Gallo
    Subsets menu, latin, latin-ext
    Languages 11% (125/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2024-03-12 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Ramabhadra link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2024-08-26 (5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
  • Full Fontbakery report
  • Ramaraja link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-08
    Last updated 2024-08-26 (5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Rambla link

    Designer Martin Sommaruga
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Rammetto One link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 27% (299/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2024-06-13 (7 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-07-16 (6 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-06-14 (7 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Rampart One link

    Designer Fontworks Inc.
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-06-08
    Last updated 2024-08-26 (5 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Ranchers link

    Designer Impallari Type
    Subsets menu, latin, latin-ext
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Ranga link

    Designer TipTopTyp
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (135/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-01-28
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Are there unwanted tables?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Is there a usable "kern" table declared in the font?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Rasa link

    Designer Rosetta, Anna Giedryś, David Březina
    Subsets gujarati, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (389/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gujarati script
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Rationale link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-08-03
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Ravi Prakash link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-12
    Last updated 2024-08-26 (5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Readex Pro link

    Designer Thomas Jockin, Nadine Chahine, Bonnie Shaver-Troup, Santiago Orozco, Héctor Gómez
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages 36% (396/1095) of languages using the Latin script
    First seen 2021-09-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Recursive link

    Designer Arrow Type, Stephen Nixon
    Subsets cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2020-05-01
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: License URL matches License text on name table?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Check correctness of STAT table strings
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: The variable font 'wght' (Weight) axis coordinate must be 400 on the 'Regular' instance.
    • FAIL: The variable font 'slnt' (Slant) axis coordinate must be zero on the 'Regular' instance.
    • FAIL: The variable font 'wght' (Weight) axis coordinate must be 700 on the 'Bold' instance.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
    • FAIL: STAT table has Axis Value tables?
  • Full Fontbakery report
  • Red Hat Display link

    Designer MCKL
    Subsets latin, latin-ext, menu
    Languages 28% (317/1095) of languages using the Latin script
    First seen 2019-04-10
    Last updated 2024-11-20 (2 months ago)
    • Version Version 1.030 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.030 moved to sandbox on 2024-11-23 (2 months ago)
    • Version Version 1.030 moved to dev on 2024-11-21 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Red Hat Mono link

    Designer MCKL
    Subsets latin, latin-ext, menu
    Languages 28% (317/1095) of languages using the Latin script
    First seen 2021-06-10
    Last updated 2024-11-20 (2 months ago)
    • Version Version 1.030 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.030 moved to sandbox on 2024-11-23 (2 months ago)
    • Version Version 1.030 moved to dev on 2024-11-21 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Red Hat Text link

    Designer MCKL
    Subsets latin, latin-ext, menu
    Languages 28% (317/1095) of languages using the Latin script
    First seen 2019-04-10
    Last updated 2024-11-20 (2 months ago)
    • Version Version 1.030 moved to production on 2024-12-05 (2 months ago)
    • Version Version 1.030 moved to sandbox on 2024-11-23 (2 months ago)
    • Version Version 1.030 moved to dev on 2024-11-21 (2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Red Rose link

    Designer Jaikishan Patel
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2020-07-02
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Redacted link

    Designer Christian Naths
    Subsets latin, latin-ext, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2013-09-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Redacted Script link

    Designer Christian Naths
    Subsets latin, latin-ext, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2013-09-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Reddit Mono link

    Designer Stephen Hutchings, OrangeRed
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (387/1095) of languages using the Latin script
    First seen 2024-02-22
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.014 moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.014 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.014 moved to dev on 2024-02-24 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check variable font instances
  • Full Fontbakery report
  • Reddit Sans link

    Designer Stephen Hutchings, OrangeRed
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (387/1095) of languages using the Latin script
    First seen 2023-10-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.014 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.014 moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.014 moved to dev on 2024-03-08 (11 months ago)
    • Version Version 1.012 moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    • Version Version 1.012 moved to dev on 2023-10-13 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Reddit Sans Condensed link

    Designer Stephen Hutchings, OrangeRed
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (387/1095) of languages using the Latin script
    First seen 2024-02-22
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.014 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.014 moved to sandbox on 2024-03-29 (10 months ago)
    • Version Version 1.014 moved to dev on 2024-03-08 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check variable font instances
  • Full Fontbakery report
  • Reem Kufi link

    Designer Khaled Hosny, Santiago Orozco
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (387/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Urdu; Punjabi (Arabic); Central Kurdish)
    First seen 2016-05-31
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Reem Kufi Fun link

    Designer Khaled Hosny, Santiago Orozco
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (387/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Urdu; Punjabi (Arabic); Central Kurdish)
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Glyph names are all valid?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Reem Kufi Ink link

    Designer Khaled Hosny, Santiago Orozco
    Subsets arabic, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (387/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Urdu; Punjabi (Arabic); Central Kurdish)
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Reenie Beanie link

    Designer James Grieshaber
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2010-05-10
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Reggae One link

    Designer Fontworks Inc.
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Rethink Sans link

    Designer Hans Thiessen
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2023-09-06
    Last updated 2024-04-18 (9 months ago)
    • Version Version 1.001 moved to production on 2023-12-08 (1 year, 2 months ago)
    • Version Version 1.001 moved to sandbox on 2023-10-14 (1 year, 3 months ago)
    • Version Version 1.001 moved to dev on 2023-10-13 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Revalia link

    Designer Johan Kallas, Mihkel Virkus
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-03-14
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Rhodium Libre link

    Designer James Puckett
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-06-03
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Ribeye link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Ribeye Marrow link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Righteous link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Risque link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-11
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Road Rage link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (356/1095) of languages using the Latin script
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Roboto link

    Designer Christian Robertson, Paratype, Font Bureau
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 15% (167/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Cyrillic script (Supports Macedonian; Bosnian (Cyrillic); Assyrian Neo-Aramaic, Cyrillic; Serbian)
    First seen 2013-01-09
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.009; 2024 moved to production on 2025-01-14 (23 days ago)
    • Version Version 3.009; 2024 moved to dev on 2024-03-01 (11 months ago)
    • Version Version 3.009; 2024 moved to sandbox on 2024-02-21 (11 months ago)
    • Version Version 2.137; 2017 moved to production on 2023-12-09 (1 year, 2 months ago)
    • Version Version 3.004; 2020 moved to sandbox on 2023-12-09 (1 year, 2 months ago)
    • Version Version 3.008; 2023 moved to dev on 2023-12-09 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking post.italicAngle value.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Check name ID 25 to end with "Italic" for Italic VFs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check variable font instances
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
  • Full Fontbakery report
  • Roboto Condensed link

    Designer Christian Robertson
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 15% (167/1095) of languages using the Latin script
    • 5% (4/80) of languages using the Cyrillic script (Supports Macedonian; Bosnian (Cyrillic); Assyrian Neo-Aramaic, Cyrillic; Serbian)
    First seen 2023-07-28
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.008; 2023 moved to production on 2023-10-20 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Roboto Flex link

    Designer Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (366/1095) of languages using the Latin script
    • 58% (47/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2022-05-01
    Last updated 2024-04-11 (9 months ago)
    • Version Version 3.200;gftools[0.9.32] moved to production on 2024-02-29 (11 months ago)
    • Version Version 3.200;gftools[0.9.32] moved to sandbox on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check variable font instances
    • FAIL: Ensure VFs with duplexed axes do not vary horizontal advance.
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: STAT table has Axis Value tables?
  • Full Fontbakery report
  • Roboto Serif link

    Designer Commercial Type, Greg Gazdowicz
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (358/1095) of languages using the Latin script
    • 62% (50/80) of languages using the Cyrillic script
    First seen 2022-02-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure METADATA.pb lists all font binaries.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Font filenames match font.filename entries?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb font.filename field contains font name in right format?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Ensure VFs with duplexed axes do not vary horizontal advance.
    • FAIL: Check font can render its own name.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check that OS/2.fsSelection bold & italic settings are unique for each NameID1
    • FAIL: Verify that each group of fonts with the same nameID 1 has maximum of 4 fonts.
    • FAIL: Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Rock 3D link

    Designer Shibuya Font
    Subsets japanese, latin, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • RocknRoll One link

    Designer Fontworks Inc.
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 19% (210/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Rokkitt link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (378/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Romanesco link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-08-13
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ropa Sans link

    Designer Botjo Nikoltchev
    Subsets latin, latin-ext, menu
    Languages 12% (132/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Rosario link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (352/1095) of languages using the Latin script
    First seen 2011-09-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Rosarivo link

    Designer Pablo Ugerman
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-03-29
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Does the font have any invalid feature tags?
  • Full Fontbakery report
  • Rouge Script link

    Designer Sabrina Mariela Lopez
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Rowdies link

    Designer Jaikishan Patel
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2019-10-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Rozha One link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Konkani; Eastern Tamang; Nepali; Marathi; Goan Konkani)
    First seen 2014-08-13
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.301;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.301;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.301;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Rubik link

    Designer Hubert and Fischer, Meir Sadan, Cyreal, Daniel Grumer, Omaima Dajani
    Subsets arabic, cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2015-07-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Rubik 80s Fade link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-11-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Beastly link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2021-09-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Broken Fax link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-22
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 2.201 moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Rubik Bubbles link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-02-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Burned link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Dirt link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Distressed link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Doodle Shadow link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 2.201 moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Rubik Doodle Triangles link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-22
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 2.201 moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Rubik Gemstones link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-11-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Glitch link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-02-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Glitch Pop link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-29
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2024-01-26 (1 year, 13 days ago)
    • Version Version 2.201 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to dev on 2023-11-30 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Rubik Iso link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Lines link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 2.201 moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Rubik Maps link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 2.201 moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Rubik Marker Hatch link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Maze link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Microbe link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-02-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Mono One link

    Designer Hubert and Fischer
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 26% (285/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2014-05-05
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Rubik Moonrocks link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-02-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik One link

    Designer Hubert and Fischer
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    • 14% (1/7) of languages using the Hebrew script (Missing Hebrew; Chinese (Hebrew); Judeo-Arabic; Judeo-Persian; Yiddish; Samaritan Aramaic)
    First seen 2014-05-05
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Rubik Pixels link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-11-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Puddles link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-02-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Rubik Scribble link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, math, menu, symbols
    Languages
    • 29% (324/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2023-11-23
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.201 moved to production on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.201 moved to sandbox on 2023-11-29 (1 year, 2 months ago)
    • Version Version 2.201 moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Rubik Spray Paint link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-11-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Storm link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-11-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Vinyl link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-11-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Rubik Wet Paint link

    Designer NaN, Luke Prowse
    Subsets cyrillic, cyrillic-ext, hebrew, latin, latin-ext, menu
    Languages
    • 29% (321/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2022-02-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Ruda link

    Designer Mariela Monsalve, Angelina Sanchez
    Subsets cyrillic, latin, latin-ext, menu, vietnamese
    Languages
    • 27% (302/1095) of languages using the Latin script
    • 47% (38/80) of languages using the Cyrillic script
    First seen 2012-01-11
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Rufina link

    Designer Martin Sommaruga
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Ruge Boogie link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (346/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Ruluko link

    Designer Ana Sanfelippo, Angélica Díaz, Meme Hernández
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Rum Raisin link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-02
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Ruslan Display link

    Designer Oleg Snarsky, Denis Masharov, Vladimir Rabdu
    Subsets cyrillic, latin, latin-ext, math, menu, symbols
    Languages
    • 11% (131/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2011-05-18
    Last updated 2023-11-21 (1 year, 2 months ago)
    • Version Version 1.001 moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 1.001 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 1.001 moved to dev on 2023-11-29 (1 year, 2 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Russo One link

    Designer Jovanny Lemonad
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-04-04
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Ruthie link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (323/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Ruwudu link

    Designer SIL International
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Arabic script (Supports Arabic)
    First seen 2023-07-05
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Rye link

    Designer Nicole Fally
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-08-21
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • STIX Two Math link

    Designer Tiro Typeworks, Ross Mills, John Hudson, Paul Hanslow
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (349/1095) of languages using the Latin script
    • 18% (15/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2021-04-15
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.12 b168a moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.12 b168a moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • STIX Two Text link

    Designer Tiro Typeworks, Ross Mills, John Hudson, Paul Hanslow
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (370/1095) of languages using the Latin script
    • 26% (21/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2021-04-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • SUSE link

    Designer René Bieder
    Subsets latin, latin-ext, menu
    Languages 27% (298/1095) of languages using the Latin script
    First seen 2024-08-14
    Last updated 2024-08-17 (5 months ago)
    • Version Version 1.000 moved to production on 2024-08-29 (5 months ago)
    • Version Version 1.000 moved to dev on 2024-08-18 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Sacramento link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (133/1095) of languages using the Latin script
    First seen 2012-11-01
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Sahitya link

    Designer Juan Pablo del Peral
    Subsets menu, devanagari, latin
    Languages
    • 12% (136/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-06-17
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Glyph names are all valid?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Sail link

    Designer Miguel Hernandez
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Saira link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (401/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Saira Condensed link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (380/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: All tabular figures must have the same width across the RIBBI-family.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Saira Extra Condensed link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (380/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 0.072 moved to production on 2024-03-01 (11 months ago)
    • Version Version 0.072 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 0.072 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: All tabular figures must have the same width across the RIBBI-family.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Saira Semi Condensed link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (380/1095) of languages using the Latin script
    First seen 2016-12-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 0.072 moved to production on 2024-03-01 (11 months ago)
    • Version Version 0.072 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 0.072 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: All tabular figures must have the same width across the RIBBI-family.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Saira Stencil One link

    Designer Hector Gatti, Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2019-06-19
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Salsa link

    Designer John Vargas Beltrán
    Subsets menu, latin
    Languages 12% (142/1095) of languages using the Latin script
    First seen 2011-10-12
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Sanchez link

    Designer Daniel Hernandez
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Sancreek link

    Designer Vernon Adams
    Subsets latin, latin-ext, math, menu, symbols
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2011-10-12
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2023-11-28 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Sankofa Display link

    Designer Batsirai Madzonga
    Subsets latin, latin-ext, menu, vietnamese
    Languages 64% (702/1095) of languages using the Latin script
    First seen 2024-04-18
    Last updated 2024-05-14 (8 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-08-01 (6 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-07-18 (6 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-05-19 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Sansation link

    Designer Bernd Montag
    Subsets menu, cyrillic, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-10-18
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.301 moved to dev on 2024-03-01 (11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • ERROR: Does the font contain less than 150 CJK characters?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking file is named canonically.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check font names are correct
    • FAIL: Font has all mandatory 'name' table entries?
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check code page character ranges
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Does the font have any invalid feature tags?
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Sansita link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu
    Languages 30% (337/1095) of languages using the Latin script
    First seen 2016-12-04
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Sansita One link

    Designer Omnibus-Type
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-09-28
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.002 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Sansita Swashed link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (315/1095) of languages using the Latin script
    First seen 2020-08-31
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Sarabun link

    Designer Suppakit Chalermlarp
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2013-10-28
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Sarala link

    Designer Andres Torresi
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 13% (145/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-06-17
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 1.004;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329 DEV moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.004;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329 DEV moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.004;PS 001.003;hotconv 1.0.70;makeotf.lib2.5.58329 DEV moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Glyph names are all valid?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Sarina link

    Designer James Grieshaber
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Sarpanch link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Konkani; Eastern Tamang; Nepali; Marathi; Goan Konkani)
    First seen 2014-09-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 2.004;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.004;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.004;PS 1.0;hotconv 1.0.78;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Sassy Frass link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2021-10-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Sawarabi Mincho link

    Designer mshio
    Subsets braille, japanese, latin, latin-ext, menu
    Languages
    • 27% (302/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2018-05-17
    Last updated 2024-03-12 (10 months ago)
    • Version Version 1.082; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-22 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Scada link

    Designer Jovanny Lemonad
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu
    Languages
    • 24% (265/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2012-07-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Scheherazade New link

    Designer SIL International
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 13% (11/80) of languages using the Arabic script
    First seen 2021-05-12
    Last updated 2024-10-25 (3 months ago)
    • Version Version 4.300 moved to production on 2024-11-21 (2 months ago)
    • Version Version 4.300 moved to sandbox on 2024-11-08 (2 months ago)
    • Version Version 4.300 moved to dev on 2024-11-05 (3 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
  • Full Fontbakery report
  • Schibsted Grotesk link

    Designer Bakken & Bæck, Henrik Kongsvoll
    Subsets latin, latin-ext, menu
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2023-03-03
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • 1.100 (1 year, 11 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Scope One link

    Designer Dalton Maag
    Subsets latin, latin-ext, menu
    Languages 27% (297/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.002; ttfautohint (v1.4.1) -l 11 -r 50 -G 50 -x 14 -D latn -f latn -m "ttfautohint.ctrl" -w G -X "" moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Seaweed Script link

    Designer Neapolitan
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-29
    Last updated 2024-08-19 (5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Secular One link

    Designer Michal Sahar
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 28% (312/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Sedan link

    Designer Sebastián Salazar
    Subsets latin, latin-ext, menu
    Languages 26% (286/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-04 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Sedan SC link

    Designer Sebastián Salazar
    Subsets latin, latin-ext, menu
    Languages 14% (159/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2024-04-08 (9 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-04 (11 months ago)
    Latest releases
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Sedgwick Ave link

    Designer Pedro Vergani, Kevin Burke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (331/1095) of languages using the Latin script
    First seen 2017-08-01
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Sedgwick Ave Display link

    Designer Pedro Vergani, Kevin Burke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (331/1095) of languages using the Latin script
    First seen 2017-08-01
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Sen link

    Designer Kosal Sen
    Subsets latin, latin-ext, menu
    Languages 27% (300/1095) of languages using the Latin script
    First seen 2020-01-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • (9 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Send Flowers link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (360/1095) of languages using the Latin script
    First seen 2022-03-11
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Sevillana link

    Designer Brownfox
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Is there a usable "kern" table declared in the font?
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Seymour One link

    Designer Vernon Adams
    Subsets cyrillic, latin, latin-ext, menu
    Languages
    • 28% (313/1095) of languages using the Latin script
    • 20% (16/80) of languages using the Cyrillic script
    First seen 2012-10-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Shadows Into Light link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-06-08
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Shadows Into Light Two link

    Designer Kimberly Geswein
    Subsets menu, latin, latin-ext
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Shafarik link

    Designer Aleksandr Andreev
    Subsets cyrillic, cyrillic-ext, glagolitic, latin, latin-ext, menu
    Languages
    • 26% (292/1095) of languages using the Latin script
    • 30% (24/80) of languages using the Cyrillic script
    First seen 2024-12-06
    Last updated 2025-01-23 (14 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-28 (10 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Shalimar link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-10-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Shantell Sans link

    Designer Shantell Martin, Arrow Type, Anya Danilova
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (386/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    First seen 2023-01-17
    Last updated 2024-06-05 (8 months ago)
    • Version Version 1.011;[c5ecc13dd] moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.011;[c5ecc13dd] moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 1.011;[c5ecc13dd] moved to dev on 2024-06-08 (8 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: All tabular figures must have the same width across the RIBBI-family.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Ensure 'ital' STAT axis is last. (derived from com.google.fonts/check/italic_axis_last)
  • Full Fontbakery report
  • Shanti link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (313/1095) of languages using the Latin script
    First seen 2011-05-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.100; ttfautohint (v1.8.4) moved to production on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Share link

    Designer Carrois Apostrophe
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-02-08
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Share Tech link

    Designer Carrois Apostrophe
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Share Tech Mono link

    Designer Carrois Apostrophe
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Shippori Antique link

    Designer FONTDASU
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 19% (218/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-04-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Shippori Antique B1 link

    Designer FONTDASU
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 19% (218/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-04-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Shippori Mincho link

    Designer FONTDASU
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 20% (225/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-01-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check family name for GF Guide compliance.
  • Full Fontbakery report
  • Shippori Mincho B1 link

    Designer FONTDASU
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 20% (225/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-01-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure files are not too large.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check family name for GF Guide compliance.
  • Full Fontbakery report
  • Shizuru link

    Designer Shibuya Font
    Subsets japanese, latin, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Shojumaru link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-25
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
  • Full Fontbakery report
  • Short Stack link

    Designer James Grieshaber
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-17
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Shrikhand link

    Designer Jonny Pinhorn
    Subsets gujarati, latin, latin-ext, menu
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Font styles are named canonically?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Siemreap link

    Designer Danh Hong
    Subsets menu, khmer
    Languages 100% (1/1) of languages using the Khmer script
    First seen 2011-04-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Ensure METADATA.pb lists all font binaries.
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Font filenames match font.filename entries?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Does the font have any invalid feature tags?
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Sigmar link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (334/1095) of languages using the Latin script
    First seen 2023-02-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Sigmar One link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (368/1095) of languages using the Latin script
    First seen 2011-05-04
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Signika link

    Designer Anna Giedryś
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (371/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Signika Negative link

    Designer Anna Giedryś
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (356/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Signika Negative SC link

    Designer Anna Giedryś
    Subsets latin, latin-ext, menu
    Languages 16% (185/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2022-05-23 (2 years ago)
    • Version Version 2.000; ttfautohint (v1.8.3) -l 8 -r 50 -G 200 -x 9 -D latn -f none -a nnn -X "" moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Signika SC link

    Designer Anna Giedryś
    Subsets latin, latin-ext, menu, vietnamese
    Languages 16% (185/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 2.000 moved to dev on 2024-01-12 (1 year, 27 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Check variable font instances don't have duplicate names
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Validate VF axes match the ones declared on METADATA.pb.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: STAT table has Axis Value tables?
  • Full Fontbakery report
  • Silkscreen link

    Designer Jason Kottke
    Subsets latin, latin-ext, menu
    Languages 20% (222/1095) of languages using the Latin script
    First seen 2022-06-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
  • Full Fontbakery report
  • Simonetta link

    Designer Brownfox
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-04-04
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Does the font have any invalid script tags?
  • Full Fontbakery report
  • Single Day link

    Designer DXKorea Inc
    Subsets korean, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-23
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Font contains unique glyph names?
    • FAIL: Does full font name begin with the font family name?
  • Full Fontbakery report
  • Sintony link

    Designer Eduardo Rodriguez Tunni
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2013-02-27
    Last updated 2023-08-16 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Sirin Stencil link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.002 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Sitara link

    Designer Neelakash Kshetrimayum
    Subsets menu, devanagari, latin, latin-ext
    Languages 16% (13/78) of languages using the Devanagari script
    First seen 2015-06-10
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.000;PS Version 1.000;PS 1.0;hotconv 1.;hotconv 1.0.78;makeotf.lib2.5.61930 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font can render its own name.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Six Caps link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 12% (132/1095) of languages using the Latin script
    First seen 2011-02-16
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Sixtyfour link

    Designer Jens Kutílek
    Subsets latin, latin-ext, math, menu, symbols
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2023-11-02
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001 moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 2.001 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.001 moved to dev on 2023-11-30 (1 year, 2 months ago)
    • Version Version 2.000 moved to dev on 2023-11-16 (1 year, 2 months ago)
    Latest releases
    • (4 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • FAIL: Validates subfamilyNameID and postScriptNameID for the default instance record
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check variable font instances
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Sixtyfour Convergence link

    Designer Simon Cozens, Jens Kutílek
    Subsets latin, latin-ext, math, menu, symbols
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2024-07-03
    Last updated 2024-08-13 (5 months ago)
    • Version Version 2.001 moved to production on 2024-10-01 (4 months ago)
    • Version Version 2.001 moved to sandbox on 2024-09-05 (5 months ago)
    • Version Version 2.001 moved to dev on 2024-07-11 (6 months ago)
    Latest releases
    • (4 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • FAIL: Validates subfamilyNameID and postScriptNameID for the default instance record
    • FAIL: Combined length of family and style must not exceed 32 characters.
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check variable font instances
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Skranji link

    Designer Neapolitan
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-08-21
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Slabo 13px link

    Designer John Hudson
    Subsets menu, latin, latin-ext
    Languages 26% (289/1095) of languages using the Latin script
    First seen 2014-05-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Slabo 27px link

    Designer John Hudson
    Subsets menu, latin, latin-ext
    Languages 26% (289/1095) of languages using the Latin script
    First seen 2014-05-30
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Slackside One link

    Designer Maniackers Design
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 20% (224/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Smooch link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (361/1095) of languages using the Latin script
    First seen 2021-11-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Smooch Sans link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-12-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Smythe link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-04-20
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Sniglet link

    Designer Multiple Designers
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-12-15
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Font designer field in METADATA.pb must not contain 'Multiple designers'.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font has all mandatory 'name' table entries?
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
  • Full Fontbakery report
  • Snippet link

    Designer Gesine Todt
    Subsets menu, latin
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2011-07-20
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Snowburst One link

    Designer Annet Stirling
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Sofadi One link

    Designer Botjo Nikoltchev
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-09-30
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Sofia link

    Designer LatinoType
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Sofia Sans link

    Designer Lettersoup, Botio Nikoltchev, Ani Petrova
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 36% (29/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2022-11-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Sofia Sans Condensed link

    Designer Lettersoup, Botio Nikoltchev, Ani Petrova
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 36% (29/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2022-11-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Sofia Sans Extra Condensed link

    Designer Lettersoup, Botio Nikoltchev, Ani Petrova
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 36% (29/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2022-11-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Sofia Sans Semi Condensed link

    Designer Lettersoup, Botio Nikoltchev, Ani Petrova
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 31% (341/1095) of languages using the Latin script
    • 36% (29/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2022-11-17
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Solitreo link

    Designer Nathan Gross, Bryan Kirschen
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 26% (292/1095) of languages using the Latin script
    • 14% (1/7) of languages using the Hebrew script (Missing Hebrew; Chinese (Hebrew); Judeo-Arabic; Judeo-Persian; Yiddish; Samaritan Aramaic)
    First seen 2022-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Solway link

    Designer Mariya Lish, The Northern Block
    Subsets latin, menu
    Languages 21% (238/1095) of languages using the Latin script
    First seen 2018-08-06
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Sometype Mono link

    Designer Ryoichi Tsunekawa
    Subsets latin, latin-ext, menu
    Languages 29% (323/1095) of languages using the Latin script
    First seen 2019-09-26
    Last updated 2024-04-03 (10 months ago)
    • Version Version 1.001 moved to production on 2023-10-20 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check font has a license.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Song Myung link

    Designer JIKJI
    Subsets korean, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-23
    Last updated 2024-12-18 (a month ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Sono link

    Designer Tyler Finck
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (349/1095) of languages using the Latin script
    First seen 2022-07-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Sonsie One link

    Designer Riccardo De Franceschi
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Sora link

    Designer Jonathan Barnbrook, Julián Moncada
    Subsets latin, latin-ext, menu
    Languages 27% (304/1095) of languages using the Latin script
    First seen 2020-06-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Sorts Mill Goudy link

    Designer Barry Schwartz
    Subsets menu, latin, latin-ext
    Languages 25% (274/1095) of languages using the Latin script
    First seen 2011-09-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Sour Gummy link

    Designer Stefie Justprince
    Subsets latin, latin-ext, menu
    Languages 26% (288/1095) of languages using the Latin script
    First seen 2024-09-11
    Last updated 2024-09-11 (4 months ago)
    • Version Version 1.000 moved to production on 2024-11-07 (3 months ago)
    • Version Version 1.000 moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 1.000 moved to dev on 2024-10-10 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Source Code Pro link

    Designer Paul D. Hunt
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (379/1095) of languages using the Latin script
    • 60% (48/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2012-09-20
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: PostScript name follows OpenType specification requirements?
    • FAIL: Name table ID 6 (PostScript name) must be consistent across platforms.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Source Sans 3 link

    Designer Paul D. Hunt
    Subsets cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 41% (459/1095) of languages using the Latin script
    • 66% (53/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2021-09-17
    Last updated 2023-09-19 (1 year, 4 months ago)
    • Version Version 3.052;hotconv 1.1.0;makeotfexe 2.6.0 moved to production on 2023-10-26 (1 year, 3 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking OS/2 fsSelection value.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Source Serif 4 link

    Designer Frank Grießhammer
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (378/1095) of languages using the Latin script
    • 61% (49/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2021-11-16
    Last updated 2025-01-09 (28 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check font has a license.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Space Grotesk link

    Designer Florian Karsten
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (351/1095) of languages using the Latin script
    First seen 2020-10-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Space Mono link

    Designer Colophon Foundry
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2025-01-22 (15 days ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-28 (10 days ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-23 (14 days ago)
    Latest releases
    • v1.0 (7 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Spectral link

    Designer Production Type
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (346/1095) of languages using the Latin script
    • 52% (42/80) of languages using the Cyrillic script
    First seen 2017-10-10
    Last updated 2024-10-23 (3 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-11-06 (3 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-10-25 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Spectral SC link

    Designer Production Type
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 52% (42/80) of languages using the Cyrillic script
    • 16% (182/1095) of languages using the Latin script
    First seen 2017-10-10
    Last updated 2024-10-18 (3 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-11-06 (3 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-10-29 (3 months ago)
    • Version Version 2.005; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-10-25 (3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Spicy Rice link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-13
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Spinnaker link

    Designer Elena Albertoni
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-09-28
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Spirax link

    Designer Brenda Gallo
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-11-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Splash link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2022-05-19
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Spline Sans link

    Designer Eben Sorkin, Mirko Velimirović
    Subsets latin, latin-ext, menu
    Languages 32% (360/1095) of languages using the Latin script
    First seen 2021-11-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Spline Sans Mono link

    Designer Eben Sorkin, Mirko Velimirović
    Subsets latin, latin-ext, menu
    Languages 32% (360/1095) of languages using the Latin script
    First seen 2022-03-28
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Squada One link

    Designer Joe Prince
    Subsets menu, latin
    Languages 10% (116/1095) of languages using the Latin script
    First seen 2011-12-15
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Square Peg link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2022-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Sree Krushnadevaraya link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-12
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
  • Full Fontbakery report
  • Sriracha link

    Designer Cadson Demak
    Subsets menu, latin, latin-ext, thai, vietnamese
    Languages 31% (342/1095) of languages using the Latin script
    First seen 2015-07-01
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Srisakdi link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Staatliches link

    Designer Brian LaRossa, Erica Carras
    Subsets latin, latin-ext, menu
    Languages 26% (291/1095) of languages using the Latin script
    First seen 2018-12-10
    Last updated 2023-12-14 (1 year, 1 month ago)
    • Version Version 1.000; ttfautohint (v1.8.2) -l 8 -r 50 -G 200 -x 14 -D l moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.2) -l 8 -r 50 -G 200 -x 14 -D l moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.2) -l 8 -r 50 -G 200 -x 14 -D l moved to dev on 2024-03-01 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Stalemate link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-11-03
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Stalinist One link

    Designer Alexey Maslov, Jovanny Lemonad
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-08-20
    Last updated 2023-08-15 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains unique glyph names?
  • Full Fontbakery report
  • Stardos Stencil link

    Designer Vernon Adams
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-07-06
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Stick link

    Designer Fontworks Inc.
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Stick No Bills link

    Designer Mooniak
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2021-06-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Stint Ultra Condensed link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Stint Ultra Expanded link

    Designer Astigmatic
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-02-15
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Stoke link

    Designer Nicole Fally
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-08-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font has all mandatory 'name' table entries?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Strait link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Strong link

    Designer Gaslight
    Subsets menu, cyrillic, cyrillic-ext, latin, latin-ext
    Languages
    • 11% (126/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-05-09
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Style Script link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (318/1095) of languages using the Latin script
    First seen 2021-05-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Does the font have any invalid feature tags?
  • Full Fontbakery report
  • Stylish link

    Designer AsiaSoft Inc
    Subsets korean, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Korean script
    First seen 2018-02-27
    Last updated 2024-12-18 (a month ago)
    Failing tests
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure files are not too large.
    • FAIL: Checking Vertical Metric Linegaps.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure smart dropout control is enabled in "prep" table instructions.
    • FAIL: Font contains unique glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check license file has good copyright string.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Sue Ellen Francisco link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-04-14
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.002 2007 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.002 2007 moved to sandbox on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Suez One link

    Designer Michal Sahar
    Subsets hebrew, latin, latin-ext, menu
    Languages
    • 28% (307/1095) of languages using the Latin script
    • 28% (2/7) of languages using the Hebrew script (Missing Chinese (Hebrew); Judeo-Arabic; Judeo-Persian; Yiddish; Samaritan Aramaic)
    First seen 2016-06-20
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
  • Full Fontbakery report
  • Sulphur Point link

    Designer Dale Sattler
    Subsets latin, latin-ext, menu
    Languages 26% (287/1095) of languages using the Latin script
    First seen 2019-09-25
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Sumana link

    Designer Cyreal
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 15% (12/78) of languages using the Devanagari script
    First seen 2015-04-29
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Sunflower link

    Designer JIKJISOFT
    Subsets korean, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-27
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: Check METADATA.pb includes production subsets.
    • FAIL: METADATA.pb: According to Google Fonts standards, families should have a Regular style.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
  • Full Fontbakery report
  • Supermercado One link

    Designer James Grieshaber
    Subsets menu, latin
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-11-02
    Last updated 2023-08-09 (1 year, 5 months ago)
    • Version Version 1.002 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.002 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Checking file is named canonically.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Sura link

    Designer Carolina Giovagnoli
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 11% (124/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2015-06-17
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.003;PS 001.002;hotconv 1.0.70;makeotf.lib2.5.58329 DEV moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.003;PS 001.002;hotconv 1.0.70;makeotf.lib2.5.58329 DEV moved to sandbox on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Glyph names are all valid?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Suranna link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-12
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Suravaram link

    Designer Purushoth Kumar Guttula
    Subsets menu, latin, telugu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-12
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure indic fonts have the Indian Rupee Sign glyph.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Suwannaphum link

    Designer Danh Hong
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Swanky and Moo Moo link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-04-27
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Syne link

    Designer Bonjour Monde, Lucas Descroix, George Triantafyllakos
    Subsets greek, latin, latin-ext, menu
    Languages
    • 28% (310/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2020-08-25
    Last updated 2024-04-03 (10 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Syne Mono link

    Designer Bonjour Monde, Lucas Descroix
    Subsets latin, latin-ext, menu
    Languages 28% (308/1095) of languages using the Latin script
    First seen 2020-08-25
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Syne Tactile link

    Designer Bonjour Monde, Lucas Descroix
    Subsets latin, latin-ext, menu
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2020-08-25
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Tac One link

    Designer Afrotype, Seyi Olusanya, Eyiyemi Adegbite, David Udoh, Mirko Velimirović
    Subsets latin, latin-ext, math, menu, symbols, vietnamese
    Languages 63% (699/1095) of languages using the Latin script
    First seen 2024-02-14
    Last updated 2024-04-18 (9 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-28 (11 months ago)
    • Version Version 1.003; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-02-24 (11 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • FAIL: Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
  • Full Fontbakery report
  • Tagesschrift link

    Designer Yanone
    Subsets latin, latin-ext, menu
    Languages 26% (294/1095) of languages using the Latin script
    First seen 2024-12-12
    Last updated 2024-12-12 (a month ago)
    • Version Version 2.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Tai Heritage Pro link

    Designer SIL International
    Subsets latin, latin-ext, menu, tai-viet, vietnamese
    Languages
    • Defined language in metadata: blt_Tavt
    • 23% (253/1095) of languages using the Latin script
    First seen 2022-05-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Description strings in the name table must not contain copyright info.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Tajawal link

    Designer Boutros Fonts, Mourad Boutros, Soulaf Khalifeh
    Subsets arabic, latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2018-04-04
    Last updated 2024-07-09 (6 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: Check font names are correct
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains unique glyph names?
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Does full font name begin with the font family name?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Tangerine link

    Designer Toshi Omagari
    Subsets latin, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-06-08
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Tapestry link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2022-04-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Taprom link

    Designer Danh Hong, Neapolitan
    Subsets khmer, latin, menu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Khmer script
    First seen 2011-03-02
    Last updated 2024-08-20 (5 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Tauri link

    Designer Yvonne Schüttler
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2013-02-27
    Last updated 2023-08-15 (1 year, 5 months ago)
    • Version Version 1.003; ttfautohint (v0.93.8-669f) -l 13 -r 13 -G 200 -x moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.003; ttfautohint (v0.93.8-669f) -l 13 -r 13 -G 200 -x moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.003; ttfautohint (v0.93.8-669f) -l 13 -r 13 -G 200 -x moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Taviraj link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Teachers link

    Designer Alfredo Marco Pradil, Chank Diesel
    Subsets greek-ext, latin, latin-ext, menu
    Languages 26% (290/1095) of languages using the Latin script
    First seen 2024-03-15
    Last updated 2024-04-18 (9 months ago)
    • Version Version 1.001 moved to production on 2024-05-03 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-04-13 (9 months ago)
    • Version Version 1.001 moved to dev on 2024-03-29 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Ensure the font supports case swapping for all its glyphs.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Check for presence of an ARTICLE.en_us.html file
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Teko link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (132/1095) of languages using the Latin script
    • 5% (4/78) of languages using the Devanagari script (Supports Eastern Tamang; Goan Konkani; Kangri; Dotyali)
    First seen 2014-06-25
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Tektur link

    Designer Adam Jagosz
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 59% (651/1095) of languages using the Latin script
    • 68% (55/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-06-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Telex link

    Designer Huerta Tipográfica
    Subsets latin, latin-ext, menu
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2022-11-16 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Tenali Ramakrishna link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2014-12-10
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Tenor Sans link

    Designer Denis Masharov
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 12% (134/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2011-05-25
    Last updated 2023-08-15 (1 year, 5 months ago)
    Recent Commits
    Failing tests
    • FAIL: Is this a proper HTML snippet?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Text Me One link

    Designer Julia Petretta
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-10-31
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Texturina link

    Designer Guillermo Torres, Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 36% (401/1095) of languages using the Latin script
    First seen 2020-10-23
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Thabit link

    Designer Khaled Hosny
    Subsets menu, arabic, latin
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2010-09-21
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name value matches fullname declared on the name table?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.style "italic" matches font internals?
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Each font in a family must have the same set of vertical metrics values.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: PostScript name follows OpenType specification requirements?
  • Full Fontbakery report
  • Thasadith link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 35% (391/1095) of languages using the Latin script
    First seen 2018-08-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • The Girl Next Door link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-04-20
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • The Nautigal link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (363/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Tienne link

    Designer Vernon Adams
    Subsets latin, menu
    Languages 11% (128/1095) of languages using the Latin script
    First seen 2011-07-27
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Tillana link

    Designer Indian Type Foundry
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (132/1095) of languages using the Latin script
    • 10% (8/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Eastern Tamang; Kangri; Nepali; Marathi; Goan Konkani)
    First seen 2015-06-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 2.003;PS 1.0;hotconv 1.0.79;makeotf.lib2.5.61930; ttfaut moved to production on 2024-03-01 (11 months ago)
    • Version Version 2.003;PS 1.0;hotconv 1.0.79;makeotf.lib2.5.61930; ttfaut moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 2.003;PS 1.0;hotconv 1.0.79;makeotf.lib2.5.61930; ttfaut moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Tilt Neon link

    Designer Andy Clymer
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (364/1095) of languages using the Latin script
    First seen 2022-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
  • Full Fontbakery report
  • Tilt Prism link

    Designer Andy Clymer
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2022-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate METADATA.pb axes tags are defined in gf_axisregistry.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Tilt Warp link

    Designer Andy Clymer
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (319/1095) of languages using the Latin script
    First seen 2022-12-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
  • Full Fontbakery report
  • Timmana link

    Designer Appaji Ambarisha Darbha
    Subsets menu, latin, telugu
    Languages
    • 10% (114/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2015-01-12
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Stricter unitsPerEm criteria for Google Fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font has **proper** whitespace glyph names?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Tiny5 link

    Designer Stefan Schmidt
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu
    Languages
    • 72% (796/1095) of languages using the Latin script
    • 67% (54/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2024-04-19
    Last updated 2024-11-28 (2 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-06 (8 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.002; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check if each glyph has the recommended amount of contours.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Copyright notices match canonical pattern in fonts
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Tiro Bangla link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Neelakash Kshetrimayum
    Subsets bengali, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 29% (5/17) of languages using the Bangla script (Supports Bangla; Rangpuri; Assamese; Manipuri; Bishnupriya)
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Tiro Devanagari Hindi link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Paul Hanslow
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Tiro Devanagari Marathi link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Paul Hanslow
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 14% (11/78) of languages using the Devanagari script
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Tiro Devanagari Sanskrit link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Paul Hanslow
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 14% (11/78) of languages using the Devanagari script
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
  • Full Fontbakery report
  • Tiro Gurmukhi link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Paul Hanslow
    Subsets gurmukhi, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Gurmukhi script
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Tiro Kannada link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Kaja Słojewska
    Subsets kannada, latin, latin-ext, menu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Kannada script (Missing Tulu)
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Tiro Tamil link

    Designer Tiro Typeworks, Fernando Mello, Fiona Ross, Kaja Słojewska
    Subsets latin, latin-ext, menu, tamil
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 50% (1/2) of languages using the Tamil script (Missing Badaga)
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Tiro Telugu link

    Designer Tiro Typeworks, John Hudson, Fiona Ross, Kaja Słojewska
    Subsets latin, latin-ext, menu, telugu
    Languages
    • 23% (252/1095) of languages using the Latin script
    • 25% (1/4) of languages using the Telugu script (Missing Waddar; Lambadi; Gondi (Telugu))
    First seen 2022-03-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Titan One link

    Designer Rodrigo Fuenzalida
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Titillium Web link

    Designer Accademia di Belle Arti di Urbino
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-10-01
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Tomorrow link

    Designer Tony de Marco, Monica Rizzolli
    Subsets latin, latin-ext, menu
    Languages 29% (323/1095) of languages using the Latin script
    First seen 2019-10-02
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Tourney link

    Designer Tyler Finck, ETC
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (374/1095) of languages using the Latin script
    First seen 2021-04-29
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Trade Winds link

    Designer Sideshow
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Train One link

    Designer Fontworks Inc.
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 22% (248/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Cyrillic script (Supports Kumyk; Nogai; Crimean Turkish, Cyrillic; Bulgarian; Abaza; Erzya; Moksha; Russian)
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-15
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Triodion link

    Designer Aleksandr Andreev
    Subsets cyrillic, cyrillic-ext, latin, menu
    Languages
    • 13% (150/1095) of languages using the Latin script
    • 25% (20/80) of languages using the Cyrillic script
    First seen 2024-12-06
    Last updated 2025-01-31 (6 days ago)
    • Version Version 1.202; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-02-07 (an hour ago)
    • Version Version 1.201; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.201; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.201; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    Latest releases
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Trirong link

    Designer Cadson Demak
    Subsets latin, latin-ext, menu, thai, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
  • Full Fontbakery report
  • Trispace link

    Designer Tyler Finck, ETC
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (356/1095) of languages using the Latin script
    First seen 2020-09-25
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
  • Full Fontbakery report
  • Trocchi link

    Designer Vernon Adams
    Subsets latin, latin-ext, menu
    Languages 28% (310/1095) of languages using the Latin script
    First seen 2012-04-04
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Trochut link

    Designer Andreu Balius
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-01-18
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Truculenta link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 29% (327/1095) of languages using the Latin script
    First seen 2020-12-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Trykker link

    Designer Magnus Gaarde
    Subsets menu, latin, latin-ext
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Tsukimi Rounded link

    Designer Takashi Funayama
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 20% (222/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check family name for GF Guide compliance.
  • Full Fontbakery report
  • Tuffy link

    Designer Thatcher Ulrich
    Subsets menu, cyrillic, cyrillic-ext, greek, greek-ext, latin, latin-ext
    Languages
    • 27% (301/1095) of languages using the Latin script
    • 72% (58/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2012-05-09
    Last updated 2023-08-09 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check for METADATA subsets with zero support.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font names are correct
    • FAIL: Checking file is named canonically.
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains glyphs for whitespace characters?
    • FAIL: Are there unwanted tables?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Fonts have consistent underline thickness?
    • FAIL: Check name table IDs 1, 2, 16, 17 to conform to Italic style.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Tulpen One link

    Designer Naima Ben Ayed
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-08-03
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Turret Road link

    Designer Dale Sattler
    Subsets latin, latin-ext, menu
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2019-09-03
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Twinkle Star link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (337/1095) of languages using the Latin script
    First seen 2021-11-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Uchen link

    Designer Christopher J. Fynn
    Subsets latin, menu, tibetan
    Languages
    • 19% (210/1095) of languages using the Latin script
    • 50% (3/6) of languages using the Tibetan script (Missing Balti (Tibetan); Western Tamang, Tibetan; Tshangla)
    First seen 2019-12-07
    Last updated 2023-08-15 (1 year, 5 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Substitute copyright, registered and trademark symbols in name table entries.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Are there non-ASCII characters in ASCII-only NAME table entries?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
  • Full Fontbakery report
  • Unbounded link

    Designer NaN
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 49% (544/1095) of languages using the Latin script
    • 26% (21/80) of languages using the Cyrillic script
    First seen 2022-11-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Uncial Antiqua link

    Designer Astigmatic
    Subsets menu, latin
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Underdog link

    Designer Sergey Steblina, Jovanny Lemonad
    Subsets menu, cyrillic, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 1% (1/80) of languages using the Cyrillic script (Supports Bosnian (Cyrillic))
    First seen 2012-09-23
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Unica One link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (386/1095) of languages using the Latin script
    First seen 2012-10-26
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • UnifrakturCook link

    Designer j. 'mach' wust
    Subsets menu, latin
    Languages 20% (224/1095) of languages using the Latin script
    First seen 2010-12-07
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: According to Google Fonts standards, families should have a Regular style.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • UnifrakturMaguntia link

    Designer j. 'mach' wust
    Subsets menu, latin
    Languages 20% (224/1095) of languages using the Latin script
    First seen 2010-11-30
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Name table strings must not contain the string 'Reserved Font Name'.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: Check font follows the Google Fonts vertical metric schema
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Unlock link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2011-11-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
  • Full Fontbakery report
  • Unna link

    Designer Omnibus-Type
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2011-07-20
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Name table records must not have trailing spaces.
  • Full Fontbakery report
  • Updock link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (360/1095) of languages using the Latin script
    First seen 2022-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Urbanist link

    Designer Corey Hu
    Subsets latin, latin-ext, menu
    Languages 29% (321/1095) of languages using the Latin script
    First seen 2021-06-02
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • VT323 link

    Designer Peter Hull
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (333/1095) of languages using the Latin script
    First seen 2011-03-02
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Vampiro One link

    Designer Riccardo De Franceschi
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2012-11-26
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
  • Full Fontbakery report
  • Varela link

    Designer Joe Prince
    Subsets menu, latin, latin-ext, vietnamese
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-06-29
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Varela Round link

    Designer Joe Prince
    Subsets hebrew, latin, latin-ext, menu, vietnamese
    Languages
    • 34% (378/1095) of languages using the Latin script
    • 42% (3/7) of languages using the Hebrew script (Missing Samaritan Aramaic; Chinese (Hebrew); Judeo-Arabic; Yiddish)
    First seen 2011-07-13
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
  • Full Fontbakery report
  • Varta link

    Designer Joana Correia, Viktoriya Grabowska, Eben Sorkin
    Subsets latin, latin-ext, menu, vietnamese
    Languages 34% (379/1095) of languages using the Latin script
    First seen 2020-06-11
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Check variable font instances
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Vast Shadow link

    Designer Nicole Fally
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-10-12
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Vazirmatn link

    Designer Saber Rastikerdar
    Subsets arabic, latin, latin-ext, menu
    Languages
    • 15% (175/1095) of languages using the Latin script
    • 10% (8/80) of languages using the Arabic script (Supports Arabic; Pashto; Uzbek (Arabic); Mazanderani; Punjabi (Arabic); Uyghur; Urdu; Central Kurdish)
    First seen 2022-03-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    • (2 years ago)
    • (2 years ago)
    • (2 years ago)
    • (2 years ago)
    • (2 years ago)
    • (2 years ago)
    • (2 years ago)
    • (2 years ago)
    • (3 years ago)
    • (3 years ago)
    • (3 years ago)
    • (3 years ago)
    • (3 years ago)
    • (3 years ago)
    • (3 years ago)
    • (3 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (4 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (5 years ago)
    • (6 years ago)
    • (6 years ago)
    • (6 years ago)
    • (6 years ago)
    • (6 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (7 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (8 years ago)
    • (9 years ago)
    • (9 years ago)
    • (9 years ago)
    • (9 years ago)
    • (9 years ago)
    • (9 years ago)
    • (9 years ago)
    • (9 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: All tabular figures must have the same width across the RIBBI-family.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Vesper Libre link

    Designer Mota Italic
    Subsets menu, devanagari, latin, latin-ext
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 16% (13/78) of languages using the Devanagari script
    First seen 2014-07-14
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Viaoda Libre link

    Designer Gydient, ViệtAnh Nguyễn
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 31% (348/1095) of languages using the Latin script
    • 58% (47/80) of languages using the Cyrillic script
    First seen 2019-11-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Does the font have any invalid language tags?
  • Full Fontbakery report
  • Vibes link

    Designer AbdElmomen Kadhim (blueMix)
    Subsets arabic, latin, menu
    Languages 20% (223/1095) of languages using the Latin script
    First seen 2019-04-23
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Check if each glyph has the recommended amount of contours.
  • Full Fontbakery report
  • Vibur link

    Designer Johan Kallas
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2010-12-15
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking correctness of monospaced metadata.
    • FAIL: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
    • FAIL: Is there a usable "kern" table declared in the font?
  • Full Fontbakery report
  • Victor Mono link

    Designer Rune Bjørnerås
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 32% (360/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-06-21
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check font names are correct
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Vidaloka link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-08-17
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.011 moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.011 moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.011 moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Glyph names are all valid?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check glyphs do not have duplicate components which have the same x,y coordinates.
  • Full Fontbakery report
  • Viga link

    Designer Fontstage
    Subsets menu, latin, latin-ext
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-12-07
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check font names are correct
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Vina Sans link

    Designer Nguyen Type
    Subsets latin, latin-ext, menu, vietnamese
    Languages 31% (341/1095) of languages using the Latin script
    First seen 2023-03-16
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Voces link

    Designer Ana Paula Megda, Pablo Ugerman
    Subsets latin, latin-ext, menu
    Languages 23% (256/1095) of languages using the Latin script
    First seen 2012-02-22
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Volkhov link

    Designer Cyreal
    Subsets menu, latin
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-08-17
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb: Copyright notice is the same in all fonts?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking post.italicAngle value. (derived from com.google.fonts/check/italic_angle)
  • Full Fontbakery report
  • Vollkorn link

    Designer Friedrich Althausen
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (362/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2010-09-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Vollkorn SC link

    Designer Friedrich Althausen
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 33% (365/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    First seen 2017-09-08
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Fonts have consistent underline thickness?
  • Full Fontbakery report
  • Voltaire link

    Designer Yvonne Schüttler
    Subsets latin, latin-ext, menu, vietnamese
    Languages 40% (439/1095) of languages using the Latin script
    First seen 2011-08-17
    Last updated 2024-04-25 (9 months ago)
    • Version Version 1.010; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-06-06 (8 months ago)
    • Version Version 1.010; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-05-10 (8 months ago)
    • Version Version 1.010; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-04-27 (9 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Vujahday Script link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (357/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Waiting for the Sunrise link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-04-14
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain broken links?
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Check METADATA.pb font weights are correct.
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains unique glyph names?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking font version fields (head and name table).
  • Full Fontbakery report
  • Wallpoet link

    Designer Lars Berggren
    Subsets menu, latin
    Languages 11% (127/1095) of languages using the Latin script
    First seen 2011-04-27
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Description strings in the name table must not contain copyright info.
  • Full Fontbakery report
  • Warnes link

    Designer Eduardo Tunni
    Subsets latin, latin-ext, menu
    Languages 28% (312/1095) of languages using the Latin script
    First seen 2012-09-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Water Brush link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 32% (359/1095) of languages using the Latin script
    First seen 2022-04-07
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Waterfall link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 30% (338/1095) of languages using the Latin script
    First seen 2021-11-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Wavefont link

    Designer Dmitry Ivanov
    Subsets menu
    Languages 27% (302/1095) of languages using the Latin script
    First seen 2023-06-16
    Last updated 2024-04-03 (10 months ago)
    • Version Version 3.005;gftools[0.9.33] moved to production on 2023-10-26 (1 year, 3 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: Check a font's STAT table contains compulsory Axis Values.
    • FAIL: Validate defaults on fvar table match registered fallback names in GFAxisRegistry.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Wellfleet link

    Designer Riccardo De Franceschi
    Subsets latin, latin-ext, menu
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2012-01-11
    Last updated 2024-07-31 (6 months ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does font file include unacceptable control character glyphs?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
  • Full Fontbakery report
  • Wendy One link

    Designer Alejandro Inler
    Subsets menu, latin, latin-ext
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2012-12-05
    Last updated 2023-08-15 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Version format is correct in 'name' table?
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
  • Full Fontbakery report
  • Whisper link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 33% (362/1095) of languages using the Latin script
    First seen 2022-03-24
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • WindSong link

    Designer Robert Leuschke
    Subsets latin, latin-ext, menu, vietnamese
    Languages 27% (305/1095) of languages using the Latin script
    First seen 2021-05-28
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Wire One link

    Designer Cyreal
    Subsets latin, menu
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2011-05-18
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Wittgenstein link

    Designer Jörg Drees
    Subsets latin, latin-ext, menu
    Languages 28% (308/1095) of languages using the Latin script
    First seen 2024-06-05
    Last updated 2024-07-05 (7 months ago)
    • Version Version 1.500 moved to production on 2024-07-02 (7 months ago)
    • Version Version 1.500 moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 1.500 moved to dev on 2024-06-08 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • ERROR: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
  • Full Fontbakery report
  • Wix Madefor Display link

    Designer Dalton Maag
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 26% (293/1095) of languages using the Latin script
    • 17% (14/80) of languages using the Cyrillic script
    First seen 2023-02-06
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Work Sans link

    Designer Wei Huang
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (384/1095) of languages using the Latin script
    First seen 2015-07-08
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
  • Full Fontbakery report
  • Workbench link

    Designer Jens Kutílek
    Subsets latin, math, menu, symbols
    Languages 11% (126/1095) of languages using the Latin script
    First seen 2023-11-02
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.001 moved to production on 2024-01-26 (1 year, 13 days ago)
    • Version Version 2.001 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.001 moved to dev on 2023-11-30 (1 year, 2 months ago)
    • Version Version 2.000 moved to dev on 2023-11-16 (1 year, 2 months ago)
    Latest releases
    • (4 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Axes and named instances fall within correct ranges?
    • FAIL: Validates subfamilyNameID and postScriptNameID for the default instance record
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check variable font instances
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Validate STAT particle names and values match the fallback names in GFAxisRegistry.
  • Full Fontbakery report
  • Xanh Mono link

    Designer Yellow Type, Lâm Bảo, Duy Dao
    Subsets latin, latin-ext, menu, vietnamese
    Languages 28% (317/1095) of languages using the Latin script
    First seen 2020-08-11
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Yaldevi link

    Designer Mooniak
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2021-06-28
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Yaldevi Colombo link

    Designer Mooniak
    Subsets latin, latin-ext, menu, sinhala
    Languages
    • 11% (129/1095) of languages using the Latin script
    • 33% (1/3) of languages using the Sinhala script (Missing Pali (Sinhala); Sanskrit (Sinhala))
    First seen 2017-02-20
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.020 ; ttfautohint (v1.6) moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check OFL body text is correct.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: Check font names are correct
    • FAIL: Font has all mandatory 'name' table entries?
    • FAIL: Name table records must not have trailing spaces.
    • FAIL: Are there unwanted tables?
    • FAIL: Space and non-breaking space have the same width?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)
  • Full Fontbakery report
  • Yanone Kaffeesatz link

    Designer Yanone, Cyreal
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 27% (304/1095) of languages using the Latin script
    • 21% (17/80) of languages using the Cyrillic script
    First seen 2010-05-11
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.003 moved to production on 2024-02-03 (1 year, 5 days ago)
    • Version Version 2.003 moved to sandbox on 2024-01-26 (1 year, 13 days ago)
    • Version Version 2.003 moved to dev on 2024-01-13 (1 year, 26 days ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font contains '.notdef' as its first glyph?
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Yantramanav link

    Designer Erin McLaughlin
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (132/1095) of languages using the Latin script
    • 19% (15/78) of languages using the Devanagari script
    First seen 2015-06-03
    Last updated 2023-08-16 (1 year, 5 months ago)
    • Version Version 1.001;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900; ttfauto moved to production on 2024-03-01 (11 months ago)
    • Version Version 1.001;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900; ttfauto moved to sandbox on 2024-03-01 (11 months ago)
    • Version Version 1.001;PS 1.0;hotconv 1.0.72;makeotf.lib2.5.5900; ttfauto moved to dev on 2024-03-01 (11 months ago)
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check if each glyph has the recommended amount of contours.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Yarndings 12 link

    Designer Sarah Cadigan-Fried
    Subsets latin, math, menu, symbols
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2024-01-24
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Yarndings 12 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, math, menu, symbols
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2024-01-24
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (8 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (15 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Yarndings 20 link

    Designer Sarah Cadigan-Fried
    Subsets latin, math, menu, symbols
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2024-01-24
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Yarndings 20 Charted link

    Designer Sarah Cadigan-Fried
    Subsets latin, math, menu, symbols
    Languages 10% (114/1095) of languages using the Latin script
    First seen 2024-01-24
    Last updated 2025-01-14 (23 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to production on 2025-01-29 (9 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2025-01-22 (16 days ago)
    • Version Version 1.001; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2025-01-14 (23 days ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to production on 2024-03-26 (10 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to dev on 2024-03-01 (11 months ago)
    • Version Version 1.000; ttfautohint (v1.8.4.7-5d5b) moved to sandbox on 2024-02-21 (11 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking OS/2 usWinAscent & usWinDescent.
    • FAIL: Whitespace glyphs have ink?
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Yatra One link

    Designer Catherine Leigh Schmidt
    Subsets devanagari, latin, latin-ext, menu
    Languages
    • 12% (132/1095) of languages using the Latin script
    • 11% (9/78) of languages using the Devanagari script (Supports Dotyali; Bodo; Hindi; Awadhi; Eastern Tamang; Kangri; Nepali; Marathi; Goan Konkani)
    First seen 2016-06-20
    Last updated 2022-05-23 (2 years ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Space and non-breaking space have the same width?
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Yeon Sung link

    Designer Woowahan brothers
    Subsets korean, latin, menu
    Languages 11% (123/1095) of languages using the Latin script
    First seen 2018-02-23
    Last updated 2024-01-25 (1 year, 13 days ago)
    • Version Version 1.001 moved to production on 2024-04-13 (9 months ago)
    • Version Version 1.001 moved to sandbox on 2024-03-28 (10 months ago)
    • Version Version 1.001 moved to dev on 2024-01-26 (1 year, 12 days ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check font can render its own name.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Font contains glyphs for whitespace characters?
  • Full Fontbakery report
  • Yeseva One link

    Designer Jovanny Lemonad
    Subsets cyrillic, cyrillic-ext, latin, latin-ext, menu, vietnamese
    Languages
    • 30% (332/1095) of languages using the Latin script
    • 65% (52/80) of languages using the Cyrillic script
    First seen 2011-07-13
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Yesteryear link

    Designer Astigmatic
    Subsets menu, latin
    Languages 12% (134/1095) of languages using the Latin script
    First seen 2011-12-19
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Ensure METADATA.pb does not use escaped strings.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Yinmar link

    Designer Danh Hong
    Subsets menu, myanmar
    Languages
    First seen 2016-02-03
    Last updated 2022-05-23 (2 years ago)
    • Version Version 1.11 moved to dev on 2024-03-01 (11 months ago)
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: METADATA.pb should contain at least "menu" and "latin" subsets.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Are there unwanted Apple tables?
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check font can render its own name.
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check if OS/2 xAvgCharWidth is correct.
    • FAIL: Ensure dotted circle glyph is present and can attach marks.
  • Full Fontbakery report
  • Yomogi link

    Designer Satsuyako
    Subsets cyrillic, japanese, latin, latin-ext, menu, vietnamese
    Languages
    • 35% (388/1095) of languages using the Latin script
    • 16% (13/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-04-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Checking correctness of monospaced metadata.
  • Full Fontbakery report
  • Young Serif link

    Designer Bastien Sozeau
    Subsets latin, latin-ext, menu
    Languages 32% (355/1095) of languages using the Latin script
    First seen 2023-08-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits

    Yrsa link

    Designer Rosetta, Anna Giedryś, David Březina
    Subsets latin, latin-ext, menu, vietnamese
    Languages 35% (389/1095) of languages using the Latin script
    First seen 2016-06-20
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check name ID 25 to end with "Italic" for Italic VFs.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
  • Full Fontbakery report
  • Ysabeau link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 34% (373/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-03-16
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002 moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 2.002 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.002 moved to dev on 2023-12-01 (1 year, 2 months ago)
    Latest releases
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ysabeau Infant link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 80% (64/80) of languages using the Cyrillic script
    • 17% (195/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-06-14
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; featfreeze: ss01,ss02,lnum moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 2.002; featfreeze: ss01,ss02,lnum moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.002; featfreeze: ss01,ss02,lnum moved to dev on 2023-12-01 (1 year, 2 months ago)
    Latest releases
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ysabeau Office link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 36% (402/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-06-14
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; featfreeze: tnum,lnum,ss02 moved to production on 2024-01-26 (1 year, 13 days ago)
    • Version Version 2.002; featfreeze: tnum,lnum,ss02 moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.002; featfreeze: tnum,lnum,ss02 moved to dev on 2023-12-06 (1 year, 2 months ago)
    Latest releases
    Failing tests
    • ERROR: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Ysabeau SC link

    Designer Christian Thalmann
    Subsets cyrillic, cyrillic-ext, greek, latin, latin-ext, math, menu, symbols, vietnamese
    Languages
    • 36% (402/1095) of languages using the Latin script
    • 80% (64/80) of languages using the Cyrillic script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    First seen 2023-06-14
    Last updated 2024-04-03 (10 months ago)
    • Version Version 2.002; featfreeze: smcp moved to production on 2024-01-26 (1 year, 12 days ago)
    • Version Version 2.002; featfreeze: smcp moved to sandbox on 2023-12-15 (1 year, 1 month ago)
    • Version Version 2.002; featfreeze: smcp moved to dev on 2023-12-06 (1 year, 2 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • Yuji Boku link

    Designer Kinuta Font Factory
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-09-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Yuji Hentaigana Akari link

    Designer Kinuta Font Factory
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 13% (151/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check samples can be rendered.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Yuji Hentaigana Akebono link

    Designer Kinuta Font Factory
    Subsets japanese, latin, latin-ext, menu
    Languages
    • Defined language in metadata: ja_Kana
    • Defined language in metadata: ja_Hira
    • 13% (151/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    First seen 2021-06-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Check samples can be rendered.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
  • Full Fontbakery report
  • Yuji Mai link

    Designer Kinuta Font Factory
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-09-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Yuji Syuku link

    Designer Kinuta Font Factory
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 13% (151/1095) of languages using the Latin script
    • 15% (12/80) of languages using the Cyrillic script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-09-27
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
  • Full Fontbakery report
  • Yusei Magic link

    Designer Tanukizamurai
    Subsets japanese, latin, latin-ext, menu
    Languages
    • 23% (261/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2020-12-14
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
    • FAIL: Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
  • Full Fontbakery report
  • ZCOOL KuaiLe link

    Designer Liu Bingke, Yang Kang, Wu Shaojie
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2018-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check font follows the Google Fonts CJK vertical metric schema
  • Full Fontbakery report
  • ZCOOL QingKe HuangYou link

    Designer Zheng Qingke
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2018-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check glyphs do not have components which are themselves components.
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check font follows the Google Fonts CJK vertical metric schema
  • Full Fontbakery report
  • ZCOOL XiaoWei link

    Designer Li Dawei
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2018-12-05
    Last updated 2023-12-14 (1 year, 1 month ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Checks METADATA.pb font.name field matches family name declared on the name table.
    • FAIL: METADATA.pb font.name value should be same as the family name declared on the name table.
    • FAIL: METADATA.pb font.name field contains font name in right format?
    • FAIL: METADATA.pb font.full_name field contains font name in right format?
    • FAIL: METADATA.pb font.post_script_name field contains font name in right format?
    • FAIL: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Check font names are correct
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check family name for GF Guide compliance.
    • FAIL: Check font follows the Google Fonts CJK vertical metric schema
  • Full Fontbakery report
  • Zain link

    Designer Boutros Fonts
    Subsets arabic, latin, menu
    Languages
    • 11% (127/1095) of languages using the Latin script
    • 3% (3/80) of languages using the Arabic script (Supports Mazanderani; Urdu; Central Kurdish)
    First seen 2024-05-31
    Last updated 2024-11-01 (3 months ago)
    • Version Version 1.51; ttfautohint (v1.8.4) moved to production on 2024-11-21 (2 months ago)
    • Version Version 1.51; ttfautohint (v1.8.4) moved to sandbox on 2024-11-15 (2 months ago)
    • Version Version 1.51; ttfautohint (v1.8.4) moved to dev on 2024-11-05 (3 months ago)
    • Version Version 1.20; ttfautohint (v1.8.4) moved to production on 2024-07-19 (6 months ago)
    • Version Version 1.20; ttfautohint (v1.8.4) moved to sandbox on 2024-07-05 (7 months ago)
    • Version Version 1.20; ttfautohint (v1.8.4) moved to dev on 2024-07-05 (7 months ago)
    • Version Version 1.10; ttfautohint (v1.8.4) moved to sandbox on 2024-06-25 (7 months ago)
    • Version Version 1.10; ttfautohint (v1.8.4) moved to dev on 2024-06-07 (8 months ago)
    • Version Version 1.02; ttfautohint (v1.8.4) moved to dev on 2024-06-05 (8 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • ERROR: Check base characters have non-zero advance width.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Fonts have equal codepoint coverage
  • Full Fontbakery report
  • Zen Antique link

    Designer Yoshimichi Ohira
    Subsets cyrillic, greek, japanese, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Antique Soft link

    Designer Yoshimichi Ohira
    Subsets cyrillic, greek, japanese, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Dots link

    Designer Yoshimichi Ohira
    Subsets latin, latin-ext, menu
    Languages 22% (244/1095) of languages using the Latin script
    First seen 2021-03-12
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Zen Kaku Gothic Antique link

    Designer Yoshimichi Ohira
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Kaku Gothic New link

    Designer Yoshimichi Ohira
    Subsets cyrillic, japanese, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Kurenaido link

    Designer Yoshimichi Ohira
    Subsets cyrillic, greek, japanese, latin, latin-ext, menu
    Languages
    • 21% (235/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Loop link

    Designer Yoshimichi Ohira
    Subsets latin, latin-ext, menu
    Languages 22% (244/1095) of languages using the Latin script
    First seen 2021-03-10
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Zen Maru Gothic link

    Designer Yoshimichi Ohira
    Subsets cyrillic, greek, japanese, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Old Mincho link

    Designer Yoshimichi Ohira
    Subsets cyrillic, greek, japanese, latin, latin-ext, menu
    Languages
    • 21% (234/1095) of languages using the Latin script
    • 16% (1/6) of languages using the Greek script (Missing Balkan Gagauz Turkish; Pontic (Greek); Coptic (Greek); Tsakonian; Ancient Greek (Greek))
    • 100% (1/1) of languages using the Hiragana script
    • 50% (1/2) of languages using the Japanese script (Missing Central Okinawan, Japanese)
    First seen 2021-10-22
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Font enables smart dropout control in "prep" table instructions?
    • FAIL: Font contains '.notdef' as its first glyph?
  • Full Fontbakery report
  • Zen Tokyo Zoo link

    Designer Yoshimichi Ohira
    Subsets latin, latin-ext, menu
    Languages 22% (243/1095) of languages using the Latin script
    First seen 2021-04-30
    Last updated 2024-04-03 (10 months ago)
    Latest releases
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check OFL body text is correct.
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Zeyada link

    Designer Kimberly Geswein
    Subsets menu, latin
    Languages 11% (129/1095) of languages using the Latin script
    First seen 2011-06-08
    Last updated 2023-08-09 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking file is named canonically.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb subsets should be alphabetically ordered.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: METADATA.pb weight matches postScriptName for static fonts.
    • FAIL: Check font names are correct
    • FAIL: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
    • FAIL: Name table entries should not contain line-breaks.
    • FAIL: Directory name in GFonts repo structure must match NameID 1 of the regular.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Are there unwanted tables?
    • FAIL: Ensure component transforms do not perform scaling or rotation.
  • Full Fontbakery report
  • Zhi Mang Xing link

    Designer Wei Zhimang
    Subsets chinese-simplified, latin, menu
    Languages
    • 11% (123/1095) of languages using the Latin script
    • 10% (1/10) of languages using the Simplified Han script (Missing Hakka Chinese (Simplified); Zhuang, Simplified Han; Yue Chinese (Simplified); Southern Min Chinese (Simplified); Gan Chinese (Simplified); Wu Chinese (Simplified); Xiang Chinese (Simplified); Literary Chinese (Simplified); Jin Chinese (Simplified))
    First seen 2019-03-18
    Last updated 2024-12-11 (a month ago)
    Recent Pull Requests
    Recent Commits
    Failing tests
    • FAIL: Font contains '.notdef' as its first glyph?
    • FAIL: Ensure glyphs do not have components which are themselves components.
    • ERROR: Ensure 'smcp' (small caps) lookups are defined before ligature lookups in the 'GSUB' table.
    • FAIL: Are there unwanted tables?
    • FAIL: Does METADATA.pb copyright field contain broken links?
    • FAIL: METADATA.pb: Check URL on copyright string is the same as in repository_url field.
    • ERROR: Shapes languages in all GF glyphsets.
    • FAIL: Does DESCRIPTION file contain a upstream Git repo URL?
    • FAIL: DESCRIPTION.en_us.html must have more than 200 bytes.
    • FAIL: Check Google Fonts glyph coverage.
  • Full Fontbakery report
  • Zilla Slab link

    Designer Typotheque
    Subsets latin, latin-ext, menu
    Languages 11% (130/1095) of languages using the Latin script
    First seen 2017-06-28
    Last updated 2022-05-23 (2 years ago)
    Failing tests
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Check hhea.caretSlopeRise and hhea.caretSlopeRun
    • FAIL: Does the font have any invalid feature tags?
  • Full Fontbakery report
  • Zilla Slab Highlight link

    Designer Typotheque
    Subsets latin, latin-ext, menu
    Languages 11% (131/1095) of languages using the Latin script
    First seen 2017-07-26
    Last updated 2023-08-16 (1 year, 5 months ago)
    Failing tests
    • FAIL: Checking OS/2 fsType does not impose restrictions.
    • FAIL: Check Google Fonts glyph coverage.
    • FAIL: Check license file has good copyright string.
    • FAIL: Check copyright namerecords match license file.
    • FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
    • FAIL: Copyright notices match canonical pattern in METADATA.pb
    • FAIL: Copyright notices match canonical pattern in fonts
    • FAIL: PPEM must be an integer on hinted fonts.
    • FAIL: Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
    • FAIL: OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
    • FAIL: Checking OS/2 Metrics match hhea Metrics.
    • FAIL: Whitespace glyphs have ink?
    • FAIL: Checking font version fields (head and name table).
    • FAIL: Does the font have any invalid feature tags?
  • Full Fontbakery report