Fontspector · Buena Mono v1.228 · 2026-07-22 · ← all reports
Font Bakery Logo image/svg+xml Font Bakery Logo Robert Martinez font build service https://github.com/xen/fontbakery
Fontspector Technical Report

If you think a check is flawed or have an idea for a check, please file an issue at https://github.com/fonttools/fontspector/issues and remember to include a pointer to the repo and branch you're checking.

Summary

🔥 FAIL⚠️ WARNℹ️ INFO✅ PASS⏩ SKIP
1 345 9 118 55
0% 65% 2% 22% 10%

Meaning of check results:

If you get ERRORs, please help us improve the tool by reporting them at our issue tracker.

(but other kinds of bug reports and/or feature requests are also always welcome, of course!)

Fontspector version: 1.7.2

Opentype Specification Checks

Checking correctness of monospaced metadata.

Check ID: opentype/monospace

There are various metadata in the OpenType spec to specify if a font is monospaced or not. If the font is not truly monospaced, then no monospaced metadata should be set (as sometimes they mistakenly are...)

Requirements for monospace fonts:

Also we should report an error for glyphs not of average width.

Please also note:

Thomas Phinney told us that a few years ago (as of December 2019), if you gave a font a monospace flag in Panose, Microsoft Word would ignore the actual advance widths and treat it as monospaced.

Source: https://typedrawers.com/discussion/comment/45140/#Comment_45140

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 4898 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.

    [code: bad-numberOfHMetrics]
  • ⚠️ WARN

    Font is monospaced (common width = 618) but 164 glyphs (3.05%) have a different width. You should check the widths of:

    • hyphen_greater.liga (404), width: 1236
    • equal_greater.liga (405), width: 1236
    • less_hyphen.liga (406), width: 1236
    • less_equal.liga (407), width: 1236
    • greater_equal.liga (408), width: 1236
    • equal_equal.liga (409), width: 1236
    • exclam_equal.liga (410), width: 1236
    • exclam_equal_equal.liga (411), width: 1854
    • equal_equal_equal.liga (412), width: 1854
    • colon_colon.liga (413), width: 1236
    • period_period.liga (414), width: 1236
    • period_period_period.liga (415), width: 1854
    • question_question.liga (416), width: 1236
    • question_colon.liga (417), width: 1236
    • bar_greater.liga (418), width: 1236
    • less_bar.liga (419), width: 1236
    • greater_greater.liga (420), width: 1236
    • less_less.liga (421), width: 1236
    • slash_asterisk.liga (422), width: 1236
    • asterisk_slash.liga (423), width: 1236
    • slash_slash.liga (424), width: 1236
    • less_exclam_hyphen_hyphen.liga (425), width: 2472
    • hyphen_hyphen_greater.liga (426), width: 1854
    • less_slash.liga (427), width: 1236
    • slash_greater.liga (428), width: 1236
    • f_i.liga (429), width: 1236
    • f_l.liga (430), width: 1236
    • f_f.liga (431), width: 1236
    • f_f_i.liga (432), width: 1854
    • f_f_l.liga (433), width: 1854
    • less_greater.liga (434), width: 1236
    • less_hyphen_hyphen.liga (435), width: 1854
    • less_hyphen_greater.liga (436), width: 1854
    • equal_equal_greater.liga (437), width: 1854
    • less_equal_equal.liga (438), width: 1854
    • less_equal_equal_greater.liga (439), width: 2472
    • hyphen_greater_greater.liga (440), width: 1854
    • equal_greater_greater.liga (441), width: 1854
    • hyphen_less.liga (442), width: 1236
    • hyphen_less_less.liga (443), width: 1854
    • bar_equal.liga (444), width: 1236
    • bar_bar_equal.liga (445), width: 1854
    • bar_hyphen.liga (446), width: 1236
    • hyphen_bar.liga (447), width: 1236
    • bar_bar_greater.liga (448), width: 1854
    • less_bar_bar.liga (449), width: 1854
    • less_bar_greater.liga (450), width: 1854
    • slash_slash_slash.liga (451), width: 1854
    • slash_slash_equal.liga (452), width: 1854
    • slash_asterisk_asterisk.liga (453), width: 1854
    • slash_equal.liga (454), width: 1236
    • slash_equal_equal.liga (455), width: 1854
    • asciitilde_greater.liga (456), width: 1236
    • less_asciitilde.liga (457), width: 1236
    • asciitilde_asciitilde_greater.liga (458), width: 1854
    • less_asciitilde_asciitilde.liga (459), width: 1854
    • less_asciitilde_greater.liga (460), width: 1854
    • asciitilde_hyphen.liga (461), width: 1236
    • colon_equal.liga (462), width: 1236
    • equal_colon.liga (463), width: 1236
    • equal_colon_equal.liga (464), width: 1854
    • question_question_question.liga (465), width: 1854
    • question_equal.liga (466), width: 1236
    • question_period.liga (467), width: 1236
    • numbersign_numbersign.liga (468), width: 1236
    • numbersign_numbersign_numbersign.liga (469), width: 1854
    • numbersign_numbersign_numbersign_numbersign.liga (470), width: 2472
    • numbersign_equal.liga (471), width: 1236
    • numbersign_exclam.liga (472), width: 1236
    • numbersign_colon.liga (473), width: 1236
    • numbersign_question.liga (474), width: 1236
    • numbersign_braceleft.liga (475), width: 1236
    • numbersign_bracketleft.liga (476), width: 1236
    • numbersign_parenleft.liga (477), width: 1236
    • numbersign_underscore.liga (478), width: 1236
    • numbersign_underscore_parenleft.liga (479), width: 1854
    • bracketright_numbersign.liga (480), width: 1236
    • bar_hyphen_greater.liga (481), width: 1854
    • bar_equal_greater.liga (482), width: 1854
    • greater_hyphen_greater.liga (483), width: 1854
    • greater_equal_greater.liga (484), width: 1854
    • greater_hyphen.liga (485), width: 1236
    • greater_greater_hyphen.liga (486), width: 1854
    • greater_greater_greater.liga (487), width: 1854
    • less_hyphen_less.liga (488), width: 1854
    • less_hyphen_bar.liga (489), width: 1854
    • less_equal_less.liga (490), width: 1854
    • less_equal_bar.liga (491), width: 1854
    • equal_less_less.liga (492), width: 1854
    • plus_plus_plus.liga (493), width: 1854
    • plus_greater.liga (494), width: 1236
    • less_plus.liga (495), width: 1236
    • less_plus_greater.liga (496), width: 1854
    • asterisk_asterisk_asterisk.liga (497), width: 1854
    • asterisk_greater.liga (498), width: 1236
    • less_asterisk.liga (499), width: 1236
    • less_asterisk_greater.liga (500), width: 1854
    • dollar_greater.liga (501), width: 1236
    • less_dollar.liga (502), width: 1236
    • hyphen_asciitilde.liga (503), width: 1236
    • asciitilde_at.liga (504), width: 1236
    • less_less_asciitilde.liga (505), width: 1854
    • bracketleft_bar.liga (506), width: 1236
    • bar_bracketright.liga (507), width: 1236
    • braceleft_bar.liga (508), width: 1236
    • bar_braceright.liga (509), width: 1236
    • braceleft_braceleft.liga (510), width: 1236
    • braceright_braceright.liga (511), width: 1236
    • braceleft_braceleft_hyphen_hyphen.liga (512), width: 2472
    • hyphen_hyphen_braceright_braceright.liga (513), width: 2472
    • braceleft_exclam_exclam.liga (514), width: 1854
    • braceleft_exclam_hyphen_hyphen.liga (515), width: 2472
    • ampersand_ampersand_ampersand.liga (516), width: 1854
    • ampersand_equal.liga (517), width: 1236
    • semicolon_semicolon.liga (518), width: 1236
    • semicolon_semicolon_semicolon.liga (519), width: 1854
    • exclam_exclam.liga (520), width: 1236
    • exclam_exclam_braceright.liga (521), width: 1854
    • less_less_less.liga (522), width: 1854
    • greater_colon.liga (523), width: 1236
    • colon_less.liga (524), width: 1236
    • colon_greater.liga (525), width: 1236
    • less_colon.liga (526), width: 1236
    • less_colon_less.liga (527), width: 1854
    • hyphen_hyphen_hyphen.liga (528), width: 1854
    • less_slash_greater.liga (529), width: 1854
    • ampersand_ampersand.liga (530), width: 1236
    • bar_bar.liga (531), width: 1236
    • plus_plus.liga (532), width: 1236
    • hyphen_hyphen.liga (533), width: 1236
    • asterisk_asterisk.liga (534), width: 1236
    • asciitilde_asciitilde.liga (535), width: 1236
    • less_equal_greater.liga (536), width: 1854
    • colon_colon_equal.liga (537), width: 1854
    • greater_greater_equal.liga (538), width: 1854
    • less_less_equal.liga (539), width: 1854
    • equal_exclam_equal.liga (540), width: 1854
    • bar_bar_bar_greater.liga (541), width: 2472
    • less_bar_bar_bar.liga (542), width: 2472
    • w_w_w.liga (543), width: 1854
    • colon_colon_colon.liga (544), width: 1854
    • equal_slash_equal.liga (545), width: 1854
    • less_dollar_greater.liga (546), width: 1854
    • less_less_hyphen.liga (547), width: 1854
    • exclam_exclam_period.liga (548), width: 1854
    • period_period_equal.liga (549), width: 1854
    • period_period_less.liga (550), width: 1854
    • underscore_underscore.liga (551), width: 1236
    • asciicircum_equal.liga (552), width: 1236
    • asciitilde_equal.liga (553), width: 1236
    • period_equal.liga (554), width: 1236
    • question_question_equal.liga (555), width: 1854
    • numbersign_exclam_bracketleft.liga (556), width: 1854
    • colon_slash_slash.liga (557), width: 1854
    • asterisk_equal.liga (558), width: 1236
    • plus_equal.liga (559), width: 1236
    • hyphen_equal.liga (560), width: 1236
    • slash_backslash.liga (561), width: 1236
    • backslash_slash.liga (562), width: 1236
    • percent_percent.liga (563), width: 1236
    • parenleft_asterisk.liga (564), width: 1236
    • asterisk_parenright.liga (565), width: 1236
    • backslash_backslash.liga (566), width: 1236
    • at_underscore.liga (567), width: 1236
    [code: mono-outliers]

Universal Profile Checks

Check accent of Lcaron, dcaron, lcaron, tcaron

Check ID: alt_caron

Lcaron, dcaron, lcaron, tcaron should NOT be composed with quoteright or quotesingle or comma or caron(comb). It should be composed with a distinctive glyph which doesn't look like an apostrophe.

Source: https://ilovetypography.com/2009/01/24/on-diacritics/ http://diacritics.typo.cz/index.php?id=5 https://www.typotheque.com/articles/lcaron

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    uni013D is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ⚠️ WARN

    uni010F is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ⚠️ WARN

    uni013E is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]
  • ⚠️ WARN

    uni0165 is decomposed and therefore could not be checked. Please check manually.

    [code: decomposed-outline]

Check if each glyph has the recommended amount of contours.

Check ID: contour_count

Visually QAing thousands of glyphs by hand is tiring. Most glyphs can only be constructured in a handful of ways. This means a glyph's contour count will only differ slightly amongst different fonts, e.g a 'g' could either be 2 or 3 contours, depending on whether its double story or single story.

However, a quotedbl should have 2 contours, unless the font belongs to a display family.

This check currently does not cover variable fonts because there's plenty of alternative ways of constructing glyphs with multiple outlines for each feature in a VarFont. The expected contour count data for this check is currently optimized for the typical construction of glyphs in static fonts.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are inferred from the typical amounts 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:
    
    • uni2500 (U+2500): found 2, expected one of: [1]
    • uni2501 (U+2501): found 2, expected one of: [1]
    • uni2502 (U+2502): found 2, expected one of: [1]
    • uni2503 (U+2503): found 2, expected one of: [1]
    • uni250C (U+250C): found 2, expected one of: [1]
    • uni250D (U+250D): found 2, expected one of: [1]
    • uni250E (U+250E): found 2, expected one of: [1]
    • uni250F (U+250F): found 2, expected one of: [1]
    • uni2510 (U+2510): found 2, expected one of: [1]
    • uni2511 (U+2511): found 2, expected one of: [1]
    • uni2512 (U+2512): found 2, expected one of: [1]
    • uni2513 (U+2513): found 2, expected one of: [1]
    • uni2514 (U+2514): found 2, expected one of: [1]
    • uni2515 (U+2515): found 2, expected one of: [1]
    • uni2516 (U+2516): found 2, expected one of: [1]
    • uni2517 (U+2517): found 2, expected one of: [1]
    • uni2518 (U+2518): found 2, expected one of: [1]
    • uni2519 (U+2519): found 2, expected one of: [1]
    • uni251A (U+251A): found 2, expected one of: [1]
    • uni251B (U+251B): found 2, expected one of: [1]
    • uni251C (U+251C): found 3, expected one of: [1]
    • uni251D (U+251D): found 3, expected one of: [1]
    • uni251E (U+251E): found 3, expected one of: [1]
    • uni251F (U+251F): found 3, expected one of: [1]
    • uni2520 (U+2520): found 3, expected one of: [1]
    • uni2521 (U+2521): found 3, expected one of: [1]
    • uni2522 (U+2522): found 3, expected one of: [1]
    • uni2523 (U+2523): found 3, expected one of: [1]
    • uni2524 (U+2524): found 3, expected one of: [1]
    • uni2525 (U+2525): found 3, expected one of: [1]
    • uni2526 (U+2526): found 3, expected one of: [1]
    • uni2527 (U+2527): found 3, expected one of: [1]
    • uni2528 (U+2528): found 3, expected one of: [1]
    • uni2529 (U+2529): found 3, expected one of: [1]
    • uni252A (U+252A): found 3, expected one of: [1]
    • uni252B (U+252B): found 3, expected one of: [1]
    • uni252C (U+252C): found 3, expected one of: [1]
    • uni252D (U+252D): found 3, expected one of: [1]
    • uni252E (U+252E): found 3, expected one of: [1]
    • uni252F (U+252F): found 3, expected one of: [1]
    • uni2530 (U+2530): found 3, expected one of: [1]
    • uni2531 (U+2531): found 3, expected one of: [1]
    • uni2532 (U+2532): found 3, expected one of: [1]
    • uni2533 (U+2533): found 3, expected one of: [1]
    • uni2534 (U+2534): found 3, expected one of: [1]
    • uni2535 (U+2535): found 3, expected one of: [1]
    • uni2536 (U+2536): found 3, expected one of: [1]
    • uni2537 (U+2537): found 3, expected one of: [1]
    • uni2538 (U+2538): found 3, expected one of: [1]
    • uni2539 (U+2539): found 3, expected one of: [1]
    • uni253A (U+253A): found 3, expected one of: [1]
    • uni253B (U+253B): found 3, expected one of: [1]
    • uni253C (U+253C): found 4, expected one of: [1]
    • uni253D (U+253D): found 4, expected one of: [1]
    • uni253E (U+253E): found 4, expected one of: [1]
    • uni253F (U+253F): found 4, expected one of: [1]
    • uni2540 (U+2540): found 4, expected one of: [1]
    • uni2541 (U+2541): found 4, expected one of: [1]
    • uni2542 (U+2542): found 4, expected one of: [1]
    • uni2543 (U+2543): found 4, expected one of: [1]
    • uni2544 (U+2544): found 4, expected one of: [1]
    • uni2545 (U+2545): found 4, expected one of: [1]
    • uni2546 (U+2546): found 4, expected one of: [1]
    • uni2547 (U+2547): found 4, expected one of: [1]
    • uni2548 (U+2548): found 4, expected one of: [1]
    • uni2549 (U+2549): found 4, expected one of: [1]
    • uni254A (U+254A): found 4, expected one of: [1]
    • uni254B (U+254B): found 4, expected one of: [1]
    • uni2599 (U+2599): found 2, expected one of: [1]
    • uni259B (U+259B): found 2, expected one of: [1]
    • uni259C (U+259C): found 2, expected one of: [1]
    • uni259F (U+259F): found 2, expected one of: [1]
    • uniE0D1 (U+E0D1): found 1, expected one of: [2, 3, 4]
    • hyphen_hyphen_greater.liga (unencoded): found 4, expected one of: [1, 2]
    • f_i.liga (unencoded): found 3, expected one of: [1, 2, 5]
    • less_hyphen_hyphen.liga (unencoded): found 3, expected one of: [1, 2]
    • less_hyphen_less.liga (unencoded): found 4, expected one of: [1, 3, 5]
    • less_asterisk.liga (unencoded): found 7, expected one of: [2, 6, 8]
    • uni015F.smcp (unencoded): found 2, expected one of: [1]
    • uni0373 (U+0373): found 3, expected one of: [1]
    • uni03FC (U+03FC): found 3, expected one of: [2]
    • uni2152 (U+2152): found 6, expected one of: [5, 10]
    • uni217F (U+217F): found 2, expected one of: [1]
    • uni2188 (U+2188): found 1, expected one of: [4, 7]
    • uni27F7 (U+27F7): found 3, expected one of: [1]
    • uni04BC (U+04BC): found 3, expected one of: [1, 2]
    • uni2125 (U+2125): found 2, expected one of: [1]
    • uni212D (U+212D): found 1, expected one of: [2]
    • uni01AB (U+01AB): found 2, expected one of: [1, 3]
    • uni0224 (U+0224): found 2, expected one of: [1]
    • uni0225 (U+0225): found 2, expected one of: [1]
    • uni02A8 (U+02A8): found 1, expected one of: [2, 3]
    • uni0515 (U+0515): found 2, expected one of: [1, 3]
    • uni0518 (U+0518): found 3, expected one of: [2]
    • uni051F (U+051F): found 4, expected one of: [1, 2, 3]
    • uni052B (U+052B): found 6, expected one of: [3, 4, 5]
    • uni1D51 (U+1D51): found 2, expected one of: [1]
    • uni1D84 (U+1D84): found 2, expected one of: [1, 4]
    • uni1D8D (U+1D8D): found 2, expected one of: [1, 4]
    • uni1DCB (U+1DCB): found 2, expected one of: [1]
    • uni1DCC (U+1DCC): found 2, expected one of: [1]
    • uni2C7F (U+2C7F): found 2, expected one of: [1]
    • uniA734 (U+A734): found 4, expected one of: [3]
    • uniA737 (U+A737): found 3, expected one of: [2]
    • uniA73A (U+A73A): found 2, expected one of: [3]
    • uniA73C (U+A73C): found 3, expected one of: [2]
    • uniA746 (U+A746): found 3, expected one of: [1]
    • uniA74C (U+A74C): found 4, expected one of: [3]
    • uniA74D (U+A74D): found 4, expected one of: [3]
    • uniA75C (U+A75C): found 2, expected one of: [1, 3]
    • uniA75D (U+A75D): found 2, expected one of: [1, 3]
    • uniA760 (U+A760): found 2, expected one of: [1]
    • uniA76C (U+A76C): found 3, expected one of: [1, 2]
    • uniA76D (U+A76D): found 3, expected one of: [1, 2]
    • uniA773 (U+A773): found 4, expected one of: [1, 2, 3]
    • uniA778 (U+A778): found 2, expected one of: [1, 3]
    • uniA779 (U+A779): found 3, expected one of: [1, 2]
    • uniA797 (U+A797): found 1, expected one of: [2, 3]
    • uniA7A2 (U+A7A2): found 3, expected one of: [2, 4]
    • uniA7B3 (U+A7B3): found 2, expected one of: [1, 3, 4]
    • uniA7B4 (U+A7B4): found 4, expected one of: [1, 2, 3]
    • uni019A (U+019A): found 3, expected one of: [1, 2]
    • uni019D (U+019D): found 4, expected one of: [1, 2, 3]
    • uni01F0 (U+01F0): found 4, expected one of: [2, 3]
    • uni2215 (U+2215): found 2, expected one of: [1]
    • uni24FF (U+24FF): found 4, expected one of: [3]
    • uni0313 (U+0313): found 2, expected one of: [1]
    • uni0314 (U+0314): found 2, expected one of: [1]
    • uni0343 (U+0343): found 2, expected one of: [1]
    • uni0321 (U+0321): found 2, expected one of: [1]
    • uni032B (U+032B): found 2, expected one of: [1]
    • uni033B (U+033B): found 4, expected one of: [2, 6]
    • uni034B (U+034B): found 2, expected one of: [0, 3]
    • uni034E (U+034E): found 2, expected one of: [1, 3]
    • uni0359 (U+0359): found 3, expected one of: [1, 5]
    • uni035A (U+035A): found 2, expected one of: [3, 4]
    • uni035B (U+035B): found 4, expected one of: [1, 3]
    • uni2045 (U+2045): found 3, expected one of: [1, 2]
    • uni2046 (U+2046): found 3, expected one of: [1, 2]
    • uni204B (U+204B): found 3, expected one of: [1, 2, 4]
    • uni204C (U+204C): found 1, expected one of: [2]
    • uni204D (U+204D): found 1, expected one of: [2]
    • uni2050 (U+2050): found 1, expected one of: [2]
    • uni20A2 (U+20A2): found 4, expected one of: [1, 2]
    • uni20A5 (U+20A5): found 6, expected one of: [1, 2]
    • uni20B0 (U+20B0): found 4, expected one of: [1, 2]
    • uni20BB (U+20BB): found 5, expected one of: [1, 2]
    • uni20C0 (U+20C0): found 5, expected one of: [2]
    • uni25E7 (U+25E7): found 1, expected one of: [2, 3]
    • uni25E8 (U+25E8): found 1, expected one of: [2, 3]
    • uni25E9 (U+25E9): found 1, expected one of: [2, 3]
    • uni25EA (U+25EA): found 1, expected one of: [2, 3]
    • uni25ED (U+25ED): found 1, expected one of: [2, 3]
    • uni25EE (U+25EE): found 1, expected one of: [2, 3]
    • uni25F0 (U+25F0): found 1, expected one of: [3, 13]
    • uni25F1 (U+25F1): found 1, expected one of: [3]
    • uni25F2 (U+25F2): found 1, expected one of: [3]
    • uni25F3 (U+25F3): found 1, expected one of: [3]
    • uni25F4 (U+25F4): found 1, expected one of: [3]
    • uni25F5 (U+25F5): found 1, expected one of: [3]
    • uni25F6 (U+25F6): found 1, expected one of: [3]
    • uni25F7 (U+25F7): found 1, expected one of: [3]
    • uni1E9F (U+1E9F): found 3, expected one of: [1, 2]
    • uni1EFA (U+1EFA): found 4, expected one of: [1, 2]
    • uni1EFC (U+1EFC): found 3, expected one of: [1]
    • uni1EFD (U+1EFD): found 3, expected one of: [1]
    • uni1EFF (U+1EFF): found 5, expected one of: [1, 2, 3]
    • uni219D (U+219D): found 7, expected one of: [1, 2]
    • uni21EA (U+21EA): found 3, expected one of: [4]
    • uni2210 (U+2210): found 3, expected one of: [1]
    • uni2214 (U+2214): found 3, expected one of: [2]
    • uni221B (U+221B): found 3, expected one of: [2]
    • uni221D (U+221D): found 1, expected one of: [2]
    • uni2220 (U+2220): found 2, expected one of: [1]
    • uni2252 (U+2252): found 2, expected one of: [4]
    • uniA712 (U+A712): found 1, expected one of: [2]
    • uniA713 (U+A713): found 1, expected one of: [2]
    • uniA714 (U+A714): found 1, expected one of: [2]
    • uniA715 (U+A715): found 1, expected one of: [2]
    • uniA716 (U+A716): found 1, expected one of: [2]
    • uni2669 (U+2669): found 2, expected one of: [1]
    • uni2E22 (U+2E22): found 2, expected one of: [1]
    • uni2E23 (U+2E23): found 2, expected one of: [1]
    • uni2E24 (U+2E24): found 2, expected one of: [1]
    • uni2E25 (U+2E25): found 2, expected one of: [1]
    • uni27E6 (U+27E6): found 4, expected one of: [2]
    • uni27E7 (U+27E7): found 4, expected one of: [2]
    [code: contour-count]

Ensure files are not too large.

Check ID: file_size

Serving extremely large font files causes usability issues. This check ensures that file sizes are reasonable.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    Font file is 2.52 MB; ideally it should be less than 1.05 MB

    [code: large-font]

Detect any interpolation issues in the font.

Check ID: interpolation_issues

When creating a variable font, the designer must make sure that corresponding paths have the same start points across masters, as well as that corresponding component shapes are placed in the same order within a glyph across masters. If this is not done, the glyph will not interpolate correctly.

Here we check for the presence of potential interpolation errors using the interpolatable crate.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    Interpolation issue in uni24EC: Wrong start point: contour 2 should start at 68 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24EC: Wrong start point: contour 2 should start at 68 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24EC: Wrong start point: contour 2 should start at 68 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24EC: Wrong start point: contour 2 should start at 68 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24EF: Wrong start point: contour 2 should start at 40 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24EF: Wrong start point: contour 2 should start at 40 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24F4: Wrong start point: contour 1 should start at 70 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24F4: Wrong start point: contour 1 should start at 70 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24F4: Wrong start point: contour 1 should start at 70 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24F4: Wrong start point: contour 1 should start at 70 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0469: Wrong start point: contour 1 should start at 18 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0469: Wrong start point: contour 1 should start at 18 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni210D: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni210D: Wrong start point: contour 2 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni210D: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni210D: Wrong start point: contour 2 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2115: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2115: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2119: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2119: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni211A: Wrong start point: contour 1 should start at 10 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni211A: Wrong start point: contour 1 should start at 10 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni211D: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni211D: Wrong start point: contour 2 should start at 10 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni211D: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni211D: Wrong start point: contour 2 should start at 10 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2121: Wrong start point: contour 0 should start at 10 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2121: Wrong start point: contour 0 should start at 10 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2124: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2124: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Wrong start point: contour 1 should start at 1 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Wrong start point: contour 1 should start at 1 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Wrong start point: contour 1 should start at 1 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Kink in contour 1 at node 53

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Wrong start point: contour 1 should start at 1 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2131: Kink in contour 1 at node 53

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213B: Wrong start point: contour 2 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213B: Wrong start point: contour 2 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213C: Wrong start point: contour 2 should start at 34 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213C: Wrong start point: contour 2 should start at 34 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213E: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213E: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213F: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213F: Wrong start point: contour 2 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213F: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni213F: Wrong start point: contour 2 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2140: Wrong start point: contour 1 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2140: Wrong start point: contour 2 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2140: Wrong start point: contour 1 should start at 4 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2145: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2145: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2146: Wrong start point: contour 3 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2146: Wrong start point: contour 3 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2147: Wrong start point: contour 2 should start at 18 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2147: Wrong start point: contour 3 should start at 12 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2147: Wrong start point: contour 2 should start at 18 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2147: Wrong start point: contour 3 should start at 12 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2148: Wrong start point: contour 3 should start at 14 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2148: Wrong start point: contour 3 should start at 12 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2149: Wrong start point: contour 3 should start at 14 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2149: Wrong start point: contour 3 should start at 12 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni214C: Wrong start point: contour 3 should start at 27 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni214C: Wrong start point: contour 3 should start at 27 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni214D: Wrong start point: contour 3 should start at 16 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni214D: Wrong start point: contour 3 should start at 16 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni026C: Wrong start point: contour 1 should start at 16 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni026C: Wrong start point: contour 1 should start at 17 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni02E0: Wrong start point: contour 1 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni02E0: Wrong start point: contour 1 should start at 12 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniFFFC: Wrong start point: contour 13 should start at 16 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniFFFC: Wrong start point: contour 13 should start at 16 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DA8: Wrong start point: contour 1 should start at 16 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DA8: Wrong start point: contour 1 should start at 15 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DAA: Wrong start point: contour 0 should start at 1 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DAA: Wrong start point: contour 0 should start at 1 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DAA: Contour 0 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DB1: Wrong start point: contour 0 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DB1: Wrong start point: contour 0 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DBD: Wrong start point: contour 1 should start at 12 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DBD: Wrong start point: contour 1 should start at 12 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DCA: Wrong start point: contour 0 should start at 49 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DCA: Wrong start point: contour 0 should start at 48 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DD5: Wrong start point: contour 1 should start at 14 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DD6: Wrong start point: contour 1 should start at 14 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DDB: Wrong start point: contour 0 should start at 40 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DE3: Wrong start point: contour 0 should start at 39 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DE3: Wrong start point: contour 0 should start at 39 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DE4: Wrong start point: contour 0 should start at 68 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DE6: Wrong start point: contour 0 should start at 11 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DE6: Wrong start point: contour 0 should start at 11 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DEC: Wrong start point: contour 0 should start at 72 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DEC: Wrong start point: contour 0 should start at 71 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF2: Wrong start point: contour 2 should start at 23 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF2: Wrong start point: contour 3 should start at 23 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF2: Contour 2 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF2: Contour 3 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF2: Contour 2 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF2: Contour 3 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF3: Wrong start point: contour 2 should start at 23 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF3: Wrong start point: contour 3 should start at 23 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF3: Contour 2 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF3: Contour 3 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF3: Contour 2 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF3: Contour 3 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF4: Wrong start point: contour 1 should start at 23 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF4: Wrong start point: contour 2 should start at 23 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF4: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF4: Contour 2 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF4: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1DF4: Contour 2 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE1: Wrong start point: contour 2 should start at 9 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE1: Wrong start point: contour 2 should start at 9 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE3: Wrong start point: contour 1 should start at 21 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE3: Wrong start point: contour 1 should start at 21 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE3: Wrong start point: contour 1 should start at 21 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE3: Wrong start point: contour 1 should start at 21 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE4: Wrong start point: contour 0 should start at 8 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE4: Wrong start point: contour 1 should start at 8 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE4: Wrong start point: contour 1 should start at 11 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE4: Wrong start point: contour 0 should start at 8 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE4: Wrong start point: contour 1 should start at 8 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE4: Wrong start point: contour 1 should start at 3 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE5: Wrong start point: contour 0 should start at 75 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE5: Wrong start point: contour 0 should start at 75 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE6: Wrong start point: contour 0 should start at 8 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE6: Wrong start point: contour 0 should start at 8 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE8: Wrong start point: contour 0 should start at 28 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DE8: Wrong start point: contour 0 should start at 21 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DF4: Wrong start point: contour 0 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DF4: Wrong start point: contour 0 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFB: Wrong start point: contour 1 should start at 8 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFB: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFB: Wrong start point: contour 1 should start at 8 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFB: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFD: Wrong start point: contour 1 should start at 6 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFD: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFD: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFD: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFE: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFE: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFF: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2DFF: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 2 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 5 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 8 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 11 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 14 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 17 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 20 should start at 23 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 2 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 5 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 8 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 11 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 14 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 17 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA66E: Wrong start point: contour 20 should start at 23 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA674: Wrong start point: contour 0 should start at 32 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Wrong start point: contour 1 should start at 17 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Wrong start point: contour 2 should start at 17 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Wrong start point: contour 1 should start at 10 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Wrong start point: contour 2 should start at 10 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Contour 2 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA676: Contour 2 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA679: Wrong start point: contour 1 should start at 9 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA69A: Wrong start point: contour 0 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA69A: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA69A: Wrong start point: contour 0 should start at 4 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA69A: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA69F: Wrong start point: contour 0 should start at 41 in wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA69F: Wrong start point: contour 0 should start at 39 in slnt=-10,wght=100 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA7C7: Wrong start point: contour 0 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA7C7: Wrong start point: contour 0 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA7C8: Wrong start point: contour 0 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uniA7C8: Wrong start point: contour 0 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni26A0: Wrong start point: contour 2 should start at 10 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni26A0: Wrong start point: contour 2 should start at 10 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni24BC: Kink in contour 2 at node 47

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni031F: Contour order mismatch: [0, 1] in default vs [1, 0] in wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni031F: Contour order mismatch: [0, 1] in default vs [1, 0] in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni031F: Contour order mismatch: [0, 1] in default vs [1, 0] in slnt=-10,wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni031F: Contour order mismatch: [0, 1] in default vs [1, 0] in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0354: Contour 0 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0354: Contour 0 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 1 becomes underweight in wght=700 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 2 becomes underweight in wght=700 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 2 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in slnt=-10,wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 1 becomes underweight in slnt=-10,wght=700 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 2 becomes underweight in slnt=-10,wght=700 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni0359: Contour 2 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25A7: Wrong start point: contour 6 should start at 5 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25A7: Wrong start point: contour 6 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25A8: Wrong start point: contour 6 should start at 5 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25A8: Wrong start point: contour 6 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25B1: Contour 1 becomes underweight in slnt=-10,wght=700 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EB: Wrong start point: contour 1 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EB: Wrong start point: contour 2 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EB: Wrong start point: contour 1 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EB: Wrong start point: contour 2 should start at 6 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EC: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in wght=100

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EC: Wrong start point: contour 1 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EC: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in slnt=-10,wght=100

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni25EC: Wrong start point: contour 1 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1EFF: Wrong start point: contour 4 should start at 4 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1EFF: Contour 4 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni1EFF: Contour 4 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229E: Contour order mismatch: [0, 1, 2, 3] in default vs [0, 3, 2, 1] in wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229E: Contour order mismatch: [0, 1, 2, 3] in default vs [0, 3, 2, 1] in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229E: Contour order mismatch: [0, 1, 2, 3] in default vs [0, 3, 2, 1] in slnt=-10,wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229E: Contour order mismatch: [0, 1, 2, 3] in default vs [0, 3, 2, 1] in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229F: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229F: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229F: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in slnt=-10,wght=700

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni229F: Contour order mismatch: [0, 1, 2] in default vs [0, 2, 1] in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B2: Wrong start point: contour 1 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B2: Wrong start point: contour 1 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B3: Wrong start point: contour 1 should start at 3 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B3: Wrong start point: contour 1 should start at 2 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B3: Wrong start point: contour 1 should start at 5 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B3: Wrong start point: contour 1 should start at 2 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B4: Wrong start point: contour 1 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B4: Wrong start point: contour 1 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B5: Wrong start point: contour 1 should start at 3 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B5: Wrong start point: contour 1 should start at 2 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B5: Wrong start point: contour 1 should start at 5 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22B5: Wrong start point: contour 1 should start at 2 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22BE: Wrong start point: contour 3 should start at 4 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22BE: Contour 3 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22BE: Wrong start point: contour 3 should start at 4 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22BE: Contour 3 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22BF: Contour 1 becomes underweight in wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22BF: Contour 1 becomes underweight in slnt=-10,wght=800 compared to default

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EA: Wrong start point: contour 2 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EA: Wrong start point: contour 2 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EB: Wrong start point: contour 2 should start at 3 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EB: Wrong start point: contour 2 should start at 2 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EB: Wrong start point: contour 2 should start at 5 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EB: Wrong start point: contour 2 should start at 2 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EC: Wrong start point: contour 2 should start at 4 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22EC: Wrong start point: contour 2 should start at 5 in slnt=-10,wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22ED: Wrong start point: contour 2 should start at 3 in wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22ED: Wrong start point: contour 2 should start at 2 in wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22ED: Wrong start point: contour 2 should start at 5 in slnt=-10,wght=700 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni22ED: Wrong start point: contour 2 should start at 2 in slnt=-10,wght=800

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2656: Wrong start point: contour 3 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2657: Wrong start point: contour 3 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2657: Wrong start point: contour 4 should start at 1 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni2659: Wrong start point: contour 3 should start at 6 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]
  • ⚠️ WARN

    Interpolation issue in uni265E: Wrong start point: contour 1 should start at 15 in wght=800 (and contour should be reversed)

    [code: interpolation-issue]

Are there caret positions declared for every ligature?

Check ID: ligature_carets

All ligatures in a font must have corresponding caret (text cursor) positions defined in the GDEF table, otherwhise, users may experience issues with caret rendering.

If using GlyphsApp or UFOs, ligature carets can be defined as anchors with names starting with caret_. These can be compiled with fontmake as of version v2.4.0.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    This font lacks caret positioning values for these ligature glyphs:

    • uniFB01
    • uniFB05
    • uniFB06
    • uniFB04
    • uniFB02
    • uniFB03
    • uniFB00
    [code: incomplete-caret-pos-data]

Does the font contain a soft hyphen?

Check ID: soft_hyphen

The 'Soft Hyphen' character (codepoint 0x00AD) is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation.

It is sometimes designed empty with no width (such as a control character), sometimes the same as the traditional hyphen, sometimes double encoded with the hyphen.

That being said, it is recommended to not include it in the font at all, because discretionary hyphenation should be handled at the level of the shaping engine, not the font. Also, even if present, the software would not display that character.

More discussion at: https://typedrawers.com/discussion/2046/special-dash-things-softhyphen-horizontalbar

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    This font has a 'Soft Hyphen' character.

    [code: softhyphen]

Ensure Stylistic Sets have description.

Check ID: stylisticset_description

Stylistic sets should provide description text. Programs such as InDesign, TextEdit and Inkscape use that info to display to the users so that they know what a given stylistic set offers.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    The stylistic set ss13 lacks a description string in the name table

    [code: missing-description]

Glyph names are all valid?

Check ID: valid_glyphnames

Microsoft's recommendations for OpenType Fonts states the following:

'NOTE: The PostScript glyph name must be no longer than 31 characters, include only uppercase or lowercase English letters, European digits, the period or the underscore, i.e. from the set [A-Za-z0-9_.] and should start with a letter, except the special glyph name .notdef which starts with a period.'

https://learn.microsoft.com/en-us/typography/opentype/otspec181/recom#-post--table

In practice, though, particularly in modern environments, glyph names can be as long as 63 characters.

According to the "Adobe Glyph List Specification" available at:

https://github.com/adobe-type-tools/agl-specification

Glyph names must also be unique, as duplicate glyph names prevent font installation on Mac OS X.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    The following glyph names are too long: "semicolon_semicolon_semicolon.liga, numbersign_numbersign_numbersign_numbersign.liga, numbersign_exclam_bracketleft.liga, braceleft_exclam_hyphen_hyphen.liga, numbersign_numbersign_numbersign.liga, asciitilde_asciitilde_greater.liga, numbersign_underscore_parenleft.liga, braceleft_braceleft_hyphen_hyphen.liga, hyphen_hyphen_braceright_braceright.liga, ampersand_ampersand_ampersand.liga"

    [code: legacy-long-names]

Ensure variable fonts have relatively consistent sidebearings.

Check ID: suspicious_sidebearings

Glyphs in variable fonts should vary across the designspace in a consistent way. If there are outliers the advance width, left or right sidebearings of glyphs at certain locations in the designspace, this may indicate design issue with the font.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    Glyph "braceleft_braceleft_hyphen_hyphen.liga" has suspiciously high variation (z-score 10.24) in right sidebearings at locations: wght=100.00, slnt=-10.00 wght=100.00, slnt=0.00 wght=199.99, slnt=-10.00 wght=199.99, slnt=0.00 wght=300.01, slnt=-10.00 wght=300.01, slnt=0.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_slash_greater.liga" has suspiciously high variation (z-score 12.35) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "asciitilde_asciitilde_greater.liga" has suspiciously high variation (z-score 12.30) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_hyphen.liga" has suspiciously high variation (z-score 13.03) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "f_f_i.liga" has suspiciously high variation (z-score 10.98) in right sidebearings at locations: wght=800.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "greater_greater_hyphen.liga" has suspiciously high variation (z-score 12.20) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_less_equal.liga" has suspiciously high variation (z-score 12.30) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_equal_less.liga" has suspiciously high variation (z-score 12.17) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "question_question_equal.liga" has suspiciously high variation (z-score 11.02) in right sidebearings at locations: wght=800.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "greater_greater_equal.liga" has suspiciously high variation (z-score 12.20) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "hyphen_hyphen_braceright_braceright.liga" has suspiciously high variation (z-score 10.65) in right sidebearings at locations: wght=100.00, slnt=-10.00 wght=100.00, slnt=0.00 wght=199.99, slnt=-10.00 wght=199.99, slnt=0.00 wght=300.01, slnt=-10.00 wght=300.01, slnt=0.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "numbersign_numbersign_numbersign_numbersign.liga" has suspiciously high variation (z-score 10.55) in right sidebearings at locations: wght=100.00, slnt=-10.00 wght=100.00, slnt=0.00 wght=199.99, slnt=-10.00 wght=199.99, slnt=0.00 wght=300.01, slnt=-10.00 wght=300.01, slnt=0.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "bar_bar_bar_greater.liga" has suspiciously high variation (z-score 10.15) in right sidebearings at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "hyphen_hyphen_hyphen.liga" has suspiciously high variation (z-score 12.94) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_exclam_hyphen_hyphen.liga" has suspiciously high variation (z-score 18.75) in right sidebearings at locations: wght=100.00, slnt=-10.00 wght=100.00, slnt=0.00 wght=199.99, slnt=-10.00 wght=199.99, slnt=0.00 wght=300.01, slnt=-10.00 wght=300.01, slnt=0.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=500.00, slnt=0.00 wght=600.00, slnt=-10.00 wght=600.00, slnt=0.00 wght=700.00, slnt=-10.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_less.liga" has suspiciously high variation (z-score 13.08) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "f_f_l.liga" has suspiciously high variation (z-score 10.98) in right sidebearings at locations: wght=800.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_asciitilde_asciitilde.liga" has suspiciously high variation (z-score 12.30) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_bar_bar_bar.liga" has suspiciously high variation (z-score 33.27) in right sidebearings at locations: wght=800.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "question_question_question.liga" has suspiciously high variation (z-score 12.28) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "hyphen_less_less.liga" has suspiciously high variation (z-score 13.03) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_bar.liga" has suspiciously high variation (z-score 13.30) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_bar_greater.liga" has suspiciously high variation (z-score 12.35) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "braceleft_exclam_hyphen_hyphen.liga" has suspiciously high variation (z-score 10.24) in right sidebearings at locations: wght=100.00, slnt=-10.00 wght=100.00, slnt=0.00 wght=199.99, slnt=-10.00 wght=199.99, slnt=0.00 wght=300.01, slnt=-10.00 wght=300.01, slnt=0.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "greater_hyphen_greater.liga" has suspiciously high variation (z-score 12.12) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "hyphen_greater_greater.liga" has suspiciously high variation (z-score 12.98) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "greater_equal_greater.liga" has suspiciously high variation (z-score 12.16) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_greater.liga" has suspiciously high variation (z-score 13.02) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "asciitilde_equal.liga" has suspiciously high variation (z-score 11.29) in right sidebearings at locations: wght=800.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_bar_bar.liga" has suspiciously high variation (z-score 12.79) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "hyphen_hyphen_greater.liga" has suspiciously high variation (z-score 12.56) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "less_less_hyphen.liga" has suspiciously high variation (z-score 12.30) in right sidebearings at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "colon_slash_slash.liga" has suspiciously high variation (z-score 12.06) in right sidebearings at locations: wght=800.00, slnt=0.00

    [code: large-rsb-variation]
  • ⚠️ WARN

    Glyph "hyphen_hyphen_braceright_braceright.liga" has suspiciously high variation (z-score 10.28) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "hyphen_hyphen_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "greater_hyphen_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_slash_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_exclam_hyphen_hyphen.liga" has suspiciously high variation (z-score 18.08) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=500.00, slnt=0.00 wght=600.00, slnt=-10.00 wght=600.00, slnt=0.00 wght=700.00, slnt=-10.00 wght=700.00, slnt=0.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "asciitilde_asciitilde_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_less.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "colon_slash_slash.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "hyphen_less_less.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_equal_less.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_hyphen.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "braceleft_exclam_hyphen_hyphen.liga" has suspiciously high variation (z-score 10.28) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_bar.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "f_f_i.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "question_question_equal.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "greater_greater_hyphen.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_bar_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_equal_equal_greater.liga" has suspiciously high variation (z-score 10.28) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "numbersign_exclam_bracketleft.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "f_f_l.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "greater_equal_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_bar_bar.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_hyphen_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "question_question_question.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "braceleft_braceleft_hyphen_hyphen.liga" has suspiciously high variation (z-score 10.28) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "greater_greater_equal.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_less_hyphen.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "bar_bar_bar_greater.liga" has suspiciously high variation (z-score 10.28) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_bar_bar_bar.liga" has suspiciously high variation (z-score 18.08) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=500.00, slnt=0.00 wght=600.00, slnt=-10.00 wght=600.00, slnt=0.00 wght=700.00, slnt=-10.00 wght=700.00, slnt=0.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "hyphen_hyphen_hyphen.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_asciitilde_asciitilde.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "hyphen_greater_greater.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "numbersign_numbersign_numbersign_numbersign.liga" has suspiciously high variation (z-score 10.28) in advance widths at locations: wght=100.00, slnt=-10.00 wght=199.99, slnt=-10.00 wght=300.01, slnt=-10.00 wght=400.00, slnt=-10.00 wght=500.00, slnt=-10.00 wght=600.00, slnt=-10.00 wght=700.00, slnt=-10.00 wght=800.00, slnt=-10.00

    [code: large-aw-variation]
  • ⚠️ WARN

    Glyph "less_less_equal.liga" has suspiciously high variation (z-score 12.02) in advance widths at locations: wght=500.00, slnt=0.00 wght=600.00, slnt=0.00 wght=700.00, slnt=0.00

    [code: large-aw-variation]

Metadata Checks

Check for codepoints not covered by METADATA subsets.

Check ID: googlefonts/metadata/unreachable_subsetting

This check ensures that all encoded glyphs in the font are covered by a subset declared in the METADATA.pb. Google Fonts splits the font into a set of subset fonts based on the contents of the subsets field and the subset definitions in the glyphsets repository.

Any encoded glyphs which are not by any of these subset definitions will not be served in the subsetted fonts, and so will be unreachable to the end user.

⚠️ variable
  • ⚠️ WARN

    /Users/ezequiel.motillo/Development/buena/buena-mono/fonts/variable/BuenaMono-VF.ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.

    • U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
    • U+02D8 BREVE: try adding one of: yi, canadian-aboriginal
    • U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
    • U+02DB OGONEK: try adding one of: yi, canadian-aboriginal
    • U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, tifinagh, math, coptic
    • U+0305 COMBINING OVERLINE: try adding one of: gothic, glagolitic, math, coptic, elbasan
    • U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
    • U+0307 COMBINING DOT ABOVE: try adding one of: tai-le, coptic, canadian-aboriginal, todhri, syriac, malayalam, old-permic, tifinagh, math, duployan, hebrew
    • U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
    • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
    • U+030C COMBINING CARON: try adding one of: cherokee, tai-le
    • U+030D COMBINING VERTICAL LINE ABOVE: try adding sunuwar
    • U+030E COMBINING DOUBLE VERTICAL LINE ABOVE: try adding ethiopic
    • U+0310 COMBINING CANDRABINDU: try adding one of: sunuwar, math
    • U+0311 COMBINING INVERTED BREVE: try adding one of: todhri, coptic
    • U+0312 COMBINING TURNED COMMA ABOVE: try adding math
    • U+0313 COMBINING COMMA ABOVE: try adding one of: old-permic, todhri
    • U+0315 COMBINING COMMA ABOVE RIGHT: try adding math
    • U+031A COMBINING LEFT ANGLE ABOVE: try adding math
    • U+0320 COMBINING MINUS SIGN BELOW: try adding syriac
    • U+0324 COMBINING DIAERESIS BELOW: try adding one of: cherokee, duployan, syriac
    • U+0325 COMBINING RING BELOW: try adding syriac
    • U+0326 COMBINING COMMA BELOW: try adding math
    • U+0327 COMBINING CEDILLA: try adding math
    • U+032C COMBINING CARON BELOW: try adding math
    • U+032D COMBINING CIRCUMFLEX ACCENT BELOW: try adding one of: sunuwar, syriac
    • U+032E COMBINING BREVE BELOW: try adding syriac
    • U+032F COMBINING INVERTED BREVE BELOW: try adding math
    • U+0330 COMBINING TILDE BELOW: try adding one of: math, cherokee, syriac
    • U+0331 COMBINING MACRON BELOW: try adding one of: cherokee, syriac, gothic, thai, tifinagh, sunuwar, caucasian-albanian
    • U+0332 COMBINING LOW LINE: try adding math
    • U+0333 COMBINING DOUBLE LOW LINE: try adding math
    • U+0338 COMBINING LONG SOLIDUS OVERLAY: try adding math
    • U+033A COMBINING INVERTED BRIDGE BELOW: try adding math
    • U+033F COMBINING DOUBLE OVERLINE: try adding coptic
    • U+0346 COMBINING BRIDGE ABOVE: try adding math
    • U+034D COMBINING LEFT RIGHT ARROW BELOW: try adding math
    • U+0358 COMBINING DOT ABOVE RIGHT: try adding osage
    • U+035E COMBINING DOUBLE MACRON: try adding one of: caucasian-albanian, todhri, coptic
    • U+0361 COMBINING DOUBLE INVERTED BREVE: try adding coptic
    • U+0E3F THAI CURRENCY SYMBOL BAHT: try adding thai
    • U+1DCD COMBINING DOUBLE CIRCUMFLEX ABOVE: try adding coptic
    • U+1DF8 COMBINING DOT ABOVE LEFT: try adding syriac
    • U+1DFB COMBINING DELETION MARK: try adding newa
    • U+2003 EM SPACE: try adding nushu
    • U+200C ZERO WIDTH NON-JOINER: try adding one of: masaram-gondi, manichaean, syriac, grantha, newa, javanese, thaana, hanunoo, oriya, psalter-pahlavi, avestan, mongolian, duployan, cham, pahawh-hmong, kayah-li, zanabazar-square, kharoshthi, malayalam, phags-pa, brahmi, gujarati, hanifi-rohingya, sogdian, lao, takri, thai, tai-viet, sharada, balinese, chakma, modi, sundanese, tagbanwa, tai-le, khudawadi, tirhuta, tibetan, gurmukhi, arabic, kannada, khmer, hebrew, rejang, saurashtra, siddham, limbu, dogra, tamil, batak, buhid, yi, nko, hatran, warang-citi, sinhala, devanagari, telugu, meetei-mayek, lepcha, syloti-nagri, tagalog, mandaic, tifinagh, mahajani, buginese, gunjala-gondi, khojki, bhaiksuki, bengali, tai-tham, kaithi, new-tai-lue, myanmar
    • U+200D ZERO WIDTH JOINER: try adding one of: devanagari, tai-le, kaithi, tifinagh, rejang, sharada, siddham, khmer, takri, tamil, gurmukhi, syloti-nagri, dogra, khojki, grantha, gunjala-gondi, balinese, old-hungarian, warang-citi, mandaic, myanmar, nko, limbu, cham, kayah-li, tai-viet, oriya, zanabazar-square, phags-pa, sundanese, tagbanwa, tai-tham, hebrew, avestan, javanese, mahajani, malayalam, batak, mongolian, gujarati, chakma, tibetan, brahmi, pahawh-hmong, new-tai-lue, saurashtra, manichaean, sogdian, lepcha, buhid, meetei-mayek, hanifi-rohingya, newa, masaram-gondi, bhaiksuki, lao, tagalog, thaana, psalter-pahlavi, kannada, yi, sinhala, arabic, kharoshthi, hanunoo, thai, bengali, khudawadi, tirhuta, duployan, syriac, buginese, telugu, modi
    • U+200E LEFT-TO-RIGHT MARK: try adding one of: arabic, nko, phags-pa, syriac, thaana, hebrew
    • U+200F RIGHT-TO-LEFT MARK: try adding one of: phags-pa, syriac, thaana, hebrew, nko
    • U+2010 HYPHEN: try adding one of: syloti-nagri, yi, sora-sompeng, sundanese, cham, arabic, kayah-li, armenian, kaithi, hebrew, coptic, lisu, kharoshthi
    • U+2011 NON-BREAKING HYPHEN: try adding one of: arabic, syloti-nagri, yi
    • U+2015 HORIZONTAL BAR: try adding adlam
    • U+2016 DOUBLE VERTICAL LINE: try adding math
    • U+2017 DOUBLE LOW LINE: try adding math
    • U+201B SINGLE HIGH-REVERSED-9 QUOTATION MARK: try adding adlam
    • U+2021 DOUBLE DAGGER: try adding adlam
    • U+2024 ONE DOT LEADER: try adding armenian
    • U+2025 TWO DOT LEADER: try adding phags-pa
    • U+202E RIGHT-TO-LEFT OVERRIDE: try adding tifinagh
    • U+202F NARROW NO-BREAK SPACE: try adding one of: mongolian, phags-pa, yi
    • U+2030 PER MILLE SIGN: try adding adlam
    • U+2034 TRIPLE PRIME: try adding math
    • U+2035 REVERSED PRIME: try adding math
    • U+2036 REVERSED DOUBLE PRIME: try adding math
    • U+2037 REVERSED TRIPLE PRIME: try adding math
    • U+2038 CARET: try adding math
    • U+203C DOUBLE EXCLAMATION MARK: try adding math
    • U+2040 CHARACTER TIE: try adding math
    • U+2043 HYPHEN BULLET: try adding math
    • U+2047 DOUBLE QUESTION MARK: try adding math
    • U+2048 QUESTION EXCLAMATION MARK: try adding mongolian
    • U+2049 EXCLAMATION QUESTION MARK: try adding mongolian
    • U+204F REVERSED SEMICOLON: try adding one of: arabic, adlam
    • U+2050 CLOSE UP: try adding math
    • U+2053 SWUNG DASH: try adding coptic
    • U+2055 FLOWER PUNCTUATION MARK: try adding syloti-nagri
    • U+2056 THREE DOT PUNCTUATION: try adding coptic
    • U+2057 QUADRUPLE PRIME: try adding math
    • U+2058 FOUR DOT PUNCTUATION: try adding coptic
    • U+2059 FIVE DOT PUNCTUATION: try adding coptic
    • U+205A TWO DOT PUNCTUATION: try adding one of: glagolitic, lycian, old-turkic, georgian, old-hungarian, carian
    • U+205D TRICOLON: try adding one of: meroitic-hieroglyphs, carian, meroitic, old-hungarian
    • U+205E VERTICAL FOUR DOTS: try adding old-hungarian
    • U+205F MEDIUM MATHEMATICAL SPACE: try adding math
    • U+2070 SUPERSCRIPT ZERO: try adding math
    • U+2071 SUPERSCRIPT LATIN SMALL LETTER I: try adding math
    • U+2074 SUPERSCRIPT FOUR: try adding math
    • U+2075 SUPERSCRIPT FIVE: try adding math
    • U+2076 SUPERSCRIPT SIX: try adding math
    • U+2077 SUPERSCRIPT SEVEN: try adding math
    • U+2078 SUPERSCRIPT EIGHT: try adding math
    • U+2079 SUPERSCRIPT NINE: try adding math
    • U+207A SUPERSCRIPT PLUS SIGN: try adding math
    • U+207B SUPERSCRIPT MINUS: try adding math
    • U+207C SUPERSCRIPT EQUALS SIGN: try adding math
    • U+207D SUPERSCRIPT LEFT PARENTHESIS: try adding math
    • U+207E SUPERSCRIPT RIGHT PARENTHESIS: try adding math
    • U+207F SUPERSCRIPT LATIN SMALL LETTER N: try adding math
    • U+2080 SUBSCRIPT ZERO: try adding math
    • U+2081 SUBSCRIPT ONE: try adding math
    • U+2082 SUBSCRIPT TWO: try adding math
    • U+2083 SUBSCRIPT THREE: try adding math
    • U+2084 SUBSCRIPT FOUR: try adding math
    • U+2085 SUBSCRIPT FIVE: try adding math
    • U+2086 SUBSCRIPT SIX: try adding math
    • U+2087 SUBSCRIPT SEVEN: try adding math
    • U+2088 SUBSCRIPT EIGHT: try adding math
    • U+2089 SUBSCRIPT NINE: try adding math
    • U+208A SUBSCRIPT PLUS SIGN: try adding math
    • U+208B SUBSCRIPT MINUS: try adding math
    • U+208C SUBSCRIPT EQUALS SIGN: try adding math
    • U+208D SUBSCRIPT LEFT PARENTHESIS: try adding math
    • U+208E SUBSCRIPT RIGHT PARENTHESIS: try adding math
    • U+2090 LATIN SUBSCRIPT SMALL LETTER A: try adding math
    • U+2091 LATIN SUBSCRIPT SMALL LETTER E: try adding math
    • U+2092 LATIN SUBSCRIPT SMALL LETTER O: try adding math
    • U+2093 LATIN SUBSCRIPT SMALL LETTER X: try adding math
    • U+2094 LATIN SUBSCRIPT SMALL LETTER SCHWA: try adding math
    • U+2095 LATIN SUBSCRIPT SMALL LETTER H: try adding math
    • U+2096 LATIN SUBSCRIPT SMALL LETTER K: try adding math
    • U+2097 LATIN SUBSCRIPT SMALL LETTER L: try adding math
    • U+2098 LATIN SUBSCRIPT SMALL LETTER M: try adding math
    • U+2099 LATIN SUBSCRIPT SMALL LETTER N: try adding math
    • U+209A LATIN SUBSCRIPT SMALL LETTER P: try adding math
    • U+209B LATIN SUBSCRIPT SMALL LETTER S: try adding math
    • U+209C LATIN SUBSCRIPT SMALL LETTER T: try adding math
    • U+2100 ACCOUNT OF: try adding math
    • U+2101 ADDRESSED TO THE SUBJECT: try adding math
    • U+2102 DOUBLE-STRUCK CAPITAL C: try adding math
    • U+2103 DEGREE CELSIUS: try adding math
    • U+2104 CENTRE LINE SYMBOL: try adding math
    • U+2105 CARE OF: try adding math
    • U+2106 CADA UNA: try adding math
    • U+2107 EULER CONSTANT: try adding math
    • U+2108 SCRUPLE: try adding math
    • U+2109 DEGREE FAHRENHEIT: try adding math
    • U+210A SCRIPT SMALL G: try adding math
    • U+210B SCRIPT CAPITAL H: try adding math
    • U+210C BLACK-LETTER CAPITAL H: try adding math
    • U+210D DOUBLE-STRUCK CAPITAL H: try adding math
    • U+210E PLANCK CONSTANT: try adding math
    • U+210F PLANCK CONSTANT OVER TWO PI: try adding math
    • U+2110 SCRIPT CAPITAL I: try adding math
    • U+2111 BLACK-LETTER CAPITAL I: try adding math
    • U+2112 SCRIPT CAPITAL L: try adding math
    • U+2114 L B BAR SYMBOL: try adding math
    • U+2115 DOUBLE-STRUCK CAPITAL N: try adding math
    • U+2117 SOUND RECORDING COPYRIGHT: try adding math
    • U+2118 SCRIPT CAPITAL P: try adding math
    • U+2119 DOUBLE-STRUCK CAPITAL P: try adding math
    • U+211A DOUBLE-STRUCK CAPITAL Q: try adding math
    • U+211B SCRIPT CAPITAL R: try adding math
    • U+211C BLACK-LETTER CAPITAL R: try adding math
    • U+211D DOUBLE-STRUCK CAPITAL R: try adding math
    • U+211E PRESCRIPTION TAKE: try adding math
    • U+211F RESPONSE: try adding math
    • U+2120 SERVICE MARK: try adding math
    • U+2121 TELEPHONE SIGN: try adding math
    • U+2123 VERSICLE: try adding math
    • U+2124 DOUBLE-STRUCK CAPITAL Z: try adding math
    • U+2125 OUNCE SIGN: try adding math
    • U+2126 OHM SIGN: try adding math
    • U+2127 INVERTED OHM SIGN: try adding math
    • U+2128 BLACK-LETTER CAPITAL Z: try adding math
    • U+2129 TURNED GREEK SMALL LETTER IOTA: try adding math
    • U+212A KELVIN SIGN: try adding math
    • U+212B ANGSTROM SIGN: try adding math
    • U+212C SCRIPT CAPITAL B: try adding math
    • U+212D BLACK-LETTER CAPITAL C: try adding math
    • U+212E ESTIMATED SYMBOL: try adding math
    • U+212F SCRIPT SMALL E: try adding math
    • U+2130 SCRIPT CAPITAL E: try adding math
    • U+2131 SCRIPT CAPITAL F: try adding math
    • U+2132 TURNED CAPITAL F: try adding math
    • U+2133 SCRIPT CAPITAL M: try adding math
    • U+2134 SCRIPT SMALL O: try adding math
    • U+2135 ALEF SYMBOL: try adding math
    • U+2136 BET SYMBOL: try adding math
    • U+2137 GIMEL SYMBOL: try adding math
    • U+2138 DALET SYMBOL: try adding math
    • U+2139 INFORMATION SOURCE: try adding math
    • U+213A ROTATED CAPITAL Q: try adding math
    • U+213B FACSIMILE SIGN: try adding math
    • U+213C DOUBLE-STRUCK SMALL PI: try adding math
    • U+213D DOUBLE-STRUCK SMALL GAMMA: try adding math
    • U+213E DOUBLE-STRUCK CAPITAL GAMMA: try adding math
    • U+213F DOUBLE-STRUCK CAPITAL PI: try adding math
    • U+2140 DOUBLE-STRUCK N-ARY SUMMATION: try adding math
    • U+2141 TURNED SANS-SERIF CAPITAL G: try adding math
    • U+2142 TURNED SANS-SERIF CAPITAL L: try adding math
    • U+2143 REVERSED SANS-SERIF CAPITAL L: try adding math
    • U+2144 TURNED SANS-SERIF CAPITAL Y: try adding math
    • U+2145 DOUBLE-STRUCK ITALIC CAPITAL D: try adding math
    • U+2146 DOUBLE-STRUCK ITALIC SMALL D: try adding math
    • U+2147 DOUBLE-STRUCK ITALIC SMALL E: try adding math
    • U+2148 DOUBLE-STRUCK ITALIC SMALL I: try adding math
    • U+2149 DOUBLE-STRUCK ITALIC SMALL J: try adding math
    • U+214A PROPERTY LINE: try adding math
    • U+214B TURNED AMPERSAND: try adding math
    • U+214C PER SIGN: try adding math
    • U+214D AKTIESELSKAB: try adding math
    • U+214E TURNED SMALL F: try adding math
    • U+214F SYMBOL FOR SAMARITAN SOURCE: try adding math
    • U+2150 VULGAR FRACTION ONE SEVENTH: try adding symbols
    • U+2151 VULGAR FRACTION ONE NINTH: try adding symbols
    • U+2152 VULGAR FRACTION ONE TENTH: try adding symbols
    • U+2153 VULGAR FRACTION ONE THIRD: try adding symbols
    • U+2154 VULGAR FRACTION TWO THIRDS: try adding symbols
    • U+2155 VULGAR FRACTION ONE FIFTH: try adding symbols
    • U+2156 VULGAR FRACTION TWO FIFTHS: try adding symbols
    • U+2157 VULGAR FRACTION THREE FIFTHS: try adding symbols
    • U+2158 VULGAR FRACTION FOUR FIFTHS: try adding symbols
    • U+2159 VULGAR FRACTION ONE SIXTH: try adding symbols
    • U+215A VULGAR FRACTION FIVE SIXTHS: try adding symbols
    • U+215B VULGAR FRACTION ONE EIGHTH: try adding symbols
    • U+215C VULGAR FRACTION THREE EIGHTHS: try adding symbols
    • U+215D VULGAR FRACTION FIVE EIGHTHS: try adding symbols
    • U+215E VULGAR FRACTION SEVEN EIGHTHS: try adding symbols
    • U+215F FRACTION NUMERATOR ONE: try adding symbols
    • U+2160 ROMAN NUMERAL ONE: try adding symbols
    • U+2161 ROMAN NUMERAL TWO: try adding symbols
    • U+2162 ROMAN NUMERAL THREE: try adding symbols
    • U+2163 ROMAN NUMERAL FOUR: try adding symbols
    • U+2164 ROMAN NUMERAL FIVE: try adding symbols
    • U+2165 ROMAN NUMERAL SIX: try adding symbols
    • U+2166 ROMAN NUMERAL SEVEN: try adding symbols
    • U+2167 ROMAN NUMERAL EIGHT: try adding symbols
    • U+2168 ROMAN NUMERAL NINE: try adding symbols
    • U+2169 ROMAN NUMERAL TEN: try adding symbols
    • U+216A ROMAN NUMERAL ELEVEN: try adding symbols
    • U+216B ROMAN NUMERAL TWELVE: try adding symbols
    • U+216C ROMAN NUMERAL FIFTY: try adding symbols
    • U+216D ROMAN NUMERAL ONE HUNDRED: try adding symbols
    • U+216E ROMAN NUMERAL FIVE HUNDRED: try adding symbols
    • U+216F ROMAN NUMERAL ONE THOUSAND: try adding symbols
    • U+2170 SMALL ROMAN NUMERAL ONE: try adding symbols
    • U+2171 SMALL ROMAN NUMERAL TWO: try adding symbols
    • U+2172 SMALL ROMAN NUMERAL THREE: try adding symbols
    • U+2173 SMALL ROMAN NUMERAL FOUR: try adding symbols
    • U+2174 SMALL ROMAN NUMERAL FIVE: try adding symbols
    • U+2175 SMALL ROMAN NUMERAL SIX: try adding symbols
    • U+2176 SMALL ROMAN NUMERAL SEVEN: try adding symbols
    • U+2177 SMALL ROMAN NUMERAL EIGHT: try adding symbols
    • U+2178 SMALL ROMAN NUMERAL NINE: try adding symbols
    • U+2179 SMALL ROMAN NUMERAL TEN: try adding symbols
    • U+217A SMALL ROMAN NUMERAL ELEVEN: try adding symbols
    • U+217B SMALL ROMAN NUMERAL TWELVE: try adding symbols
    • U+217C SMALL ROMAN NUMERAL FIFTY: try adding symbols
    • U+217D SMALL ROMAN NUMERAL ONE HUNDRED: try adding symbols
    • U+217E SMALL ROMAN NUMERAL FIVE HUNDRED: try adding symbols
    • U+217F SMALL ROMAN NUMERAL ONE THOUSAND: try adding symbols
    • U+2180 ROMAN NUMERAL ONE THOUSAND C D: try adding symbols
    • U+2181 ROMAN NUMERAL FIVE THOUSAND: try adding symbols
    • U+2182 ROMAN NUMERAL TEN THOUSAND: try adding symbols
    • U+2183 ROMAN NUMERAL REVERSED ONE HUNDRED: try adding symbols
    • U+2185 ROMAN NUMERAL SIX LATE FORM: try adding symbols
    • U+2186 ROMAN NUMERAL FIFTY EARLY FORM: try adding symbols
    • U+2187 ROMAN NUMERAL FIFTY THOUSAND: try adding symbols
    • U+2188 ROMAN NUMERAL ONE HUNDRED THOUSAND: try adding symbols
    • U+2189 VULGAR FRACTION ZERO THIRDS: try adding symbols
    • U+218A TURNED DIGIT TWO: try adding symbols
    • U+218B TURNED DIGIT THREE: try adding symbols
    • U+2190 LEFTWARDS ARROW: try adding one of: math, symbols
    • U+2192 RIGHTWARDS ARROW: try adding one of: math, symbols
    • U+2194 LEFT RIGHT ARROW: try adding one of: math, symbols
    • U+2195 UP DOWN ARROW: try adding one of: symbols, math
    • U+2196 NORTH WEST ARROW: try adding one of: symbols, math
    • U+2197 NORTH EAST ARROW: try adding one of: symbols, math
    • U+2198 SOUTH EAST ARROW: try adding one of: math, symbols
    • U+2199 SOUTH WEST ARROW: try adding one of: math, symbols
    • U+219A LEFTWARDS ARROW WITH STROKE: try adding math
    • U+219B RIGHTWARDS ARROW WITH STROKE: try adding math
    • U+219C LEFTWARDS WAVE ARROW: try adding math
    • U+219D RIGHTWARDS WAVE ARROW: try adding math
    • U+219E LEFTWARDS TWO HEADED ARROW: try adding math
    • U+219F UPWARDS TWO HEADED ARROW: try adding math
    • U+21A0 RIGHTWARDS TWO HEADED ARROW: try adding math
    • U+21A1 DOWNWARDS TWO HEADED ARROW: try adding math
    • U+21A2 LEFTWARDS ARROW WITH TAIL: try adding math
    • U+21A3 RIGHTWARDS ARROW WITH TAIL: try adding math
    • U+21A4 LEFTWARDS ARROW FROM BAR: try adding math
    • U+21A5 UPWARDS ARROW FROM BAR: try adding math
    • U+21A6 RIGHTWARDS ARROW FROM BAR: try adding math
    • U+21A7 DOWNWARDS ARROW FROM BAR: try adding math
    • U+21A8 UP DOWN ARROW WITH BASE: try adding math
    • U+21A9 LEFTWARDS ARROW WITH HOOK: try adding math
    • U+21AA RIGHTWARDS ARROW WITH HOOK: try adding math
    • U+21AB LEFTWARDS ARROW WITH LOOP: try adding math
    • U+21AC RIGHTWARDS ARROW WITH LOOP: try adding math
    • U+21AD LEFT RIGHT WAVE ARROW: try adding math
    • U+21AE LEFT RIGHT ARROW WITH STROKE: try adding math
    • U+21AF DOWNWARDS ZIGZAG ARROW: try adding symbols
    • U+21B0 UPWARDS ARROW WITH TIP LEFTWARDS: try adding math
    • U+21B1 UPWARDS ARROW WITH TIP RIGHTWARDS: try adding math
    • U+21B2 DOWNWARDS ARROW WITH TIP LEFTWARDS: try adding math
    • U+21B3 DOWNWARDS ARROW WITH TIP RIGHTWARDS: try adding math
    • U+21B4 RIGHTWARDS ARROW WITH CORNER DOWNWARDS: try adding math
    • U+21B5 DOWNWARDS ARROW WITH CORNER LEFTWARDS: try adding math
    • U+21B6 ANTICLOCKWISE TOP SEMICIRCLE ARROW: try adding math
    • U+21B7 CLOCKWISE TOP SEMICIRCLE ARROW: try adding math
    • U+21B8 NORTH WEST ARROW TO LONG BAR: try adding math
    • U+21B9 LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR: try adding math
    • U+21BA ANTICLOCKWISE OPEN CIRCLE ARROW: try adding math
    • U+21BB CLOCKWISE OPEN CIRCLE ARROW: try adding math
    • U+21BC LEFTWARDS HARPOON WITH BARB UPWARDS: try adding math
    • U+21BD LEFTWARDS HARPOON WITH BARB DOWNWARDS: try adding math
    • U+21BE UPWARDS HARPOON WITH BARB RIGHTWARDS: try adding math
    • U+21BF UPWARDS HARPOON WITH BARB LEFTWARDS: try adding math
    • U+21C0 RIGHTWARDS HARPOON WITH BARB UPWARDS: try adding math
    • U+21C1 RIGHTWARDS HARPOON WITH BARB DOWNWARDS: try adding math
    • U+21C2 DOWNWARDS HARPOON WITH BARB RIGHTWARDS: try adding math
    • U+21C3 DOWNWARDS HARPOON WITH BARB LEFTWARDS: try adding math
    • U+21C4 RIGHTWARDS ARROW OVER LEFTWARDS ARROW: try adding math
    • U+21C5 UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW: try adding math
    • U+21C6 LEFTWARDS ARROW OVER RIGHTWARDS ARROW: try adding math
    • U+21C7 LEFTWARDS PAIRED ARROWS: try adding math
    • U+21C8 UPWARDS PAIRED ARROWS: try adding math
    • U+21C9 RIGHTWARDS PAIRED ARROWS: try adding math
    • U+21CA DOWNWARDS PAIRED ARROWS: try adding math
    • U+21CB LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON: try adding math
    • U+21CC RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON: try adding math
    • U+21CD LEFTWARDS DOUBLE ARROW WITH STROKE: try adding math
    • U+21CE LEFT RIGHT DOUBLE ARROW WITH STROKE: try adding math
    • U+21CF RIGHTWARDS DOUBLE ARROW WITH STROKE: try adding math
    • U+21D0 LEFTWARDS DOUBLE ARROW: try adding math
    • U+21D1 UPWARDS DOUBLE ARROW: try adding math
    • U+21D2 RIGHTWARDS DOUBLE ARROW: try adding math
    • U+21D3 DOWNWARDS DOUBLE ARROW: try adding math
    • U+21D4 LEFT RIGHT DOUBLE ARROW: try adding math
    • U+21D5 UP DOWN DOUBLE ARROW: try adding math
    • U+21D6 NORTH WEST DOUBLE ARROW: try adding math
    • U+21D7 NORTH EAST DOUBLE ARROW: try adding math
    • U+21D8 SOUTH EAST DOUBLE ARROW: try adding math
    • U+21D9 SOUTH WEST DOUBLE ARROW: try adding math
    • U+21DA LEFTWARDS TRIPLE ARROW: try adding math
    • U+21DB RIGHTWARDS TRIPLE ARROW: try adding math
    • U+21DC LEFTWARDS SQUIGGLE ARROW: try adding math
    • U+21DD RIGHTWARDS SQUIGGLE ARROW: try adding math
    • U+21DE UPWARDS ARROW WITH DOUBLE STROKE: try adding math
    • U+21DF DOWNWARDS ARROW WITH DOUBLE STROKE: try adding math
    • U+21E0 LEFTWARDS DASHED ARROW: try adding math
    • U+21E1 UPWARDS DASHED ARROW: try adding math
    • U+21E2 RIGHTWARDS DASHED ARROW: try adding math
    • U+21E3 DOWNWARDS DASHED ARROW: try adding math
    • U+21E4 LEFTWARDS ARROW TO BAR: try adding math
    • U+21E5 RIGHTWARDS ARROW TO BAR: try adding math
    • U+21E6 LEFTWARDS WHITE ARROW: try adding symbols
    • U+21E7 UPWARDS WHITE ARROW: try adding symbols
    • U+21E8 RIGHTWARDS WHITE ARROW: try adding symbols
    • U+21E9 DOWNWARDS WHITE ARROW: try adding symbols
    • U+21EA UPWARDS WHITE ARROW FROM BAR: try adding symbols
    • U+21EB UPWARDS WHITE ARROW ON PEDESTAL: try adding symbols
    • U+21EC UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR: try adding symbols
    • U+21ED UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR: try adding symbols
    • U+21EE UPWARDS WHITE DOUBLE ARROW: try adding symbols
    • U+21EF UPWARDS WHITE DOUBLE ARROW ON PEDESTAL: try adding symbols
    • U+21F0 RIGHTWARDS WHITE ARROW FROM WALL: try adding symbols
    • U+21F1 NORTH WEST ARROW TO CORNER: try adding math
    • U+21F2 SOUTH EAST ARROW TO CORNER: try adding math
    • U+21F3 UP DOWN WHITE ARROW: try adding symbols
    • U+21F4 RIGHT ARROW WITH SMALL CIRCLE: try adding math
    • U+21F5 DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW: try adding math
    • U+21F6 THREE RIGHTWARDS ARROWS: try adding math
    • U+21F7 LEFTWARDS ARROW WITH VERTICAL STROKE: try adding math
    • U+21F8 RIGHTWARDS ARROW WITH VERTICAL STROKE: try adding math
    • U+21F9 LEFT RIGHT ARROW WITH VERTICAL STROKE: try adding math
    • U+21FA LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE: try adding math
    • U+21FB RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE: try adding math
    • U+21FC LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE: try adding math
    • U+21FD LEFTWARDS OPEN-HEADED ARROW: try adding math
    • U+21FE RIGHTWARDS OPEN-HEADED ARROW: try adding math
    • U+21FF LEFT RIGHT OPEN-HEADED ARROW: try adding math
    • U+2200 FOR ALL: try adding math
    • U+2201 COMPLEMENT: try adding math
    • U+2202 PARTIAL DIFFERENTIAL: try adding math
    • U+2203 THERE EXISTS: try adding math
    • U+2204 THERE DOES NOT EXIST: try adding math
    • U+2205 EMPTY SET: try adding math
    • U+2206 INCREMENT: try adding math
    • U+2207 NABLA: try adding math
    • U+2208 ELEMENT OF: try adding math
    • U+2209 NOT AN ELEMENT OF: try adding math
    • U+220A SMALL ELEMENT OF: try adding math
    • U+220B CONTAINS AS MEMBER: try adding math
    • U+220C DOES NOT CONTAIN AS MEMBER: try adding math
    • U+220D SMALL CONTAINS AS MEMBER: try adding math
    • U+220E END OF PROOF: try adding math
    • U+220F N-ARY PRODUCT: try adding math
    • U+2210 N-ARY COPRODUCT: try adding math
    • U+2211 N-ARY SUMMATION: try adding math
    • U+2213 MINUS-OR-PLUS SIGN: try adding math
    • U+2214 DOT PLUS: try adding math
    • U+2216 SET MINUS: try adding math
    • U+2217 ASTERISK OPERATOR: try adding math
    • U+2218 RING OPERATOR: try adding one of: symbols, math
    • U+2219 BULLET OPERATOR: try adding one of: symbols, tai-tham, yi, math
    • U+221A SQUARE ROOT: try adding math
    • U+221B CUBE ROOT: try adding math
    • U+221C FOURTH ROOT: try adding math
    • U+221D PROPORTIONAL TO: try adding math
    • U+221E INFINITY: try adding math
    • U+221F RIGHT ANGLE: try adding math
    • U+2220 ANGLE: try adding math
    • U+2221 MEASURED ANGLE: try adding math
    • U+2222 SPHERICAL ANGLE: try adding math
    • U+2223 DIVIDES: try adding math
    • U+2224 DOES NOT DIVIDE: try adding math
    • U+2225 PARALLEL TO: try adding math
    • U+2226 NOT PARALLEL TO: try adding math
    • U+2227 LOGICAL AND: try adding math
    • U+2228 LOGICAL OR: try adding math
    • U+2229 INTERSECTION: try adding math
    • U+222A UNION: try adding math
    • U+222B INTEGRAL: try adding math
    • U+222C DOUBLE INTEGRAL: try adding math
    • U+222D TRIPLE INTEGRAL: try adding math
    • U+222E CONTOUR INTEGRAL: try adding math
    • U+222F SURFACE INTEGRAL: try adding math
    • U+2230 VOLUME INTEGRAL: try adding math
    • U+2231 CLOCKWISE INTEGRAL: try adding math
    • U+2232 CLOCKWISE CONTOUR INTEGRAL: try adding math
    • U+2233 ANTICLOCKWISE CONTOUR INTEGRAL: try adding math
    • U+2234 THEREFORE: try adding math
    • U+2235 BECAUSE: try adding math
    • U+2236 RATIO: try adding math
    • U+2237 PROPORTION: try adding math
    • U+2238 DOT MINUS: try adding math
    • U+2239 EXCESS: try adding math
    • U+223A GEOMETRIC PROPORTION: try adding math
    • U+223B HOMOTHETIC: try adding math
    • U+223C TILDE OPERATOR: try adding math
    • U+223D REVERSED TILDE: try adding math
    • U+223E INVERTED LAZY S: try adding math
    • U+223F SINE WAVE: try adding math
    • U+2240 WREATH PRODUCT: try adding math
    • U+2241 NOT TILDE: try adding math
    • U+2242 MINUS TILDE: try adding math
    • U+2243 ASYMPTOTICALLY EQUAL TO: try adding math
    • U+2244 NOT ASYMPTOTICALLY EQUAL TO: try adding math
    • U+2245 APPROXIMATELY EQUAL TO: try adding math
    • U+2246 APPROXIMATELY BUT NOT ACTUALLY EQUAL TO: try adding math
    • U+2247 NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO: try adding math
    • U+2248 ALMOST EQUAL TO: try adding math
    • U+2249 NOT ALMOST EQUAL TO: try adding math
    • U+224A ALMOST EQUAL OR EQUAL TO: try adding math
    • U+224B TRIPLE TILDE: try adding math
    • U+224C ALL EQUAL TO: try adding math
    • U+224D EQUIVALENT TO: try adding math
    • U+224E GEOMETRICALLY EQUIVALENT TO: try adding math
    • U+224F DIFFERENCE BETWEEN: try adding math
    • U+2250 APPROACHES THE LIMIT: try adding math
    • U+2251 GEOMETRICALLY EQUAL TO: try adding math
    • U+2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF: try adding math
    • U+2253 IMAGE OF OR APPROXIMATELY EQUAL TO: try adding math
    • U+2254 COLON EQUALS: try adding math
    • U+2255 EQUALS COLON: try adding math
    • U+2256 RING IN EQUAL TO: try adding math
    • U+2257 RING EQUAL TO: try adding math
    • U+2258 CORRESPONDS TO: try adding math
    • U+2259 ESTIMATES: try adding math
    • U+225A EQUIANGULAR TO: try adding math
    • U+225B STAR EQUALS: try adding math
    • U+225C DELTA EQUAL TO: try adding math
    • U+225D EQUAL TO BY DEFINITION: try adding math
    • U+225E MEASURED BY: try adding math
    • U+225F QUESTIONED EQUAL TO: try adding math
    • U+2260 NOT EQUAL TO: try adding math
    • U+2261 IDENTICAL TO: try adding math
    • U+2262 NOT IDENTICAL TO: try adding math
    • U+2263 STRICTLY EQUIVALENT TO: try adding math
    • U+2264 LESS-THAN OR EQUAL TO: try adding math
    • U+2265 GREATER-THAN OR EQUAL TO: try adding math
    • U+2266 LESS-THAN OVER EQUAL TO: try adding math
    • U+2267 GREATER-THAN OVER EQUAL TO: try adding math
    • U+2268 LESS-THAN BUT NOT EQUAL TO: try adding math
    • U+2269 GREATER-THAN BUT NOT EQUAL TO: try adding math
    • U+226A MUCH LESS-THAN: try adding math
    • U+226B MUCH GREATER-THAN: try adding math
    • U+226C BETWEEN: try adding math
    • U+226D NOT EQUIVALENT TO: try adding math
    • U+226E NOT LESS-THAN: try adding math
    • U+226F NOT GREATER-THAN: try adding math
    • U+2270 NEITHER LESS-THAN NOR EQUAL TO: try adding math
    • U+2271 NEITHER GREATER-THAN NOR EQUAL TO: try adding math
    • U+2272 LESS-THAN OR EQUIVALENT TO: try adding math
    • U+2273 GREATER-THAN OR EQUIVALENT TO: try adding math
    • U+2274 NEITHER LESS-THAN NOR EQUIVALENT TO: try adding math
    • U+2275 NEITHER GREATER-THAN NOR EQUIVALENT TO: try adding math
    • U+2276 LESS-THAN OR GREATER-THAN: try adding math
    • U+2277 GREATER-THAN OR LESS-THAN: try adding math
    • U+2278 NEITHER LESS-THAN NOR GREATER-THAN: try adding math
    • U+2279 NEITHER GREATER-THAN NOR LESS-THAN: try adding math
    • U+227A PRECEDES: try adding math
    • U+227B SUCCEEDS: try adding math
    • U+227C PRECEDES OR EQUAL TO: try adding math
    • U+227D SUCCEEDS OR EQUAL TO: try adding math
    • U+227E PRECEDES OR EQUIVALENT TO: try adding math
    • U+227F SUCCEEDS OR EQUIVALENT TO: try adding math
    • U+2280 DOES NOT PRECEDE: try adding math
    • U+2281 DOES NOT SUCCEED: try adding math
    • U+2282 SUBSET OF: try adding math
    • U+2283 SUPERSET OF: try adding math
    • U+2284 NOT A SUBSET OF: try adding math
    • U+2285 NOT A SUPERSET OF: try adding math
    • U+2286 SUBSET OF OR EQUAL TO: try adding math
    • U+2287 SUPERSET OF OR EQUAL TO: try adding math
    • U+2288 NEITHER A SUBSET OF NOR EQUAL TO: try adding math
    • U+2289 NEITHER A SUPERSET OF NOR EQUAL TO: try adding math
    • U+228A SUBSET OF WITH NOT EQUAL TO: try adding math
    • U+228B SUPERSET OF WITH NOT EQUAL TO: try adding math
    • U+228C MULTISET: try adding math
    • U+228D MULTISET MULTIPLICATION: try adding math
    • U+228E MULTISET UNION: try adding math
    • U+228F SQUARE IMAGE OF: try adding math
    • U+2290 SQUARE ORIGINAL OF: try adding math
    • U+2291 SQUARE IMAGE OF OR EQUAL TO: try adding math
    • U+2292 SQUARE ORIGINAL OF OR EQUAL TO: try adding math
    • U+2293 SQUARE CAP: try adding math
    • U+2294 SQUARE CUP: try adding math
    • U+2295 CIRCLED PLUS: try adding math
    • U+2296 CIRCLED MINUS: try adding math
    • U+2297 CIRCLED TIMES: try adding math
    • U+2298 CIRCLED DIVISION SLASH: try adding math
    • U+2299 CIRCLED DOT OPERATOR: try adding one of: symbols, math
    • U+229A CIRCLED RING OPERATOR: try adding math
    • U+229B CIRCLED ASTERISK OPERATOR: try adding math
    • U+229C CIRCLED EQUALS: try adding math
    • U+229D CIRCLED DASH: try adding math
    • U+229E SQUARED PLUS: try adding math
    • U+229F SQUARED MINUS: try adding math
    • U+22A0 SQUARED TIMES: try adding math
    • U+22A1 SQUARED DOT OPERATOR: try adding math
    • U+22A2 RIGHT TACK: try adding math
    • U+22A3 LEFT TACK: try adding math
    • U+22A4 DOWN TACK: try adding math
    • U+22A5 UP TACK: try adding math
    • U+22A6 ASSERTION: try adding math
    • U+22A7 MODELS: try adding math
    • U+22A8 TRUE: try adding math
    • U+22A9 FORCES: try adding math
    • U+22AA TRIPLE VERTICAL BAR RIGHT TURNSTILE: try adding math
    • U+22AB DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE: try adding math
    • U+22AC DOES NOT PROVE: try adding math
    • U+22AD NOT TRUE: try adding math
    • U+22AE DOES NOT FORCE: try adding math
    • U+22AF NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE: try adding math
    • U+22B0 PRECEDES UNDER RELATION: try adding math
    • U+22B1 SUCCEEDS UNDER RELATION: try adding math
    • U+22B2 NORMAL SUBGROUP OF: try adding math
    • U+22B3 CONTAINS AS NORMAL SUBGROUP: try adding math
    • U+22B4 NORMAL SUBGROUP OF OR EQUAL TO: try adding math
    • U+22B5 CONTAINS AS NORMAL SUBGROUP OR EQUAL TO: try adding math
    • U+22B6 ORIGINAL OF: try adding math
    • U+22B7 IMAGE OF: try adding math
    • U+22B8 MULTIMAP: try adding math
    • U+22B9 HERMITIAN CONJUGATE MATRIX: try adding math
    • U+22BA INTERCALATE: try adding math
    • U+22BB XOR: try adding math
    • U+22BC NAND: try adding math
    • U+22BD NOR: try adding math
    • U+22BE RIGHT ANGLE WITH ARC: try adding math
    • U+22BF RIGHT TRIANGLE: try adding math
    • U+22C0 N-ARY LOGICAL AND: try adding math
    • U+22C1 N-ARY LOGICAL OR: try adding math
    • U+22C2 N-ARY INTERSECTION: try adding math
    • U+22C3 N-ARY UNION: try adding math
    • U+22C4 DIAMOND OPERATOR: try adding one of: math, symbols
    • U+22C5 DOT OPERATOR: try adding one of: math, symbols
    • U+22C6 STAR OPERATOR: try adding one of: math, symbols
    • U+22C7 DIVISION TIMES: try adding math
    • U+22C8 BOWTIE: try adding math
    • U+22C9 LEFT NORMAL FACTOR SEMIDIRECT PRODUCT: try adding math
    • U+22CA RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT: try adding math
    • U+22CB LEFT SEMIDIRECT PRODUCT: try adding math
    • U+22CC RIGHT SEMIDIRECT PRODUCT: try adding math
    • U+22CD REVERSED TILDE EQUALS: try adding math
    • U+22CE CURLY LOGICAL OR: try adding math
    • U+22CF CURLY LOGICAL AND: try adding math
    • U+22D0 DOUBLE SUBSET: try adding math
    • U+22D1 DOUBLE SUPERSET: try adding math
    • U+22D2 DOUBLE INTERSECTION: try adding math
    • U+22D3 DOUBLE UNION: try adding math
    • U+22D4 PITCHFORK: try adding math
    • U+22D5 EQUAL AND PARALLEL TO: try adding math
    • U+22D6 LESS-THAN WITH DOT: try adding math
    • U+22D7 GREATER-THAN WITH DOT: try adding math
    • U+22D8 VERY MUCH LESS-THAN: try adding math
    • U+22D9 VERY MUCH GREATER-THAN: try adding math
    • U+22DA LESS-THAN EQUAL TO OR GREATER-THAN: try adding math
    • U+22DB GREATER-THAN EQUAL TO OR LESS-THAN: try adding math
    • U+22DC EQUAL TO OR LESS-THAN: try adding math
    • U+22DD EQUAL TO OR GREATER-THAN: try adding math
    • U+22DE EQUAL TO OR PRECEDES: try adding math
    • U+22DF EQUAL TO OR SUCCEEDS: try adding math
    • U+22E0 DOES NOT PRECEDE OR EQUAL: try adding math
    • U+22E1 DOES NOT SUCCEED OR EQUAL: try adding math
    • U+22E2 NOT SQUARE IMAGE OF OR EQUAL TO: try adding math
    • U+22E3 NOT SQUARE ORIGINAL OF OR EQUAL TO: try adding math
    • U+22E4 SQUARE IMAGE OF OR NOT EQUAL TO: try adding math
    • U+22E5 SQUARE ORIGINAL OF OR NOT EQUAL TO: try adding math
    • U+22E6 LESS-THAN BUT NOT EQUIVALENT TO: try adding math
    • U+22E7 GREATER-THAN BUT NOT EQUIVALENT TO: try adding math
    • U+22E8 PRECEDES BUT NOT EQUIVALENT TO: try adding math
    • U+22E9 SUCCEEDS BUT NOT EQUIVALENT TO: try adding math
    • U+22EA NOT NORMAL SUBGROUP OF: try adding math
    • U+22EB DOES NOT CONTAIN AS NORMAL SUBGROUP: try adding math
    • U+22EC NOT NORMAL SUBGROUP OF OR EQUAL TO: try adding math
    • U+22ED DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL: try adding math
    • U+22EE VERTICAL ELLIPSIS: try adding math
    • U+22EF MIDLINE HORIZONTAL ELLIPSIS: try adding math
    • U+22F0 UP RIGHT DIAGONAL ELLIPSIS: try adding math
    • U+22F1 DOWN RIGHT DIAGONAL ELLIPSIS: try adding math
    • U+22F2 ELEMENT OF WITH LONG HORIZONTAL STROKE: try adding math
    • U+22F3 ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE: try adding math
    • U+22F4 SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE: try adding math
    • U+22F5 ELEMENT OF WITH DOT ABOVE: try adding math
    • U+22F6 ELEMENT OF WITH OVERBAR: try adding math
    • U+22F7 SMALL ELEMENT OF WITH OVERBAR: try adding math
    • U+22F8 ELEMENT OF WITH UNDERBAR: try adding math
    • U+22F9 ELEMENT OF WITH TWO HORIZONTAL STROKES: try adding math
    • U+22FA CONTAINS WITH LONG HORIZONTAL STROKE: try adding math
    • U+22FB CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE: try adding math
    • U+22FC SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE: try adding math
    • U+22FD CONTAINS WITH OVERBAR: try adding math
    • U+22FE SMALL CONTAINS WITH OVERBAR: try adding math
    • U+22FF Z NOTATION BAG MEMBERSHIP: try adding math
    • U+2302 HOUSE: try adding symbols
    • U+2303 UP ARROWHEAD: try adding symbols
    • U+2304 DOWN ARROWHEAD: try adding symbols
    • U+2305 PROJECTIVE: try adding symbols
    • U+2308 LEFT CEILING: try adding one of: math, symbols
    • U+2309 RIGHT CEILING: try adding one of: math, symbols
    • U+230A LEFT FLOOR: try adding one of: symbols, math
    • U+230B RIGHT FLOOR: try adding one of: math, symbols
    • U+2310 REVERSED NOT SIGN: try adding math
    • U+2318 PLACE OF INTEREST SIGN: try adding symbols
    • U+2320 TOP HALF INTEGRAL: try adding math
    • U+2321 BOTTOM HALF INTEGRAL: try adding math
    • U+2325 OPTION KEY: try adding symbols
    • U+2326 ERASE TO THE RIGHT: try adding symbols
    • U+2327 X IN A RECTANGLE BOX: try adding symbols
    • U+2329 LEFT-POINTING ANGLE BRACKET: try adding symbols
    • U+232A RIGHT-POINTING ANGLE BRACKET: try adding symbols
    • U+232B ERASE TO THE LEFT: try adding symbols
    • U+2374 APL FUNCTIONAL SYMBOL RHO: try adding math
    • U+238B BROKEN CIRCLE WITH NORTHWEST ARROW: try adding symbols
    • U+2398 NEXT PAGE: try adding symbols
    • U+239B LEFT PARENTHESIS UPPER HOOK: try adding math
    • U+239C LEFT PARENTHESIS EXTENSION: try adding math
    • U+239D LEFT PARENTHESIS LOWER HOOK: try adding math
    • U+239E RIGHT PARENTHESIS UPPER HOOK: try adding math
    • U+239F RIGHT PARENTHESIS EXTENSION: try adding math
    • U+23A0 RIGHT PARENTHESIS LOWER HOOK: try adding math
    • U+23A1 LEFT SQUARE BRACKET UPPER CORNER: try adding math
    • U+23A2 LEFT SQUARE BRACKET EXTENSION: try adding math
    • U+23A3 LEFT SQUARE BRACKET LOWER CORNER: try adding math
    • U+23A4 RIGHT SQUARE BRACKET UPPER CORNER: try adding math
    • U+23A5 RIGHT SQUARE BRACKET EXTENSION: try adding math
    • U+23A6 RIGHT SQUARE BRACKET LOWER CORNER: try adding math
    • U+23A7 LEFT CURLY BRACKET UPPER HOOK: try adding math
    • U+23A8 LEFT CURLY BRACKET MIDDLE PIECE: try adding math
    • U+23A9 LEFT CURLY BRACKET LOWER HOOK: try adding math
    • U+23AA CURLY BRACKET EXTENSION: try adding math
    • U+23AB RIGHT CURLY BRACKET UPPER HOOK: try adding math
    • U+23AC RIGHT CURLY BRACKET MIDDLE PIECE: try adding math
    • U+23AD RIGHT CURLY BRACKET LOWER HOOK: try adding math
    • U+23CE RETURN SYMBOL: try adding symbols
    • U+2400 SYMBOL FOR NULL: try adding symbols
    • U+2409 SYMBOL FOR HORIZONTAL TABULATION: try adding symbols
    • U+240A SYMBOL FOR LINE FEED: try adding symbols
    • U+240B SYMBOL FOR VERTICAL TABULATION: try adding symbols
    • U+240C SYMBOL FOR FORM FEED: try adding symbols
    • U+240D SYMBOL FOR CARRIAGE RETURN: try adding symbols
    • U+2423 OPEN BOX: try adding symbols
    • U+2424 SYMBOL FOR NEWLINE: try adding symbols
    • U+2460 CIRCLED DIGIT ONE: try adding one of: yi, mongolian, symbols
    • U+2461 CIRCLED DIGIT TWO: try adding one of: symbols, mongolian, yi
    • U+2462 CIRCLED DIGIT THREE: try adding one of: symbols, mongolian, yi
    • U+2463 CIRCLED DIGIT FOUR: try adding one of: symbols, mongolian, yi
    • U+2464 CIRCLED DIGIT FIVE: try adding one of: mongolian, yi, symbols
    • U+2465 CIRCLED DIGIT SIX: try adding one of: mongolian, symbols, yi
    • U+2466 CIRCLED DIGIT SEVEN: try adding one of: symbols, yi, mongolian
    • U+2467 CIRCLED DIGIT EIGHT: try adding one of: symbols, yi, mongolian
    • U+2468 CIRCLED DIGIT NINE: try adding one of: yi, mongolian, symbols
    • U+2469 CIRCLED NUMBER TEN: try adding one of: yi, mongolian, symbols
    • U+246A CIRCLED NUMBER ELEVEN: try adding one of: yi, symbols, mongolian
    • U+246B CIRCLED NUMBER TWELVE: try adding one of: yi, symbols, mongolian
    • U+246C CIRCLED NUMBER THIRTEEN: try adding one of: mongolian, symbols, yi
    • U+246D CIRCLED NUMBER FOURTEEN: try adding one of: symbols, mongolian, yi
    • U+246E CIRCLED NUMBER FIFTEEN: try adding one of: mongolian, yi, symbols
    • U+246F CIRCLED NUMBER SIXTEEN: try adding one of: mongolian, symbols, yi
    • U+2470 CIRCLED NUMBER SEVENTEEN: try adding one of: yi, mongolian, symbols
    • U+2471 CIRCLED NUMBER EIGHTEEN: try adding one of: mongolian, yi, symbols
    • U+2472 CIRCLED NUMBER NINETEEN: try adding one of: yi, mongolian, symbols
    • U+2473 CIRCLED NUMBER TWENTY: try adding one of: mongolian, symbols, yi
    • U+2474 PARENTHESIZED DIGIT ONE: try adding one of: math, symbols
    • U+2475 PARENTHESIZED DIGIT TWO: try adding one of: math, symbols
    • U+2476 PARENTHESIZED DIGIT THREE: try adding symbols
    • U+2477 PARENTHESIZED DIGIT FOUR: try adding symbols
    • U+2478 PARENTHESIZED DIGIT FIVE: try adding symbols
    • U+2479 PARENTHESIZED DIGIT SIX: try adding symbols
    • U+247A PARENTHESIZED DIGIT SEVEN: try adding symbols
    • U+247B PARENTHESIZED DIGIT EIGHT: try adding symbols
    • U+247C PARENTHESIZED DIGIT NINE: try adding symbols
    • U+247D PARENTHESIZED NUMBER TEN: try adding symbols
    • U+247E PARENTHESIZED NUMBER ELEVEN: try adding symbols
    • U+247F PARENTHESIZED NUMBER TWELVE: try adding symbols
    • U+2480 PARENTHESIZED NUMBER THIRTEEN: try adding symbols
    • U+2481 PARENTHESIZED NUMBER FOURTEEN: try adding symbols
    • U+2482 PARENTHESIZED NUMBER FIFTEEN: try adding symbols
    • U+2483 PARENTHESIZED NUMBER SIXTEEN: try adding symbols
    • U+2484 PARENTHESIZED NUMBER SEVENTEEN: try adding symbols
    • U+2485 PARENTHESIZED NUMBER EIGHTEEN: try adding symbols
    • U+2486 PARENTHESIZED NUMBER NINETEEN: try adding symbols
    • U+2487 PARENTHESIZED NUMBER TWENTY: try adding symbols
    • U+2488 DIGIT ONE FULL STOP: try adding symbols
    • U+2489 DIGIT TWO FULL STOP: try adding symbols
    • U+248A DIGIT THREE FULL STOP: try adding symbols
    • U+248B DIGIT FOUR FULL STOP: try adding symbols
    • U+248C DIGIT FIVE FULL STOP: try adding symbols
    • U+248D DIGIT SIX FULL STOP: try adding symbols
    • U+248E DIGIT SEVEN FULL STOP: try adding symbols
    • U+248F DIGIT EIGHT FULL STOP: try adding symbols
    • U+2490 DIGIT NINE FULL STOP: try adding symbols
    • U+2491 NUMBER TEN FULL STOP: try adding symbols
    • U+2492 NUMBER ELEVEN FULL STOP: try adding symbols
    • U+2493 NUMBER TWELVE FULL STOP: try adding symbols
    • U+2494 NUMBER THIRTEEN FULL STOP: try adding symbols
    • U+2495 NUMBER FOURTEEN FULL STOP: try adding symbols
    • U+2496 NUMBER FIFTEEN FULL STOP: try adding symbols
    • U+2497 NUMBER SIXTEEN FULL STOP: try adding symbols
    • U+2498 NUMBER SEVENTEEN FULL STOP: try adding symbols
    • U+2499 NUMBER EIGHTEEN FULL STOP: try adding symbols
    • U+249A NUMBER NINETEEN FULL STOP: try adding symbols
    • U+249B NUMBER TWENTY FULL STOP: try adding symbols
    • U+249C PARENTHESIZED LATIN SMALL LETTER A: try adding symbols
    • U+249D PARENTHESIZED LATIN SMALL LETTER B: try adding symbols
    • U+249E PARENTHESIZED LATIN SMALL LETTER C: try adding symbols
    • U+249F PARENTHESIZED LATIN SMALL LETTER D: try adding symbols
    • U+24A0 PARENTHESIZED LATIN SMALL LETTER E: try adding symbols
    • U+24A1 PARENTHESIZED LATIN SMALL LETTER F: try adding symbols
    • U+24A2 PARENTHESIZED LATIN SMALL LETTER G: try adding symbols
    • U+24A3 PARENTHESIZED LATIN SMALL LETTER H: try adding symbols
    • U+24A4 PARENTHESIZED LATIN SMALL LETTER I: try adding symbols
    • U+24A5 PARENTHESIZED LATIN SMALL LETTER J: try adding symbols
    • U+24A6 PARENTHESIZED LATIN SMALL LETTER K: try adding symbols
    • U+24A7 PARENTHESIZED LATIN SMALL LETTER L: try adding symbols
    • U+24A8 PARENTHESIZED LATIN SMALL LETTER M: try adding symbols
    • U+24A9 PARENTHESIZED LATIN SMALL LETTER N: try adding symbols
    • U+24AA PARENTHESIZED LATIN SMALL LETTER O: try adding symbols
    • U+24AB PARENTHESIZED LATIN SMALL LETTER P: try adding symbols
    • U+24AC PARENTHESIZED LATIN SMALL LETTER Q: try adding symbols
    • U+24AD PARENTHESIZED LATIN SMALL LETTER R: try adding symbols
    • U+24AE PARENTHESIZED LATIN SMALL LETTER S: try adding symbols
    • U+24AF PARENTHESIZED LATIN SMALL LETTER T: try adding symbols
    • U+24B0 PARENTHESIZED LATIN SMALL LETTER U: try adding symbols
    • U+24B1 PARENTHESIZED LATIN SMALL LETTER V: try adding symbols
    • U+24B2 PARENTHESIZED LATIN SMALL LETTER W: try adding symbols
    • U+24B3 PARENTHESIZED LATIN SMALL LETTER X: try adding symbols
    • U+24B4 PARENTHESIZED LATIN SMALL LETTER Y: try adding symbols
    • U+24B5 PARENTHESIZED LATIN SMALL LETTER Z: try adding symbols
    • U+24B6 CIRCLED LATIN CAPITAL LETTER A: try adding symbols
    • U+24B7 CIRCLED LATIN CAPITAL LETTER B: try adding symbols
    • U+24B8 CIRCLED LATIN CAPITAL LETTER C: try adding symbols
    • U+24B9 CIRCLED LATIN CAPITAL LETTER D: try adding symbols
    • U+24BA CIRCLED LATIN CAPITAL LETTER E: try adding symbols
    • U+24BB CIRCLED LATIN CAPITAL LETTER F: try adding symbols
    • U+24BC CIRCLED LATIN CAPITAL LETTER G: try adding symbols
    • U+24BD CIRCLED LATIN CAPITAL LETTER H: try adding symbols
    • U+24BE CIRCLED LATIN CAPITAL LETTER I: try adding symbols
    • U+24BF CIRCLED LATIN CAPITAL LETTER J: try adding symbols
    • U+24C0 CIRCLED LATIN CAPITAL LETTER K: try adding symbols
    • U+24C1 CIRCLED LATIN CAPITAL LETTER L: try adding symbols
    • U+24C2 CIRCLED LATIN CAPITAL LETTER M: try adding symbols
    • U+24C3 CIRCLED LATIN CAPITAL LETTER N: try adding symbols
    • U+24C4 CIRCLED LATIN CAPITAL LETTER O: try adding symbols
    • U+24C5 CIRCLED LATIN CAPITAL LETTER P: try adding symbols
    • U+24C6 CIRCLED LATIN CAPITAL LETTER Q: try adding symbols
    • U+24C7 CIRCLED LATIN CAPITAL LETTER R: try adding symbols
    • U+24C8 CIRCLED LATIN CAPITAL LETTER S: try adding symbols
    • U+24C9 CIRCLED LATIN CAPITAL LETTER T: try adding symbols
    • U+24CA CIRCLED LATIN CAPITAL LETTER U: try adding symbols
    • U+24CB CIRCLED LATIN CAPITAL LETTER V: try adding symbols
    • U+24CC CIRCLED LATIN CAPITAL LETTER W: try adding symbols
    • U+24CD CIRCLED LATIN CAPITAL LETTER X: try adding symbols
    • U+24CE CIRCLED LATIN CAPITAL LETTER Y: try adding symbols
    • U+24CF CIRCLED LATIN CAPITAL LETTER Z: try adding symbols
    • U+24D0 CIRCLED LATIN SMALL LETTER A: try adding symbols
    • U+24D1 CIRCLED LATIN SMALL LETTER B: try adding symbols
    • U+24D2 CIRCLED LATIN SMALL LETTER C: try adding symbols
    • U+24D3 CIRCLED LATIN SMALL LETTER D: try adding symbols
    • U+24D4 CIRCLED LATIN SMALL LETTER E: try adding symbols
    • U+24D5 CIRCLED LATIN SMALL LETTER F: try adding symbols
    • U+24D6 CIRCLED LATIN SMALL LETTER G: try adding symbols
    • U+24D7 CIRCLED LATIN SMALL LETTER H: try adding symbols
    • U+24D8 CIRCLED LATIN SMALL LETTER I: try adding symbols
    • U+24D9 CIRCLED LATIN SMALL LETTER J: try adding symbols
    • U+24DA CIRCLED LATIN SMALL LETTER K: try adding symbols
    • U+24DB CIRCLED LATIN SMALL LETTER L: try adding symbols
    • U+24DC CIRCLED LATIN SMALL LETTER M: try adding symbols
    • U+24DD CIRCLED LATIN SMALL LETTER N: try adding symbols
    • U+24DE CIRCLED LATIN SMALL LETTER O: try adding symbols
    • U+24DF CIRCLED LATIN SMALL LETTER P: try adding symbols
    • U+24E0 CIRCLED LATIN SMALL LETTER Q: try adding symbols
    • U+24E1 CIRCLED LATIN SMALL LETTER R: try adding symbols
    • U+24E2 CIRCLED LATIN SMALL LETTER S: try adding symbols
    • U+24E3 CIRCLED LATIN SMALL LETTER T: try adding symbols
    • U+24E4 CIRCLED LATIN SMALL LETTER U: try adding symbols
    • U+24E5 CIRCLED LATIN SMALL LETTER V: try adding symbols
    • U+24E6 CIRCLED LATIN SMALL LETTER W: try adding symbols
    • U+24E7 CIRCLED LATIN SMALL LETTER X: try adding symbols
    • U+24E8 CIRCLED LATIN SMALL LETTER Y: try adding symbols
    • U+24E9 CIRCLED LATIN SMALL LETTER Z: try adding symbols
    • U+24EA CIRCLED DIGIT ZERO: try adding symbols
    • U+24EB NEGATIVE CIRCLED NUMBER ELEVEN: try adding symbols
    • U+24EC NEGATIVE CIRCLED NUMBER TWELVE: try adding symbols
    • U+24ED NEGATIVE CIRCLED NUMBER THIRTEEN: try adding symbols
    • U+24EE NEGATIVE CIRCLED NUMBER FOURTEEN: try adding symbols
    • U+24EF NEGATIVE CIRCLED NUMBER FIFTEEN: try adding symbols
    • U+24F0 NEGATIVE CIRCLED NUMBER SIXTEEN: try adding symbols
    • U+24F1 NEGATIVE CIRCLED NUMBER SEVENTEEN: try adding symbols
    • U+24F2 NEGATIVE CIRCLED NUMBER EIGHTEEN: try adding symbols
    • U+24F3 NEGATIVE CIRCLED NUMBER NINETEEN: try adding symbols
    • U+24F4 NEGATIVE CIRCLED NUMBER TWENTY: try adding symbols
    • U+24F5 DOUBLE CIRCLED DIGIT ONE: try adding symbols
    • U+24F6 DOUBLE CIRCLED DIGIT TWO: try adding symbols
    • U+24F7 DOUBLE CIRCLED DIGIT THREE: try adding symbols
    • U+24F8 DOUBLE CIRCLED DIGIT FOUR: try adding symbols
    • U+24F9 DOUBLE CIRCLED DIGIT FIVE: try adding symbols
    • U+24FA DOUBLE CIRCLED DIGIT SIX: try adding symbols
    • U+24FB DOUBLE CIRCLED DIGIT SEVEN: try adding symbols
    • U+24FC DOUBLE CIRCLED DIGIT EIGHT: try adding symbols
    • U+24FD DOUBLE CIRCLED DIGIT NINE: try adding symbols
    • U+24FE DOUBLE CIRCLED NUMBER TEN: try adding symbols
    • U+24FF NEGATIVE CIRCLED DIGIT ZERO: try adding symbols
    • U+25A0 BLACK SQUARE: try adding symbols
    • U+25A1 WHITE SQUARE: try adding symbols
    • U+25A2 WHITE SQUARE WITH ROUNDED CORNERS: try adding symbols
    • U+25A3 WHITE SQUARE CONTAINING BLACK SMALL SQUARE: try adding symbols
    • U+25A4 SQUARE WITH HORIZONTAL FILL: try adding symbols
    • U+25A5 SQUARE WITH VERTICAL FILL: try adding symbols
    • U+25A6 SQUARE WITH ORTHOGONAL CROSSHATCH FILL: try adding symbols
    • U+25A7 SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL: try adding symbols
    • U+25A8 SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL: try adding symbols
    • U+25A9 SQUARE WITH DIAGONAL CROSSHATCH FILL: try adding symbols
    • U+25AA BLACK SMALL SQUARE: try adding symbols
    • U+25AB WHITE SMALL SQUARE: try adding symbols
    • U+25AC BLACK RECTANGLE: try adding symbols
    • U+25AD WHITE RECTANGLE: try adding symbols
    • U+25AE BLACK VERTICAL RECTANGLE: try adding symbols
    • U+25AF WHITE VERTICAL RECTANGLE: try adding one of: math, symbols
    • U+25B0 BLACK PARALLELOGRAM: try adding symbols
    • U+25B1 WHITE PARALLELOGRAM: try adding symbols
    • U+25B2 BLACK UP-POINTING TRIANGLE: try adding symbols
    • U+25B3 WHITE UP-POINTING TRIANGLE: try adding one of: symbols, math
    • U+25B4 BLACK UP-POINTING SMALL TRIANGLE: try adding symbols
    • U+25B5 WHITE UP-POINTING SMALL TRIANGLE: try adding symbols
    • U+25B6 BLACK RIGHT-POINTING TRIANGLE: try adding symbols
    • U+25B7 WHITE RIGHT-POINTING TRIANGLE: try adding one of: symbols, math
    • U+25B8 BLACK RIGHT-POINTING SMALL TRIANGLE: try adding symbols
    • U+25B9 WHITE RIGHT-POINTING SMALL TRIANGLE: try adding symbols
    • U+25BA BLACK RIGHT-POINTING POINTER: try adding symbols
    • U+25BB WHITE RIGHT-POINTING POINTER: try adding symbols
    • U+25BC BLACK DOWN-POINTING TRIANGLE: try adding symbols
    • U+25BD WHITE DOWN-POINTING TRIANGLE: try adding one of: math, symbols
    • U+25BE BLACK DOWN-POINTING SMALL TRIANGLE: try adding symbols
    • U+25BF WHITE DOWN-POINTING SMALL TRIANGLE: try adding symbols
    • U+25C0 BLACK LEFT-POINTING TRIANGLE: try adding symbols
    • U+25C1 WHITE LEFT-POINTING TRIANGLE: try adding one of: math, symbols
    • U+25C2 BLACK LEFT-POINTING SMALL TRIANGLE: try adding symbols
    • U+25C3 WHITE LEFT-POINTING SMALL TRIANGLE: try adding symbols
    • U+25C4 BLACK LEFT-POINTING POINTER: try adding symbols
    • U+25C5 WHITE LEFT-POINTING POINTER: try adding symbols
    • U+25C6 BLACK DIAMOND: try adding symbols
    • U+25C7 WHITE DIAMOND: try adding symbols
    • U+25C8 WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND: try adding symbols
    • U+25C9 FISHEYE: try adding symbols
    • U+25CA LOZENGE: try adding one of: math, symbols
    • U+25CB WHITE CIRCLE: try adding symbols
    • U+25CC DOTTED CIRCLE: try adding one of: new-tai-lue, tai-le, tai-viet, malayalam, myanmar, symbols, tamil, sinhala, sundanese, devanagari, dogra, gunjala-gondi, mandaic, syloti-nagri, adlam, buginese, lepcha, coptic, khojki, newa, tagbanwa, tai-tham, thai, tifinagh, bhaiksuki, brahmi, caucasian-albanian, kayah-li, lao, balinese, takri, ahom, soyombo, oriya, syriac, buhid, nko, duployan, pahawh-hmong, batak, old-permic, sharada, miao, warang-citi, modi, limbu, tirhuta, mende-kikakui, mongolian, kannada, khudawadi, armenian, grantha, mahajani, osage, saurashtra, siddham, tibetan, math, bassa-vah, bengali, telugu, meetei-mayek, hanunoo, gurmukhi, psalter-pahlavi, hanifi-rohingya, rejang, wancho, chakma, zanabazar-square, music, kharoshthi, elbasan, sogdian, kaithi, marchen, khmer, masaram-gondi, phags-pa, javanese, manichaean, yi, tagalog, hebrew, canadian-aboriginal, cham, gujarati, thaana
    • U+25CD CIRCLE WITH VERTICAL FILL: try adding symbols
    • U+25CE BULLSEYE: try adding symbols
    • U+25CF BLACK CIRCLE: try adding symbols
    • U+25D0 CIRCLE WITH LEFT HALF BLACK: try adding symbols
    • U+25D1 CIRCLE WITH RIGHT HALF BLACK: try adding symbols
    • U+25D2 CIRCLE WITH LOWER HALF BLACK: try adding symbols
    • U+25D3 CIRCLE WITH UPPER HALF BLACK: try adding symbols
    • U+25D4 CIRCLE WITH UPPER RIGHT QUADRANT BLACK: try adding symbols
    • U+25D5 CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK: try adding symbols
    • U+25D6 LEFT HALF BLACK CIRCLE: try adding symbols
    • U+25D7 RIGHT HALF BLACK CIRCLE: try adding symbols
    • U+25D8 INVERSE BULLET: try adding symbols
    • U+25D9 INVERSE WHITE CIRCLE: try adding symbols
    • U+25DA UPPER HALF INVERSE WHITE CIRCLE: try adding symbols
    • U+25DB LOWER HALF INVERSE WHITE CIRCLE: try adding symbols
    • U+25DC UPPER LEFT QUADRANT CIRCULAR ARC: try adding symbols
    • U+25DD UPPER RIGHT QUADRANT CIRCULAR ARC: try adding symbols
    • U+25DE LOWER RIGHT QUADRANT CIRCULAR ARC: try adding symbols
    • U+25DF LOWER LEFT QUADRANT CIRCULAR ARC: try adding symbols
    • U+25E0 UPPER HALF CIRCLE: try adding symbols
    • U+25E1 LOWER HALF CIRCLE: try adding symbols
    • U+25E2 BLACK LOWER RIGHT TRIANGLE: try adding symbols
    • U+25E3 BLACK LOWER LEFT TRIANGLE: try adding symbols
    • U+25E4 BLACK UPPER LEFT TRIANGLE: try adding symbols
    • U+25E5 BLACK UPPER RIGHT TRIANGLE: try adding symbols
    • U+25E6 WHITE BULLET: try adding symbols
    • U+25E7 SQUARE WITH LEFT HALF BLACK: try adding symbols
    • U+25E8 SQUARE WITH RIGHT HALF BLACK: try adding symbols
    • U+25E9 SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK: try adding symbols
    • U+25EA SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK: try adding symbols
    • U+25EB WHITE SQUARE WITH VERTICAL BISECTING LINE: try adding symbols
    • U+25EC WHITE UP-POINTING TRIANGLE WITH DOT: try adding symbols
    • U+25ED UP-POINTING TRIANGLE WITH LEFT HALF BLACK: try adding symbols
    • U+25EE UP-POINTING TRIANGLE WITH RIGHT HALF BLACK: try adding symbols
    • U+25EF LARGE CIRCLE: try adding symbols
    • U+25F0 WHITE SQUARE WITH UPPER LEFT QUADRANT: try adding symbols
    • U+25F1 WHITE SQUARE WITH LOWER LEFT QUADRANT: try adding symbols
    • U+25F2 WHITE SQUARE WITH LOWER RIGHT QUADRANT: try adding symbols
    • U+25F3 WHITE SQUARE WITH UPPER RIGHT QUADRANT: try adding symbols
    • U+25F4 WHITE CIRCLE WITH UPPER LEFT QUADRANT: try adding symbols
    • U+25F5 WHITE CIRCLE WITH LOWER LEFT QUADRANT: try adding symbols
    • U+25F6 WHITE CIRCLE WITH LOWER RIGHT QUADRANT: try adding symbols
    • U+25F7 WHITE CIRCLE WITH UPPER RIGHT QUADRANT: try adding symbols
    • U+25F8 UPPER LEFT TRIANGLE: try adding symbols
    • U+25F9 UPPER RIGHT TRIANGLE: try adding symbols
    • U+25FA LOWER LEFT TRIANGLE: try adding symbols
    • U+25FB WHITE MEDIUM SQUARE: try adding one of: math, symbols
    • U+25FC BLACK MEDIUM SQUARE: try adding symbols
    • U+25FD WHITE MEDIUM SMALL SQUARE: try adding symbols
    • U+25FE BLACK MEDIUM SMALL SQUARE: try adding symbols
    • U+25FF LOWER RIGHT TRIANGLE: try adding symbols
    • U+2605 BLACK STAR: try adding symbols
    • U+2606 WHITE STAR: try adding symbols
    • U+2610 BALLOT BOX: try adding symbols
    • U+2611 BALLOT BOX WITH CHECK: try adding symbols
    • U+2612 BALLOT BOX WITH X: try adding symbols
    • U+2630 TRIGRAM FOR HEAVEN: try adding symbols
    • U+2639 WHITE FROWNING FACE: try adding symbols
    • U+263A WHITE SMILING FACE: try adding symbols
    • U+263B BLACK SMILING FACE: try adding symbols
    • U+263C WHITE SUN WITH RAYS: try adding symbols
    • U+2640 FEMALE SIGN: try adding symbols
    • U+2642 MALE SIGN: try adding symbols
    • U+2654 WHITE CHESS KING: try adding symbols
    • U+2655 WHITE CHESS QUEEN: try adding symbols
    • U+2656 WHITE CHESS ROOK: try adding symbols
    • U+2657 WHITE CHESS BISHOP: try adding symbols
    • U+2658 WHITE CHESS KNIGHT: try adding symbols
    • U+2659 WHITE CHESS PAWN: try adding symbols
    • U+265A BLACK CHESS KING: try adding symbols
    • U+265B BLACK CHESS QUEEN: try adding symbols
    • U+265C BLACK CHESS ROOK: try adding symbols
    • U+265D BLACK CHESS BISHOP: try adding symbols
    • U+265E BLACK CHESS KNIGHT: try adding symbols
    • U+265F BLACK CHESS PAWN: try adding symbols
    • U+2660 BLACK SPADE SUIT: try adding symbols
    • U+2661 WHITE HEART SUIT: try adding symbols
    • U+2662 WHITE DIAMOND SUIT: try adding symbols
    • U+2663 BLACK CLUB SUIT: try adding symbols
    • U+2664 WHITE SPADE SUIT: try adding symbols
    • U+2665 BLACK HEART SUIT: try adding symbols
    • U+2666 BLACK DIAMOND SUIT: try adding symbols
    • U+2667 WHITE CLUB SUIT: try adding symbols
    • U+2669 QUARTER NOTE: try adding one of: music, symbols
    • U+266A EIGHTH NOTE: try adding one of: symbols, music
    • U+266B BEAMED EIGHTH NOTES: try adding one of: music, symbols
    • U+266C BEAMED SIXTEENTH NOTES: try adding one of: music, symbols
    • U+266D MUSIC FLAT SIGN: try adding one of: math, music, symbols
    • U+266E MUSIC NATURAL SIGN: try adding one of: math, music, symbols
    • U+266F MUSIC SHARP SIGN: try adding one of: math, music, symbols
    • U+2680 DIE FACE-1: try adding symbols
    • U+2681 DIE FACE-2: try adding symbols
    • U+2682 DIE FACE-3: try adding symbols
    • U+2683 DIE FACE-4: try adding symbols
    • U+2684 DIE FACE-5: try adding symbols
    • U+2685 DIE FACE-6: try adding symbols
    • U+26A0 WARNING SIGN: try adding symbols
    • U+2713 CHECK MARK: try adding symbols
    • U+2715 MULTIPLICATION X: try adding symbols
    • U+2717 BALLOT X: try adding symbols
    • U+2722 FOUR TEARDROP-SPOKED ASTERISK: try adding symbols
    • U+2733 EIGHT SPOKED ASTERISK: try adding symbols
    • U+2736 SIX POINTED BLACK STAR: try adding symbols
    • U+273B TEARDROP-SPOKED ASTERISK: try adding symbols
    • U+273D HEAVY TEARDROP-SPOKED ASTERISK: try adding symbols
    • U+274C CROSS MARK: try adding symbols
    • U+276E HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT: try adding symbols
    • U+276F HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT: try adding symbols
    • U+2770 HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT: try adding symbols
    • U+2771 HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT: try adding symbols
    • U+2776 DINGBAT NEGATIVE CIRCLED DIGIT ONE: try adding symbols
    • U+2777 DINGBAT NEGATIVE CIRCLED DIGIT TWO: try adding symbols
    • U+2778 DINGBAT NEGATIVE CIRCLED DIGIT THREE: try adding symbols
    • U+2779 DINGBAT NEGATIVE CIRCLED DIGIT FOUR: try adding symbols
    • U+277A DINGBAT NEGATIVE CIRCLED DIGIT FIVE: try adding symbols
    • U+277B DINGBAT NEGATIVE CIRCLED DIGIT SIX: try adding symbols
    • U+277C DINGBAT NEGATIVE CIRCLED DIGIT SEVEN: try adding symbols
    • U+277D DINGBAT NEGATIVE CIRCLED DIGIT EIGHT: try adding symbols
    • U+277E DINGBAT NEGATIVE CIRCLED DIGIT NINE: try adding symbols
    • U+277F DINGBAT NEGATIVE CIRCLED NUMBER TEN: try adding symbols
    • U+27A1 BLACK RIGHTWARDS ARROW: try adding symbols
    • U+27E6 MATHEMATICAL LEFT WHITE SQUARE BRACKET: try adding math
    • U+27E7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET: try adding math
    • U+27E8 MATHEMATICAL LEFT ANGLE BRACKET: try adding math
    • U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET: try adding math
    • U+27F0 UPWARDS QUADRUPLE ARROW: try adding math
    • U+27F1 DOWNWARDS QUADRUPLE ARROW: try adding math
    • U+27F2 ANTICLOCKWISE GAPPED CIRCLE ARROW: try adding math
    • U+27F3 CLOCKWISE GAPPED CIRCLE ARROW: try adding math
    • U+27F4 RIGHT ARROW WITH CIRCLED PLUS: try adding math
    • U+27F5 LONG LEFTWARDS ARROW: try adding math
    • U+27F6 LONG RIGHTWARDS ARROW: try adding math
    • U+27F7 LONG LEFT RIGHT ARROW: try adding math
    • U+27F8 LONG LEFTWARDS DOUBLE ARROW: try adding math
    • U+27F9 LONG RIGHTWARDS DOUBLE ARROW: try adding math
    • U+27FA LONG LEFT RIGHT DOUBLE ARROW: try adding math
    • U+27FB LONG LEFTWARDS ARROW FROM BAR: try adding math
    • U+27FC LONG RIGHTWARDS ARROW FROM BAR: try adding math
    • U+27FD LONG LEFTWARDS DOUBLE ARROW FROM BAR: try adding math
    • U+27FE LONG RIGHTWARDS DOUBLE ARROW FROM BAR: try adding math
    • U+27FF LONG RIGHTWARDS SQUIGGLE ARROW: try adding math
    • U+2B05 LEFTWARDS BLACK ARROW: try adding symbols
    • U+2B06 UPWARDS BLACK ARROW: try adding symbols
    • U+2B07 DOWNWARDS BLACK ARROW: try adding symbols
    • U+2B0E RIGHTWARDS ARROW WITH TIP DOWNWARDS: try adding math
    • U+2B0F RIGHTWARDS ARROW WITH TIP UPWARDS: try adding math
    • U+2B10 LEFTWARDS ARROW WITH TIP DOWNWARDS: try adding math
    • U+2B11 LEFTWARDS ARROW WITH TIP UPWARDS: try adding math
    • U+2B16 DIAMOND WITH LEFT HALF BLACK: try adding symbols
    • U+2B17 DIAMOND WITH RIGHT HALF BLACK: try adding symbols
    • U+2B18 DIAMOND WITH TOP HALF BLACK: try adding symbols
    • U+2B19 DIAMOND WITH BOTTOM HALF BLACK: try adding symbols
    • U+2B1A DOTTED SQUARE: try adding symbols
    • U+301A LEFT WHITE SQUARE BRACKET: try adding one of: chinese-simplified, yi, chinese-traditional, chinese-hongkong, japanese, phags-pa
    • U+301B RIGHT WHITE SQUARE BRACKET: try adding one of: chinese-hongkong, chinese-traditional, yi, japanese, phags-pa, chinese-simplified
    • U+FFF9 INTERLINEAR ANNOTATION ANCHOR: try adding symbols
    • U+FFFA INTERLINEAR ANNOTATION SEPARATOR: try adding symbols
    • U+FFFB INTERLINEAR ANNOTATION TERMINATOR: try adding symbols
    • U+1D11E MUSICAL SYMBOL G CLEF: try adding music
    • U+1D122 MUSICAL SYMBOL F CLEF: try adding music
    • U+1D134 MUSICAL SYMBOL COMMON TIME: try adding music
    • U+1FB00 BLOCK SEXTANT-1: try adding symbols
    • U+1FB01 BLOCK SEXTANT-2: try adding symbols
    • U+1FB02 BLOCK SEXTANT-12: try adding symbols
    • U+1FB03 BLOCK SEXTANT-3: try adding symbols
    • U+1FB04 BLOCK SEXTANT-13: try adding symbols
    • U+1FB05 BLOCK SEXTANT-23: try adding symbols
    • U+1FB06 BLOCK SEXTANT-123: try adding symbols
    • U+1FB07 BLOCK SEXTANT-4: try adding symbols
    • U+1FB08 BLOCK SEXTANT-14: try adding symbols
    • U+1FB09 BLOCK SEXTANT-24: try adding symbols
    • U+1FB0A BLOCK SEXTANT-124: try adding symbols
    • U+1FB0B BLOCK SEXTANT-34: try adding symbols
    • U+1FB0C BLOCK SEXTANT-134: try adding symbols
    • U+1FB0D BLOCK SEXTANT-234: try adding symbols
    • U+1FB0E BLOCK SEXTANT-1234: try adding symbols
    • U+1FB0F BLOCK SEXTANT-5: try adding symbols
    • U+1FB10 BLOCK SEXTANT-15: try adding symbols
    • U+1FB11 BLOCK SEXTANT-25: try adding symbols
    • U+1FB12 BLOCK SEXTANT-125: try adding symbols
    • U+1FB13 BLOCK SEXTANT-35: try adding symbols
    • U+1FB14 BLOCK SEXTANT-235: try adding symbols
    • U+1FB15 BLOCK SEXTANT-1235: try adding symbols
    • U+1FB16 BLOCK SEXTANT-45: try adding symbols
    • U+1FB17 BLOCK SEXTANT-145: try adding symbols
    • U+1FB18 BLOCK SEXTANT-245: try adding symbols
    • U+1FB19 BLOCK SEXTANT-1245: try adding symbols
    • U+1FB1A BLOCK SEXTANT-345: try adding symbols
    • U+1FB1B BLOCK SEXTANT-1345: try adding symbols
    • U+1FB1C BLOCK SEXTANT-2345: try adding symbols
    • U+1FB1D BLOCK SEXTANT-12345: try adding symbols
    • U+1FB1E BLOCK SEXTANT-6: try adding symbols
    • U+1FB1F BLOCK SEXTANT-16: try adding symbols
    • U+1FB20 BLOCK SEXTANT-26: try adding symbols
    • U+1FB21 BLOCK SEXTANT-126: try adding symbols
    • U+1FB22 BLOCK SEXTANT-36: try adding symbols
    • U+1FB23 BLOCK SEXTANT-136: try adding symbols
    • U+1FB24 BLOCK SEXTANT-236: try adding symbols
    • U+1FB25 BLOCK SEXTANT-1236: try adding symbols
    • U+1FB26 BLOCK SEXTANT-46: try adding symbols
    • U+1FB27 BLOCK SEXTANT-146: try adding symbols
    • U+1FB28 BLOCK SEXTANT-1246: try adding symbols
    • U+1FB29 BLOCK SEXTANT-346: try adding symbols
    • U+1FB2A BLOCK SEXTANT-1346: try adding symbols
    • U+1FB2B BLOCK SEXTANT-2346: try adding symbols
    • U+1FB2C BLOCK SEXTANT-12346: try adding symbols
    • U+1FB2D BLOCK SEXTANT-56: try adding symbols
    • U+1FB2E BLOCK SEXTANT-156: try adding symbols
    • U+1FB2F BLOCK SEXTANT-256: try adding symbols
    • U+1FB30 BLOCK SEXTANT-1256: try adding symbols
    • U+1FB31 BLOCK SEXTANT-356: try adding symbols
    • U+1FB32 BLOCK SEXTANT-1356: try adding symbols
    • U+1FB33 BLOCK SEXTANT-2356: try adding symbols
    • U+1FB34 BLOCK SEXTANT-12356: try adding symbols
    • U+1FB35 BLOCK SEXTANT-456: try adding symbols
    • U+1FB36 BLOCK SEXTANT-1456: try adding symbols
    • U+1FB37 BLOCK SEXTANT-2456: try adding symbols
    • U+1FB38 BLOCK SEXTANT-12456: try adding symbols
    • U+1FB39 BLOCK SEXTANT-3456: try adding symbols
    • U+1FB3A BLOCK SEXTANT-13456: try adding symbols
    • U+1FB3B BLOCK SEXTANT-23456: try adding symbols

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

    [code: unreachable-subsetting]

Glyphset Checks

Shapes languages in all GF glyphsets.

Check ID: googlefonts/glyphsets/shape_languages

This check uses a heuristic to determine which GF glyphsets a font supports. Then it checks the font for correct shaping behaviour for all languages in those glyphsets.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    Warning language shaping:

    Message Languages
    Small caps for Latin letters: * dnj_Latn (Dan)
    When shaping the text 'ȁ' and shaping the text 'ȁ' with features: smcp, the output is expected to be different, but was the same
    When shaping the text 'ǣ' and shaping the text 'ǣ' with features: smcp, the output is expected to be different, but was the same
    When shaping the text 'ȅ' and shaping the text 'ȅ' with features: smcp, the output is expected to be different, but was the same
    When shaping the text 'ȉ' and shaping the text 'ȉ' with features: smcp, the output is expected to be different, but was the same
    When shaping the text 'ȕ' and shaping the text 'ȕ' with features: smcp, the output is expected to be different, but was the same
    When shaping the text 'ɯ' and shaping the text 'ɯ' with features: smcp, the output is expected to be different, but was the same
    [code: warning-language-shaping]

Font File Checks

Checking file is named canonically.

Check ID: googlefonts/canonical_filename

A font's filename must be composed as "<familyname>-<stylename>.ttf":

Variable fonts must list the axis tags in alphabetical order in square brackets and separated by commas:

🔥 BuenaMono-VF.ttf
  • 🔥 FAIL

    Expected "BuenaMono[slnt,wght].ttf". Got "BuenaMono-VF.ttf".

    [code: bad-filename]

Check variable font instances

Check ID: googlefonts/fvar_instances

Check a font's fvar instance coordinates comply with our guidelines: https://googlefonts.github.io/gf-guide/variable.html#fvar-instances

This check is skipped for fonts that have a Morph (MORF) axis since we allow users to define their own custom instances.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    fvar instance coordinates for non-wght axes are not the same as the fvar defaults. This may be intentional so please check with the font author:

    Name current expected
    Thin slnt=0, wght=100 slnt=0, wght=100
    Thin Italic slnt=-10, wght=100 slnt=0, wght=100
    ExtraLight slnt=0, wght=200 slnt=0, wght=200
    ExtraLight Italic slnt=-10, wght=200 slnt=0, wght=200
    Light slnt=0, wght=300 slnt=0, wght=300
    Light Italic slnt=-10, wght=300 slnt=0, wght=300
    Regular slnt=0, wght=400 slnt=0, wght=400
    Italic slnt=-10, wght=400 slnt=0, wght=400
    Medium slnt=0, wght=500 slnt=0, wght=500
    Medium Italic slnt=-10, wght=500 slnt=0, wght=500
    SemiBold slnt=0, wght=600 slnt=0, wght=600
    SemiBold Italic slnt=-10, wght=600 slnt=0, wght=600
    Bold slnt=0, wght=700 slnt=0, wght=700
    Bold Italic slnt=-10, wght=700 slnt=0, wght=700
    ExtraBold slnt=0, wght=800 slnt=0, wght=800
    ExtraBold Italic slnt=-10, wght=800 slnt=0, wght=800
    [code: suspicious-fvar-coords]

Variable fonts with slnt axis need a separate Italic file for Google Workspace compatibility.

Check ID: googlefonts/varfont/slnt_needs_italic

Google Workspace applications (Docs, Sheets, Slides) do not currently support the 'slnt' (Slant) axis for selecting italic styles. If a variable font family relies solely on a Slant axis for its italic styles, those styles will not be accessible in Workspace apps.

To ensure full compatibility, font families with a Slant axis should also provide a separate Italic file so that Workspace users can access italic styles through the standard Bold/Italic toggles.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    This variable font has a 'slnt' (Slant) axis but no 'ital' axis. Google Workspace apps (Docs, Sheets, Slides) do not support the Slant axis for selecting italic styles. Please ensure this font family also includes a separate Italic file so that italic styles are accessible in Workspace applications.

    [code: needs-italic]

Checking OS/2 achVendID.

Check ID: googlefonts/vendor_id

Microsoft keeps a list of font vendors and their respective contact info. This list is updated regularly and is indexed by a 4-char "Vendor ID" which is stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some applications may display the type designer / type foundry contact info on some dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in that list or if it has some of the default values used by the most common font editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs. If you registered recently, you're safe to ignore warnings emitted by this check, since your ID will soon be included in one of our upcoming releases.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    OS/2 VendorID value 'BUEN' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx

    [code: unknown]

Shaping Checks

Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.

Check ID: soft_dotted

An accent placed on characters with a "soft dot", like i or j, causes the dot to disappear. An explicit dot above can be added where required. See "Diacritics on i and j" in Section 7.1, "Latin" in The Unicode Standard.

Characters with the Soft_Dotted property are listed in https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt

See also: https://googlefonts.github.io/gf-guide/diacritics.html#soft-dotted-glyphs

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    The dot of soft dotted characters used in orthographies must disappear in the following strings:

    • ɨ̈

    • ɨ̏

    • ɨ̋

    • ɨ̄

    • ɨ̀

    • ɨ́

    • ɨ̃

    • ɨ̂

    • ɨ̌

    • ḭ̄

    • ḭ̀

    • ḭ́The dot of soft dotted characters should disappear in other cases, for example:

    • ɨ᷀

    • ɨⷥ

    • ɨ͊

    • ɨ᷵

    • ɨⷮ

    • ɨⷳ

    • ɨ̾

    • ɨ͋

    • ɨⷸ

    • ɨᷡ

    • ɨͯ

    • ɨᷚ

    • ɨᷟ

    • ɨꚞ

    • ɨ᷈

    • ɨꙹ

    • ɨⷰ

    • ɨⷺ

    • ɨͮ

    • ɨ᷃

    • ɨⷤ

    • ɨᷙ

    • ɨ᷋

    • ɨⷫ

    • ɨꙶ

    • ɨ᷅

    • ɨ᷁

    • ɨ̍

    • ɨ᷇

    • ɨ̐

    • ɨᷞ

    • ɨᷪ

    • ɨ̿

    • ɨᷓ

    • ɨᷭ

    • ɨⷢ

    • ɨᷩ

    • ɨ꙽

    • ɨᷕ

    • ɨᷯ

    • ɨͨ

    • ɨ᷑

    • ɨ᷉

    • ɨͧ

    • ɨ͑

    • ɨⷦ

    • ɨᷖ

    • ɨᷫ

    • ɨ҆

    • ɨᷜ

    • ɨᷥ

    • ɨꙻ

    • ɨ҄

    • ɨⷣ

    • ɨⷴ

    • ɨ꙯

    • ɨ͆

    • ɨͥ

    • ɨᷨ

    • ɨͭ

    • ɨ᷾

    • ɨ᷻

    • ɨᷘ

    • ɨᷤ

    • ɨ͂

    • ɨᷦ

    • ɨꙵ

    • ɨ̽

    • ɨᷝ

    • ɨᷢ

    • ɨⷧ

    • ɨᷗ

    • ɨ҅

    • ɨⷼ

    • ɨ҇

    • ɨᷮ

    • ɨ͒

    • ɨⷶ

    • ɨⷨ

    • ɨⷱ

    • ɨ͐

    • ɨⷹ

    • ɨꙺ

    • ɨᷰ

    • ɨͩ

    • ɨ̅

    • ɨⷿ

    • ɨꚟ

    • ɨⷩ

    • ɨ̆

    • ɨ᷄

    • ɨᷳ

    • ɨᷔ

    • ɨᷲ

    • ɨⷡ

    • ɨⷪ

    • ɨⷲ

    • ɨ͌

    • ɨⷻ

    • ɨ҃

    • ɨ̒

    • ɨⷵ

    • ɨ᷆

    • ɨⷾ

    • ɨ͛

    • ɨͫ

    • ɨͤ

    • ɨ̑

    • ɨꙴ

    • ɨⷬ

    • ɨ̎

    • ɨꙸ

    • ɨⷠ

    • ɨᷴ

    • ɨⷽ

    • ɨⷷ

    • ɨꙷ

    • ɨͬ

    • ɨᷬ

    • ɨͣ

    • ɨ̇

    • ɨᷠ

    • ɨᷛ

    • ɨⷯ

    • ɨᷱ

    • ɨͦ

    • ɨ͗

    • ɨ᷒

    • ɨͪ

    • ɨ᷌

    • ɨ̉

    • ɨᷣ

    • ɨ̓

    • ɨ̔

    • ɨ꙼

    • ɨᷧ

    • ɨⷭ

    • ɨ̊

    • ɉ᷀

    • ɉⷥ

    • ɉ͊

    • ɉ᷵

    • ɉ̈

    • ɉⷮ

    • ɉⷳ

    • ɉ̾

    • ɉ͋

    • ɉⷸ

    • ɉᷡ

    • ɉͯ

    • ɉᷚ

    • ɉ̏

    • ɉᷟ

    • ɉꚞ

    • ɉ᷈

    • ɉꙹ

    • ɉⷰ

    • ɉⷺ

    • ɉͮ

    • ɉ᷃

    • ɉⷤ

    • ɉᷙ

    • ɉ᷋

    • ɉⷫ

    • ɉꙶ

    • ɉ᷅

    • ɉ᷁

    • ɉ̋

    • ɉ̍

    • ɉ᷇

    • ɉ̐

    • ɉᷞ

    • ɉᷪ

    • ɉ̿

    • ɉᷓ

    • ɉᷭ

    • ɉⷢ

    • ɉᷩ

    • ɉ꙽

    • ɉᷕ

    • ɉᷯ

    • ɉͨ

    • ɉ᷑

    • ɉ̄

    • ɉ᷉

    • ɉͧ

    • ɉ͑

    • ɉⷦ

    • ɉᷖ

    • ɉᷫ

    • ɉ̀

    • ɉ҆

    • ɉᷜ

    • ɉ́

    • ɉᷥ

    • ɉꙻ

    • ɉ҄

    • ɉⷣ

    • ɉⷴ

    • ɉ꙯

    • ɉ͆

    • ɉͥ

    • ɉᷨ

    • ɉͭ

    • ɉ᷾

    • ɉ᷻

    • ɉᷘ

    • ɉᷤ

    • ɉ͂

    • ɉᷦ

    • ɉꙵ

    • ɉ̽

    • ɉᷝ

    • ɉᷢ

    • ɉⷧ

    • ɉᷗ

    • ɉ҅

    • ɉⷼ

    • ɉ҇

    • ɉᷮ

    • ɉ͒

    • ɉⷶ

    • ɉⷨ

    • ɉⷱ

    • ɉ͐

    • ɉⷹ

    • ɉꙺ

    • ɉᷰ

    • ɉͩ

    • ɉ̅

    • ɉⷿ

    • ɉꚟ

    • ɉⷩ

    • ɉ̆

    • ɉ᷄

    • ɉ̃

    • ɉᷳ

    • ɉᷔ

    • ɉᷲ

    • ɉⷡ

    • ɉⷪ

    • ɉⷲ

    • ɉ͌

    • ɉ̂

    • ɉⷻ

    • ɉ҃

    • ɉ̒

    • ɉⷵ

    • ɉ᷆

    • ɉⷾ

    • ɉ͛

    • ɉͫ

    • ɉͤ

    • ɉ̑

    • ɉꙴ

    • ɉⷬ

    • ɉ̎

    • ɉꙸ

    • ɉⷠ

    • ɉᷴ

    • ɉ̌

    • ɉⷽ

    • ɉⷷ

    • ɉꙷ

    • ɉͬ

    • ɉᷬ

    • ɉͣ

    • ɉ̇

    • ɉᷠ

    • ɉᷛ

    • ɉⷯ

    • ɉᷱ

    • ɉͦ

    • ɉ͗

    • ɉ᷒

    • ɉͪ

    • ɉ᷌

    • ɉ̉

    • ɉᷣ

    • ɉ̓

    • ɉ̔

    • ɉ꙼

    • ɉᷧ

    • ɉⷭ

    • ɉ̊

    • ᶤ᷀

    • ᶤⷥ

    • ᶤ͊

    • ᶤ᷵

    • ᶤ̈

    • ᶤⷮ

    • ᶤⷳ

    • ᶤ̾

    • ᶤ͋

    • ᶤⷸ

    • ᶤᷡ

    • ᶤͯ

    • ᶤᷚ

    • ᶤ̏

    • ᶤᷟ

    • ᶤꚞ

    • ᶤ᷈

    • ᶤꙹ

    • ᶤⷰ

    • ᶤⷺ

    • ᶤͮ

    • ᶤ᷃

    • ᶤⷤ

    • ᶤᷙ

    • ᶤ᷋

    • ᶤⷫ

    • ᶤꙶ

    • ᶤ᷅

    • ᶤ᷁

    • ᶤ̋

    • ᶤ̍

    • ᶤ᷇

    • ᶤ̐

    • ᶤᷞ

    • ᶤᷪ

    • ᶤ̿

    • ᶤᷓ

    • ᶤᷭ

    • ᶤⷢ

    • ᶤᷩ

    • ᶤ꙽

    • ᶤᷕ

    • ᶤᷯ

    • ᶤͨ

    • ᶤ᷑

    • ᶤ̄

    • ᶤ᷉

    • ᶤͧ

    • ᶤ͑

    • ᶤⷦ

    • ᶤᷖ

    • ᶤᷫ

    • ᶤ̀

    • ᶤ҆

    • ᶤᷜ

    • ᶤ́

    • ᶤᷥ

    • ᶤꙻ

    • ᶤ҄

    • ᶤⷣ

    • ᶤⷴ

    • ᶤ꙯

    • ᶤ͆

    • ᶤͥ

    • ᶤᷨ

    • ᶤͭ

    • ᶤ᷾

    • ᶤ᷻

    • ᶤᷘ

    • ᶤᷤ

    • ᶤ͂

    • ᶤᷦ

    • ᶤꙵ

    • ᶤ̽

    • ᶤᷝ

    • ᶤᷢ

    • ᶤⷧ

    • ᶤᷗ

    • ᶤ҅

    • ᶤⷼ

    • ᶤ҇

    • ᶤᷮ

    • ᶤ͒

    • ᶤⷶ

    • ᶤⷨ

    • ᶤⷱ

    • ᶤ͐

    • ᶤⷹ

    • ᶤꙺ

    • ᶤᷰ

    • ᶤͩ

    • ᶤ̅

    • ᶤⷿ

    • ᶤꚟ

    • ᶤⷩ

    • ᶤ̆

    • ᶤ᷄

    • ᶤ̃

    • ᶤᷳ

    • ᶤᷔ

    • ᶤᷲ

    • ᶤⷡ

    • ᶤⷪ

    • ᶤⷲ

    • ᶤ͌

    • ᶤ̂

    • ᶤⷻ

    • ᶤ҃

    • ᶤ̒

    • ᶤⷵ

    • ᶤ᷆

    • ᶤⷾ

    • ᶤ͛

    • ᶤͫ

    • ᶤͤ

    • ᶤ̑

    • ᶤꙴ

    • ᶤⷬ

    • ᶤ̎

    • ᶤꙸ

    • ᶤⷠ

    • ᶤᷴ

    • ᶤ̌

    • ᶤⷽ

    • ᶤⷷ

    • ᶤꙷ

    • ᶤͬ

    • ᶤᷬ

    • ᶤͣ

    • ᶤ̇

    • ᶤᷠ

    • ᶤᷛ

    • ᶤⷯ

    • ᶤᷱ

    • ᶤͦ

    • ᶤ͗

    • ᶤ᷒

    • ᶤͪ

    • ᶤ᷌

    • ᶤ̉

    • ᶤᷣ

    • ᶤ̓

    • ᶤ̔

    • ᶤ꙼

    • ᶤᷧ

    • ᶤⷭ

    • ᶤ̊

    • ᵢ᷀

    • ᵢⷥ

    • ᵢ͊

    • ᵢ᷵

    • ᵢ̈

    • ᵢⷮ

    • ᵢⷳ

    • ᵢ̾

    • ᵢ͋

    • ᵢⷸ

    • ᵢᷡ

    • ᵢͯ

    • ᵢᷚ

    • ᵢ̏

    • ᵢᷟ

    • ᵢꚞ

    • ᵢ᷈

    • ᵢꙹ

    • ᵢⷰ

    • ᵢⷺ

    • ᵢͮ

    • ᵢ᷃

    • ᵢⷤ

    • ᵢᷙ

    • ᵢ᷋

    • ᵢⷫ

    • ᵢꙶ

    • ᵢ᷅

    • ᵢ᷁

    • ᵢ̋

    • ᵢ̍

    • ᵢ᷇

    • ᵢ̐

    • ᵢᷞ

    • ᵢᷪ

    • ᵢ̿

    • ᵢᷓ

    • ᵢᷭ

    • ᵢⷢ

    • ᵢᷩ

    • ᵢ꙽

    • ᵢᷕ

    • ᵢᷯ

    • ᵢͨ

    • ᵢ᷑

    • ᵢ̄

    • ᵢ᷉

    • ᵢͧ

    • ᵢ͑

    • ᵢⷦ

    • ᵢᷖ

    • ᵢᷫ

    • ᵢ̀

    • ᵢ҆

    • ᵢᷜ

    • ᵢ́

    • ᵢᷥ

    • ᵢꙻ

    • ᵢ҄

    • ᵢⷣ

    • ᵢⷴ

    • ᵢ꙯

    • ᵢ͆

    • ᵢͥ

    • ᵢᷨ

    • ᵢͭ

    • ᵢ᷾

    • ᵢ᷻

    • ᵢᷘ

    • ᵢᷤ

    • ᵢ͂

    • ᵢᷦ

    • ᵢꙵ

    • ᵢ̽

    • ᵢᷝ

    • ᵢᷢ

    • ᵢⷧ

    • ᵢᷗ

    • ᵢ҅

    • ᵢⷼ

    • ᵢ҇

    • ᵢᷮ

    • ᵢ͒

    • ᵢⷶ

    • ᵢⷨ

    • ᵢⷱ

    • ᵢ͐

    • ᵢⷹ

    • ᵢꙺ

    • ᵢᷰ

    • ᵢͩ

    • ᵢ̅

    • ᵢⷿ

    • ᵢꚟ

    • ᵢⷩ

    • ᵢ̆

    • ᵢ᷄

    • ᵢ̃

    • ᵢᷳ

    • ᵢᷔ

    • ᵢᷲ

    • ᵢⷡ

    • ᵢⷪ

    • ᵢⷲ

    • ᵢ͌

    • ᵢ̂

    • ᵢⷻ

    • ᵢ҃

    • ᵢ̒

    • ᵢⷵ

    • ᵢ᷆

    • ᵢⷾ

    • ᵢ͛

    • ᵢͫ

    • ᵢͤ

    • ᵢ̑

    • ᵢꙴ

    • ᵢⷬ

    • ᵢ̎

    • ᵢꙸ

    • ᵢⷠ

    • ᵢᷴ

    • ᵢ̌

    • ᵢⷽ

    • ᵢⷷ

    • ᵢꙷ

    • ᵢͬ

    • ᵢᷬ

    • ᵢͣ

    • ᵢ̇

    • ᵢᷠ

    • ᵢᷛ

    • ᵢⷯ

    • ᵢᷱ

    • ᵢͦ

    • ᵢ͗

    • ᵢ᷒

    • ᵢͪ

    • ᵢ᷌

    • ᵢ̉

    • ᵢᷣ

    • ᵢ̓

    • ᵢ̔

    • ᵢ꙼

    • ᵢᷧ

    • ᵢⷭ

    • ᵢ̊

    • ʲ᷀

    • ʲⷥ

    • ʲ͊

    • ʲ᷵

    • ʲ̈

    • ʲⷮ

    • ʲⷳ

    • ʲ̾

    • ʲ͋

    • ʲⷸ

    • ʲᷡ

    • ʲͯ

    • ʲᷚ

    • ʲ̏

    • ʲᷟ

    • ʲꚞ

    • ʲ᷈

    • ʲꙹ

    • ʲⷰ

    • ʲⷺ

    • ʲͮ

    • ʲ᷃

    • ʲⷤ

    • ʲᷙ

    • ʲ᷋

    • ʲⷫ

    • ʲꙶ

    • ʲ᷅

    • ʲ᷁

    • ʲ̋

    • ʲ̍

    • ʲ᷇

    • ʲ̐

    • ʲᷞ

    • ʲᷪ

    • ʲ̿

    • ʲᷓ

    • ʲᷭ

    • ʲⷢ

    • ʲᷩ

    • ʲ꙽

    • ʲᷕ

    • ʲᷯ

    • ʲͨ

    • ʲ᷑

    • ʲ̄

    • ʲ᷉

    • ʲͧ

    • ʲ͑

    • ʲⷦ

    • ʲᷖ

    • ʲᷫ

    • ʲ̀

    • ʲ҆

    • ʲᷜ

    • ʲ́

    • ʲᷥ

    • ʲꙻ

    • ʲ҄

    • ʲⷣ

    • ʲⷴ

    • ʲ꙯

    • ʲ͆

    • ʲͥ

    • ʲᷨ

    • ʲͭ

    • ʲ᷾

    • ʲ᷻

    • ʲᷘ

    • ʲᷤ

    • ʲ͂

    • ʲᷦ

    • ʲꙵ

    • ʲ̽

    • ʲᷝ

    • ʲᷢ

    • ʲⷧ

    • ʲᷗ

    • ʲ҅

    • ʲⷼ

    • ʲ҇

    • ʲᷮ

    • ʲ͒

    • ʲⷶ

    • ʲⷨ

    • ʲⷱ

    • ʲ͐

    • ʲⷹ

    • ʲꙺ

    • ʲᷰ

    • ʲͩ

    • ʲ̅

    • ʲⷿ

    • ʲꚟ

    • ʲⷩ

    • ʲ̆

    • ʲ᷄

    • ʲ̃

    • ʲᷳ

    • ʲᷔ

    • ʲᷲ

    • ʲⷡ

    • ʲⷪ

    • ʲⷲ

    • ʲ͌

    • ʲ̂

    • ʲⷻ

    • ʲ҃

    • ʲ̒

    • ʲⷵ

    • ʲ᷆

    • ʲⷾ

    • ʲ͛

    • ʲͫ

    • ʲͤ

    • ʲ̑

    • ʲꙴ

    • ʲⷬ

    • ʲ̎

    • ʲꙸ

    • ʲⷠ

    • ʲᷴ

    • ʲ̌

    • ʲⷽ

    • ʲⷷ

    • ʲꙷ

    • ʲͬ

    • ʲᷬ

    • ʲͣ

    • ʲ̇

    • ʲᷠ

    • ʲᷛ

    • ʲⷯ

    • ʲᷱ

    • ʲͦ

    • ʲ͗

    • ʲ᷒

    • ʲͪ

    • ʲ᷌

    • ʲ̉

    • ʲᷣ

    • ʲ̓

    • ʲ̔

    • ʲ꙼

    • ʲᷧ

    • ʲⷭ

    • ʲ̊

    • ⅉ᷀

    • ⅉⷥ

    • ⅉ͊

    • ⅉ᷵

    • ⅉ̈

    • ⅉⷮ

    • ⅉⷳ

    • ⅉ̾

    • ⅉ͋

    • ⅉⷸ

    • ⅉᷡ

    • ⅉͯ

    • ⅉᷚ

    • ⅉ̏

    • ⅉᷟ

    • ⅉꚞ

    • ⅉ᷈

    • ⅉꙹ

    • ⅉⷰ

    • ⅉⷺ

    • ⅉͮ

    • ⅉ᷃

    • ⅉⷤ

    • ⅉᷙ

    • ⅉ᷋

    • ⅉⷫ

    • ⅉꙶ

    • ⅉ᷅

    • ⅉ᷁

    • ⅉ̋

    • ⅉ̍

    • ⅉ᷇

    • ⅉ̐

    • ⅉᷞ

    • ⅉᷪ

    • ⅉ̿

    • ⅉᷓ

    • ⅉᷭ

    • ⅉⷢ

    • ⅉᷩ

    • ⅉ꙽

    • ⅉᷕ

    • ⅉᷯ

    • ⅉͨ

    • ⅉ᷑

    • ⅉ̄

    • ⅉ᷉

    • ⅉͧ

    • ⅉ͑

    • ⅉⷦ

    • ⅉᷖ

    • ⅉᷫ

    • ⅉ̀

    • ⅉ҆

    • ⅉᷜ

    • ⅉ́

    • ⅉᷥ

    • ⅉꙻ

    • ⅉ҄

    • ⅉⷣ

    • ⅉⷴ

    • ⅉ꙯

    • ⅉ͆

    • ⅉͥ

    • ⅉᷨ

    • ⅉͭ

    • ⅉ᷾

    • ⅉ᷻

    • ⅉᷘ

    • ⅉᷤ

    • ⅉ͂

    • ⅉᷦ

    • ⅉꙵ

    • ⅉ̽

    • ⅉᷝ

    • ⅉᷢ

    • ⅉⷧ

    • ⅉᷗ

    • ⅉ҅

    • ⅉⷼ

    • ⅉ҇

    • ⅉᷮ

    • ⅉ͒

    • ⅉⷶ

    • ⅉⷨ

    • ⅉⷱ

    • ⅉ͐

    • ⅉⷹ

    • ⅉꙺ

    • ⅉᷰ

    • ⅉͩ

    • ⅉ̅

    • ⅉⷿ

    • ⅉꚟ

    • ⅉⷩ

    • ⅉ̆

    • ⅉ᷄

    • ⅉ̃

    • ⅉᷳ

    • ⅉᷔ

    • ⅉᷲ

    • ⅉⷡ

    • ⅉⷪ

    • ⅉⷲ

    • ⅉ͌

    • ⅉ̂

    • ⅉⷻ

    • ⅉ҃

    • ⅉ̒

    • ⅉⷵ

    • ⅉ᷆

    • ⅉⷾ

    • ⅉ͛

    • ⅉͫ

    • ⅉͤ

    • ⅉ̑

    • ⅉꙴ

    • ⅉⷬ

    • ⅉ̎

    • ⅉꙸ

    • ⅉⷠ

    • ⅉᷴ

    • ⅉ̌

    • ⅉⷽ

    • ⅉⷷ

    • ⅉꙷ

    • ⅉͬ

    • ⅉᷬ

    • ⅉͣ

    • ⅉ̇

    • ⅉᷠ

    • ⅉᷛ

    • ⅉⷯ

    • ⅉᷱ

    • ⅉͦ

    • ⅉ͗

    • ⅉ᷒

    • ⅉͪ

    • ⅉ᷌

    • ⅉ̉

    • ⅉᷣ

    • ⅉ̓

    • ⅉ̔

    • ⅉ꙼

    • ⅉᷧ

    • ⅉⷭ

    • ⅉ̊

    • ⱼ᷀

    • ⱼⷥ

    • ⱼ͊

    • ⱼ᷵

    • ⱼ̈

    • ⱼⷮ

    • ⱼⷳ

    • ⱼ̾

    • ⱼ͋

    • ⱼⷸ

    • ⱼᷡ

    • ⱼͯ

    • ⱼᷚ

    • ⱼ̏

    • ⱼᷟ

    • ⱼꚞ

    • ⱼ᷈

    • ⱼꙹ

    • ⱼⷰ

    • ⱼⷺ

    • ⱼͮ

    • ⱼ᷃

    • ⱼⷤ

    • ⱼᷙ

    • ⱼ᷋

    • ⱼⷫ

    • ⱼꙶ

    • ⱼ᷅

    • ⱼ᷁

    • ⱼ̋

    • ⱼ̍

    • ⱼ᷇

    • ⱼ̐

    • ⱼᷞ

    • ⱼᷪ

    • ⱼ̿

    • ⱼᷓ

    • ⱼᷭ

    • ⱼⷢ

    • ⱼᷩ

    • ⱼ꙽

    • ⱼᷕ

    • ⱼᷯ

    • ⱼͨ

    • ⱼ᷑

    • ⱼ̄

    • ⱼ᷉

    • ⱼͧ

    • ⱼ͑

    • ⱼⷦ

    • ⱼᷖ

    • ⱼᷫ

    • ⱼ̀

    • ⱼ҆

    • ⱼᷜ

    • ⱼ́

    • ⱼᷥ

    • ⱼꙻ

    • ⱼ҄

    • ⱼⷣ

    • ⱼⷴ

    • ⱼ꙯

    • ⱼ͆

    • ⱼͥ

    • ⱼᷨ

    • ⱼͭ

    • ⱼ᷾

    • ⱼ᷻

    • ⱼᷘ

    • ⱼᷤ

    • ⱼ͂

    • ⱼᷦ

    • ⱼꙵ

    • ⱼ̽

    • ⱼᷝ

    • ⱼᷢ

    • ⱼⷧ

    • ⱼᷗ

    • ⱼ҅

    • ⱼⷼ

    • ⱼ҇

    • ⱼᷮ

    • ⱼ͒

    • ⱼⷶ

    • ⱼⷨ

    • ⱼⷱ

    • ⱼ͐

    • ⱼⷹ

    • ⱼꙺ

    • ⱼᷰ

    • ⱼͩ

    • ⱼ̅

    • ⱼⷿ

    • ⱼꚟ

    • ⱼⷩ

    • ⱼ̆

    • ⱼ᷄

    • ⱼ̃

    • ⱼᷳ

    • ⱼᷔ

    • ⱼᷲ

    • ⱼⷡ

    • ⱼⷪ

    • ⱼⷲ

    • ⱼ͌

    • ⱼ̂

    • ⱼⷻ

    • ⱼ҃

    • ⱼ̒

    • ⱼⷵ

    • ⱼ᷆

    • ⱼⷾ

    • ⱼ͛

    • ⱼͫ

    • ⱼͤ

    • ⱼ̑

    • ⱼꙴ

    • ⱼⷬ

    • ⱼ̎

    • ⱼꙸ

    • ⱼⷠ

    • ⱼᷴ

    • ⱼ̌

    • ⱼⷽ

    • ⱼⷷ

    • ⱼꙷ

    • ⱼͬ

    • ⱼᷬ

    • ⱼͣ

    • ⱼ̇

    • ⱼᷠ

    • ⱼᷛ

    • ⱼⷯ

    • ⱼᷱ

    • ⱼͦ

    • ⱼ͗

    • ⱼ᷒

    • ⱼͪ

    • ⱼ᷌

    • ⱼ̉

    • ⱼᷣ

    • ⱼ̓

    • ⱼ̔

    • ⱼ꙼

    • ⱼᷧ

    • ⱼⷭ

    • ⱼ̊

    • ϳ᷀

    • ϳⷥ

    • ϳ͊

    • ϳ᷵

    • ϳ̈

    • ϳⷮ

    • ϳⷳ

    • ϳ̾

    • ϳ͋

    • ϳⷸ

    • ϳᷡ

    • ϳͯ

    • ϳᷚ

    • ϳ̏

    • ϳᷟ

    • ϳꚞ

    • ϳ᷈

    • ϳꙹ

    • ϳⷰ

    • ϳⷺ

    • ϳͮ

    • ϳ᷃

    • ϳⷤ

    • ϳᷙ

    • ϳ᷋

    • ϳⷫ

    • ϳꙶ

    • ϳ᷅

    • ϳ᷁

    • ϳ̋

    • ϳ̍

    • ϳ᷇

    • ϳ̐

    • ϳᷞ

    • ϳᷪ

    • ϳ̿

    • ϳᷓ

    • ϳᷭ

    • ϳⷢ

    • ϳᷩ

    • ϳ꙽

    • ϳᷕ

    • ϳᷯ

    • ϳͨ

    • ϳ᷑

    • ϳ̄

    • ϳ᷉

    • ϳͧ

    • ϳ͑

    • ϳⷦ

    • ϳᷖ

    • ϳᷫ

    • ϳ̀

    • ϳ҆

    • ϳᷜ

    • ϳ́

    • ϳᷥ

    • ϳꙻ

    • ϳ҄

    • ϳⷣ

    • ϳⷴ

    • ϳ꙯

    • ϳ͆

    • ϳͥ

    • ϳᷨ

    • ϳͭ

    • ϳ᷾

    • ϳ᷻

    • ϳᷘ

    • ϳᷤ

    • ϳ͂

    • ϳᷦ

    • ϳꙵ

    • ϳ̽

    • ϳᷝ

    • ϳᷢ

    • ϳⷧ

    • ϳᷗ

    • ϳ҅

    • ϳⷼ

    • ϳ҇

    • ϳᷮ

    • ϳ͒

    • ϳⷶ

    • ϳⷨ

    • ϳⷱ

    • ϳ͐

    • ϳⷹ

    • ϳꙺ

    • ϳᷰ

    • ϳͩ

    • ϳ̅

    • ϳⷿ

    • ϳꚟ

    • ϳⷩ

    • ϳ̆

    • ϳ᷄

    • ϳ̃

    • ϳᷳ

    • ϳᷔ

    • ϳᷲ

    • ϳⷡ

    • ϳⷪ

    • ϳⷲ

    • ϳ͌

    • ϳ̂

    • ϳⷻ

    • ϳ҃

    • ϳ̒

    • ϳⷵ

    • ϳ᷆

    • ϳⷾ

    • ϳ͛

    • ϳͫ

    • ϳͤ

    • ϳ̑

    • ϳꙴ

    • ϳⷬ

    • ϳ̎

    • ϳꙸ

    • ϳⷠ

    • ϳᷴ

    • ϳ̌

    • ϳⷽ

    • ϳⷷ

    • ϳꙷ

    • ϳͬ

    • ϳᷬ

    • ϳͣ

    • ϳ̇

    • ϳᷠ

    • ϳᷛ

    • ϳⷯ

    • ϳᷱ

    • ϳͦ

    • ϳ͗

    • ϳ᷒

    • ϳͪ

    • ϳ᷌

    • ϳ̉

    • ϳᷣ

    • ϳ̓

    • ϳ̔

    • ϳ꙼

    • ϳᷧ

    • ϳⷭ

    • ϳ̊

    • ⁱ᷀

    • ⁱⷥ

    • ⁱ͊

    • ⁱ᷵

    • ⁱ̈

    • ⁱⷮ

    • ⁱⷳ

    • ⁱ̾

    • ⁱ͋

    • ⁱⷸ

    • ⁱᷡ

    • ⁱͯ

    • ⁱᷚ

    • ⁱ̏

    • ⁱᷟ

    • ⁱꚞ

    • ⁱ᷈

    • ⁱꙹ

    • ⁱⷰ

    • ⁱⷺ

    • ⁱͮ

    • ⁱ᷃

    • ⁱⷤ

    • ⁱᷙ

    • ⁱ᷋

    • ⁱⷫ

    • ⁱꙶ

    • ⁱ᷅

    • ⁱ᷁

    • ⁱ̋

    • ⁱ̍

    • ⁱ᷇

    • ⁱ̐

    • ⁱᷞ

    • ⁱᷪ

    • ⁱ̿

    • ⁱᷓ

    • ⁱᷭ

    • ⁱⷢ

    • ⁱᷩ

    • ⁱ꙽

    • ⁱᷕ

    • ⁱᷯ

    • ⁱͨ

    • ⁱ᷑

    • ⁱ̄

    • ⁱ᷉

    • ⁱͧ

    • ⁱ͑

    • ⁱⷦ

    • ⁱᷖ

    • ⁱᷫ

    • ⁱ̀

    • ⁱ҆

    • ⁱᷜ

    • ⁱ́

    • ⁱᷥ

    • ⁱꙻ

    • ⁱ҄

    • ⁱⷣ

    • ⁱⷴ

    • ⁱ꙯

    • ⁱ͆

    • ⁱͥ

    • ⁱᷨ

    • ⁱͭ

    • ⁱ᷾

    • ⁱ᷻

    • ⁱᷘ

    • ⁱᷤ

    • ⁱ͂

    • ⁱᷦ

    • ⁱꙵ

    • ⁱ̽

    • ⁱᷝ

    • ⁱᷢ

    • ⁱⷧ

    • ⁱᷗ

    • ⁱ҅

    • ⁱⷼ

    • ⁱ҇

    • ⁱᷮ

    • ⁱ͒

    • ⁱⷶ

    • ⁱⷨ

    • ⁱⷱ

    • ⁱ͐

    • ⁱⷹ

    • ⁱꙺ

    • ⁱᷰ

    • ⁱͩ

    • ⁱ̅

    • ⁱⷿ

    • ⁱꚟ

    • ⁱⷩ

    • ⁱ̆

    • ⁱ᷄

    • ⁱ̃

    • ⁱᷳ

    • ⁱᷔ

    • ⁱᷲ

    • ⁱⷡ

    • ⁱⷪ

    • ⁱⷲ

    • ⁱ͌

    • ⁱ̂

    • ⁱⷻ

    • ⁱ҃

    • ⁱ̒

    • ⁱⷵ

    • ⁱ᷆

    • ⁱⷾ

    • ⁱ͛

    • ⁱͫ

    • ⁱͤ

    • ⁱ̑

    • ⁱꙴ

    • ⁱⷬ

    • ⁱ̎

    • ⁱꙸ

    • ⁱⷠ

    • ⁱᷴ

    • ⁱ̌

    • ⁱⷽ

    • ⁱⷷ

    • ⁱꙷ

    • ⁱͬ

    • ⁱᷬ

    • ⁱͣ

    • ⁱ̇

    • ⁱᷠ

    • ⁱᷛ

    • ⁱⷯ

    • ⁱᷱ

    • ⁱͦ

    • ⁱ͗

    • ⁱ᷒

    • ⁱͪ

    • ⁱ᷌

    • ⁱ̉

    • ⁱᷣ

    • ⁱ̓

    • ⁱ̔

    • ⁱ꙼

    • ⁱᷧ

    • ⁱⷭ

    • ⁱ̊

    • ʝ᷀

    • ʝⷥ

    • ʝ͊

    • ʝ᷵

    • ʝ̈

    • ʝⷮ

    • ʝⷳ

    • ʝ̾

    • ʝ͋

    • ʝⷸ

    • ʝᷡ

    • ʝͯ

    • ʝᷚ

    • ʝ̏

    • ʝᷟ

    • ʝꚞ

    • ʝ᷈

    • ʝꙹ

    • ʝⷰ

    • ʝⷺ

    • ʝͮ

    • ʝ᷃

    • ʝⷤ

    • ʝᷙ

    • ʝ᷋

    • ʝⷫ

    • ʝꙶ

    • ʝ᷅

    • ʝ᷁

    • ʝ̋

    • ʝ̍

    • ʝ᷇

    • ʝ̐

    • ʝᷞ

    • ʝᷪ

    • ʝ̿

    • ʝᷓ

    • ʝᷭ

    • ʝⷢ

    • ʝᷩ

    • ʝ꙽

    • ʝᷕ

    • ʝᷯ

    • ʝͨ

    • ʝ᷑

    • ʝ̄

    • ʝ᷉

    • ʝͧ

    • ʝ͑

    • ʝⷦ

    • ʝᷖ

    • ʝᷫ

    • ʝ̀

    • ʝ҆

    • ʝᷜ

    • ʝ́

    • ʝᷥ

    • ʝꙻ

    • ʝ҄

    • ʝⷣ

    • ʝⷴ

    • ʝ꙯

    • ʝ͆

    • ʝͥ

    • ʝᷨ

    • ʝͭ

    • ʝ᷾

    • ʝ᷻

    • ʝᷘ

    • ʝᷤ

    • ʝ͂

    • ʝᷦ

    • ʝꙵ

    • ʝ̽

    • ʝᷝ

    • ʝᷢ

    • ʝⷧ

    • ʝᷗ

    • ʝ҅

    • ʝⷼ

    • ʝ҇

    • ʝᷮ

    • ʝ͒

    • ʝⷶ

    • ʝⷨ

    • ʝⷱ

    • ʝ͐

    • ʝⷹ

    • ʝꙺ

    • ʝᷰ

    • ʝͩ

    • ʝ̅

    • ʝⷿ

    • ʝꚟ

    • ʝⷩ

    • ʝ̆

    • ʝ᷄

    • ʝ̃

    • ʝᷳ

    • ʝᷔ

    • ʝᷲ

    • ʝⷡ

    • ʝⷪ

    • ʝⷲ

    • ʝ͌

    • ʝ̂

    • ʝⷻ

    • ʝ҃

    • ʝ̒

    • ʝⷵ

    • ʝ᷆

    • ʝⷾ

    • ʝ͛

    • ʝͫ

    • ʝͤ

    • ʝ̑

    • ʝꙴ

    • ʝⷬ

    • ʝ̎

    • ʝꙸ

    • ʝⷠ

    • ʝᷴ

    • ʝ̌

    • ʝⷽ

    • ʝⷷ

    • ʝꙷ

    • ʝͬ

    • ʝᷬ

    • ʝͣ

    • ʝ̇

    • ʝᷠ

    • ʝᷛ

    • ʝⷯ

    • ʝᷱ

    • ʝͦ

    • ʝ͗

    • ʝ᷒

    • ʝͪ

    • ʝ᷌

    • ʝ̉

    • ʝᷣ

    • ʝ̓

    • ʝ̔

    • ʝ꙼

    • ʝᷧ

    • ʝⷭ

    • ʝ̊

    • ᶖ᷀

    • ᶖⷥ

    • ᶖ͊

    • ᶖ᷵

    • ᶖ̈

    • ᶖⷮ

    • ᶖⷳ

    • ᶖ̾

    • ᶖ͋

    • ᶖⷸ

    • ᶖᷡ

    • ᶖͯ

    • ᶖᷚ

    • ᶖ̏

    • ᶖᷟ

    • ᶖꚞ

    • ᶖ᷈

    • ᶖꙹ

    • ᶖⷰ

    • ᶖⷺ

    • ᶖͮ

    • ᶖ᷃

    • ᶖⷤ

    • ᶖᷙ

    • ᶖ᷋

    • ᶖⷫ

    • ᶖꙶ

    • ᶖ᷅

    • ᶖ᷁

    • ᶖ̋

    • ᶖ̍

    • ᶖ᷇

    • ᶖ̐

    • ᶖᷞ

    • ᶖᷪ

    • ᶖ̿

    • ᶖᷓ

    • ᶖᷭ

    • ᶖⷢ

    • ᶖᷩ

    • ᶖ꙽

    • ᶖᷕ

    • ᶖᷯ

    • ᶖͨ

    • ᶖ᷑

    • ᶖ̄

    • ᶖ᷉

    • ᶖͧ

    • ᶖ͑

    • ᶖⷦ

    • ᶖᷖ

    • ᶖᷫ

    • ᶖ̀

    • ᶖ҆

    • ᶖᷜ

    • ᶖ́

    • ᶖᷥ

    • ᶖꙻ

    • ᶖ҄

    • ᶖⷣ

    • ᶖⷴ

    • ᶖ꙯

    • ᶖ͆

    • ᶖͥ

    • ᶖᷨ

    • ᶖͭ

    • ᶖ᷾

    • ᶖ᷻

    • ᶖᷘ

    • ᶖᷤ

    • ᶖ͂

    • ᶖᷦ

    • ᶖꙵ

    • ᶖ̽

    • ᶖᷝ

    • ᶖᷢ

    • ᶖⷧ

    • ᶖᷗ

    • ᶖ҅

    • ᶖⷼ

    • ᶖ҇

    • ᶖᷮ

    • ᶖ͒

    • ᶖⷶ

    • ᶖⷨ

    • ᶖⷱ

    • ᶖ͐

    • ᶖⷹ

    • ᶖꙺ

    • ᶖᷰ

    • ᶖͩ

    • ᶖ̅

    • ᶖⷿ

    • ᶖꚟ

    • ᶖⷩ

    • ᶖ̆

    • ᶖ᷄

    • ᶖ̃

    • ᶖᷳ

    • ᶖᷔ

    • ᶖᷲ

    • ᶖⷡ

    • ᶖⷪ

    • ᶖⷲ

    • ᶖ͌

    • ᶖ̂

    • ᶖⷻ

    • ᶖ҃

    • ᶖ̒

    • ᶖⷵ

    • ᶖ᷆

    • ᶖⷾ

    • ᶖ͛

    • ᶖͫ

    • ᶖͤ

    • ᶖ̑

    • ᶖꙴ

    • ᶖⷬ

    • ᶖ̎

    • ᶖꙸ

    • ᶖⷠ

    • ᶖᷴ

    • ᶖ̌

    • ᶖⷽ

    • ᶖⷷ

    • ᶖꙷ

    • ᶖͬ

    • ᶖᷬ

    • ᶖͣ

    • ᶖ̇

    • ᶖᷠ

    • ᶖᷛ

    • ᶖⷯ

    • ᶖᷱ

    • ᶖͦ

    • ᶖ͗

    • ᶖ᷒

    • ᶖͪ

    • ᶖ᷌

    • ᶖ̉

    • ᶖᷣ

    • ᶖ̓

    • ᶖ̔

    • ᶖ꙼

    • ᶖᷧ

    • ᶖⷭ

    • ᶖ̊

    • ⅈ᷀

    • ⅈⷥ

    • ⅈ͊

    • ⅈ᷵

    • ⅈ̈

    • ⅈⷮ

    • ⅈⷳ

    • ⅈ̾

    • ⅈ͋

    • ⅈⷸ

    • ⅈᷡ

    • ⅈͯ

    • ⅈᷚ

    • ⅈ̏

    • ⅈᷟ

    • ⅈꚞ

    • ⅈ᷈

    • ⅈꙹ

    • ⅈⷰ

    • ⅈⷺ

    • ⅈͮ

    • ⅈ᷃

    • ⅈⷤ

    • ⅈᷙ

    • ⅈ᷋

    • ⅈⷫ

    • ⅈꙶ

    • ⅈ᷅

    • ⅈ᷁

    • ⅈ̋

    • ⅈ̍

    • ⅈ᷇

    • ⅈ̐

    • ⅈᷞ

    • ⅈᷪ

    • ⅈ̿

    • ⅈᷓ

    • ⅈᷭ

    • ⅈⷢ

    • ⅈᷩ

    • ⅈ꙽

    • ⅈᷕ

    • ⅈᷯ

    • ⅈͨ

    • ⅈ᷑

    • ⅈ̄

    • ⅈ᷉

    • ⅈͧ

    • ⅈ͑

    • ⅈⷦ

    • ⅈᷖ

    • ⅈᷫ

    • ⅈ̀

    • ⅈ҆

    • ⅈᷜ

    • ⅈ́

    • ⅈᷥ

    • ⅈꙻ

    • ⅈ҄

    • ⅈⷣ

    • ⅈⷴ

    • ⅈ꙯

    • ⅈ͆

    • ⅈͥ

    • ⅈᷨ

    • ⅈͭ

    • ⅈ᷾

    • ⅈ᷻

    • ⅈᷘ

    • ⅈᷤ

    • ⅈ͂

    • ⅈᷦ

    • ⅈꙵ

    • ⅈ̽

    • ⅈᷝ

    • ⅈᷢ

    • ⅈⷧ

    • ⅈᷗ

    • ⅈ҅

    • ⅈⷼ

    • ⅈ҇

    • ⅈᷮ

    • ⅈ͒

    • ⅈⷶ

    • ⅈⷨ

    • ⅈⷱ

    • ⅈ͐

    • ⅈⷹ

    • ⅈꙺ

    • ⅈᷰ

    • ⅈͩ

    • ⅈ̅

    • ⅈⷿ

    • ⅈꚟ

    • ⅈⷩ

    • ⅈ̆

    • ⅈ᷄

    • ⅈ̃

    • ⅈᷳ

    • ⅈᷔ

    • ⅈᷲ

    • ⅈⷡ

    • ⅈⷪ

    • ⅈⷲ

    • ⅈ͌

    • ⅈ̂

    • ⅈⷻ

    • ⅈ҃

    • ⅈ̒

    • ⅈⷵ

    • ⅈ᷆

    • ⅈⷾ

    • ⅈ͛

    • ⅈͫ

    • ⅈͤ

    • ⅈ̑

    • ⅈꙴ

    • ⅈⷬ

    • ⅈ̎

    • ⅈꙸ

    • ⅈⷠ

    • ⅈᷴ

    • ⅈ̌

    • ⅈⷽ

    • ⅈⷷ

    • ⅈꙷ

    • ⅈͬ

    • ⅈᷬ

    • ⅈͣ

    • ⅈ̇

    • ⅈᷠ

    • ⅈᷛ

    • ⅈⷯ

    • ⅈᷱ

    • ⅈͦ

    • ⅈ͗

    • ⅈ᷒

    • ⅈͪ

    • ⅈ᷌

    • ⅈ̉

    • ⅈᷣ

    • ⅈ̓

    • ⅈ̔

    • ⅈ꙼

    • ⅈᷧ

    • ⅈⷭ

    • ⅈ̊

    • ᶨ᷀

    • ᶨⷥ

    • ᶨ͊

    • ᶨ᷵

    • ᶨ̈

    • ᶨⷮ

    • ᶨⷳ

    • ᶨ̾

    • ᶨ͋

    • ᶨⷸ

    • ᶨᷡ

    • ᶨͯ

    • ᶨᷚ

    • ᶨ̏

    • ᶨᷟ

    • ᶨꚞ

    • ᶨ᷈

    • ᶨꙹ

    • ᶨⷰ

    • ᶨⷺ

    • ᶨͮ

    • ᶨ᷃

    • ᶨⷤ

    • ᶨᷙ

    • ᶨ᷋

    • ᶨⷫ

    • ᶨꙶ

    • ᶨ᷅

    • ᶨ᷁

    • ᶨ̋

    • ᶨ̍

    • ᶨ᷇

    • ᶨ̐

    • ᶨᷞ

    • ᶨᷪ

    • ᶨ̿

    • ᶨᷓ

    • ᶨᷭ

    • ᶨⷢ

    • ᶨᷩ

    • ᶨ꙽

    • ᶨᷕ

    • ᶨᷯ

    • ᶨͨ

    • ᶨ᷑

    • ᶨ̄

    • ᶨ᷉

    • ᶨͧ

    • ᶨ͑

    • ᶨⷦ

    • ᶨᷖ

    • ᶨᷫ

    • ᶨ̀

    • ᶨ҆

    • ᶨᷜ

    • ᶨ́

    • ᶨᷥ

    • ᶨꙻ

    • ᶨ҄

    • ᶨⷣ

    • ᶨⷴ

    • ᶨ꙯

    • ᶨ͆

    • ᶨͥ

    • ᶨᷨ

    • ᶨͭ

    • ᶨ᷾

    • ᶨ᷻

    • ᶨᷘ

    • ᶨᷤ

    • ᶨ͂

    • ᶨᷦ

    • ᶨꙵ

    • ᶨ̽

    • ᶨᷝ

    • ᶨᷢ

    • ᶨⷧ

    • ᶨᷗ

    • ᶨ҅

    • ᶨⷼ

    • ᶨ҇

    • ᶨᷮ

    • ᶨ͒

    • ᶨⷶ

    • ᶨⷨ

    • ᶨⷱ

    • ᶨ͐

    • ᶨⷹ

    • ᶨꙺ

    • ᶨᷰ

    • ᶨͩ

    • ᶨ̅

    • ᶨⷿ

    • ᶨꚟ

    • ᶨⷩ

    • ᶨ̆

    • ᶨ᷄

    • ᶨ̃

    • ᶨᷳ

    • ᶨᷔ

    • ᶨᷲ

    • ᶨⷡ

    • ᶨⷪ

    • ᶨⷲ

    • ᶨ͌

    • ᶨ̂

    • ᶨⷻ

    • ᶨ҃

    • ᶨ̒

    • ᶨⷵ

    • ᶨ᷆

    • ᶨⷾ

    • ᶨ͛

    • ᶨͫ

    • ᶨͤ

    • ᶨ̑

    • ᶨꙴ

    • ᶨⷬ

    • ᶨ̎

    • ᶨꙸ

    • ᶨⷠ

    • ᶨᷴ

    • ᶨ̌

    • ᶨⷽ

    • ᶨⷷ

    • ᶨꙷ

    • ᶨͬ

    • ᶨᷬ

    • ᶨͣ

    • ᶨ̇

    • ᶨᷠ

    • ᶨᷛ

    • ᶨⷯ

    • ᶨᷱ

    • ᶨͦ

    • ᶨ͗

    • ᶨ᷒

    • ᶨͪ

    • ᶨ᷌

    • ᶨ̉

    • ᶨᷣ

    • ᶨ̓

    • ᶨ̔

    • ᶨ꙼

    • ᶨᷧ

    • ᶨⷭ

    • ᶨ̊

    • ḭ᷀

    • ḭⷥ

    • ḭ͊

    • ḭ᷵

    • ḭ̈

    • ḭⷮ

    • ḭⷳ

    • ḭ̾

    • ḭ͋

    • ḭⷸ

    • ḭᷡ

    • ḭͯ

    • ḭᷚ

    • ḭ̏

    • ḭᷟ

    • ḭꚞ

    • ḭ᷈

    • ḭꙹ

    • ḭⷰ

    • ḭⷺ

    • ḭͮ

    • ḭ᷃

    • ḭⷤ

    • ḭᷙ

    • ḭ᷋

    • ḭⷫ

    • ḭꙶ

    • ḭ᷅

    • ḭ᷁

    • ḭ̋

    • ḭ̍

    • ḭ᷇

    • ḭ̐

    • ḭᷞ

    • ḭᷪ

    • ḭ̿

    • ḭᷓ

    • ḭᷭ

    • ḭⷢ

    • ḭᷩ

    • ḭ꙽

    • ḭᷕ

    • ḭᷯ

    • ḭͨ

    • ḭ᷑

    • ḭ᷉

    • ḭͧ

    • ḭ͑

    • ḭⷦ

    • ḭᷖ

    • ḭᷫ

    • ḭ҆

    • ḭᷜ

    • ḭᷥ

    • ḭꙻ

    • ḭ҄

    • ḭⷣ

    • ḭⷴ

    • ḭ꙯

    • ḭ͆

    • ḭͥ

    • ḭᷨ

    • ḭͭ

    • ḭ᷾

    • ḭ᷻

    • ḭᷘ

    • ḭᷤ

    • ḭ͂

    • ḭᷦ

    • ḭꙵ

    • ḭ̽

    • ḭᷝ

    • ḭᷢ

    • ḭⷧ

    • ḭᷗ

    • ḭ҅

    • ḭⷼ

    • ḭ҇

    • ḭᷮ

    • ḭ͒

    • ḭⷶ

    • ḭⷨ

    • ḭⷱ

    • ḭ͐

    • ḭⷹ

    • ḭꙺ

    • ḭᷰ

    • ḭͩ

    • ḭ̅

    • ḭⷿ

    • ḭꚟ

    • ḭⷩ

    • ḭ̆

    • ḭ᷄

    • ḭ̃

    • ḭᷳ

    • ḭᷔ

    • ḭᷲ

    • ḭⷡ

    • ḭⷪ

    • ḭⷲ

    • ḭ͌

    • ḭ̂

    • ḭⷻ

    • ḭ҃

    • ḭ̒

    • ḭⷵ

    • ḭ᷆

    • ḭⷾ

    • ḭ͛

    • ḭͫ

    • ḭͤ

    • ḭ̑

    • ḭꙴ

    • ḭⷬ

    • ḭ̎

    • ḭꙸ

    • ḭⷠ

    • ḭᷴ

    • ḭ̌

    • ḭⷽ

    • ḭⷷ

    • ḭꙷ

    • ḭͬ

    • ḭᷬ

    • ḭͣ

    • ḭ̇

    • ḭᷠ

    • ḭᷛ

    • ḭⷯ

    • ḭᷱ

    • ḭͦ

    • ḭ͗

    • ḭ᷒

    • ḭͪ

    • ḭ᷌

    • ḭ̉

    • ḭᷣ

    • ḭ̓

    • ḭ̔

    • ḭ꙼

    • ḭᷧ

    • ḭⷭ

    • ḭ̊

    [code: soft-dotted]

Outline Checks

Check the direction of the outermost contour in each glyph

Check ID: outline_direction

In TrueType fonts, the outermost contour of a glyph should be oriented clockwise, while the inner contours should be oriented counter-clockwise. Getting the path direction wrong can lead to rendering issues in some software.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    The following glyphs have a counter-clockwise outer contour:

    • uni24EB (U+24EB) has a counter-clockwise outer contour
    • uni24EC (U+24EC) has a counter-clockwise outer contour
    • uni24ED (U+24ED) has a counter-clockwise outer contour
    • uni24EE (U+24EE) has a counter-clockwise outer contour
    • uni24EF (U+24EF) has a counter-clockwise outer contour
    • uni24F0 (U+24F0) has a counter-clockwise outer contour
    • uni24F1 (U+24F1) has a counter-clockwise outer contour
    • uni24F2 (U+24F2) has a counter-clockwise outer contour
    • uni24F3 (U+24F3) has a counter-clockwise outer contour
    • uni047F (U+047F) has a counter-clockwise outer contour
    • uni2111 (U+2111) has a counter-clockwise outer contour
    • uni2121 (U+2121) has a counter-clockwise outer contour
    • uni2121 (U+2121) has a counter-clockwise outer contour
    • uni212C (U+212C) has a counter-clockwise outer contour
    • uni213B (U+213B) has a counter-clockwise outer contour
    • uni213B (U+213B) has a counter-clockwise outer contour
    • uni01C4 (U+01C4) has a counter-clockwise outer contour
    • uni01C4 (U+01C4) has a counter-clockwise outer contour
    • uni01C5 (U+01C5) has a counter-clockwise outer contour
    • uni01C5 (U+01C5) has a counter-clockwise outer contour
    • uni01C6 (U+01C6) has a counter-clockwise outer contour
    • uni01C6 (U+01C6) has a counter-clockwise outer contour
    • uni01EF (U+01EF) has a counter-clockwise outer contour
    • uni0200 (U+0200) has a counter-clockwise outer contour
    • uni0200 (U+0200) has a counter-clockwise outer contour
    • uni0201 (U+0201) has a counter-clockwise outer contour
    • uni0201 (U+0201) has a counter-clockwise outer contour
    • uni0204 (U+0204) has a counter-clockwise outer contour
    • uni0204 (U+0204) has a counter-clockwise outer contour
    • uni0205 (U+0205) has a counter-clockwise outer contour
    • uni0205 (U+0205) has a counter-clockwise outer contour
    • uni0208 (U+0208) has a counter-clockwise outer contour
    • uni0208 (U+0208) has a counter-clockwise outer contour
    • uni0209 (U+0209) has a counter-clockwise outer contour
    • uni0209 (U+0209) has a counter-clockwise outer contour
    • uni020C (U+020C) has a counter-clockwise outer contour
    • uni020C (U+020C) has a counter-clockwise outer contour
    • uni020D (U+020D) has a counter-clockwise outer contour
    • uni020D (U+020D) has a counter-clockwise outer contour
    • uni0210 (U+0210) has a counter-clockwise outer contour
    • uni0210 (U+0210) has a counter-clockwise outer contour
    • uni0211 (U+0211) has a counter-clockwise outer contour
    • uni0211 (U+0211) has a counter-clockwise outer contour
    • uni0214 (U+0214) has a counter-clockwise outer contour
    • uni0214 (U+0214) has a counter-clockwise outer contour
    • uni0215 (U+0215) has a counter-clockwise outer contour
    • uni0215 (U+0215) has a counter-clockwise outer contour
    • uni02F5 (U+02F5) has a counter-clockwise outer contour
    • uni02F6 (U+02F6) has a counter-clockwise outer contour
    • uni1DFF (U+1DFF) has a counter-clockwise outer contour
    • uni2DFC (U+2DFC) has a counter-clockwise outer contour
    • uniA66E (U+A66E) has a counter-clockwise outer contour
    • uniA66E (U+A66E) has a counter-clockwise outer contour
    • uniA66E (U+A66E) has a counter-clockwise outer contour
    • uniA66E (U+A66E) has a counter-clockwise outer contour
    • uniA66E (U+A66E) has a counter-clockwise outer contour
    • uniA66E (U+A66E) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA670 (U+A670) has a counter-clockwise outer contour
    • uniA688 (U+A688) has a counter-clockwise outer contour
    • uniA72E (U+A72E) has a counter-clockwise outer contour
    • uni031C (U+031C) has a counter-clockwise outer contour
    • uni032B (U+032B) has a counter-clockwise outer contour
    • uni032B (U+032B) has a counter-clockwise outer contour
    • uni0339 (U+0339) has a counter-clockwise outer contour
    • uni0351 (U+0351) has a counter-clockwise outer contour
    • uni0357 (U+0357) has a counter-clockwise outer contour
    • uni1EFE (U+1EFE) has a counter-clockwise outer contour
    • uni1EFE (U+1EFE) has a counter-clockwise outer contour
    [code: ccw-outer-contour]

Check there are no overlapping path segments

Check ID: overlapping_path_segments

Some rasterizers encounter difficulties when rendering glyphs with overlapping path segments.

A path segment is a section of a path defined by two on-curve points. When two segments share the same coordinates, they are considered overlapping.

⚠️ BuenaMono-VF.ttf
  • ⚠️ WARN

    The following glyphs have overlapping path segments:

    • hyphen_hyphen_greater.liga: Line(Line { p0: (857.0, 321.0), p1: (857.0, 399.0) }) has the same coordinates as a previous segment.
    • less_dollar_greater.liga: Line(Line { p0: (65.0, 84.0), p1: (65.0, 14.0) }) has the same coordinates as a previous segment.
    • less_dollar_greater.liga: Line(Line { p0: (620.0, 540.0), p1: (620.0, 608.0) }) has the same coordinates as a previous segment.
    • uni27F4 (U+27F4): Line(Line { p0: (205.0, 310.0), p1: (175.0, 310.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (255.0, 192.0), p1: (197.0, 192.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (132.0, 257.0), p1: (132.0, 312.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (486.0, 257.0), p1: (486.0, 312.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (255.0, 548.0), p1: (197.0, 548.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (132.0, 428.0), p1: (132.0, 483.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (486.0, 483.0), p1: (486.0, 428.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (363.0, 548.0), p1: (421.0, 548.0) }) has the same coordinates as a previous segment.
    • uni2318 (U+2318): Line(Line { p0: (421.0, 192.0), p1: (363.0, 192.0) }) has the same coordinates as a previous segment.
    • uni014B (U+014B): Line(Line { p0: (518.0, 0.0), p1: (435.0, 0.0) }) has the same coordinates as a previous segment.
    • uni203D (U+203D): Line(Line { p0: (350.0, 559.0), p1: (268.0, 559.0) }) has the same coordinates as a previous segment.
    • uni20A5 (U+20A5): Line(Line { p0: (309.0, 442.0), p1: (309.0, 524.0) }) has the same coordinates as a previous segment.
    • uni20A5 (U+20A5): Line(Line { p0: (268.0, 0.0), p1: (350.0, 0.0) }) has the same coordinates as a previous segment.
    • uni20BB (U+20BB): Line(Line { p0: (159.0, 699.0), p1: (241.0, 699.0) }) has the same coordinates as a previous segment.
    • uni20BB (U+20BB): Line(Line { p0: (377.0, 699.0), p1: (459.0, 699.0) }) has the same coordinates as a previous segment.
    • uni20BB (U+20BB): Line(Line { p0: (350.0, 210.0), p1: (268.0, 210.0) }) has the same coordinates as a previous segment.
    • uni25A4 (U+25A4): Line(Line { p0: (479.0, 299.0), p1: (139.0, 299.0) }) has the same coordinates as a previous segment.
    • uni25A4 (U+25A4): Line(Line { p0: (479.0, 396.0), p1: (139.0, 396.0) }) has the same coordinates as a previous segment.
    • uni25A5 (U+25A5): Line(Line { p0: (258.0, 180.0), p1: (258.0, 520.0) }) has the same coordinates as a previous segment.
    • uni25A5 (U+25A5): Line(Line { p0: (355.0, 180.0), p1: (355.0, 520.0) }) has the same coordinates as a previous segment.
    • uni25DA (U+25DA): Line(Line { p0: (139.0, 350.0), p1: (479.0, 350.0) }) has the same coordinates as a previous segment.
    • uni25DB (U+25DB): Line(Line { p0: (479.0, 350.0), p1: (139.0, 350.0) }) has the same coordinates as a previous segment.
    • uni1EFD (U+1EFD): Line(Line { p0: (350.0, 0.0), p1: (268.0, 0.0) }) has the same coordinates as a previous segment.
    • uni1EFF (U+1EFF): Line(Line { p0: (350.0, 0.0), p1: (268.0, 0.0) }) has the same coordinates as a previous segment.
    • uni1EFF (U+1EFF): Line(Line { p0: (268.0, 0.0), p1: (350.0, 0.0) }) has the same coordinates as a previous segment.
    • uni219C (U+219C): Line(Line { p0: (338.0, 309.0), p1: (338.0, 227.0) }) has the same coordinates as a previous segment.
    • uni219C (U+219C): Line(Line { p0: (381.0, 391.0), p1: (381.0, 473.0) }) has the same coordinates as a previous segment.
    • uni219C (U+219C): Line(Line { p0: (424.0, 309.0), p1: (424.0, 227.0) }) has the same coordinates as a previous segment.
    • uni219C (U+219C): Line(Line { p0: (467.0, 391.0), p1: (467.0, 473.0) }) has the same coordinates as a previous segment.
    • uni219C (U+219C): Line(Line { p0: (510.0, 309.0), p1: (510.0, 227.0) }) has the same coordinates as a previous segment.
    • uni219D (U+219D): Line(Line { p0: (108.0, 309.0), p1: (108.0, 227.0) }) has the same coordinates as a previous segment.
    • uni219D (U+219D): Line(Line { p0: (151.0, 391.0), p1: (151.0, 473.0) }) has the same coordinates as a previous segment.
    • uni219D (U+219D): Line(Line { p0: (194.0, 309.0), p1: (194.0, 227.0) }) has the same coordinates as a previous segment.
    • uni219D (U+219D): Line(Line { p0: (237.0, 391.0), p1: (237.0, 473.0) }) has the same coordinates as a previous segment.
    • uni219D (U+219D): Line(Line { p0: (280.0, 309.0), p1: (280.0, 227.0) }) has the same coordinates as a previous segment.
    • uni21AD (U+21AD): Line(Line { p0: (300.0, 309.0), p1: (300.0, 227.0) }) has the same coordinates as a previous segment.
    • uni21AD (U+21AD): Line(Line { p0: (304.0, 391.0), p1: (304.0, 473.0) }) has the same coordinates as a previous segment.
    • uni21AD (U+21AD): Line(Line { p0: (309.0, 309.0), p1: (309.0, 227.0) }) has the same coordinates as a previous segment.
    • uni21AD (U+21AD): Line(Line { p0: (314.0, 391.0), p1: (314.0, 473.0) }) has the same coordinates as a previous segment.
    • uni21AD (U+21AD): Line(Line { p0: (318.0, 309.0), p1: (318.0, 227.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (327.0, 268.0), p1: (327.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (360.0, 432.0), p1: (360.0, 514.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (392.0, 268.0), p1: (392.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (424.0, 432.0), p1: (424.0, 514.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (456.0, 268.0), p1: (456.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (488.0, 432.0), p1: (488.0, 514.0) }) has the same coordinates as a previous segment.
    • uni21DC (U+21DC): Line(Line { p0: (521.0, 268.0), p1: (521.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (97.0, 268.0), p1: (97.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (130.0, 432.0), p1: (130.0, 514.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (162.0, 268.0), p1: (162.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (194.0, 432.0), p1: (194.0, 514.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (226.0, 268.0), p1: (226.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (258.0, 432.0), p1: (258.0, 514.0) }) has the same coordinates as a previous segment.
    • uni21DD (U+21DD): Line(Line { p0: (291.0, 268.0), p1: (291.0, 186.0) }) has the same coordinates as a previous segment.
    • uni21AF (U+21AF): Line(Line { p0: (514.0, 557.0), p1: (596.0, 557.0) }) has the same coordinates as a previous segment.
    • uni21AF (U+21AF): Line(Line { p0: (22.0, 465.0), p1: (104.0, 465.0) }) has the same coordinates as a previous segment.
    • uni21AF (U+21AF): Line(Line { p0: (514.0, 373.0), p1: (596.0, 373.0) }) has the same coordinates as a previous segment.
    • uni224D (U+224D): Line(Line { p0: (309.0, 183.0), p1: (309.0, 265.0) }) has the same coordinates as a previous segment.
    • uni224D (U+224D): Line(Line { p0: (309.0, 435.0), p1: (309.0, 517.0) }) has the same coordinates as a previous segment.
    • uni226C (U+226C): Line(Line { p0: (309.0, 183.0), p1: (309.0, 265.0) }) has the same coordinates as a previous segment.
    • uni226C (U+226C): Line(Line { p0: (309.0, 435.0), p1: (309.0, 517.0) }) has the same coordinates as a previous segment.
    • uni226D (U+226D): Line(Line { p0: (309.0, 183.0), p1: (309.0, 265.0) }) has the same coordinates as a previous segment.
    • uni226D (U+226D): Line(Line { p0: (309.0, 435.0), p1: (309.0, 517.0) }) has the same coordinates as a previous segment.
    • uni2722 (U+2722): Line(Line { p0: (283.0, 330.0), p1: (335.0, 330.0) }) has the same coordinates as a previous segment.
    • uni2722 (U+2722): Line(Line { p0: (309.0, 304.0), p1: (309.0, 356.0) }) has the same coordinates as a previous segment.
    • uni2733 (U+2733): Line(Line { p0: (309.0, 370.0), p1: (309.0, 290.0) }) has the same coordinates as a previous segment.
    • uni2733 (U+2733): Line(Line { p0: (281.0, 358.0), p1: (337.0, 302.0) }) has the same coordinates as a previous segment.
    • uni2733 (U+2733): Line(Line { p0: (269.0, 330.0), p1: (349.0, 330.0) }) has the same coordinates as a previous segment.
    • uni2733 (U+2733): Line(Line { p0: (281.0, 302.0), p1: (337.0, 358.0) }) has the same coordinates as a previous segment.
    • uni2657 (U+2657): Quad(QuadBez { p0: (335.0, 320.0), p1: (335.0, 320.0), p2: (335.0, 320.0) }) has the same coordinates as a previous segment.
    • uni2659 (U+2659): Quad(QuadBez { p0: (351.0, 372.0), p1: (351.0, 372.0), p2: (351.0, 372.0) }) has the same coordinates as a previous segment.
    • uni2305 (U+2305): Quad(QuadBez { p0: (140.0, 255.0), p1: (140.0, 255.0), p2: (140.0, 255.0) }) has the same coordinates as a previous segment.
    • uni2305 (U+2305): Quad(QuadBez { p0: (140.0, 305.0), p1: (140.0, 305.0), p2: (140.0, 305.0) }) has the same coordinates as a previous segment.
    • uni2305 (U+2305): Quad(QuadBez { p0: (478.0, 305.0), p1: (478.0, 305.0), p2: (478.0, 305.0) }) has the same coordinates as a previous segment.
    • uni2305 (U+2305): Quad(QuadBez { p0: (478.0, 255.0), p1: (478.0, 255.0), p2: (478.0, 255.0) }) has the same coordinates as a previous segment.
    • uni239C (U+239C): Quad(QuadBez { p0: (265.0, -250.0), p1: (265.0, -250.0), p2: (265.0, -250.0) }) has the same coordinates as a previous segment.
    • uni239C (U+239C): Quad(QuadBez { p0: (265.0, 950.0), p1: (265.0, 950.0), p2: (265.0, 950.0) }) has the same coordinates as a previous segment.
    • uni239C (U+239C): Quad(QuadBez { p0: (315.0, 950.0), p1: (315.0, 950.0), p2: (315.0, 950.0) }) has the same coordinates as a previous segment.
    • uni239C (U+239C): Quad(QuadBez { p0: (315.0, -250.0), p1: (315.0, -250.0), p2: (315.0, -250.0) }) has the same coordinates as a previous segment.
    • uni239F (U+239F): Quad(QuadBez { p0: (303.0, -250.0), p1: (303.0, -250.0), p2: (303.0, -250.0) }) has the same coordinates as a previous segment.
    • uni239F (U+239F): Quad(QuadBez { p0: (303.0, 950.0), p1: (303.0, 950.0), p2: (303.0, 950.0) }) has the same coordinates as a previous segment.
    • uni239F (U+239F): Quad(QuadBez { p0: (353.0, 950.0), p1: (353.0, 950.0), p2: (353.0, 950.0) }) has the same coordinates as a previous segment.
    • uni239F (U+239F): Quad(QuadBez { p0: (353.0, -250.0), p1: (353.0, -250.0), p2: (353.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A1 (U+23A1): Quad(QuadBez { p0: (265.0, -250.0), p1: (265.0, -250.0), p2: (265.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A1 (U+23A1): Quad(QuadBez { p0: (265.0, 870.0), p1: (265.0, 870.0), p2: (265.0, 870.0) }) has the same coordinates as a previous segment.
    • uni23A1 (U+23A1): Quad(QuadBez { p0: (290.0, 895.0), p1: (290.0, 895.0), p2: (290.0, 895.0) }) has the same coordinates as a previous segment.
    • uni23A1 (U+23A1): Quad(QuadBez { p0: (460.0, 895.0), p1: (460.0, 895.0), p2: (460.0, 895.0) }) has the same coordinates as a previous segment.
    • uni23A1 (U+23A1): Quad(QuadBez { p0: (460.0, 845.0), p1: (460.0, 845.0), p2: (460.0, 845.0) }) has the same coordinates as a previous segment.
    • uni23A1 (U+23A1): Quad(QuadBez { p0: (315.0, -250.0), p1: (315.0, -250.0), p2: (315.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A2 (U+23A2): Quad(QuadBez { p0: (265.0, -250.0), p1: (265.0, -250.0), p2: (265.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A2 (U+23A2): Quad(QuadBez { p0: (265.0, 950.0), p1: (265.0, 950.0), p2: (265.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A2 (U+23A2): Quad(QuadBez { p0: (315.0, 950.0), p1: (315.0, 950.0), p2: (315.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A2 (U+23A2): Quad(QuadBez { p0: (315.0, -250.0), p1: (315.0, -250.0), p2: (315.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A3 (U+23A3): Quad(QuadBez { p0: (265.0, -170.0), p1: (265.0, -170.0), p2: (265.0, -170.0) }) has the same coordinates as a previous segment.
    • uni23A3 (U+23A3): Quad(QuadBez { p0: (265.0, 950.0), p1: (265.0, 950.0), p2: (265.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A3 (U+23A3): Quad(QuadBez { p0: (315.0, 950.0), p1: (315.0, 950.0), p2: (315.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A3 (U+23A3): Quad(QuadBez { p0: (460.0, -145.0), p1: (460.0, -145.0), p2: (460.0, -145.0) }) has the same coordinates as a previous segment.
    • uni23A3 (U+23A3): Quad(QuadBez { p0: (460.0, -195.0), p1: (460.0, -195.0), p2: (460.0, -195.0) }) has the same coordinates as a previous segment.
    • uni23A3 (U+23A3): Quad(QuadBez { p0: (290.0, -195.0), p1: (290.0, -195.0), p2: (290.0, -195.0) }) has the same coordinates as a previous segment.
    • uni23A4 (U+23A4): Quad(QuadBez { p0: (303.0, -250.0), p1: (303.0, -250.0), p2: (303.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A4 (U+23A4): Quad(QuadBez { p0: (158.0, 845.0), p1: (158.0, 845.0), p2: (158.0, 845.0) }) has the same coordinates as a previous segment.
    • uni23A4 (U+23A4): Quad(QuadBez { p0: (158.0, 895.0), p1: (158.0, 895.0), p2: (158.0, 895.0) }) has the same coordinates as a previous segment.
    • uni23A4 (U+23A4): Quad(QuadBez { p0: (328.0, 895.0), p1: (328.0, 895.0), p2: (328.0, 895.0) }) has the same coordinates as a previous segment.
    • uni23A4 (U+23A4): Quad(QuadBez { p0: (353.0, 870.0), p1: (353.0, 870.0), p2: (353.0, 870.0) }) has the same coordinates as a previous segment.
    • uni23A4 (U+23A4): Quad(QuadBez { p0: (353.0, -250.0), p1: (353.0, -250.0), p2: (353.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A5 (U+23A5): Quad(QuadBez { p0: (303.0, -250.0), p1: (303.0, -250.0), p2: (303.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A5 (U+23A5): Quad(QuadBez { p0: (303.0, 950.0), p1: (303.0, 950.0), p2: (303.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A5 (U+23A5): Quad(QuadBez { p0: (353.0, 950.0), p1: (353.0, 950.0), p2: (353.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A5 (U+23A5): Quad(QuadBez { p0: (353.0, -250.0), p1: (353.0, -250.0), p2: (353.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23A6 (U+23A6): Quad(QuadBez { p0: (158.0, -195.0), p1: (158.0, -195.0), p2: (158.0, -195.0) }) has the same coordinates as a previous segment.
    • uni23A6 (U+23A6): Quad(QuadBez { p0: (158.0, -145.0), p1: (158.0, -145.0), p2: (158.0, -145.0) }) has the same coordinates as a previous segment.
    • uni23A6 (U+23A6): Quad(QuadBez { p0: (303.0, 950.0), p1: (303.0, 950.0), p2: (303.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A6 (U+23A6): Quad(QuadBez { p0: (353.0, 950.0), p1: (353.0, 950.0), p2: (353.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23A6 (U+23A6): Quad(QuadBez { p0: (353.0, -170.0), p1: (353.0, -170.0), p2: (353.0, -170.0) }) has the same coordinates as a previous segment.
    • uni23A6 (U+23A6): Quad(QuadBez { p0: (328.0, -195.0), p1: (328.0, -195.0), p2: (328.0, -195.0) }) has the same coordinates as a previous segment.
    • uni23AA (U+23AA): Quad(QuadBez { p0: (284.0, -250.0), p1: (284.0, -250.0), p2: (284.0, -250.0) }) has the same coordinates as a previous segment.
    • uni23AA (U+23AA): Quad(QuadBez { p0: (284.0, 950.0), p1: (284.0, 950.0), p2: (284.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23AA (U+23AA): Quad(QuadBez { p0: (334.0, 950.0), p1: (334.0, 950.0), p2: (334.0, 950.0) }) has the same coordinates as a previous segment.
    • uni23AA (U+23AA): Quad(QuadBez { p0: (334.0, -250.0), p1: (334.0, -250.0), p2: (334.0, -250.0) }) has the same coordinates as a previous segment.
    • uni266F (U+266F): Quad(QuadBez { p0: (356.0, 130.0), p1: (356.0, 130.0), p2: (356.0, 130.0) }) has the same coordinates as a previous segment.
    • uni266F (U+266F): Quad(QuadBez { p0: (228.0, 110.0), p1: (228.0, 110.0), p2: (228.0, 110.0) }) has the same coordinates as a previous segment.
    • uni266F (U+266F): Quad(QuadBez { p0: (228.0, 630.0), p1: (228.0, 630.0), p2: (228.0, 630.0) }) has the same coordinates as a previous segment.
    • uni266F (U+266F): Quad(QuadBez { p0: (356.0, 650.0), p1: (356.0, 650.0), p2: (356.0, 650.0) }) has the same coordinates as a previous segment.
    • uni266D (U+266D): Quad(QuadBez { p0: (238.0, 80.0), p1: (238.0, 80.0), p2: (238.0, 80.0) }) has the same coordinates as a previous segment.
    • uni266D (U+266D): Quad(QuadBez { p0: (238.0, 650.0), p1: (238.0, 650.0), p2: (238.0, 650.0) }) has the same coordinates as a previous segment.
    • uni266D (U+266D): Line(Line { p0: (238.0, 80.0), p1: (238.0, 80.0) }) has the same coordinates as a previous segment.
    • uni266E (U+266E): Quad(QuadBez { p0: (356.0, 60.0), p1: (356.0, 60.0), p2: (356.0, 60.0) }) has the same coordinates as a previous segment.
    • uni266E (U+266E): Quad(QuadBez { p0: (228.0, 200.0), p1: (228.0, 200.0), p2: (228.0, 200.0) }) has the same coordinates as a previous segment.
    • uni266E (U+266E): Quad(QuadBez { p0: (228.0, 660.0), p1: (228.0, 660.0), p2: (228.0, 660.0) }) has the same coordinates as a previous segment.
    • uni2E18 (U+2E18): Line(Line { p0: (268.0, 140.0), p1: (350.0, 140.0) }) has the same coordinates as a previous segment.
    • uniA708 (U+A708): Quad(QuadBez { p0: (387.0, 0.0), p1: (387.0, 0.0), p2: (387.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA708 (U+A708): Quad(QuadBez { p0: (387.0, 673.0), p1: (387.0, 673.0), p2: (387.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA708 (U+A708): Quad(QuadBez { p0: (437.0, 673.0), p1: (437.0, 673.0), p2: (437.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA708 (U+A708): Quad(QuadBez { p0: (437.0, 0.0), p1: (437.0, 0.0), p2: (437.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA709 (U+A709): Quad(QuadBez { p0: (387.0, 0.0), p1: (387.0, 0.0), p2: (387.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA709 (U+A709): Quad(QuadBez { p0: (387.0, 673.0), p1: (387.0, 673.0), p2: (387.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA709 (U+A709): Quad(QuadBez { p0: (437.0, 673.0), p1: (437.0, 673.0), p2: (437.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA709 (U+A709): Quad(QuadBez { p0: (437.0, 0.0), p1: (437.0, 0.0), p2: (437.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70A (U+A70A): Quad(QuadBez { p0: (387.0, 0.0), p1: (387.0, 0.0), p2: (387.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70A (U+A70A): Quad(QuadBez { p0: (387.0, 673.0), p1: (387.0, 673.0), p2: (387.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70A (U+A70A): Quad(QuadBez { p0: (437.0, 673.0), p1: (437.0, 673.0), p2: (437.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70A (U+A70A): Quad(QuadBez { p0: (437.0, 0.0), p1: (437.0, 0.0), p2: (437.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70B (U+A70B): Quad(QuadBez { p0: (387.0, 0.0), p1: (387.0, 0.0), p2: (387.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70B (U+A70B): Quad(QuadBez { p0: (387.0, 673.0), p1: (387.0, 673.0), p2: (387.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70B (U+A70B): Quad(QuadBez { p0: (437.0, 673.0), p1: (437.0, 673.0), p2: (437.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70B (U+A70B): Quad(QuadBez { p0: (437.0, 0.0), p1: (437.0, 0.0), p2: (437.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70C (U+A70C): Quad(QuadBez { p0: (387.0, 0.0), p1: (387.0, 0.0), p2: (387.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70C (U+A70C): Quad(QuadBez { p0: (387.0, 673.0), p1: (387.0, 673.0), p2: (387.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70C (U+A70C): Quad(QuadBez { p0: (437.0, 673.0), p1: (437.0, 673.0), p2: (437.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70C (U+A70C): Quad(QuadBez { p0: (437.0, 0.0), p1: (437.0, 0.0), p2: (437.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70D (U+A70D): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70D (U+A70D): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70D (U+A70D): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70D (U+A70D): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70E (U+A70E): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70E (U+A70E): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70E (U+A70E): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70E (U+A70E): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70F (U+A70F): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA70F (U+A70F): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70F (U+A70F): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA70F (U+A70F): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA710 (U+A710): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA710 (U+A710): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA710 (U+A710): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA710 (U+A710): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA711 (U+A711): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA711 (U+A711): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA711 (U+A711): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA711 (U+A711): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (437.0, 673.0), p1: (437.0, 673.0), p2: (437.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (437.0, 623.0), p1: (437.0, 623.0), p2: (437.0, 623.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 623.0), p1: (231.0, 623.0), p2: (231.0, 623.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 623.0), p1: (231.0, 623.0), p2: (231.0, 623.0) }) has the same coordinates as a previous segment.
    • uniA712 (U+A712): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (231.0, 530.0), p1: (231.0, 530.0), p2: (231.0, 530.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (437.0, 530.0), p1: (437.0, 530.0), p2: (437.0, 530.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (437.0, 480.0), p1: (437.0, 480.0), p2: (437.0, 480.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (231.0, 480.0), p1: (231.0, 480.0), p2: (231.0, 480.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (231.0, 480.0), p1: (231.0, 480.0), p2: (231.0, 480.0) }) has the same coordinates as a previous segment.
    • uniA713 (U+A713): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (231.0, 374.0), p1: (231.0, 374.0), p2: (231.0, 374.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (437.0, 374.0), p1: (437.0, 374.0), p2: (437.0, 374.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (437.0, 324.0), p1: (437.0, 324.0), p2: (437.0, 324.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (231.0, 324.0), p1: (231.0, 324.0), p2: (231.0, 324.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (231.0, 324.0), p1: (231.0, 324.0), p2: (231.0, 324.0) }) has the same coordinates as a previous segment.
    • uniA714 (U+A714): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (231.0, 218.0), p1: (231.0, 218.0), p2: (231.0, 218.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (437.0, 218.0), p1: (437.0, 218.0), p2: (437.0, 218.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (437.0, 168.0), p1: (437.0, 168.0), p2: (437.0, 168.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (231.0, 168.0), p1: (231.0, 168.0), p2: (231.0, 168.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (231.0, 168.0), p1: (231.0, 168.0), p2: (231.0, 168.0) }) has the same coordinates as a previous segment.
    • uniA715 (U+A715): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (181.0, 0.0), p1: (181.0, 0.0), p2: (181.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (181.0, 673.0), p1: (181.0, 673.0), p2: (181.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (231.0, 673.0), p1: (231.0, 673.0), p2: (231.0, 673.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (231.0, 50.0), p1: (231.0, 50.0), p2: (231.0, 50.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (437.0, 50.0), p1: (437.0, 50.0), p2: (437.0, 50.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (437.0, 0.0), p1: (437.0, 0.0), p2: (437.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    • uniA716 (U+A716): Quad(QuadBez { p0: (231.0, 0.0), p1: (231.0, 0.0), p2: (231.0, 0.0) }) has the same coordinates as a previous segment.
    [code: overlapping-path-segments]