itfoundry / Poppins

Poppins, a Devanagari + Latin family for Google Fonts.
SIL Open Font License 1.1
447 stars 33 forks source link

v4.002 vs version hosted on GF v3.01 #30

Closed m4rc1e closed 5 years ago

m4rc1e commented 5 years ago

"e" rendering has been solved.

Before:

screenshot 2019-03-05 at 09 32 56

After:

screenshot 2019-03-05 at 09 33 02

Line lengths have changed significantly:

desktop_windows_10_chrome_69 0_


ldot, https://www.fileformat.info/info/unicode/char/0140/index.htm has incorrect dot placement

screenshot 2019-03-05 at 09 39 13

Dot should be:

screenshot 2019-03-05 at 09 40 13

Our linter also reports the following issues

Fontbakery report

Fontbakery version: 0.6.11

[1] Family checks
:fire: FAIL: Check font has a license. * [com.google.fonts/check/028](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/028) * :fire: **FAIL** No license file was found. Please add an OFL.txt or a LICENSE.txt file. If you are running fontbakery on a Google Fonts upstream repo, which is fine, just make sure there is a temporary license file in the same folder. [code: no-license]

[8] Poppins-Black.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-BlackItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-Bold.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-BoldItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-ExtraBold.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins ExtraBold' / SUBFAMILY_NAME = 'Regular'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-ExtraBoldItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins ExtraBold' / SUBFAMILY_NAME = 'Italic'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-ExtraLight.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins ExtraLight' / SUBFAMILY_NAME = 'Regular'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-ExtraLightItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins ExtraLight' / SUBFAMILY_NAME = 'Italic'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-Italic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-Light.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-LightItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-Medium.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins Medium' / SUBFAMILY_NAME = 'Regular'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-MediumItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-Regular.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-SemiBold.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins SemiBold' / SUBFAMILY_NAME = 'Regular'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[9] Poppins-SemiBoldItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Combined length of family and style must not exceed 20 characters. * [com.google.fonts/check/163](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/163) * :warning: **WARN** The combined length of family and style exceeds 20 chars in the following 'WINDOWS' entries: FONT_FAMILY_NAME = 'Poppins SemiBold' / SUBFAMILY_NAME = 'Italic'
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-Thin.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b5" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

[8] Poppins-ThinItalic.ttf
:fire: FAIL: Version format is correct in 'name' table? * [com.google.fonts/check/055](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/055) * :fire: **FAIL** The NameID.VERSION_STRING (nameID=5) value must follow the pattern "Version X.Y" with X.Y between 1.000 and 9.999. Current version string is: "4.002b6" [code: bad-version-strings]
:fire: FAIL: Is 'gasp' table set to optimize rendering? * [com.google.fonts/check/062](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/062) * :fire: **FAIL** Font is missing the 'gasp' table. Try exporting the font with autohinting enabled.
:fire: FAIL: Font enables smart dropout control in "prep" table instructions? * [com.google.fonts/check/072](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/072) * :fire: **FAIL** 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the `gftools fix-nonhinting` script.
:warning: WARN: Stricter unitsPerEm criteria for Google Fonts. * [com.google.fonts/check/116](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/116) * :warning: **WARN** Even though unitsPerEm (1000) in this font is reasonable. It is strongly advised to consider changing it to 2000, since it will likely improve the quality of Variable Fonts by avoiding excessive rounding of coordinates on interpolations.
:warning: WARN: Check if each glyph has the recommended amount of contours. * [com.google.fonts/check/153](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/153) * :warning: **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: zerowidthnonjoiner Contours detected: 1 Expected: 0 Glyph name: zerowidthjoiner Contours detected: 1 Expected: 0 Glyph name: dvNA Contours detected: 2 Expected: 1 Glyph name: dvBHA Contours detected: 2 Expected: 1 Glyph name: dvMA Contours detected: 3 Expected: 2 Glyph name: uni2113 Contours detected: 1 Expected: 2
:warning: WARN: Checking Vertical Metric Linegaps. * [com.google.fonts/check/041](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/041) * :warning: **WARN** hhea lineGap is not equal to 0. [code: hhea]
:warning: WARN: Monospace font has hhea.advanceWidthMax equal to each glyph's advanceWidth? * [com.google.fonts/check/079](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/079) * :warning: **WARN** This seems to be a monospaced font, so advanceWidth value should be the same across all glyphs, but 99.72% of them have a different value: CR, space, dvA, dvAA, dvI, dvII, dvU, dvUU, dvvR, dvvRR, dvvL, dvvLL, dvE, dvAI, dvO, dvAU, dvEcandra, dvAcandra, dvOcandra, dvmAA, dvmI, dvmII, dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmO, dvmAU, dvmEcandra, dvmOcandra, dvKA, dvKHA, dvGA, dvGHA, dvNGA, dvCA, dvCHA, dvJA, dvJHA, dvNYA, dvTTA, dvTTHA, dvDDA, dvDDHA, dvNNA, dvTA, dvTHA, dvDA, dvDHA, dvNA, dvPA, dvPHA, dvBA, dvBHA, dvMA, dvYA, dvRA, dvLA, dvVA, dvSHA, dvSSA, dvSA, dvHA, dvLLA, dvK_SSA, dvJ_NYA, dvKxA, dvKHxA, dvGxA, dvJxA, dvDDxA, dvDDHxA, dvPHxA, dvRxA, dvK, dvKH, dvG, dvGH, dvNG, dvC, dvCH, dvJ, dvJH, dvNY, dvTT, dvTTH, dvDD, dvDDH, dvNN, dvT, dvTH, dvD, dvDH, dvN, dvP, dvPH, dvB, dvBH, dvM, dvY, dvR, dvL, dvV, dvSH, dvSS, dvS, dvH, dvLL, dvK_SS, dvJ_NY, dvKx, dvKHx, dvGx, dvJx, dvPHx, dvAnusvara, dvCandrabindu, dvVisarga, dvAvagraha, dvVirama, dvNukta, dvZero, dvOne, dvTwo, dvThree, dvFour, dvFive, dvSix, dvSeven, dvEight, dvNine, dvOm, dvAbbreviationsign, danda, doubledanda, rupee, indianrupee, zerowidthnonjoiner, zerowidthjoiner, dottedcircle, dvReph, dvEyelash, dvRashtrasign, dvK_RA, dvKH_RA, dvG_RA, dvGH_RA, dvNG_RA, dvC_RA, dvCH_RA, dvJ_RA, dvJH_RA, dvNY_RA, dvTT_RA, dvTTH_RA, dvDD_RA, dvDDH_RA, dvNN_RA, dvT_RA, dvTH_RA, dvD_RA, dvDH_RA, dvN_RA, dvP_RA, dvPH_RA, dvB_RA, dvBH_RA, dvM_RA, dvY_RA, dvL_RA, dvV_RA, dvSH_RA, dvSS_RA, dvS_RA, dvH_RA, dvLL_RA, dvKx_RA, dvKHx_RA, dvGx_RA, dvJx_RA, dvPHx_RA, dvK_R, dvKH_R, dvG_R, dvGH_R, dvNG_R, dvC_R, dvCH_R, dvJ_R, dvJH_R, dvNY_R, dvTT_R, dvTTH_R, dvDD_R, dvDDH_R, dvNN_R, dvT_R, dvTH_R, dvD_R, dvDH_R, dvN_R, dvP_R, dvPH_R, dvB_R, dvBH_R, dvM_R, dvY_R, dvL_R, dvV_R, dvSH_R, dvSS_R, dvS_R, dvH_R, dvLL_R, dvKx_R, dvKHx_R, dvGx_R, dvJx_R, dvPHx_R, dvK_KA, dvKx_KxA, dvK_KHA, dvK_CA, dvK_JA, dvK_TTA, dvK_NNA, dvK_TA, dvKx_TA, dvK_T_YA, dvK_T_RA, dvK_T_VA, dvK_THA, dvK_DA, dvK_NA, dvK_PA, dvK_P_RA, dvK_PHA, dvKx_PHA, dvKx_PHxA, dvKx_BA, dvK_MA, dvKx_MA, dvK_YA, dvK_LA, dvK_VA, dvK_V_YA, dvK_SHA, dvK_SS_MA, dvK_SS_M_YA, dvK_SS_YA, dvK_SS_VA, dvK_SA, dvK_S_TTA, dvK_S_DDA, dvK_S_TA, dvK_S_P_RA, dvKH_KHA, dvKH_TA, dvKHx_TA, dvKH_NA, dvKH_MA, dvKHx_MA, dvKH_YA, dvKHx_YA, dvKH_VA, dvKHx_VA, dvKH_SHA, dvKHx_SHA, dvKHx_SA, dvG_GA, dvG_GHA, dvG_JA, dvG_NNA, dvG_DA, dvG_DHA, dvG_DH_YA, dvG_DH_VA, dvG_NA, dvG_N_YA, dvG_BA, dvG_BHA, dvG_BH_YA, dvG_MA, dvG_YA, dvG_R_YA, dvG_LA, dvG_VA, dvG_SA, dvGH_NA, dvGH_MA, dvGH_YA, dvC_CA, dvC_CHA, dvC_CH_VA, dvC_NA, dvC_MA, dvC_YA, dvCH_YA, dvCH_R_YA, dvJ_KA, dvJ_JA, dvJx_JxA, dvJ_J_NYA, dvJ_J_YA, dvJ_J_VA, dvJ_JHA, dvJ_NY_YA, dvJ_TTA, dvJ_DDA, dvJ_TA, dvJ_DA, dvJ_NA, dvJ_BA, dvJ_MA, dvJ_YA, dvJx_YA, dvJ_VA, dvJH_NA, dvJH_MA, dvJH_YA, dvNY_CA, dvNY_CHA, dvNY_JA, dvNY_SHA, dvTT_TTA, dvTT_TTHA, dvTT_YA, dvTT_VA, dvTTH_TTHA, dvTTH_YA, dvTTH_VA, dvDD_DDA, dvDD_DDHA, dvDD_YA, dvDD_VA, dvDDH_DDHA, dvDDH_YA, dvDDH_VA, dvNN_TTA, dvNN_TTHA, dvNN_DDA, dvNN_DDHA, dvNN_NNA, dvNN_MA, dvNN_YA, dvNN_VA, dvT_KA, dvT_K_YA, dvT_K_RA, dvT_K_VA, dvT_K_SSA, dvT_KHA, dvT_KH_RA, dvT_TA, dvT_T_YA, dvT_T_VA, dvT_THA, dvT_NA, dvT_N_YA, dvT_PA, dvT_P_RA, dvT_P_LA, dvT_PHA, dvT_MA, dvT_M_YA, dvT_YA, dvT_R_YA, dvT_LA, dvT_VA, dvT_SA, dvT_S_NA, dvT_S_YA, dvT_S_VA, dvTH_NA, dvTH_YA, dvTH_VA, dvD_GA, dvD_G_RA, dvD_GHA, dvD_DA, dvD_DHA, dvD_NA, dvD_BA, dvD_B_RA, dvD_BHA, dvD_MA, dvD_YA, dvD_VA, dvDH_NA, dvDH_N_YA, dvDH_MA, dvDH_YA, dvDH_VA, dvN_KA, dvN_K_SA, dvN_CA, dvN_CHA, dvN_TTA, dvN_DDA, dvN_TA, dvN_T_YA, dvN_T_RA, dvN_T_SA, dvN_THA, dvN_TH_YA, dvN_TH_VA, dvN_DA, dvN_D_RA, dvN_D_VA, dvN_DHA, dvN_DH_YA, dvN_DH_RA, dvN_DH_VA, dvN_NA, dvN_N_YA, dvN_PA, dvN_P_RA, dvN_PHA, dvN_PH_RA, dvN_BHA, dvN_BH_YA, dvN_BH_VA, dvN_MA, dvN_M_YA, dvN_YA, dvN_VA, dvN_SA, dvN_S_TTA, dvN_S_M_YA, dvN_S_YA, dvN_HA, dvP_TTA, dvP_TTHA, dvP_TA, dvP_T_YA, dvP_NA, dvP_PA, dvP_PHA, dvP_MA, dvP_YA, dvP_LA, dvP_VA, dvP_SA, dvPH_JA, dvPHx_JxA, dvPH_TTA, dvPH_TA, dvPHx_TA, dvPH_NA, dvPH_PA, dvPH_PHA, dvPHx_PHxA, dvPH_YA, dvPH_LA, dvPH_SHA, dvPHx_SA, dvB_JA, dvB_JxA, dvB_J_YA, dvB_JHA, dvB_TA, dvB_DA, dvB_DHA, dvB_DH_VA, dvB_NA, dvB_BA, dvB_BHA, dvB_BH_RA, dvB_YA, dvB_LA, dvB_L_YA, dvB_VA, dvB_SHA, dvB_SA, dvBH_NA, dvBH_YA, dvBH_R_YA, dvBH_LA, dvBH_VA, dvM_TA, dvM_DA, dvM_NA, dvM_PA, dvM_P_RA, dvM_BA, dvM_B_YA, dvM_B_RA, dvM_BHA, dvM_BH_YA, dvM_BH_RA, dvM_BH_VA, dvM_MA, dvM_YA, dvM_LA, dvM_VA, dvM_SHA, dvM_SA, dvM_HA, dvY_NA, dvY_YA, dvEyelash_YA, dvEyelash_HA, dvL_KA, dvL_K_YA, dvL_KHA, dvL_GA, dvL_JA, dvL_JxA, dvL_TTA, dvL_TTHA, dvL_DDA, dvL_DDHA, dvL_TA, dvL_THA, dvL_TH_YA, dvL_DA, dvL_D_RA, dvL_PA, dvL_PHA, dvL_BA, dvL_BHA, dvL_MA, dvL_YA, dvL_LA, dvL_L_YA, dvL_VA, dvL_V_DDA, dvL_SA, dvL_HA, dvV_NA, dvV_YA, dvV_LA, dvV_VA, dvV_HA, dvSH_KA, dvSH_KxA, dvSH_CA, dvSH_CHA, dvSH_TTA, dvSH_TA, dvSH_NA, dvSH_MA, dvSH_YA, dvSH_LA, dvSH_VA, dvSH_SHA, dvSS_KA, dvSS_K_RA, dvSS_TTA, dvSS_TT_YA, dvSS_TT_RA, dvSS_TT_VA, dvSS_TTHA, dvSS_TTH_YA, dvSS_TTH_RA, dvSS_NNA, dvSS_NN_YA, dvSS_PA, dvSS_P_RA, dvSS_PHA, dvSS_MA, dvSS_M_YA, dvSS_YA, dvSS_VA, dvSS_SSA, dvS_KA, dvS_K_RA, dvS_K_VA, dvS_KHA, dvS_JA, dvS_TTA, dvS_TA, dvS_T_YA, dvS_T_RA, dvS_T_VA, dvS_THA, dvS_TH_YA, dvS_DA, dvS_NA, dvS_PA, dvS_P_RA, dvS_PHA, dvS_BA, dvS_MA, dvS_M_YA, dvS_YA, dvS_LA, dvS_VA, dvS_SA, dvH_NNA, dvH_NA, dvH_MA, dvH_YA, dvH_LA, dvH_VA, dvLL_YA, dvmII.aLong, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvII_Anusvara, dvmII_Anusvara, dvmII_Reph, dvmII_Reph_Anusvara, dvmII_Anusvara.aLong, dvmII_Reph.aLong, dvmII_Reph_Anusvara.aLong, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmO_Anusvara, dvmO_Reph, dvmO_Reph_Anusvara, dvmAU_Anusvara, dvmAU_Reph, dvmAU_Reph_Anusvara, dvmEcandra_Anusvara, dvmOcandra_Anusvara, dvRA_mU, dvRA_mUU, dvHA_mU, dvHA_mUU, dvDA_mvR, dvSHA_mvR, dvHA_mvR, dvmI.a01, dvmI.a02, dvmI.a03, dvmI.a04, dvmI.a05, dvmI.a06, dvmI.a07, dvmI.a08, dvmI.a09, dvmI.a10, dvmI.a11, dvmI.a12, dvmI.a13, dvmI.a14, dvmI.a15, dvmI.a16, dvmI.a17, dvmI.a18, dvmI.a19, dvmI.a20, dvmI.a21, dvmI.a22, dvmI.a23, dvmI.a24, exclam, quotedbl, numbersign, dollar, percent, ampersand, quotesingle, parenleft, parenright, asterisk, plus, comma, hyphen, period, slash, zero, one, two, three, four, five, six, seven, eight, nine, colon, semicolon, less, equal, greater, question, at, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, bracketleft, backslash, bracketright, asciicircum, underscore, grave, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, braceleft, bar, braceright, asciitilde, uni00A0, exclamdown, cent, sterling, currency, yen, brokenbar, section, dieresis, copyright, ordfeminine, guillemotleft, logicalnot, uni00AD, registered, macron, degree, plusminus, twosuperior, threesuperior, acute, uni00B5, paragraph, periodcentered, cedilla, onesuperior, ordmasculine, guillemotright, onequarter, onehalf, threequarters, questiondown, Agrave, Aacute, Acircumflex, Atilde, Adieresis, Aring, AE, Ccedilla, Egrave, Eacute, Ecircumflex, Edieresis, Igrave, Iacute, Icircumflex, Idieresis, Eth, Ntilde, Ograve, Oacute, Ocircumflex, Otilde, Odieresis, multiply, Oslash, Ugrave, Uacute, Ucircumflex, Udieresis, Yacute, Thorn, germandbls, agrave, aacute, acircumflex, atilde, adieresis, aring, ae, ccedilla, egrave, eacute, ecircumflex, edieresis, igrave, iacute, icircumflex, idieresis, eth, ntilde, ograve, oacute, ocircumflex, otilde, odieresis, divide, oslash, ugrave, uacute, ucircumflex, udieresis, yacute, thorn, ydieresis, Amacron, amacron, Abreve, abreve, Aogonek, aogonek, Cacute, cacute, Cdotaccent, cdotaccent, Ccaron, ccaron, Dcaron, dcaron, Dcroat, dcroat, Emacron, emacron, Ebreve, ebreve, Edotaccent, edotaccent, Eogonek, eogonek, Ecaron, ecaron, Gbreve, gbreve, Gdotaccent, gdotaccent, uni0122, uni0123, Itilde, itilde, Imacron, imacron, uni012C, uni012D, Iogonek, iogonek, Idotaccent, dotlessi, uni0136, uni0137, Lacute, lacute, uni013B, uni013C, Lcaron, lcaron, Ldot, ldot, Lslash, lslash, Nacute, nacute, uni0145, uni0146, Ncaron, ncaron, Omacron, omacron, uni014E, uni014F, Ohungarumlaut, ohungarumlaut, OE, oe, Racute, racute, uni0156, uni0157, Rcaron, rcaron, Sacute, sacute, uni015E, uni015F, Scaron, scaron, uni0162, uni0163, Tcaron, tcaron, Utilde, utilde, Umacron, umacron, Ubreve, ubreve, Uring, uring, Uhungarumlaut, uhungarumlaut, Uogonek, uogonek, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, Ydieresis, Zacute, zacute, Zdotaccent, zdotaccent, Zcaron, zcaron, uni018F, florin, uni01FC, uni01FD, uni0218, uni0219, uni021A, uni021B, uni0259, uni02BC, circumflex, caron, uni02C9, breve, dotaccent, ring, ogonek, tilde, hungarumlaut, pi, Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, uni1EBC, uni1EBD, Ygrave, ygrave, uni1EF8, uni1EF9, endash, emdash, quoteleft, quoteright, quotesinglbase, quotedblleft, quotedblright, quotedblbase, dagger, daggerdbl, bullet, ellipsis, perthousand, guilsinglleft, guilsinglright, fraction, Euro, uni20BA, uni20BD, uni2113, trademark, uni2126, estimated, partialdiff, uni2206, product, summation, minus, uni2215, uni2219, radical, infinity, integral, approxequal, notequal, lessequal, greaterequal, lozenge, fi, fl, exclam.ss01, comma.ss01, period.ss01, colon.ss01, semicolon.ss01, question.ss01, exclamdown.ss01, periodcentered.ss01, questiondown.ss01, divide.ss01, apostrophemod.ss01, quoteleft.ss01, quoteright.ss01, quotedblleft.ss01, quotedblright.ss01, ellipsis.ss01, a.ss02, aacute.ss02, abreve.ss02, acircumflex.ss02, adieresis.ss02, agrave.ss02, amacron.ss02, aogonek.ss02, aring.ss02, atilde.ss02, ampersand.ss03, two.ss04, three.ss04, six.ss04, nine.ss04 [code: should-be-monospaced] * :warning: **WARN** Double-width and/or zero-width glyphs were detected. These glyphs should be set to the same width as all others and then add GPOS single pos lookups that zeros/doubles the widths as needed: dvmU, dvmUU, dvmvR, dvmvRR, dvmvL, dvmvLL, dvmE, dvmAI, dvmEcandra, dvAnusvara, dvCandrabindu, dvVirama, dvNukta, zerowidthnonjoiner, zerowidthjoiner, dvReph, dvRashtrasign, dvReph_Anusvara, dvAnusvara.amI, dvReph.amI, dvReph_Anusvara.amI, dvmE_Anusvara, dvmE_Reph, dvmE_Reph_Anusvara, dvmAI_Anusvara, dvmAI_Reph, dvmAI_Reph_Anusvara, dvmEcandra_Anusvara [code: variable-monospaced]
:warning: WARN: Does GPOS table have kerning information? * [com.google.fonts/check/063](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/063) * :warning: **WARN** GPOS table lacks kerning information.

Summary

:broken_heart: ERROR :fire: FAIL :warning: WARN :zzz: SKIP :information_source: INFO :bread: PASS
0 55 97 862 91 1027
0% 3% 5% 40% 4% 48%

Note: The following loglevels were omitted in this report:

I would fix the gasp and prep table issue by simply running https://github.com/googlefonts/gftools/blob/master/bin/gftools-fix-nonhinting.py on each font.


I'm attaching the diffs our QA tools have genned, poppins.zip

@davelab6 Poppins is requested around 1.42b times a week. Imo I consider the changes made to the metrics and kerning severe enough not to push it. However, if you're happy, I'll push to google/fonts, once the ldot and hint tables are fixed.

lianghai commented 5 years ago

I’ve received Satya’s updated masters and will push a 4.003 delivery with corrected ldot glyphs in an hour or so.

Will continue to use ITF’s in-house NameID.VERSION_STRING style though, as it seems Google Fonts is maintaining a different version (3.01) anyway.

lianghai commented 5 years ago

Ldot is also wrong. Gonna correct it too.

lianghai commented 5 years ago
screen shot 2019-03-05 at 23 06 02

Now Ldot and ldot are corrected.

m4rc1e commented 5 years ago

Thank you. I'll push v4.003 to google/fonts and see if we can get the changed metrics approved.

m4rc1e commented 5 years ago

Could you tag a release for the ttfs for v4.003 please?

davelab6 commented 5 years ago

https://github.com/itfoundry/Poppins/releases/tag/v4.003 is tagged

m4rc1e commented 5 years ago

The source has been tagged but there are no binaries. @lianghai is it ok to convert the .ttx files in the products dir?

I would like to push v4.003 this week.

davelab6 commented 5 years ago

Ideally @lianghai I think you could add a ZIP with the TTFs and license file and a readme to the release; GitHub is meant to be used that way, and by not keeping binaries in the repo you are doing one half of The Right Thing, but I think that approach requires releases to have zips added :)

m4rc1e commented 5 years ago

I found a zip of ttfs inside the v4.003 tagged release. I've just pr'd these to google/fonts, https://github.com/google/fonts/pull/1924

Thanks everyone for your help!

satyarajpurohit commented 5 years ago

Thanks @m4rc1e, @davelab6 and @lianghai!