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 |
---|---|---|---|---|---|
2 | 12 | 29 | 65 | 15 | 342 |
1% | 3% | 8% | 17% | 4% | 91% |
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
🔥🔥🔥🔥🔥🔥⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️ℹ️Check Google Fonts glyph coverage.
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
GF_Arabic_Core is almost fulfilled. Missing codepoints:
- 0x06A2 (ARABIC LETTER FEH WITH DOT MOVED BELOW)
[code: missing-codepoints]
- ⚠️ WARN
GF_Arabic_Plus is almost fulfilled. Missing codepoints:
- 0x069C (ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE)
[code: missing-codepoints]
- ⚠️ WARN
GF_TransLatin_Arabic is almost fulfilled. Missing codepoints:
- 0x1E34 (LATIN CAPITAL LETTER K WITH LINE BELOW) - 0x1E35 (LATIN SMALL LETTER K WITH LINE BELOW) - 0x1E96 (LATIN SMALL LETTER H WITH LINE BELOW) - 0x02BD (MODIFIER LETTER REVERSED COMMA)
[code: missing-codepoints]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
GF_Arabic_Core is almost fulfilled. Missing codepoints:
- 0x06A2 (ARABIC LETTER FEH WITH DOT MOVED BELOW)
[code: missing-codepoints]
- ⚠️ WARN
GF_Arabic_Plus is almost fulfilled. Missing codepoints:
- 0x069C (ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE)
[code: missing-codepoints]
- ⚠️ WARN
GF_TransLatin_Arabic is almost fulfilled. Missing codepoints:
- 0x1E34 (LATIN CAPITAL LETTER K WITH LINE BELOW) - 0x1E35 (LATIN SMALL LETTER K WITH LINE BELOW) - 0x1E96 (LATIN SMALL LETTER H WITH LINE BELOW) - 0x02BD (MODIFIER LETTER REVERSED COMMA)
[code: missing-codepoints]
Check for codepoints not covered by METADATA subsets.
⚠️ Kufam-Italic[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+02B9 MODIFIER LETTER PRIME: not included in any glyphset definition
- U+02BA MODIFIER LETTER DOUBLE PRIME: not included in any glyphset definition
- U+02BE MODIFIER LETTER RIGHT HALF RING: not included in any glyphset definition
- U+02BF MODIFIER LETTER LEFT HALF RING: not included in any glyphset definition
- U+02C7 CARON: try adding one of: tifinagh, canadian-aboriginal
- U+02C8 MODIFIER LETTER VERTICAL LINE: not included in any glyphset definition
- U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
- U+02CA MODIFIER LETTER ACUTE ACCENT: not included in any glyphset definition
- U+02CB MODIFIER LETTER GRAVE ACCENT: not included in any glyphset definition
- U+02CC MODIFIER LETTER LOW VERTICAL LINE: not included in any glyphset definition
- 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: cherokee, coptic, tai-le
- U+0301 COMBINING ACUTE ACCENT: try adding one of: cherokee, coptic, tai-le, tifinagh
- U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, coptic, tifinagh
- U+0303 COMBINING TILDE: not included in any glyphset definition
- U+0304 COMBINING MACRON: try adding one of: cherokee, coptic, tifinagh, gothic
- U+0306 COMBINING BREVE: try adding tifinagh
- U+0307 COMBINING DOT ABOVE: try adding one of: coptic, tai-le, tifinagh, malayalam, canadian-aboriginal
- U+0308 COMBINING DIAERESIS: try adding one of: coptic, tai-le, gothic
- 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+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition
- U+0311 COMBINING INVERTED BREVE: try adding coptic
- 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: cherokee, malayalam, coptic, tifinagh
- U+0324 COMBINING DIAERESIS BELOW: try adding 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+032E COMBINING BREVE BELOW: not included in any glyphset definition
- U+0331 COMBINING MACRON BELOW: try adding one of: cherokee, tifinagh, gothic
- U+0394 GREEK CAPITAL LETTER DELTA: try adding greek
- U+03A9 GREEK CAPITAL LETTER OMEGA: try adding greek
- U+03B4 GREEK SMALL LETTER DELTA: try adding greek
- U+03BC GREEK SMALL LETTER MU: try adding greek
- U+03C0 GREEK SMALL LETTER PI: try adding greek
- U+03C9 GREEK SMALL LETTER OMEGA: try adding greek
- U+0609 ARABIC-INDIC PER MILLE SIGN: not included in any glyphset definition
- U+060E ARABIC POETIC VERSE SIGN: not included in any glyphset definition
- U+0615 ARABIC SMALL HIGH TAH: not included in any glyphset definition
- U+0620 ARABIC LETTER KASHMIRI YEH: not included in any glyphset definition
- U+063B ARABIC LETTER KEHEH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+063C ARABIC LETTER KEHEH WITH THREE DOTS BELOW: not included in any glyphset definition
- U+063D ARABIC LETTER FARSI YEH WITH INVERTED V: not included in any glyphset definition
- U+063E ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+063F ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+065A ARABIC VOWEL SIGN SMALL V ABOVE: not included in any glyphset definition
- U+065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE: not included in any glyphset definition
- U+065F ARABIC WAVY HAMZA BELOW: 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+0674 ARABIC LETTER HIGH HAMZA: not included in any glyphset definition
- U+0675 ARABIC LETTER HIGH HAMZA ALEF: not included in any glyphset definition
- U+0676 ARABIC LETTER HIGH HAMZA WAW: not included in any glyphset definition
- U+0677 ARABIC LETTER U WITH HAMZA ABOVE: not included in any glyphset definition
- U+0678 ARABIC LETTER HIGH HAMZA YEH: not included in any glyphset definition
- U+0682 ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE: not included in any glyphset definition
- U+068B ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH: not included in any glyphset definition
- U+068E ARABIC LETTER DUL: not included in any glyphset definition
- U+0690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE: not included in any glyphset definition
- U+0692 ARABIC LETTER REH WITH SMALL V: not included in any glyphset definition
- U+0694 ARABIC LETTER REH WITH DOT BELOW: not included in any glyphset definition
- U+0695 ARABIC LETTER REH WITH SMALL V BELOW: not included in any glyphset definition
- U+0697 ARABIC LETTER REH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+069B ARABIC LETTER SEEN WITH THREE DOTS BELOW: not included in any glyphset definition
- U+069D ARABIC LETTER SAD WITH TWO DOTS BELOW: not included in any glyphset definition
- U+069E ARABIC LETTER SAD WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+069F ARABIC LETTER TAH WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06A0 ARABIC LETTER AIN WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06A1 ARABIC LETTER DOTLESS FEH: not included in any glyphset definition
- U+06A3 ARABIC LETTER FEH WITH DOT BELOW: not included in any glyphset definition
- U+06AC ARABIC LETTER KAF WITH DOT ABOVE: not included in any glyphset definition
- U+06AD ARABIC LETTER NG: not included in any glyphset definition
- U+06AE ARABIC LETTER KAF WITH THREE DOTS BELOW: not included in any glyphset definition
- U+06B0 ARABIC LETTER GAF WITH RING: not included in any glyphset definition
- U+06B2 ARABIC LETTER GAF WITH TWO DOTS BELOW: not included in any glyphset definition
- U+06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06B5 ARABIC LETTER LAM WITH SMALL V: not included in any glyphset definition
- U+06B6 ARABIC LETTER LAM WITH DOT ABOVE: not included in any glyphset definition
- U+06B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06B8 ARABIC LETTER LAM WITH THREE DOTS BELOW: not included in any glyphset definition
- U+06B9 ARABIC LETTER NOON WITH DOT BELOW: not included in any glyphset definition
- U+06BD ARABIC LETTER NOON WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06BF ARABIC LETTER TCHEH WITH DOT ABOVE: not included in any glyphset definition
- U+06C4 ARABIC LETTER WAW WITH RING: not included in any glyphset definition
- U+06C5 ARABIC LETTER KIRGHIZ OE: not included in any glyphset definition
- U+06C6 ARABIC LETTER OE: not included in any glyphset definition
- U+06C7 ARABIC LETTER U: not included in any glyphset definition
- U+06C8 ARABIC LETTER YU: not included in any glyphset definition
- U+06C9 ARABIC LETTER KIRGHIZ YU: not included in any glyphset definition
- U+06CA ARABIC LETTER WAW WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+06CB ARABIC LETTER VE: not included in any glyphset definition
- U+06CE ARABIC LETTER YEH WITH SMALL V: not included in any glyphset definition
- U+06CF ARABIC LETTER WAW WITH DOT ABOVE: not included in any glyphset definition
- U+06D1 ARABIC LETTER YEH WITH THREE DOTS BELOW: not included in any glyphset definition
- U+06D5 ARABIC LETTER AE: not included in any glyphset definition
- U+06EE ARABIC LETTER DAL WITH INVERTED V: not included in any glyphset definition
- U+06EF ARABIC LETTER REH WITH INVERTED V: not included in any glyphset definition
- U+06FB ARABIC LETTER DAD WITH DOT BELOW: not included in any glyphset definition
- U+06FC ARABIC LETTER GHAIN WITH DOT BELOW: not included in any glyphset definition
- U+06FF ARABIC LETTER HEH WITH INVERTED V: not included in any glyphset definition
- U+0750 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW: not included in any glyphset definition
- U+0752 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0753 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE: not included in any glyphset definition
- U+0754 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE: not included in any glyphset definition
- U+0755 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW: not included in any glyphset definition
- U+0756 ARABIC LETTER BEH WITH SMALL V: not included in any glyphset definition
- U+0757 ARABIC LETTER HAH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+0758 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0759 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH: not included in any glyphset definition
- U+075A ARABIC LETTER DAL WITH INVERTED SMALL V BELOW: not included in any glyphset definition
- U+075B ARABIC LETTER REH WITH STROKE: not included in any glyphset definition
- U+075C ARABIC LETTER SEEN WITH FOUR DOTS ABOVE: not included in any glyphset definition
- U+075D ARABIC LETTER AIN WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+075E ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE: not included in any glyphset definition
- U+075F ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+0760 ARABIC LETTER FEH WITH TWO DOTS BELOW: not included in any glyphset definition
- U+0761 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0762 ARABIC LETTER KEHEH WITH DOT ABOVE: not included in any glyphset definition
- U+0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+0764 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0765 ARABIC LETTER MEEM WITH DOT ABOVE: not included in any glyphset definition
- U+0766 ARABIC LETTER MEEM WITH DOT BELOW: not included in any glyphset definition
- U+0767 ARABIC LETTER NOON WITH TWO DOTS BELOW: not included in any glyphset definition
- U+0768 ARABIC LETTER NOON WITH SMALL TAH: not included in any glyphset definition
- U+0769 ARABIC LETTER NOON WITH SMALL V: not included in any glyphset definition
- U+076A ARABIC LETTER LAM WITH BAR: not included in any glyphset definition
- U+076B ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+076C ARABIC LETTER REH WITH HAMZA ABOVE: not included in any glyphset definition
- U+076D ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+076E ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW: not included in any glyphset definition
- U+076F ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS: not included in any glyphset definition
- U+0770 ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS: not included in any glyphset definition
- U+0771 ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS: not included in any glyphset definition
- U+0772 ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE: not included in any glyphset definition
- U+0773 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+0774 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+0775 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+0776 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+0777 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW: not included in any glyphset definition
- U+0778 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+0779 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+077A ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+077B ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+077C ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW: not included in any glyphset definition
- U+077D ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE: not included in any glyphset definition
- U+077E ARABIC LETTER SEEN WITH INVERTED V: not included in any glyphset definition
- U+077F ARABIC LETTER KAF WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+08A0 ARABIC LETTER BEH WITH SMALL V BELOW: not included in any glyphset definition
- U+08A2 ARABIC LETTER JEEM WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+08A3 ARABIC LETTER TAH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+08A4 ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE: not included in any glyphset definition
- U+08A5 ARABIC LETTER QAF WITH DOT BELOW: not included in any glyphset definition
- U+08A7 ARABIC LETTER MEEM WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+08A8 ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE: not included in any glyphset definition
- U+08A9 ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE: not included in any glyphset definition
- U+08AA ARABIC LETTER REH WITH LOOP: not included in any glyphset definition
- U+08AB ARABIC LETTER WAW WITH DOT WITHIN: not included in any glyphset definition
- U+08AC ARABIC LETTER ROHINGYA YEH: not included in any glyphset definition
- U+08B3 ARABIC LETTER AIN WITH THREE DOTS BELOW: not included in any glyphset definition
- U+2007 FIGURE SPACE: not included in any glyphset definition
- U+2008 PUNCTUATION SPACE: not included in any glyphset definition
- U+200A HAIR SPACE: not included in any glyphset definition
- U+2012 FIGURE DASH: not included in any glyphset definition
- U+2015 HORIZONTAL BAR: 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+2070 SUPERSCRIPT ZERO: not included in any glyphset definition
- U+2075 SUPERSCRIPT FIVE: not included in any glyphset definition
- U+2076 SUPERSCRIPT SIX: not included in any glyphset definition
- U+2077 SUPERSCRIPT SEVEN: not included in any glyphset definition
- U+2078 SUPERSCRIPT EIGHT: not included in any glyphset definition
- U+2079 SUPERSCRIPT NINE: not included in any glyphset definition
- U+2080 SUBSCRIPT ZERO: not included in any glyphset definition
- U+2081 SUBSCRIPT ONE: not included in any glyphset definition
- U+2082 SUBSCRIPT TWO: not included in any glyphset definition
- U+2083 SUBSCRIPT THREE: not included in any glyphset definition
- U+2084 SUBSCRIPT FOUR: not included in any glyphset definition
- U+2085 SUBSCRIPT FIVE: not included in any glyphset definition
- U+2086 SUBSCRIPT SIX: not included in any glyphset definition
- U+2087 SUBSCRIPT SEVEN: not included in any glyphset definition
- U+2088 SUBSCRIPT EIGHT: not included in any glyphset definition
- U+2089 SUBSCRIPT NINE: not included in any glyphset definition
- U+2116 NUMERO SIGN: try adding cyrillic
- U+2126 OHM SIGN: not included in any glyphset definition
- U+212E ESTIMATED SYMBOL: not included in any glyphset definition
- U+2150 VULGAR FRACTION ONE SEVENTH: not included in any glyphset definition
- U+2151 VULGAR FRACTION ONE NINTH: not included in any glyphset definition
- U+2152 VULGAR FRACTION ONE TENTH: not included in any glyphset definition
- U+2153 VULGAR FRACTION ONE THIRD: not included in any glyphset definition
- U+2154 VULGAR FRACTION TWO THIRDS: not included in any glyphset definition
- U+2155 VULGAR FRACTION ONE FIFTH: not included in any glyphset definition
- U+2156 VULGAR FRACTION TWO FIFTHS: not included in any glyphset definition
- U+2157 VULGAR FRACTION THREE FIFTHS: not included in any glyphset definition
- U+2158 VULGAR FRACTION FOUR FIFTHS: not included in any glyphset definition
- U+2159 VULGAR FRACTION ONE SIXTH: not included in any glyphset definition
- U+215A VULGAR FRACTION FIVE SIXTHS: not included in any glyphset definition
- U+215B VULGAR FRACTION ONE EIGHTH: not included in any glyphset definition
- U+215C VULGAR FRACTION THREE EIGHTHS: not included in any glyphset definition
- U+215D VULGAR FRACTION FIVE EIGHTHS: not included in any glyphset definition
- U+215E VULGAR FRACTION SEVEN EIGHTHS: not included in any glyphset definition
- U+2190 LEFTWARDS ARROW: not included in any glyphset definition
- U+2192 RIGHTWARDS ARROW: not included in any glyphset definition
- U+2196 NORTH WEST ARROW: not included in any glyphset definition
- U+2197 NORTH EAST ARROW: not included in any glyphset definition
- U+2198 SOUTH EAST ARROW: not included in any glyphset definition
- U+2199 SOUTH WEST ARROW: 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+2206 INCREMENT: 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+2219 BULLET OPERATOR: try adding tai-tham
- 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+25A0 BLACK SQUARE: not included in any glyphset definition
- U+25A1 WHITE SQUARE: not included in any glyphset definition
- U+25B2 BLACK UP-POINTING TRIANGLE: not included in any glyphset definition
- U+25B3 WHITE UP-POINTING TRIANGLE: not included in any glyphset definition
- U+25B6 BLACK RIGHT-POINTING TRIANGLE: not included in any glyphset definition
- U+25B7 WHITE RIGHT-POINTING TRIANGLE: not included in any glyphset definition
- U+25BC BLACK DOWN-POINTING TRIANGLE: not included in any glyphset definition
- U+25BD WHITE DOWN-POINTING TRIANGLE: not included in any glyphset definition
- U+25C0 BLACK LEFT-POINTING TRIANGLE: not included in any glyphset definition
- U+25C1 WHITE LEFT-POINTING TRIANGLE: not included in any glyphset definition
- U+25C6 BLACK DIAMOND: not included in any glyphset definition
- U+25C7 WHITE DIAMOND: not included in any glyphset definition
- U+25CA LOZENGE: not included in any glyphset definition
- U+25CB WHITE CIRCLE: not included in any glyphset definition
- U+25CC DOTTED CIRCLE: try adding one of: gurmukhi, tai-le, khmer, tifinagh, kaithi, gujarati, limbu, hanunoo, buhid, thai, tagalog, bengali, mongolian, new-tai-lue, javanese, balinese, tai-viet, syloti-nagri, tamil, tibetan, lepcha, cham, oriya, chakma, meetei-mayek, sundanese, thaana, telugu, buginese, kannada, canadian-aboriginal, mandaic, myanmar, hebrew, phags-pa, coptic, batak, devanagari, malayalam, sinhala, brahmi, kayah-li, tagbanwa, kharoshthi, rejang, lao
- U+25CF BLACK CIRCLE: not included in any glyphset definition
- U+25FB WHITE MEDIUM SQUARE: not included in any glyphset definition
- U+25FC BLACK MEDIUM SQUARE: not included in any glyphset definition
- U+2605 BLACK STAR: not included in any glyphset definition
- U+274A EIGHT TEARDROP-SPOKED PROPELLER ASTERISK: not included in any glyphset definition
- U+FB00 LATIN SMALL LIGATURE FF: not included in any glyphset definition
- 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+FB03 LATIN SMALL LIGATURE FFI: not included in any glyphset definition
- U+FB04 LATIN SMALL LIGATURE FFL: not included in any glyphset definition
- U+FB87 ARABIC LETTER DUL FINAL FORM: not included in any glyphset definition
- U+FBBC ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW: not included in any glyphset definition
- U+FBC0 ARABIC SYMBOL SMALL TAH ABOVE: not included in any glyphset definition
- U+FBD4 ARABIC LETTER NG FINAL FORM: not included in any glyphset definition
- U+FBD5 ARABIC LETTER NG INITIAL FORM: not included in any glyphset definition
- U+FBD6 ARABIC LETTER NG MEDIAL FORM: not included in any glyphset definition
- U+FBD8 ARABIC LETTER U FINAL FORM: not included in any glyphset definition
- U+FBDA ARABIC LETTER OE FINAL FORM: not included in any glyphset definition
- U+FBDC ARABIC LETTER YU FINAL FORM: not included in any glyphset definition
- U+FBDF ARABIC LETTER VE FINAL FORM: not included in any glyphset definition
- U+FBE1 ARABIC LETTER KIRGHIZ OE FINAL FORM: not included in any glyphset definition
- U+FBE3 ARABIC LETTER KIRGHIZ YU FINAL FORM: not included in any glyphset definition
- U+FC5B ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM: not included in any glyphset definition
- U+FC5C ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM: not included in any glyphset definition
- U+FC5D ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM: not included in any glyphset definition
- U+FC90 ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM: not included in any glyphset definition
- U+FCD9 ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM: not included in any glyphset definition
- U+FCF2 ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM: not included in any glyphset definition
- U+FCF3 ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM: not included in any glyphset definition
- U+FCF4 ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM: not included in any glyphset definition
- U+FE71 ARABIC TATWEEL WITH FATHATAN ABOVE: not included in any glyphset definition
- U+FE73 ARABIC TAIL FRAGMENT: not included in any glyphset definition
- U+FE77 ARABIC FATHA MEDIAL FORM: not included in any glyphset definition
- U+FE79 ARABIC DAMMA MEDIAL FORM: not included in any glyphset definition
- U+FE7B ARABIC KASRA MEDIAL FORM: not included in any glyphset definition
- U+FE7D ARABIC SHADDA MEDIAL FORM: not included in any glyphset definition
- U+FE7F ARABIC SUKUN MEDIAL 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]
⚠️ Kufam[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+02B9 MODIFIER LETTER PRIME: not included in any glyphset definition
- U+02BA MODIFIER LETTER DOUBLE PRIME: not included in any glyphset definition
- U+02BE MODIFIER LETTER RIGHT HALF RING: not included in any glyphset definition
- U+02BF MODIFIER LETTER LEFT HALF RING: not included in any glyphset definition
- U+02C7 CARON: try adding one of: tifinagh, canadian-aboriginal
- U+02C8 MODIFIER LETTER VERTICAL LINE: not included in any glyphset definition
- U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
- U+02CA MODIFIER LETTER ACUTE ACCENT: not included in any glyphset definition
- U+02CB MODIFIER LETTER GRAVE ACCENT: not included in any glyphset definition
- U+02CC MODIFIER LETTER LOW VERTICAL LINE: not included in any glyphset definition
- 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, tai-le, cherokee
- U+0301 COMBINING ACUTE ACCENT: try adding one of: tifinagh, coptic, tai-le, cherokee
- 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: tifinagh, gothic, coptic, cherokee
- U+0306 COMBINING BREVE: try adding tifinagh
- U+0307 COMBINING DOT ABOVE: try adding one of: tifinagh, tai-le, coptic, malayalam, canadian-aboriginal
- U+0308 COMBINING DIAERESIS: try adding one of: gothic, coptic, 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: tai-le, cherokee
- U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition
- U+0311 COMBINING INVERTED BREVE: try adding coptic
- 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: tifinagh, coptic, malayalam, cherokee
- U+0324 COMBINING DIAERESIS BELOW: try adding 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+032E COMBINING BREVE BELOW: not included in any glyphset definition
- U+0331 COMBINING MACRON BELOW: try adding one of: gothic, tifinagh, cherokee
- U+0394 GREEK CAPITAL LETTER DELTA: try adding greek
- U+03A9 GREEK CAPITAL LETTER OMEGA: try adding greek
- U+03B4 GREEK SMALL LETTER DELTA: try adding greek
- U+03BC GREEK SMALL LETTER MU: try adding greek
- U+03C0 GREEK SMALL LETTER PI: try adding greek
- U+03C9 GREEK SMALL LETTER OMEGA: try adding greek
- U+0609 ARABIC-INDIC PER MILLE SIGN: not included in any glyphset definition
- U+060E ARABIC POETIC VERSE SIGN: not included in any glyphset definition
- U+0615 ARABIC SMALL HIGH TAH: not included in any glyphset definition
- U+0620 ARABIC LETTER KASHMIRI YEH: not included in any glyphset definition
- U+063B ARABIC LETTER KEHEH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+063C ARABIC LETTER KEHEH WITH THREE DOTS BELOW: not included in any glyphset definition
- U+063D ARABIC LETTER FARSI YEH WITH INVERTED V: not included in any glyphset definition
- U+063E ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+063F ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+065A ARABIC VOWEL SIGN SMALL V ABOVE: not included in any glyphset definition
- U+065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE: not included in any glyphset definition
- U+065F ARABIC WAVY HAMZA BELOW: 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+0674 ARABIC LETTER HIGH HAMZA: not included in any glyphset definition
- U+0675 ARABIC LETTER HIGH HAMZA ALEF: not included in any glyphset definition
- U+0676 ARABIC LETTER HIGH HAMZA WAW: not included in any glyphset definition
- U+0677 ARABIC LETTER U WITH HAMZA ABOVE: not included in any glyphset definition
- U+0678 ARABIC LETTER HIGH HAMZA YEH: not included in any glyphset definition
- U+0682 ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE: not included in any glyphset definition
- U+068B ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH: not included in any glyphset definition
- U+068E ARABIC LETTER DUL: not included in any glyphset definition
- U+0690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE: not included in any glyphset definition
- U+0692 ARABIC LETTER REH WITH SMALL V: not included in any glyphset definition
- U+0694 ARABIC LETTER REH WITH DOT BELOW: not included in any glyphset definition
- U+0695 ARABIC LETTER REH WITH SMALL V BELOW: not included in any glyphset definition
- U+0697 ARABIC LETTER REH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+069B ARABIC LETTER SEEN WITH THREE DOTS BELOW: not included in any glyphset definition
- U+069D ARABIC LETTER SAD WITH TWO DOTS BELOW: not included in any glyphset definition
- U+069E ARABIC LETTER SAD WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+069F ARABIC LETTER TAH WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06A0 ARABIC LETTER AIN WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06A1 ARABIC LETTER DOTLESS FEH: not included in any glyphset definition
- U+06A3 ARABIC LETTER FEH WITH DOT BELOW: not included in any glyphset definition
- U+06AC ARABIC LETTER KAF WITH DOT ABOVE: not included in any glyphset definition
- U+06AD ARABIC LETTER NG: not included in any glyphset definition
- U+06AE ARABIC LETTER KAF WITH THREE DOTS BELOW: not included in any glyphset definition
- U+06B0 ARABIC LETTER GAF WITH RING: not included in any glyphset definition
- U+06B2 ARABIC LETTER GAF WITH TWO DOTS BELOW: not included in any glyphset definition
- U+06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06B5 ARABIC LETTER LAM WITH SMALL V: not included in any glyphset definition
- U+06B6 ARABIC LETTER LAM WITH DOT ABOVE: not included in any glyphset definition
- U+06B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06B8 ARABIC LETTER LAM WITH THREE DOTS BELOW: not included in any glyphset definition
- U+06B9 ARABIC LETTER NOON WITH DOT BELOW: not included in any glyphset definition
- U+06BD ARABIC LETTER NOON WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+06BF ARABIC LETTER TCHEH WITH DOT ABOVE: not included in any glyphset definition
- U+06C4 ARABIC LETTER WAW WITH RING: not included in any glyphset definition
- U+06C5 ARABIC LETTER KIRGHIZ OE: not included in any glyphset definition
- U+06C6 ARABIC LETTER OE: not included in any glyphset definition
- U+06C7 ARABIC LETTER U: not included in any glyphset definition
- U+06C8 ARABIC LETTER YU: not included in any glyphset definition
- U+06C9 ARABIC LETTER KIRGHIZ YU: not included in any glyphset definition
- U+06CA ARABIC LETTER WAW WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+06CB ARABIC LETTER VE: not included in any glyphset definition
- U+06CE ARABIC LETTER YEH WITH SMALL V: not included in any glyphset definition
- U+06CF ARABIC LETTER WAW WITH DOT ABOVE: not included in any glyphset definition
- U+06D1 ARABIC LETTER YEH WITH THREE DOTS BELOW: not included in any glyphset definition
- U+06D5 ARABIC LETTER AE: not included in any glyphset definition
- U+06EE ARABIC LETTER DAL WITH INVERTED V: not included in any glyphset definition
- U+06EF ARABIC LETTER REH WITH INVERTED V: not included in any glyphset definition
- U+06FB ARABIC LETTER DAD WITH DOT BELOW: not included in any glyphset definition
- U+06FC ARABIC LETTER GHAIN WITH DOT BELOW: not included in any glyphset definition
- U+06FF ARABIC LETTER HEH WITH INVERTED V: not included in any glyphset definition
- U+0750 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW: not included in any glyphset definition
- U+0752 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0753 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE: not included in any glyphset definition
- U+0754 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE: not included in any glyphset definition
- U+0755 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW: not included in any glyphset definition
- U+0756 ARABIC LETTER BEH WITH SMALL V: not included in any glyphset definition
- U+0757 ARABIC LETTER HAH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+0758 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0759 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH: not included in any glyphset definition
- U+075A ARABIC LETTER DAL WITH INVERTED SMALL V BELOW: not included in any glyphset definition
- U+075B ARABIC LETTER REH WITH STROKE: not included in any glyphset definition
- U+075C ARABIC LETTER SEEN WITH FOUR DOTS ABOVE: not included in any glyphset definition
- U+075D ARABIC LETTER AIN WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+075E ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE: not included in any glyphset definition
- U+075F ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+0760 ARABIC LETTER FEH WITH TWO DOTS BELOW: not included in any glyphset definition
- U+0761 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0762 ARABIC LETTER KEHEH WITH DOT ABOVE: not included in any glyphset definition
- U+0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+0764 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW: not included in any glyphset definition
- U+0765 ARABIC LETTER MEEM WITH DOT ABOVE: not included in any glyphset definition
- U+0766 ARABIC LETTER MEEM WITH DOT BELOW: not included in any glyphset definition
- U+0767 ARABIC LETTER NOON WITH TWO DOTS BELOW: not included in any glyphset definition
- U+0768 ARABIC LETTER NOON WITH SMALL TAH: not included in any glyphset definition
- U+0769 ARABIC LETTER NOON WITH SMALL V: not included in any glyphset definition
- U+076A ARABIC LETTER LAM WITH BAR: not included in any glyphset definition
- U+076B ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+076C ARABIC LETTER REH WITH HAMZA ABOVE: not included in any glyphset definition
- U+076D ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE: not included in any glyphset definition
- U+076E ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW: not included in any glyphset definition
- U+076F ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS: not included in any glyphset definition
- U+0770 ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS: not included in any glyphset definition
- U+0771 ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS: not included in any glyphset definition
- U+0772 ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE: not included in any glyphset definition
- U+0773 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+0774 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+0775 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+0776 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+0777 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW: not included in any glyphset definition
- U+0778 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+0779 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+077A ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE: not included in any glyphset definition
- U+077B ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE: not included in any glyphset definition
- U+077C ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW: not included in any glyphset definition
- U+077D ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE: not included in any glyphset definition
- U+077E ARABIC LETTER SEEN WITH INVERTED V: not included in any glyphset definition
- U+077F ARABIC LETTER KAF WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+08A0 ARABIC LETTER BEH WITH SMALL V BELOW: not included in any glyphset definition
- U+08A2 ARABIC LETTER JEEM WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+08A3 ARABIC LETTER TAH WITH TWO DOTS ABOVE: not included in any glyphset definition
- U+08A4 ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE: not included in any glyphset definition
- U+08A5 ARABIC LETTER QAF WITH DOT BELOW: not included in any glyphset definition
- U+08A7 ARABIC LETTER MEEM WITH THREE DOTS ABOVE: not included in any glyphset definition
- U+08A8 ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE: not included in any glyphset definition
- U+08A9 ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE: not included in any glyphset definition
- U+08AA ARABIC LETTER REH WITH LOOP: not included in any glyphset definition
- U+08AB ARABIC LETTER WAW WITH DOT WITHIN: not included in any glyphset definition
- U+08AC ARABIC LETTER ROHINGYA YEH: not included in any glyphset definition
- U+08B3 ARABIC LETTER AIN WITH THREE DOTS BELOW: not included in any glyphset definition
- U+2007 FIGURE SPACE: not included in any glyphset definition
- U+2008 PUNCTUATION SPACE: not included in any glyphset definition
- U+200A HAIR SPACE: not included in any glyphset definition
- U+2012 FIGURE DASH: not included in any glyphset definition
- U+2015 HORIZONTAL BAR: 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+2070 SUPERSCRIPT ZERO: not included in any glyphset definition
- U+2075 SUPERSCRIPT FIVE: not included in any glyphset definition
- U+2076 SUPERSCRIPT SIX: not included in any glyphset definition
- U+2077 SUPERSCRIPT SEVEN: not included in any glyphset definition
- U+2078 SUPERSCRIPT EIGHT: not included in any glyphset definition
- U+2079 SUPERSCRIPT NINE: not included in any glyphset definition
- U+2080 SUBSCRIPT ZERO: not included in any glyphset definition
- U+2081 SUBSCRIPT ONE: not included in any glyphset definition
- U+2082 SUBSCRIPT TWO: not included in any glyphset definition
- U+2083 SUBSCRIPT THREE: not included in any glyphset definition
- U+2084 SUBSCRIPT FOUR: not included in any glyphset definition
- U+2085 SUBSCRIPT FIVE: not included in any glyphset definition
- U+2086 SUBSCRIPT SIX: not included in any glyphset definition
- U+2087 SUBSCRIPT SEVEN: not included in any glyphset definition
- U+2088 SUBSCRIPT EIGHT: not included in any glyphset definition
- U+2089 SUBSCRIPT NINE: not included in any glyphset definition
- U+2116 NUMERO SIGN: try adding cyrillic
- U+2126 OHM SIGN: not included in any glyphset definition
- U+212E ESTIMATED SYMBOL: not included in any glyphset definition
- U+2150 VULGAR FRACTION ONE SEVENTH: not included in any glyphset definition
- U+2151 VULGAR FRACTION ONE NINTH: not included in any glyphset definition
- U+2152 VULGAR FRACTION ONE TENTH: not included in any glyphset definition
- U+2153 VULGAR FRACTION ONE THIRD: not included in any glyphset definition
- U+2154 VULGAR FRACTION TWO THIRDS: not included in any glyphset definition
- U+2155 VULGAR FRACTION ONE FIFTH: not included in any glyphset definition
- U+2156 VULGAR FRACTION TWO FIFTHS: not included in any glyphset definition
- U+2157 VULGAR FRACTION THREE FIFTHS: not included in any glyphset definition
- U+2158 VULGAR FRACTION FOUR FIFTHS: not included in any glyphset definition
- U+2159 VULGAR FRACTION ONE SIXTH: not included in any glyphset definition
- U+215A VULGAR FRACTION FIVE SIXTHS: not included in any glyphset definition
- U+215B VULGAR FRACTION ONE EIGHTH: not included in any glyphset definition
- U+215C VULGAR FRACTION THREE EIGHTHS: not included in any glyphset definition
- U+215D VULGAR FRACTION FIVE EIGHTHS: not included in any glyphset definition
- U+215E VULGAR FRACTION SEVEN EIGHTHS: not included in any glyphset definition
- U+2190 LEFTWARDS ARROW: not included in any glyphset definition
- U+2192 RIGHTWARDS ARROW: not included in any glyphset definition
- U+2196 NORTH WEST ARROW: not included in any glyphset definition
- U+2197 NORTH EAST ARROW: not included in any glyphset definition
- U+2198 SOUTH EAST ARROW: not included in any glyphset definition
- U+2199 SOUTH WEST ARROW: 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+2206 INCREMENT: 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+2219 BULLET OPERATOR: try adding tai-tham
- 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+25A0 BLACK SQUARE: not included in any glyphset definition
- U+25A1 WHITE SQUARE: not included in any glyphset definition
- U+25B2 BLACK UP-POINTING TRIANGLE: not included in any glyphset definition
- U+25B3 WHITE UP-POINTING TRIANGLE: not included in any glyphset definition
- U+25B6 BLACK RIGHT-POINTING TRIANGLE: not included in any glyphset definition
- U+25B7 WHITE RIGHT-POINTING TRIANGLE: not included in any glyphset definition
- U+25BC BLACK DOWN-POINTING TRIANGLE: not included in any glyphset definition
- U+25BD WHITE DOWN-POINTING TRIANGLE: not included in any glyphset definition
- U+25C0 BLACK LEFT-POINTING TRIANGLE: not included in any glyphset definition
- U+25C1 WHITE LEFT-POINTING TRIANGLE: not included in any glyphset definition
- U+25C6 BLACK DIAMOND: not included in any glyphset definition
- U+25C7 WHITE DIAMOND: not included in any glyphset definition
- U+25CA LOZENGE: not included in any glyphset definition
- U+25CB WHITE CIRCLE: not included in any glyphset definition
- U+25CC DOTTED CIRCLE: try adding one of: hebrew, hanunoo, javanese, mongolian, lao, tagalog, malayalam, meetei-mayek, buhid, canadian-aboriginal, tagbanwa, devanagari, new-tai-lue, rejang, chakma, buginese, bengali, sundanese, khmer, tamil, tibetan, thai, limbu, telugu, kannada, myanmar, thaana, tifinagh, brahmi, batak, balinese, tai-viet, coptic, lepcha, cham, gurmukhi, syloti-nagri, mandaic, gujarati, kharoshthi, tai-le, kayah-li, oriya, phags-pa, kaithi, sinhala
- U+25CF BLACK CIRCLE: not included in any glyphset definition
- U+25FB WHITE MEDIUM SQUARE: not included in any glyphset definition
- U+25FC BLACK MEDIUM SQUARE: not included in any glyphset definition
- U+2605 BLACK STAR: not included in any glyphset definition
- U+274A EIGHT TEARDROP-SPOKED PROPELLER ASTERISK: not included in any glyphset definition
- U+FB00 LATIN SMALL LIGATURE FF: not included in any glyphset definition
- 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+FB03 LATIN SMALL LIGATURE FFI: not included in any glyphset definition
- U+FB04 LATIN SMALL LIGATURE FFL: not included in any glyphset definition
- U+FB87 ARABIC LETTER DUL FINAL FORM: not included in any glyphset definition
- U+FBBC ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW: not included in any glyphset definition
- U+FBC0 ARABIC SYMBOL SMALL TAH ABOVE: not included in any glyphset definition
- U+FBD4 ARABIC LETTER NG FINAL FORM: not included in any glyphset definition
- U+FBD5 ARABIC LETTER NG INITIAL FORM: not included in any glyphset definition
- U+FBD6 ARABIC LETTER NG MEDIAL FORM: not included in any glyphset definition
- U+FBD8 ARABIC LETTER U FINAL FORM: not included in any glyphset definition
- U+FBDA ARABIC LETTER OE FINAL FORM: not included in any glyphset definition
- U+FBDC ARABIC LETTER YU FINAL FORM: not included in any glyphset definition
- U+FBDF ARABIC LETTER VE FINAL FORM: not included in any glyphset definition
- U+FBE1 ARABIC LETTER KIRGHIZ OE FINAL FORM: not included in any glyphset definition
- U+FBE3 ARABIC LETTER KIRGHIZ YU FINAL FORM: not included in any glyphset definition
- U+FC5B ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM: not included in any glyphset definition
- U+FC5C ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM: not included in any glyphset definition
- U+FC5D ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM: not included in any glyphset definition
- U+FC90 ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM: not included in any glyphset definition
- U+FCD9 ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM: not included in any glyphset definition
- U+FCF2 ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM: not included in any glyphset definition
- U+FCF3 ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM: not included in any glyphset definition
- U+FCF4 ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM: not included in any glyphset definition
- U+FE71 ARABIC TATWEEL WITH FATHATAN ABOVE: not included in any glyphset definition
- U+FE73 ARABIC TAIL FRAGMENT: not included in any glyphset definition
- U+FE77 ARABIC FATHA MEDIAL FORM: not included in any glyphset definition
- U+FE79 ARABIC DAMMA MEDIAL FORM: not included in any glyphset definition
- U+FE7B ARABIC KASRA MEDIAL FORM: not included in any glyphset definition
- U+FE7D ARABIC SHADDA MEDIAL FORM: not included in any glyphset definition
- U+FE7F ARABIC SUKUN MEDIAL 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 OFL body text is correct.
🔥 Kufam-Italic[wght].ttf
- 🔥 FAIL
The OFL.txt body text is incorrect. Please use https://github.com/googlefonts/Unified-Font-Repository/blob/main/OFL.txt as a template. You should only modify the first line. [code: incorrect-ofl-body-text]
🔥 Kufam[wght].ttf
- 🔥 FAIL
The OFL.txt body text is incorrect. Please use https://github.com/googlefonts/Unified-Font-Repository/blob/main/OFL.txt as a template. You should only modify the first line. [code: incorrect-ofl-body-text]
Font has old ttfautohint applied?
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
ttfautohint used in font = 1.8.3; latest = 1.8.4; Need to re-run with the newer version! [code: old-ttfa]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
ttfautohint used in font = 1.8.3; latest = 1.8.4; Need to re-run with the newer version! [code: old-ttfa]
METADATA.pb: Check URL on copyright string is the same as in repository_url field.
🔥 Kufam-Italic[wght].ttf
- 🔥 FAIL
Value of repository_url field is
But font copyright string has: https://github.com/originaltype/kufam and https://github.com/originaltype/kufam [code: mismatch]
🔥 Kufam[wght].ttf
- 🔥 FAIL
Value of repository_url field is
But font copyright string has: https://github.com/originaltype/kufam and https://github.com/originaltype/kufam [code: mismatch]
Check variable font instances
🔥 Kufam-Italic[wght].ttf
- 🔥 FAIL
fvar instances are incorrect:
- Add missing instances
| Name | current | expected | | :--- | :--- | :--- | | Italic | wght=400.0 | wght=400.0 | | Medium Italic | wght=500.0 | wght=500.0 | | SemiBold Italic | wght=600.0 | wght=600.0 | | Bold Italic | wght=700.0 | wght=700.0 | | ExtraBold Italic | N/A | wght=800.0 | | Black Italic | wght=900.0 | wght=900.0 | [code: bad-fvar-instances]
🔥 Kufam[wght].ttf
- 🔥 FAIL
fvar instances are incorrect:
- Add missing instances
| Name | current | expected | | :--- | :--- | :--- | | Regular | wght=400.0 | wght=400.0 | | Medium | wght=500.0 | wght=500.0 | | SemiBold | wght=600.0 | wght=600.0 | | Bold | wght=700.0 | wght=700.0 | | ExtraBold | N/A | wght=800.0 | | Black | wght=900.0 | wght=900.0 | [code: bad-fvar-instances]
Are there caret positions declared for every ligature?
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
This font lacks caret positioning values for these ligature glyphs: - fi - fl - lam_lam_yehar - uniFC31 - uniFC32 - uniFC40 - uniFEFB.short - yeh_hamzaar
[code: incomplete-caret-pos-data]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
This font lacks caret positioning values for these ligature glyphs: - lam_lam_yehar - uniFC31 - uniFC32 - uniFC40 - uniFEFB.short - yeh_hamzaar
[code: incomplete-caret-pos-data]
Is there kerning info for non-ligated sequences?
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f - f + i - i + f - f + l - l + f - i + i.loclTRK - i.loclTRK + l - uniFED3 + uniFEF0 - uniFEF0 + uniFEF2 - uni0644 + uni0627.short - uniFEDF + uniFEE0 - uniFEE0 + uniFEF2 - uniFEF2 + uniFEA2 - uniFEA2 + uniFEE0 - uniFEF3 + uni0621 [code: lacks-kern-info]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f - f + i - i + f - f + l - l + f - i + i.loclTRK - i.loclTRK + l - uniFED3 + uniFEF0 - uniFEF0 + uniFEF2 - uni0644 + uni0627.short - uniFEDF + uniFEE0 - uniFEE0 + uniFEF2 - uniFEF2 + uniFEA2 - uniFEA2 + uniFEE0 - uniFEF3 + uni0621 [code: lacks-kern-info]
A static fonts directory with at least two fonts must accompany variable fonts
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
⚠️ Kufam[wght].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.
⚠️ Kufam-Italic[wght].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 Stylistic Sets have description.
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
The stylistic set ss01 lacks a description string on the 'name' table. [code: missing-description]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
The stylistic set ss01 lacks a description string on the 'name' table. [code: missing-description]
Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
This font file does not have a 'meta' table. [code: lacks-meta-table]
Section: Universal
💥💥🔥🔥⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩ℹ️ℹ️ℹ️ℹ️Glyph names are all valid?
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
The following glyph names may be too long for some legacy systems which may expect a maximum 31-characters length limit: hahTahTwodotshorizontalbelowar.fina.h2 and hahTahTwodotshorizontalbelowar.medi.h2 [code: legacy-long-names]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
The following glyph names may be too long for some legacy systems which may expect a maximum 31-characters length limit: hahTahTwodotshorizontalbelowar.fina.h2 and hahTahTwodotshorizontalbelowar.medi.h2 [code: legacy-long-names]
Check font contains no unreachable glyphs
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
The following glyphs could not be reached by codepoint or substitution rules:
- NULL - _behDotlessshortnabirahar - _part.bowlar - _tahbarMEDI - _tahbarfinalar - dot.below - dotbelow_ar - dotcenterar - eight.sinf - eight.subs - eight.sups - five.sinf - five.subs - five.sups - four.sinf - four.subs - four.sups - germandbls.calt - invertsmallvbelow - nine.sinf - nine.subs - nine.sups - one.sinf - one.subs - one.sups - permille - seven.sinf - seven.subs - seven.sups - six.sinf - six.subs - six.sups - smallvbelow - three.sinf - three.subs - three.sups - threeabovear - two.sinf - two.subs - two.sups - twoabovear - uni0624.001 - uni0624.fina.001 - uni0629.001 - uni062F.con - uni0640.001 - uni06440675.fina - uni06440675.isol - uni0688.001 - uni0688.fina.001 - uni06D2.fina.short3 - uni06D3.fina.short3 - uni077A.fina.short3 - uni077B.fina.short3 - uni2007.tosf - uniFEF5.001 - uniFEF5.fina.001 - zero.sinf - zero.subs - zero.sups
[code: unreachable-glyphs]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
The following glyphs could not be reached by codepoint or substitution rules:
- NULL - _behDotlessshortnabirahar - _part.bowlar - _tahbarMEDI - _tahbarfinalar - dot.below - dotbelow_ar - dotcenterar - eight.sinf - eight.subs - eight.sups - five.sinf - five.subs - five.sups - four.sinf - four.subs - four.sups - germandbls.calt - invertsmallvbelow - nine.sinf - nine.subs - nine.sups - one.sinf - one.subs - one.sups - permille - seven.sinf - seven.subs - seven.sups - six.sinf - six.subs - six.sups - smallvbelow - three.sinf - three.subs - three.sups - threeabovear - two.sinf - two.subs - two.sups - twoabovear - uni0624.001 - uni0624.fina.001 - uni0629.001 - uni062F.con - uni0640.001 - uni06440675.fina - uni06440675.isol - uni0688.001 - uni0688.fina.001 - uni06D2.fina.short3 - uni06D3.fina.short3 - uni077A.fina.short3 - uni077B.fina.short3 - uni2007.tosf - uniFEF5.001 - uniFEF5.fina.001 - zero.sinf - zero.subs - zero.sups
[code: unreachable-glyphs]
Does the font contain a soft hyphen?
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
This font has a 'Soft Hyphen' character. [code: softhyphen]
Ensure component transforms do not perform scaling or rotation.
🔥 Kufam-Italic[wght].ttf
- 🔥 FAIL
The following glyphs had components with scaling or rotation or inverted outline direction:
- uni1EAE (component uni0306)
- uni1EAE (component acutecomb)
- uni1EB0 (component uni0306)
- uni1EB0 (component gravecomb)
- uni1EB2 (component uni0306)
- uni1EB2 (component hookabovecomb)
- uni1EB4 (component uni0306)
- uni1EB4 (component tildecomb)
- uni1EA4 (component uni0302)
- uni1EA4 (component acutecomb)
- uni1EA6 (component uni0302)
- uni1EA6 (component gravecomb)
- uni1EA8 (component uni0302)
- uni1EA8 (component hookabovecomb)
- uni1EAA (component uni0302)
- uni1EAA (component tildecomb)
- uni1EBE (component uni0302)
- uni1EBE (component acutecomb)
- uni1EC0 (component uni0302)
- uni1EC0 (component gravecomb)
- uni1EC2 (component uni0302)
- uni1EC2 (component hookabovecomb)
- uni1EC4 (component uni0302)
- uni1EC4 (component tildecomb)
- uni1ED0 (component uni0302)
- uni1ED0 (component acutecomb)
- uni1ED2 (component uni0302)
- uni1ED2 (component gravecomb)
- uni1ED4 (component uni0302)
- uni1ED4 (component hookabovecomb)
- uni1ED6 (component uni0302)
- uni1ED6 (component tildecomb)
- uni02BB (component comma)
- uni0774 (component uni0663)
- uni0774.fina (component uni0663)
- uni0773 (component uni0662)
- uni0773.fina (component uni0662)
- uni0680.init.h1 (component fourdotsbelow_ar)
- uni03060301.case (component uni0306)
- uni03060301.case (component acutecomb)
- uni03060300.case (component uni0306)
- uni03060300.case (component gravecomb)
- uni03060309.case (component uni0306)
- uni03060309.case (component hookabovecomb)
- uni03060303.case (component uni0306)
- uni03060303.case (component tildecomb)
- uni03020301.case (component uni0302)
- uni03020301.case (component acutecomb)
- uni03020300.case (component uni0302)
- uni03020300.case (component gravecomb)
- uni03020309.case (component uni0302)
- uni03020309.case (component hookabovecomb)
- uni03020303.case (component uni0302)
- uni03020303.case (component tildecomb)
- uni0657 (component uni064F)
- uni0668 (component uni0667)
- uni06F8 (component uni0667)
- uni0758.fina (component threedotsupcenterar)
- uni0758.fina.h2 (component threedotsupcenterar)
- uniFD3F (component uniFD3E)
- uni067E.init.h1 (component threedotsdownbelow_ar)
- threeabovear (component uni0663)
- twoabovear (component uni0662)
- uni0779 (component uni0663)
- uni0779.fina (component uni0663)
- uni0778 (component uni0662)
- uni0778.fina (component uni0662)
- uni0776 (component uni0663)
- uni0776.fina (component uni0663)
- uni0776.init (component uni0663)
- uni0776.init.h1 (component uni0663)
- uni0776.medi (component uni0663)
- uni0775 (component uni0662)
- uni0775.fina (component uni0662)
- uni0775.init (component uni0662)
- uni0775.init.h1 (component uni0662)
- uni0775.medi (component uni0662)
- uni077B (component uni0663)
- uni077B.fina (component uni0663)
- uni077B.fina.short (component uni0663)
- uni077B.fina.short2 (component uni0663)
- uni077B.fina.short3 (component uni0663)
- uni077B.fina.short4 (component uni0663)
- uni077B.init (component uni0663)
- uni077B.init.h1 (component uni0663)
- uni077B.medi (component uni0663)
- uni077A (component uni0662)
- uni077A.fina (component uni0662)
- uni077A.fina.short (component uni0662)
- uni077A.fina.short2 (component uni0662)
- uni077A.fina.short3 (component uni0662)
- uni077A.fina.short4 (component uni0662)
- uni077A.init (component uni0662)
- uni077A.init.h1 (component uni0662)
- uni077A.medi (component uni0662) [code: transformed-components]
🔥 Kufam[wght].ttf
- 🔥 FAIL
The following glyphs had components with scaling or rotation or inverted outline direction:
- uni1EAE (component uni0306)
- uni1EAE (component acutecomb)
- uni1EB0 (component uni0306)
- uni1EB0 (component gravecomb)
- uni1EB2 (component uni0306)
- uni1EB2 (component hookabovecomb)
- uni1EB4 (component uni0306)
- uni1EB4 (component tildecomb)
- uni1EA4 (component uni0302)
- uni1EA4 (component acutecomb)
- uni1EA6 (component uni0302)
- uni1EA6 (component gravecomb)
- uni1EA8 (component uni0302)
- uni1EA8 (component hookabovecomb)
- uni1EAA (component uni0302)
- uni1EAA (component tildecomb)
- uni1EBE (component uni0302)
- uni1EBE (component acutecomb)
- uni1EC0 (component uni0302)
- uni1EC0 (component gravecomb)
- uni1EC2 (component uni0302)
- uni1EC2 (component hookabovecomb)
- uni1EC4 (component uni0302)
- uni1EC4 (component tildecomb)
- uni1ED0 (component uni0302)
- uni1ED0 (component acutecomb)
- uni1ED2 (component uni0302)
- uni1ED2 (component gravecomb)
- uni1ED4 (component uni0302)
- uni1ED4 (component hookabovecomb)
- uni1ED6 (component uni0302)
- uni1ED6 (component tildecomb)
- uni067E.init.h1 (component threedotsdownbelow_ar)
- uni0680.init.h1 (component fourdotsbelow_ar)
- uni0758.fina (component threedotsupcenterar)
- uni0758.fina.h2 (component threedotsupcenterar)
- uni0778 (component uni0662)
- uni0778.fina (component uni0662)
- uni0779 (component uni0663)
- uni0779.fina (component uni0663)
- uni0773 (component uni0662)
- uni0773.fina (component uni0662)
- uni0774 (component uni0663)
- uni0774.fina (component uni0663)
- uni0775 (component uni0662)
- uni0775.fina (component uni0662)
- uni0775.medi (component uni0662)
- uni0775.init (component uni0662)
- uni0775.init.h1 (component uni0662)
- uni0776 (component uni0663)
- uni0776.fina (component uni0663)
- uni0776.medi (component uni0663)
- uni0776.init (component uni0663)
- uni0776.init.h1 (component uni0663)
- uni077A (component uni0662)
- uni077A.fina (component uni0662)
- uni077A.fina.short (component uni0662)
- uni077A.fina.short2 (component uni0662)
- uni077A.fina.short3 (component uni0662)
- uni077A.fina.short4 (component uni0662)
- uni077A.medi (component uni0662)
- uni077A.init (component uni0662)
- uni077A.init.h1 (component uni0662)
- uni077B (component uni0663)
- uni077B.fina (component uni0663)
- uni077B.fina.short (component uni0663)
- uni077B.fina.short2 (component uni0663)
- uni077B.fina.short3 (component uni0663)
- uni077B.fina.short4 (component uni0663)
- uni077B.medi (component uni0663)
- uni077B.init (component uni0663)
- uni077B.init.h1 (component uni0663)
- uni0668 (component uni0667)
- uni06F8 (component uni0667)
- questiondown (component question)
- questiondown.case (component question)
- questiondown.sc (component question.sc)
- uniFD3F (component uniFD3E)
- uni02BB (component comma)
- threeabovear (component uni0663)
- twoabovear (component uni0662)
- uni0657 (component uni064F)
- uni03060301.case (component uni0306)
- uni03060301.case (component acutecomb)
- uni03060300.case (component uni0306)
- uni03060300.case (component gravecomb)
- uni03060309.case (component uni0306)
- uni03060309.case (component hookabovecomb)
- uni03060303.case (component uni0306)
- uni03060303.case (component tildecomb)
- uni03020301.case (component uni0302)
- uni03020301.case (component acutecomb)
- uni03020300.case (component uni0302)
- uni03020300.case (component gravecomb)
- uni03020309.case (component uni0302)
- uni03020309.case (component hookabovecomb)
- uni03020303.case (component uni0302)
- uni03020303.case (component tildecomb) [code: transformed-components]
Detect any interpolation issues in the font.
⚠️ Kufam-Italic[wght].ttf
- ⚠️ WARN
Interpolation issues were found in the font: - Contour 0 start point differs in glyph 'threedotshorizontalbelowar' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40>
- Contour 1 start point differs in glyph 'threedotshorizontalbelowar' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40> - Contour 2 start point differs in glyph 'threedotshorizontalbelowar' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40> - Contour 0 start point differs in glyph 'ellipsis' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40> - Contour 1 start point differs in glyph 'ellipsis' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40> - Contour 2 start point differs in glyph 'ellipsis' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40> - Contour order differs in glyph 'quotedblright.sc': [0, 1] in <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708d390>, [1, 0] in <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10708db40>. [code: interpolation-issues]
⚠️ Kufam[wght].ttf
- ⚠️ WARN
Interpolation issues were found in the font: - Contour 0 start point differs in glyph 'lslash.sc' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50>
- Contour 0 start point differs in glyph 'threedotshorizontalbelowar' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour 1 start point differs in glyph 'threedotshorizontalbelowar' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour 2 start point differs in glyph 'threedotshorizontalbelowar' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour order differs in glyph 'dagger.sc': [0, 1] in <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0>, [1, 0] in <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50>. - Contour 0 start point differs in glyph 'dagger.sc' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour 1 start point differs in glyph 'dagger.sc' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour order differs in glyph 'daggerdbl.sc': [0, 1, 2] in <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0>, [1, 0, 2] in <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50>. - Contour 0 start point differs in glyph 'daggerdbl.sc' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour 1 start point differs in glyph 'daggerdbl.sc' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> - Contour 2 start point differs in glyph 'daggerdbl.sc' between location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227bdf0> and location <fontTools.ttLib.ttGlyphSet._TTGlyphSetGlyf object at 0x10227be50> [code: interpolation-issues]
Check accent of Lcaron, dcaron, lcaron, tcaron (derived from com.google.fonts/check/alt_caron)
💥 Kufam-Italic[wght].ttf
- 💥 ERROR
Failed with TypeError: cannot unpack non-iterable float object
💥 Kufam[wght].ttf
- 💥 ERROR
Failed with TypeError: cannot unpack non-iterable float object
Section: fontbakery.profiles.dsig
⚠️⚠️Does the font have a DSIG table?
⚠️ Kufam-Italic[wght].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]
⚠️ Kufam[wght].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.fvar
🔥🔥⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩⏩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.
🔥 Kufam-Italic[wght].ttf
- 🔥 FAIL
'Italic' instance has the same coordinates as the default instance; its postscript name should be 'Kufam-Italic', instead of 'KufamItalic-Regular'. [code: invalid-default-instance-postscript-name]
🔥 Kufam[wght].ttf
- 🔥 FAIL
'Regular' instance has the same coordinates as the default instance; its postscript name should be 'Kufam-Regular', instead of 'KufamRoman-Regular'. [code: invalid-default-instance-postscript-name]
Section: Shaping Checks
🔥🔥⚠️⚠️⏩⏩⏩⏩⏩⏩Ensure dotted circle glyph is present and can attach marks.
🔥 Kufam-Italic[wght].ttf
- 🔥 FAIL
The following glyphs could not be attached to the dotted circle glyph:
- acutecomb - dotbelowcomb - gravecomb - hookabovecomb - tildecomb - uni0302 - uni0304 - uni0306 - uni0307 - uni0308 - uni030A - uni030B - uni030C - uni030F - uni0311 - uni0312 - uni031B - uni0324 - uni0326 - uni0327 - uni0328 - uni032E - uni0331 - uni0615 - uni064B - uni064C - uni064D - uni064E - uni064F - uni0650 - uni0651 - uni0652 - uni0653 - uni0654 - uni0655 - uni0656 - uni065A - uni065B - uni065F - uni0670 [code: unattached-dotted-circle-marks]
🔥 Kufam[wght].ttf
- 🔥 FAIL
The following glyphs could not be attached to the dotted circle glyph:
- acutecomb - dotbelowcomb - gravecomb - hookabovecomb - tildecomb - uni0302 - uni0304 - uni0306 - uni0307 - uni0308 - uni030A - uni030B - uni030C - uni030F - uni0311 - uni0312 - uni031B - uni0324 - uni0326 - uni0327 - uni0328 - uni032E - uni0331 - uni0615 - uni064B - uni064C - uni064D - uni064E - uni064F - uni0650 - uni0651 - uni0652 - uni0653 - uni0654 - uni0655 - uni0656 - uni065A - uni065B - uni065F - uni0670 [code: unattached-dotted-circle-marks]
Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ Kufam-Italic[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: į̆ į̇ į̈ į̉ į̊ į̋ į̏ į̑ į̒ ị̆ ị̇ ị̈ ị̉ ị̊ ị̋ ị̌ ị̏ ị̑ ị̒
Your font fully covers the following languages that require the soft-dotted feature: Navajo (Latn, 166,319 speakers), Dutch (Latn, 31,709,104 speakers), Igbo (Latn, 27,823,640 speakers), Lithuanian (Latn, 2,357,094 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Belarusian (Cyrl, 10,064,517 speakers), Aghem (Latn, 38,843 speakers), Basaa (Latn, 332,940 speakers), Ukrainian (Cyrl, 29,273,587 speakers). [code: soft-dotted]
⚠️ Kufam[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: į̆ į̇ į̈ į̉ į̊ į̋ į̏ į̑ į̒ ị̆ ị̇ ị̈ ị̉ ị̊ ị̋ ị̌ ị̏ ị̑ ị̒
Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Igbo (Latn, 27,823,640 speakers), Lithuanian (Latn, 2,357,094 speakers), Navajo (Latn, 166,319 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Aghem (Latn, 38,843 speakers), Belarusian (Cyrl, 10,064,517 speakers), Basaa (Latn, 332,940 speakers), Ukrainian (Cyrl, 29,273,587 speakers). [code: soft-dotted]