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.
Summary
💥 ERROR | 🔥 FAIL | ⚠️ WARN | ⏩ SKIP | ℹ️ INFO | ✅ PASS |
---|---|---|---|---|---|
0 | 3 | 20 | 61 | 9 | 148 |
0% | 2% | 11% | 34% | 5% | 81% |
Note: The following loglevels were omitted in this report: SKIP, INFO, PASS, DEBUG
Meaning of check results:
- 💥 An ERROR is something wrong with FontBakery itself, possibly a bug.
- 🔥 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.9.2
Section: Google Fonts
🔥🔥🔥⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️DESCRIPTION.en_us.html should end in a linebreak.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
Checking OS/2 achVendID.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
OS/2 VendorID is 'UKWN', a font editor default. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx [code: bad]
Check Google Fonts glyph coverage.
🔥 Lalezar-Regular.ttf
- 🔥 FAIL
Missing required codepoints:
- 0x0132 (LATIN CAPITAL LIGATURE IJ) - 0x1E9E (LATIN CAPITAL LETTER SHARP S) - 0x016C (LATIN CAPITAL LETTER U WITH BREVE) - 0x0133 (LATIN SMALL LIGATURE IJ) - 0x0237 (LATIN SMALL LETTER DOTLESS J) - 0x016D (LATIN SMALL LETTER U WITH BREVE) - 0x00AA (FEMININE ORDINAL INDICATOR) - 0x00BA (MASCULINE ORDINAL INDICATOR)
[code: missing-codepoints]
Check for codepoints not covered by METADATA subsets.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0268 LATIN SMALL LETTER I WITH STROKE: not included in any glyphset definition
- U+0289 LATIN SMALL LETTER U BAR: not included in any glyphset definition
- U+02C7 CARON: try adding one of: tifinagh, canadian-aboriginal
- U+02D8 BREVE: try adding canadian-aboriginal
- U+02D9 DOT ABOVE: try adding canadian-aboriginal
- U+02DB OGONEK: try adding canadian-aboriginal
- U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
- U+0300 COMBINING GRAVE ACCENT: try adding one of: coptic, cherokee, tai-le
- U+0301 COMBINING ACUTE ACCENT: try adding one of: tifinagh, coptic, cherokee, tai-le
- U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, coptic, cherokee
- U+0303 COMBINING TILDE: not included in any glyphset definition
- U+0304 COMBINING MACRON: try adding one of: gothic, tifinagh, coptic, cherokee
- U+0306 COMBINING BREVE: try adding tifinagh
- U+0307 COMBINING DOT ABOVE: try adding one of: tifinagh, malayalam, coptic, tai-le, canadian-aboriginal
- U+0308 COMBINING DIAERESIS: try adding one of: coptic, gothic, tai-le
- U+0309 COMBINING HOOK ABOVE: try adding tifinagh
- U+030A COMBINING RING ABOVE: not included in any glyphset definition
- U+030B COMBINING DOUBLE ACUTE ACCENT: try adding cherokee
- U+030C COMBINING CARON: try adding one of: cherokee, tai-le
- U+0312 COMBINING TURNED COMMA ABOVE: not included in any glyphset definition
- U+031B COMBINING HORN: not included in any glyphset definition
- U+0323 COMBINING DOT BELOW: try adding one of: malayalam, tifinagh, coptic, cherokee
- U+0326 COMBINING COMMA BELOW: not included in any glyphset definition
- U+0327 COMBINING CEDILLA: not included in any glyphset definition
- U+0328 COMBINING OGONEK: not included in any glyphset definition
- U+032D COMBINING CIRCUMFLEX ACCENT BELOW: not included in any glyphset definition
- U+0335 COMBINING SHORT STROKE OVERLAY: not included in any glyphset definition
- U+0336 COMBINING LONG STROKE OVERLAY: not included in any glyphset definition
- U+0337 COMBINING SHORT SOLIDUS OVERLAY: not included in any glyphset definition
- U+0338 COMBINING LONG SOLIDUS OVERLAY: not included in any glyphset definition
- U+0615 ARABIC SMALL HIGH TAH: not included in any glyphset definition
- U+066E ARABIC LETTER DOTLESS BEH: not included in any glyphset definition
- U+066F ARABIC LETTER DOTLESS QAF: not included in any glyphset definition
- U+0672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE: not included in any glyphset definition
- U+0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW: not included in any glyphset definition
- U+06A1 ARABIC LETTER DOTLESS FEH: not included in any glyphset definition
- U+06D6 ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA: not included in any glyphset definition
- U+2003 EM SPACE: not included in any glyphset definition
- U+2021 DOUBLE DAGGER: not included in any glyphset definition
- U+2030 PER MILLE SIGN: not included in any glyphset definition
- U+2202 PARTIAL DIFFERENTIAL: not included in any glyphset definition
- U+2205 EMPTY SET: not included in any glyphset definition
- U+220F N-ARY PRODUCT: not included in any glyphset definition
- U+2211 N-ARY SUMMATION: not included in any glyphset definition
- U+221A SQUARE ROOT: not included in any glyphset definition
- U+221E INFINITY: not included in any glyphset definition
- U+222B INTEGRAL: not included in any glyphset definition
- U+2248 ALMOST EQUAL TO: not included in any glyphset definition
- U+2260 NOT EQUAL TO: not included in any glyphset definition
- U+2264 LESS-THAN OR EQUAL TO: not included in any glyphset definition
- U+2265 GREATER-THAN OR EQUAL TO: not included in any glyphset definition
- U+25CA LOZENGE: not included in any glyphset definition
- U+25CC DOTTED CIRCLE: try adding one of: tifinagh, tamil, khmer, hebrew, brahmi, buginese, lao, lepcha, kharoshthi, myanmar, kayah-li, buhid, hanunoo, thai, tagalog, tai-le, tai-viet, tibetan, tagbanwa, sinhala, batak, gurmukhi, limbu, gujarati, balinese, syloti-nagri, malayalam, thaana, chakma, kannada, phags-pa, rejang, kaithi, sundanese, devanagari, cham, coptic, mongolian, canadian-aboriginal, javanese, telugu, oriya, meetei-mayek, new-tai-lue, bengali, mandaic
- U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
- U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
- U+FBB2 ARABIC SYMBOL DOT ABOVE: not included in any glyphset definition
- U+FBB3 ARABIC SYMBOL DOT BELOW: not included in any glyphset definition
- U+FBB4 ARABIC SYMBOL TWO DOTS ABOVE: not included in any glyphset definition
- U+FBB5 ARABIC SYMBOL TWO DOTS BELOW: not included in any glyphset definition
- U+FBB6 ARABIC SYMBOL THREE DOTS ABOVE: not included in any glyphset definition
- U+FBB7 ARABIC SYMBOL THREE DOTS BELOW: not included in any glyphset definition
- U+FBB8 ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE: not included in any glyphset definition
- U+FBB9 ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW: not included in any glyphset definition
- U+FBBD ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+FBBE ARABIC SYMBOL TWO DOTS VERTICALLY BELOW: not included in any glyphset definition
- U+FBF9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FBFA ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC02 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC03 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC04 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC08 ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC09 ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC0A ARABIC LIGATURE BEH WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC0E ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC0F ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC10 ARABIC LIGATURE TEH WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC12 ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC13 ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC14 ARABIC LIGATURE THEH WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC1F ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC21 ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC25 ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC31 ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC32 ARABIC LIGATURE FEH WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC35 ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC36 ARABIC LIGATURE QAF WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC3D ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC3E ARABIC LIGATURE KAF WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC42 ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC43 ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC44 ARABIC LIGATURE LAM WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC4E ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC4F ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FC50 ARABIC LIGATURE NOON WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FC58 ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FC64 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM: not included in any glyphset definition
- U+FC65 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM: not included in any glyphset definition
- U+FC66 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FC67 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM: not included in any glyphset definition
- U+FC68 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC69 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM: not included in any glyphset definition
- U+FC6A ARABIC LIGATURE BEH WITH REH FINAL FORM: not included in any glyphset definition
- U+FC6B ARABIC LIGATURE BEH WITH ZAIN FINAL FORM: not included in any glyphset definition
- U+FC6C ARABIC LIGATURE BEH WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FC6D ARABIC LIGATURE BEH WITH NOON FINAL FORM: not included in any glyphset definition
- U+FC6E ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC70 ARABIC LIGATURE TEH WITH REH FINAL FORM: not included in any glyphset definition
- U+FC71 ARABIC LIGATURE TEH WITH ZAIN FINAL FORM: not included in any glyphset definition
- U+FC72 ARABIC LIGATURE TEH WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FC73 ARABIC LIGATURE TEH WITH NOON FINAL FORM: not included in any glyphset definition
- U+FC74 ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC75 ARABIC LIGATURE TEH WITH YEH FINAL FORM: not included in any glyphset definition
- U+FC76 ARABIC LIGATURE THEH WITH REH FINAL FORM: not included in any glyphset definition
- U+FC77 ARABIC LIGATURE THEH WITH ZAIN FINAL FORM: not included in any glyphset definition
- U+FC78 ARABIC LIGATURE THEH WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FC79 ARABIC LIGATURE THEH WITH NOON FINAL FORM: not included in any glyphset definition
- U+FC7A ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC7B ARABIC LIGATURE THEH WITH YEH FINAL FORM: not included in any glyphset definition
- U+FC7C ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC7E ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC83 ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC84 ARABIC LIGATURE KAF WITH YEH FINAL FORM: not included in any glyphset definition
- U+FC86 ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC87 ARABIC LIGATURE LAM WITH YEH FINAL FORM: not included in any glyphset definition
- U+FC8A ARABIC LIGATURE NOON WITH REH FINAL FORM: not included in any glyphset definition
- U+FC8B ARABIC LIGATURE NOON WITH ZAIN FINAL FORM: not included in any glyphset definition
- U+FC8C ARABIC LIGATURE NOON WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FC8D ARABIC LIGATURE NOON WITH NOON FINAL FORM: not included in any glyphset definition
- U+FC8E ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FC8F ARABIC LIGATURE NOON WITH YEH FINAL FORM: not included in any glyphset definition
- U+FC91 ARABIC LIGATURE YEH WITH REH FINAL FORM: not included in any glyphset definition
- U+FC92 ARABIC LIGATURE YEH WITH ZAIN FINAL FORM: not included in any glyphset definition
- U+FC93 ARABIC LIGATURE YEH WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FC94 ARABIC LIGATURE YEH WITH NOON FINAL FORM: not included in any glyphset definition
- U+FC9A ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FC9B ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM: not included in any glyphset definition
- U+FC9F ARABIC LIGATURE BEH WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCA0 ARABIC LIGATURE BEH WITH HEH INITIAL FORM: not included in any glyphset definition
- U+FCA4 ARABIC LIGATURE TEH WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCA5 ARABIC LIGATURE TEH WITH HEH INITIAL FORM: not included in any glyphset definition
- U+FCA6 ARABIC LIGATURE THEH WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCB0 ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCB3 ARABIC LIGATURE SAD WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCB7 ARABIC LIGATURE DAD WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCCC ARABIC LIGATURE LAM WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCD5 ARABIC LIGATURE NOON WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCD6 ARABIC LIGATURE NOON WITH HEH INITIAL FORM: not included in any glyphset definition
- U+FCDD ARABIC LIGATURE YEH WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FCDE ARABIC LIGATURE YEH WITH HEH INITIAL FORM: not included in any glyphset definition
- U+FCDF ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCE0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCE1 ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCE2 ARABIC LIGATURE BEH WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCE3 ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCE4 ARABIC LIGATURE TEH WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCE5 ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCE6 ARABIC LIGATURE THEH WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCE7 ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCE8 ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCE9 ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCEA ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCEE ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCEF ARABIC LIGATURE NOON WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCF0 ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM: not included in any glyphset definition
- U+FCF1 ARABIC LIGATURE YEH WITH HEH MEDIAL FORM: not included in any glyphset definition
- U+FCFB ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FCFC ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FCFD ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FCFE ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FCFF ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FD03 ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FD05 ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FD06 ARABIC LIGATURE SAD WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FD07 ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM: not included in any glyphset definition
- U+FD08 ARABIC LIGATURE DAD WITH YEH ISOLATED FORM: not included in any glyphset definition
- U+FD0C ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM: not included in any glyphset definition
- U+FD0D ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM: not included in any glyphset definition
- U+FD0E ARABIC LIGATURE SEEN WITH REH ISOLATED FORM: not included in any glyphset definition
- U+FD0F ARABIC LIGATURE SAD WITH REH ISOLATED FORM: not included in any glyphset definition
- U+FD10 ARABIC LIGATURE DAD WITH REH ISOLATED FORM: not included in any glyphset definition
- U+FD17 ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FD18 ARABIC LIGATURE SEEN WITH YEH FINAL FORM: not included in any glyphset definition
- U+FD19 ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FD1A ARABIC LIGATURE SHEEN WITH YEH FINAL FORM: not included in any glyphset definition
- U+FD1F ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FD20 ARABIC LIGATURE KHAH WITH YEH FINAL FORM: not included in any glyphset definition
- U+FD22 ARABIC LIGATURE SAD WITH YEH FINAL FORM: not included in any glyphset definition
- U+FD23 ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM: not included in any glyphset definition
- U+FD24 ARABIC LIGATURE DAD WITH YEH FINAL FORM: not included in any glyphset definition
- U+FD28 ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM: not included in any glyphset definition
- U+FD29 ARABIC LIGATURE SHEEN WITH REH FINAL FORM: not included in any glyphset definition
- U+FD2A ARABIC LIGATURE SEEN WITH REH FINAL FORM: not included in any glyphset definition
- U+FD2B ARABIC LIGATURE SAD WITH REH FINAL FORM: not included in any glyphset definition
- U+FD2C ARABIC LIGATURE DAD WITH REH FINAL FORM: not included in any glyphset definition
- U+FD30 ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM: not included in any glyphset definition
- U+FD31 ARABIC LIGATURE SEEN WITH HEH INITIAL FORM: not included in any glyphset definition
- U+FD32 ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM: not included in any glyphset definition
Or you can add the above codepoints to one of the subsets supported by the font:
arabic
,latin
,latin-ext
,menu
,vietnamese
[code: unreachable-subsetting]
Check copyright namerecords match license file.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
- ⚠️ WARN
For now we're still accepting http URLs, but you should consider using https instead. [code: http]
License URL matches License text on name table?
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=14] [code: http-in-license-info]
- ⚠️ WARN
Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=14] [code: http-in-license-info]
- ⚠️ WARN
For now we're still accepting http URLs, but you should consider using https instead. [code: http]
METADATA.pb: Check URL on copyright string is the same as in repository_url field.
🔥 Lalezar-Regular.ttf
- 🔥 FAIL
Value of repository_url field is
But font copyright string has: https://github.com/BornaIz/Lalezar [code: mismatch]
Glyphs are similiar to Google Fonts version?
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
Following glyphs differ greatly from Google Fonts version: * Dcroat * Eth * uni0189 * uni06450631.fina * uni06450632.fina and uniFDF2
PPEM must be an integer on hinted fonts.
🔥 Lalezar-Regular.ttf
- 🔥 FAIL
This is a hinted font, so it must have bit 3 set on the flags of the head table, so that PPEM values will be rounded into an integer value.
This can be accomplished by using the 'gftools fix-hinting' command:
# create virtualenv python3 -m venv venv # activate virtualenv source venv/bin/activate # install gftools pip install git+https://www.github.com/googlefonts/tools
[code: bad-flags]
Are there caret positions declared for every ligature?
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
This font lacks caret positioning values for these ligature glyphs: - T_h.liga - f_f - f_f_i - f_f_l - fi - fl
[code: incomplete-caret-pos-data]
Is there kerning info for non-ligated sequences?
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
GPOS table lacks kerning info for the following non-ligated sequences:
- T + h - f + f - f + i - i + f - f + l - l + f - i + l [code: lacks-kern-info]
A static fonts directory with at least two fonts must accompany variable fonts
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo. Please consider mentioning note-worthy improvements made to the family recently. [code: description-not-updated]
Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
This font file does not have a 'meta' table. [code: lacks-meta-table]
Section: Universal
⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩ℹ️ℹ️Glyph names are all valid?
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The following glyph names may be too long for some legacy systems which may expect a maximum 31-characters length limit: yehHamzaabove_yehFarsiar.fina.liga [code: legacy-long-names]
Check font contains no unreachable glyphs
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The following glyphs could not be reached by codepoint or substitution rules:
- dotcenterar - hamzacenterar - i.loclTRK - uni06260626 - uni06280626 - uni062A0626 - uni062B0626 - uni062B0647.init - uni062E0626 - uni062F.comb - uni06330626 - uni063306280631.alt - uni063306280632.alt - uni06340626 - uni06350626 - uni06350632 - uni06360626 - uni06360632 - uni06410626 - uni0641064E0644065006440647 - uni06420626 - uni06430626 - uni06440626 - uni064406260645 - uni064406280645 - uni0644062A0645 - uni0644062B0645 - uni064406440647.rlig - uni064406460645 - uni0644064A0645 - uni0644067E0645 - uni06450631 - uni06450632 - uni06460626 - uni06490631.fina - uni06490632.fina - uni06490646.fina.liga - uni064A06D2 - uni067906CC.fina.liga - uni067E0626 - uni067E0631.fina - uni067E0632.fina - uni067E0645 - uni067E0646.fina - uni067E0647.init - uni067E0647.medi - uni067E064A - uni06A9064A - uni06AF0626 - uni06AF064A - uni06C10627.liga - uniFC0A.loclFAR.isol - uniFC8D.liga - uniFDFA.Farsi - uniFEAA.comb - uniFEB7.alt - uniFEEB.alt - uniFEEC.alt - uniFEFB.alt - yehFarsi_alefHamzaabovear.liga - yehFarsi_alefar.liga - yehFarsi_meemar.liga - yehFarsi_noonar.fina.liga - yehFarsi_noonghunnaar.fina.liga - yehFarsi_rehar.fina.liga - yehFarsi_yehbarreear.fina.rlig
[code: unreachable-glyphs]
Check if each glyph has the recommended amount of contours.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: oslash Contours detected: 2 Expected: 3 - Glyph name: Oslashacute Contours detected: 3 Expected: 4 - Glyph name: oslashacute Contours detected: 3 Expected: 4 - Glyph name: uni1EE0 Contours detected: 2 Expected: 3 or 4 - Glyph name: uni1EE1 Contours detected: 2 Expected: 3 - Glyph name: ellipsis Contours detected: 1 Expected: 3 - Glyph name: notequal Contours detected: 2 Expected: 1 - Glyph name: Oslashacute Contours detected: 3 Expected: 4 - Glyph name: ellipsis Contours detected: 1 Expected: 3 - Glyph name: fi Contours detected: 2 Expected: 3 - Glyph name: notequal Contours detected: 2 Expected: 1 - Glyph name: oslash Contours detected: 2 Expected: 3 - Glyph name: oslashacute Contours detected: 3 Expected: 4 - Glyph name: uni1EE0 Contours detected: 2 Expected: 3 or 4 - Glyph name: uni1EE1 Contours detected: 2 Expected: 3
[code: contour-count]
Check math signs have the same width.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The most common width is 460 among a set of 1 math glyphs. The following math glyphs have a different width, though:
Width = 371: less
Width = 530: equal
Width = 373: greater
Width = 635: logicalnot
Width = 524: plusminus
Width = 491: multiply
Width = 500: divide
Width = 636: minus
Width = 464: approxequal
Width = 570: notequal
Width = 463: lessequal
Width = 462: greaterequal [code: width-outliers]
Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
Lcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline]
- ⚠️ WARN
dcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline]
- ⚠️ WARN
lcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline]
Section: fontbakery.profiles.dsig
⚠️Does the font have a DSIG table?
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
This font has a digital signature (DSIG table) which is only required - even if only a placeholder - on old programs like MS Office 2013 in order to work properly. The current recommendation is to completely remove the DSIG table. [code: found-DSIG]
Section: fontbakery.profiles.gdef
⚠️Check GDEF mark glyph class doesn't have characters that are not marks.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The following non-mark characters should not be in the GDEF mark glyph class: U+FBB2, U+FBB3, U+FBB4, U+FBB5, U+FBB6, U+FBB7, U+FBB8, U+FBB9, U+FBBD and U+FBBE [code: non-mark-chars]
Section: fontbakery.profiles.glyf
⚠️Check for points out of bounds.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The following glyphs have coordinates which are out of bounds: * ('uni1EC2', 509, 754) * ('uni1EC8', 233, 635) * ('uni1EA9', 506, 654) * ('uni1EC3', 506, 654) * ('uni1EC9', 221, 517) * ('uni1ED5', 518, 654) * ('uniFE97', 307, 473) * ('uniFE9B', 308, 472) * ('uni062D', 539, 280) * ('uni062E', 539, 280) * ('uni062E', 311, 655) * ('uniFEA6', 311, 655) * ('uniFEA8', 217, 667) * ('uniFEA7', 217, 667) * ('uni0630', 195, 737) * ('uniFEAC', 199, 728) * ('uni0636', 949, 638) * ('uniFEBE', 949, 638) * ('uniFEC0', 490, 638) * ('uniFEBF', 490, 638) * ('uni0638', 438, 625) * ('uniFEC6', 438, 625) * ('uniFEC8', 341, 625) * ('uniFEC7', 341, 625) * ('uni0639', 493, -283) * ('uniFECB', 421, 179) * ('uni063A', 493, -283) * ('uni063A', 317, 758) * ('uniFECE', 276, 641) * ('uniFED0', 189, 641) * ('uniFECF', 421, 179) * ('uniFECF', 257, 708) * ('uni0641', 510, 618) * ('uniFED2', 554, 618) * ('uniFED4', 156, 618) * ('uniFED3', 156, 618) * ('uni0646', 336, 536) * ('uniFEE6', 319, 465) * ('uniFEE8', 145, 533) * ('uniFEE7', 103, 564) * ('uni0624', 350, 206) * ('uni062E0626', 722, 674) * ('uni062E0626.fina', 722, 674) * ('uni06410626', 667, 628) * ('uni06460626', 677, 557) * ('uni06460626.fina', 603, 596) * ('uni06F9', 264, -9) * ('uni06F9', 279, 584) * ('quotedblright', 70, 371) * ('quotedblright', 225, 371) * ('uniFBBE', 82, -247) and ('uniFBBE', 81, -104)
This happens a lot when points are not extremes, which is usually bad. However, fixing this alert by adding points on extremes may do more harm than good, especially with italics, calligraphic-script, handwriting, rounded and other fonts. So it is common to ignore this message. [code: points-out-of-bounds]
Section: Shaping Checks
⚠️⏩⏩⏩Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ Lalezar-Regular.ttf
- ⚠️ WARN
The dot of soft dotted characters used in orthographies must disappear in the following strings: j̀ j́ j̃ j̄ j̈ į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
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̛̇
Your font fully covers the following languages that require the soft-dotted feature: Igbo (Latn, 27,823,640 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Aghem (Latn, 38,843 speakers), Belarusian (Cyrl, 10,064,517 speakers), Navajo (Latn, 166,319 speakers), Basaa (Latn, 332,940 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Lithuanian (Latn, 2,357,094 speakers). [code: soft-dotted]