If you think a check is flawed or have an idea for a check, please file an issue at https://github.com/fonttools/fontbakery/issues and remember to include a pointer to the repo and branch you're checking.
Summary
π₯ ERROR | β FATAL | π₯ FAIL | β οΈ WARN | β© SKIP | βΉοΈ INFO | β PASS |
---|---|---|---|---|---|---|
0 | 0 | 10 | 15 | 95 | 9 | 122 |
0% | 0% | 4% | 6% | 38% | 4% | 49% |
Meaning of check results:
- π₯ An ERROR is something wrong with FontBakery itself, possibly a bug.
- β A FATAL is an extremely severe issue that must be addressed immediately.
- π₯ A FAIL is a problem with the font that must be fixed.
- β οΈ A WARN is something that you should consider addressing.
- βΉοΈ An INFO result simply prints something useful. Typically stats.
- β A PASS means the font looks good for the given checking routine.
- β© And a SKIP happens when the check does not apply to the given font.
If you get ERRORs, please help us improve the tool by reporting them at our issue tracker.
(but other kinds of bug reports and/or feature requests are also always welcome, of course!)
FontBakery version: 0.12.6
OpenType Specification Checks
β οΈβ οΈβ οΈβ©β©β©β©β©β©β©β©β©β©β©β©β©β©β©Check glyphs in mark glyph class are non-spacing.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The following spacing glyphs may be in the GDEF mark glyph class by mistake: sinMatraAu (U+0DDE), sinMatraEe (U+0DDA), sinMatraI (U+0DD2), sinMatraIi (U+0DD3), sinMatraO (U+0DDC), sinMatraOo (U+0DDD), sinMatraU (U+0DD4), sinMatraUu (U+0DD6), sinVirama (U+0DCA), taAnusvara (U+0B82), taHalant (U+0BCD) and taMatraIi (U+0BC0)
[code: spacing-mark-glyphs]
Check mark characters are in GDEF mark glyph class.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The following mark characters could be in the GDEF mark glyph class: sinCandrabindu (U+0D81)
[code: mark-chars]
Check GDEF mark glyph class doesn't have characters that are not marks.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The following non-mark characters should not be in the GDEF mark glyph class: U+0DDA, U+0DDC, U+0DDD and U+0DDE
[code: non-mark-chars]
Universal Profile Checks
π₯π₯β οΈβ οΈβ οΈβ οΈβ©β©β©β©βΉοΈCheck accent of Lcaron, dcaron, lcaron, tcaron
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
Lcaron uses component caron.
[code: wrong-mark]
Do we have the latest version of FontBakery installed?
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
Current FontBakery version is 0.12.6, while a newer 0.13.0 is already available. Please upgrade it with 'pip install -U fontbakery'
[code: outdated-fontbakery]
Detect any interpolation issues in the font.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
Interpolation issues were found in the font:
[code: interpolation-issues]- Contour 0 start point differs in glyph 'taEe' between location wght=400 and location wght=800 - Contour 0 in glyph 'taEe': becomes underweight between wght=400 and wght=800. - Contour 2 start point differs in glyph 'tayear' between location wght=400 and location wght=800 - Contour 2 in glyph 'tayear': becomes underweight between wght=400 and wght=800. - Contour order differs in glyph 'uni0965': [0, 1] in wght=400, [1, 0] in wght=800.
Check math signs have the same width.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The most common width is 469 among a set of 8 math glyphs. The following math glyphs have a different width, though:
Width = 462: greater, less
Width = 492: logicalnot
Width = 400: multiply
Width = 495: approxequal
[code: width-outliers]
Does the font contain a soft hyphen?
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
This font has a 'Soft Hyphen' character.
[code: softhyphen]
Check font contains no unreachable glyphs
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The following glyphs could not be reached by codepoint or substitution rules:
[code: unreachable-glyphs]- mooniak - sinCCU - sinDAa.virama.ss01 - sinGDhU - sinGDhUu - sinJnyAa.virama.ss01 - sinNDAa.virama.ss01 - sinNDRI - sinNDRIi - sinNdAa.virama.ss01 - sinNdRa - sinNyAa.virama.ss01 - sinYansaya.virama - taMatraI.alt3 - taMatraI.alt4 - taMatraI.alt5 - taMatraI.alt6 - taMatraI.alt7 - taMatraIi.alt1 - vertical_stem_upper
Outline Checks
β οΈβ©β©β©β©Check the direction of the outermost contour in each glyph
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The following glyphs have a counter-clockwise outer contour:
[code: ccw-outer-contour]* .notdef has a counter-clockwise outer contour * Abreve (U+0102) has a counter-clockwise outer contour * Aring (U+00C5) has a counter-clockwise outer contour * Atilde (U+00C3) has a counter-clockwise outer contour * Gbreve (U+011E) has a counter-clockwise outer contour * Ntilde (U+00D1) has a counter-clockwise outer contour * Otilde (U+00D5) has a counter-clockwise outer contour * U (U+0055) has a counter-clockwise outer contour * U (U+0055) has a counter-clockwise outer contour * U (U+0055) has a counter-clockwise outer contour * Uacute (U+00DA) has a counter-clockwise outer contour * Uacute (U+00DA) has a counter-clockwise outer contour * Uacute (U+00DA) has a counter-clockwise outer contour * Ucircumflex (U+00DB) has a counter-clockwise outer contour * Ucircumflex (U+00DB) has a counter-clockwise outer contour * Ucircumflex (U+00DB) has a counter-clockwise outer contour * Udieresis (U+00DC) has a counter-clockwise outer contour * Udieresis (U+00DC) has a counter-clockwise outer contour * Udieresis (U+00DC) has a counter-clockwise outer contour * Ugrave (U+00D9) has a counter-clockwise outer contour * Ugrave (U+00D9) has a counter-clockwise outer contour * Ugrave (U+00D9) has a counter-clockwise outer contour * Uhungarumlaut (U+0170) has a counter-clockwise outer contour * Uhungarumlaut (U+0170) has a counter-clockwise outer contour * Uhungarumlaut (U+0170) has a counter-clockwise outer contour * Umacron (U+016A) has a counter-clockwise outer contour * Umacron (U+016A) has a counter-clockwise outer contour * Umacron (U+016A) has a counter-clockwise outer contour * Uogonek (U+0172) has a counter-clockwise outer contour * Uogonek (U+0172) has a counter-clockwise outer contour * Uogonek (U+0172) has a counter-clockwise outer contour * Uring (U+016E) has a counter-clockwise outer contour * Uring (U+016E) has a counter-clockwise outer contour * Uring (U+016E) has a counter-clockwise outer contour * Uring (U+016E) has a counter-clockwise outer contour * abreve (U+0103) has a counter-clockwise outer contour * approxequal (U+2248) has a counter-clockwise outer contour * approxequal (U+2248) has a counter-clockwise outer contour * aring (U+00E5) has a counter-clockwise outer contour * asciitilde (U+007E) has a counter-clockwise outer contour * atilde (U+00E3) has a counter-clockwise outer contour * bar (U+007C) has a counter-clockwise outer contour * braceleft (U+007B) has a counter-clockwise outer contour * braceright (U+007D) has a counter-clockwise outer contour * bracketleft (U+005B) has a counter-clockwise outer contour * bracketright (U+005D) has a counter-clockwise outer contour * breve (U+02D8) has a counter-clockwise outer contour * currency (U+00A4) has a counter-clockwise outer contour * degree (U+00B0) has a counter-clockwise outer contour * eight (U+0038) has a counter-clockwise outer contour * eight.numr has a counter-clockwise outer contour * eight.tf has a counter-clockwise outer contour * g (U+0067) has a counter-clockwise outer contour * gbreve (U+011F) has a counter-clockwise outer contour * gbreve (U+011F) has a counter-clockwise outer contour * mooniak has a counter-clockwise outer contour * mooniak has a counter-clockwise outer contour * ntilde (U+00F1) has a counter-clockwise outer contour * o (U+006F) has a counter-clockwise outer contour * oacute (U+00F3) has a counter-clockwise outer contour * ocircumflex (U+00F4) has a counter-clockwise outer contour * odieresis (U+00F6) has a counter-clockwise outer contour * oe (U+0153) has a counter-clockwise outer contour * ograve (U+00F2) has a counter-clockwise outer contour * ohungarumlaut (U+0151) has a counter-clockwise outer contour * omacron (U+014D) has a counter-clockwise outer contour * ordmasculine (U+00BA) has a counter-clockwise outer contour * otilde (U+00F5) has a counter-clockwise outer contour * otilde (U+00F5) has a counter-clockwise outer contour * ring (U+02DA) has a counter-clockwise outer contour * s (U+0073) has a counter-clockwise outer contour * sacute (U+015B) has a counter-clockwise outer contour * scaron (U+0161) has a counter-clockwise outer contour * short_dash2 (U+2010) has a counter-clockwise outer contour * sinA (U+0D85) has a counter-clockwise outer contour * sinA (U+0D85) has a counter-clockwise outer contour * sinA (U+0D85) has a counter-clockwise outer contour * sinAa (U+0D86) has a counter-clockwise outer contour * sinAa (U+0D86) has a counter-clockwise outer contour * sinAa (U+0D86) has a counter-clockwise outer contour * sinAa (U+0D86) has a counter-clockwise outer contour * sinAae (U+0D88) has a counter-clockwise outer contour * sinAae (U+0D88) has a counter-clockwise outer contour * sinAae (U+0D88) has a counter-clockwise outer contour * sinAae (U+0D88) has a counter-clockwise outer contour * sinAe (U+0D87) has a counter-clockwise outer contour * sinAe (U+0D87) has a counter-clockwise outer contour * sinAe (U+0D87) has a counter-clockwise outer contour * sinAe (U+0D87) has a counter-clockwise outer contour * sinAi (U+0D93) has a counter-clockwise outer contour * sinAi (U+0D93) has a counter-clockwise outer contour * sinAi (U+0D93) has a counter-clockwise outer contour * sinAnusvara (U+0D82) has a counter-clockwise outer contour * sinAnusvara_Sh has a counter-clockwise outer contour * sinAnusvara_Sh has a counter-clockwise outer contour * sinAnusvara_Sh has a counter-clockwise outer contour * sinAnusvara_ShI has a counter-clockwise outer contour * sinAnusvara_ShI has a counter-clockwise outer contour * sinAnusvara_ShI has a counter-clockwise outer contour * sinAnusvara_ShIi has a counter-clockwise outer contour * sinAnusvara_ShIi has a counter-clockwise outer contour * sinAnusvara_ShIi has a counter-clockwise outer contour * sinAnusvara_ShU has a counter-clockwise outer contour * sinAnusvara_ShU has a counter-clockwise outer contour * sinAnusvara_ShU has a counter-clockwise outer contour * sinAnusvara_ShUu has a counter-clockwise outer contour * sinAnusvara_ShUu has a counter-clockwise outer contour * sinAnusvara_ShUu has a counter-clockwise outer contour * sinAnusvara_Sha has a counter-clockwise outer contour * sinAnusvara_Sha has a counter-clockwise outer contour * sinAu (U+0D96) has a counter-clockwise outer contour * sinAu (U+0D96) has a counter-clockwise outer contour * sinB has a counter-clockwise outer contour * sinBB has a counter-clockwise outer contour * sinBBI has a counter-clockwise outer contour * sinBBIi has a counter-clockwise outer contour * sinBBU has a counter-clockwise outer contour * sinBBU has a counter-clockwise outer contour * sinBBUu has a counter-clockwise outer contour * sinBBUu has a counter-clockwise outer contour * sinBBa has a counter-clockwise outer contour * sinBBa.reph has a counter-clockwise outer contour * sinBBa.reph has a counter-clockwise outer contour * sinBI has a counter-clockwise outer contour * sinBI has a counter-clockwise outer contour * sinBIi has a counter-clockwise outer contour * sinBIi has a counter-clockwise outer contour * sinBR has a counter-clockwise outer contour * sinBR has a counter-clockwise outer contour * sinBRI has a counter-clockwise outer contour * sinBRI has a counter-clockwise outer contour * sinBRI has a counter-clockwise outer contour * sinBRIi has a counter-clockwise outer contour * sinBRIi has a counter-clockwise outer contour * sinBRIi has a counter-clockwise outer contour * sinBRa has a counter-clockwise outer contour * sinBRa has a counter-clockwise outer contour * sinBU has a counter-clockwise outer contour * sinBU has a counter-clockwise outer contour * sinBUu has a counter-clockwise outer contour * sinBUu has a counter-clockwise outer contour * sinBa (U+0DB6) has a counter-clockwise outer contour * sinBa.reph has a counter-clockwise outer contour * sinBa.reph has a counter-clockwise outer contour * sinBh has a counter-clockwise outer contour * sinBh has a counter-clockwise outer contour * sinBh has a counter-clockwise outer contour * sinBhI has a counter-clockwise outer contour * sinBhI has a counter-clockwise outer contour * sinBhI has a counter-clockwise outer contour * sinBhIi has a counter-clockwise outer contour * sinBhIi has a counter-clockwise outer contour * sinBhIi has a counter-clockwise outer contour * sinBhR has a counter-clockwise outer contour * sinBhR has a counter-clockwise outer contour * sinBhR has a counter-clockwise outer contour * sinBhR has a counter-clockwise outer contour * sinBhRI has a counter-clockwise outer contour * sinBhRI has a counter-clockwise outer contour * sinBhRI has a counter-clockwise outer contour * sinBhRI has a counter-clockwise outer contour * sinBhRIi has a counter-clockwise outer contour * sinBhRIi has a counter-clockwise outer contour * sinBhRIi has a counter-clockwise outer contour * sinBhRIi has a counter-clockwise outer contour * sinBhRa has a counter-clockwise outer contour * sinBhRa has a counter-clockwise outer contour * sinBhRa has a counter-clockwise outer contour * sinBhU has a counter-clockwise outer contour * sinBhU has a counter-clockwise outer contour * sinBhU has a counter-clockwise outer contour * sinBhUu has a counter-clockwise outer contour * sinBhUu has a counter-clockwise outer contour * sinBhUu has a counter-clockwise outer contour * sinBha (U+0DB7) has a counter-clockwise outer contour * sinBha (U+0DB7) has a counter-clockwise outer contour * sinBha.reph has a counter-clockwise outer contour * sinBha.reph has a counter-clockwise outer contour * sinBha.reph has a counter-clockwise outer contour * sinC has a counter-clockwise outer contour * sinC has a counter-clockwise outer contour * sinC has a counter-clockwise outer contour * sinCC has a counter-clockwise outer contour * sinCC has a counter-clockwise outer contour * sinCCI has a counter-clockwise outer contour * sinCCI has a counter-clockwise outer contour * sinCCIi has a counter-clockwise outer contour * sinCCIi has a counter-clockwise outer contour * sinCCU has a counter-clockwise outer contour * sinCCU has a counter-clockwise outer contour * sinCCUu has a counter-clockwise outer contour * sinCCUu has a counter-clockwise outer contour * sinCCa has a counter-clockwise outer contour * sinCCa.reph has a counter-clockwise outer contour * sinCCa.reph has a counter-clockwise outer contour * sinCI has a counter-clockwise outer contour * sinCI has a counter-clockwise outer contour * sinCI has a counter-clockwise outer contour * sinCIi has a counter-clockwise outer contour * sinCIi has a counter-clockwise outer contour * sinCIi has a counter-clockwise outer contour * sinCR has a counter-clockwise outer contour * sinCR has a counter-clockwise outer contour * sinCR has a counter-clockwise outer contour * sinCR has a counter-clockwise outer contour * sinCRI has a counter-clockwise outer contour * sinCRI has a counter-clockwise outer contour * sinCRI has a counter-clockwise outer contour * sinCRI has a counter-clockwise outer contour * sinCRIi has a counter-clockwise outer contour * sinCRIi has a counter-clockwise outer contour * sinCRIi has a counter-clockwise outer contour * sinCRIi has a counter-clockwise outer contour * sinCRa has a counter-clockwise outer contour * sinCRa has a counter-clockwise outer contour * sinCRa has a counter-clockwise outer contour * sinCU has a counter-clockwise outer contour * sinCU has a counter-clockwise outer contour * sinCU has a counter-clockwise outer contour * sinCUu has a counter-clockwise outer contour * sinCUu has a counter-clockwise outer contour * sinCUu has a counter-clockwise outer contour * sinCa (U+0DA0) has a counter-clockwise outer contour * sinCa (U+0DA0) has a counter-clockwise outer contour * sinCa.reph has a counter-clockwise outer contour * sinCa.reph has a counter-clockwise outer contour * sinCa.reph has a counter-clockwise outer contour * sinCandrabindu (U+0D81) has a counter-clockwise outer contour * sinCandrabindu.001 has a counter-clockwise outer contour * sinCh has a counter-clockwise outer contour * sinCh has a counter-clockwise outer contour * sinChI has a counter-clockwise outer contour * sinChI has a counter-clockwise outer contour * sinChIi has a counter-clockwise outer contour * sinChIi has a counter-clockwise outer contour * sinChU has a counter-clockwise outer contour * sinChU has a counter-clockwise outer contour * sinChUu has a counter-clockwise outer contour * sinChUu has a counter-clockwise outer contour * sinCha (U+0DA1) has a counter-clockwise outer contour * sinCha.reph has a counter-clockwise outer contour * sinCha.reph has a counter-clockwise outer contour * sinD has a counter-clockwise outer contour * sinD has a counter-clockwise outer contour * sinDAa.ss01 has a counter-clockwise outer contour * sinDAa.virama.ss01 has a counter-clockwise outer contour * sinDAa.virama.ss01 has a counter-clockwise outer contour * sinDAae.ss01 has a counter-clockwise outer contour * sinDAe.ss01 has a counter-clockwise outer contour * sinDDh has a counter-clockwise outer contour * sinDDh has a counter-clockwise outer contour * sinDDhI has a counter-clockwise outer contour * sinDDhI has a counter-clockwise outer contour * sinDDhIi has a counter-clockwise outer contour * sinDDhIi has a counter-clockwise outer contour * sinDDhU has a counter-clockwise outer contour * sinDDhU has a counter-clockwise outer contour * sinDDhU has a counter-clockwise outer contour * sinDDhUu has a counter-clockwise outer contour * sinDDhUu has a counter-clockwise outer contour * sinDDhUu has a counter-clockwise outer contour * sinDDha has a counter-clockwise outer contour * sinDDha has a counter-clockwise outer contour * sinDDha.reph has a counter-clockwise outer contour * sinDDha.reph has a counter-clockwise outer contour * sinDDha.reph has a counter-clockwise outer contour * sinDI has a counter-clockwise outer contour * sinDI has a counter-clockwise outer contour * sinDIi has a counter-clockwise outer contour * sinDIi has a counter-clockwise outer contour * sinDR has a counter-clockwise outer contour * sinDR has a counter-clockwise outer contour * sinDR has a counter-clockwise outer contour * sinDRAa.ss01 has a counter-clockwise outer contour * sinDRAa.ss01 has a counter-clockwise outer contour * sinDRAa.ss01 has a counter-clockwise outer contour * sinDRI has a counter-clockwise outer contour * sinDRI has a counter-clockwise outer contour * sinDRI has a counter-clockwise outer contour * sinDRIi has a counter-clockwise outer contour * sinDRIi has a counter-clockwise outer contour * sinDRIi has a counter-clockwise outer contour * sinDRa has a counter-clockwise outer contour * sinDRa has a counter-clockwise outer contour * sinDU has a counter-clockwise outer contour * sinDU has a counter-clockwise outer contour * sinDUu has a counter-clockwise outer contour * sinDUu has a counter-clockwise outer contour * sinDV has a counter-clockwise outer contour * sinDV has a counter-clockwise outer contour * sinDVI has a counter-clockwise outer contour * sinDVI has a counter-clockwise outer contour * sinDVI has a counter-clockwise outer contour * sinDVIi has a counter-clockwise outer contour * sinDVIi has a counter-clockwise outer contour * sinDVIi has a counter-clockwise outer contour * sinDVU has a counter-clockwise outer contour * sinDVU has a counter-clockwise outer contour * sinDVU has a counter-clockwise outer contour * sinDVUu has a counter-clockwise outer contour * sinDVUu has a counter-clockwise outer contour * sinDVUu has a counter-clockwise outer contour * sinDVa has a counter-clockwise outer contour * sinDVa has a counter-clockwise outer contour * sinDVa.reph has a counter-clockwise outer contour * sinDVa.reph has a counter-clockwise outer contour * sinDVa.reph has a counter-clockwise outer contour * sinDYAa.post.ss01 has a counter-clockwise outer contour * sinDYAa.post.ss01 has a counter-clockwise outer contour * sinDYOo.post.ss01 has a counter-clockwise outer contour * sinDYOo.post.ss01 has a counter-clockwise outer contour * sinDYOo.post.ss01 has a counter-clockwise outer contour * sinDYOo.post.ss01 has a counter-clockwise outer contour * sinDYUu.post.ss01 has a counter-clockwise outer contour * sinDYUu.post.ss01 has a counter-clockwise outer contour * sinDYUu.post.ss01 has a counter-clockwise outer contour * sinDYu.post.ss01 has a counter-clockwise outer contour * sinDYu.post.ss01 has a counter-clockwise outer contour * sinDYu.post.ss01 has a counter-clockwise outer contour * sinDa (U+0DAF) has a counter-clockwise outer contour * sinDa.reph has a counter-clockwise outer contour * sinDa.reph has a counter-clockwise outer contour * sinDaYa.post.ss01 has a counter-clockwise outer contour * sinDaYa.post.ss01 has a counter-clockwise outer contour * sinDd has a counter-clockwise outer contour * sinDd has a counter-clockwise outer contour * sinDdI has a counter-clockwise outer contour * sinDdI has a counter-clockwise outer contour * sinDdIi has a counter-clockwise outer contour * sinDdIi has a counter-clockwise outer contour * sinDdR has a counter-clockwise outer contour * sinDdR has a counter-clockwise outer contour * sinDdR has a counter-clockwise outer contour * sinDdRI has a counter-clockwise outer contour * sinDdRI has a counter-clockwise outer contour * sinDdRI has a counter-clockwise outer contour * sinDdRIi has a counter-clockwise outer contour * sinDdRIi has a counter-clockwise outer contour * sinDdRIi has a counter-clockwise outer contour * sinDdRa has a counter-clockwise outer contour * sinDdRa has a counter-clockwise outer contour * sinDdU has a counter-clockwise outer contour * sinDdU has a counter-clockwise outer contour * sinDdUu has a counter-clockwise outer contour * sinDdUu has a counter-clockwise outer contour * sinDda (U+0DA9) has a counter-clockwise outer contour * sinDda.reph has a counter-clockwise outer contour * sinDda.reph has a counter-clockwise outer contour * sinDdh has a counter-clockwise outer contour * sinDdh has a counter-clockwise outer contour * sinDdhI has a counter-clockwise outer contour * sinDdhI has a counter-clockwise outer contour * sinDdhIi has a counter-clockwise outer contour * sinDdhIi has a counter-clockwise outer contour * sinDdhU has a counter-clockwise outer contour * sinDdhU has a counter-clockwise outer contour * sinDdhUu has a counter-clockwise outer contour * sinDdhUu has a counter-clockwise outer contour * sinDdha (U+0DAA) has a counter-clockwise outer contour * sinDdha.reph has a counter-clockwise outer contour * sinDdha.reph has a counter-clockwise outer contour * sinDh has a counter-clockwise outer contour * sinDhI has a counter-clockwise outer contour * sinDhIi has a counter-clockwise outer contour * sinDhR has a counter-clockwise outer contour * sinDhR has a counter-clockwise outer contour * sinDhRI has a counter-clockwise outer contour * sinDhRI has a counter-clockwise outer contour * sinDhRIi has a counter-clockwise outer contour * sinDhRIi has a counter-clockwise outer contour * sinDhRa has a counter-clockwise outer contour * sinDhRa has a counter-clockwise outer contour * sinDhU has a counter-clockwise outer contour * sinDhU has a counter-clockwise outer contour * sinDhUu has a counter-clockwise outer contour * sinDhUu has a counter-clockwise outer contour * sinDha (U+0DB0) has a counter-clockwise outer contour * sinDha.reph has a counter-clockwise outer contour * sinDha.reph has a counter-clockwise outer contour * sinDvocR.ss01 has a counter-clockwise outer contour * sinDvocR.ss01 has a counter-clockwise outer contour * sinDvocRr.ss01 has a counter-clockwise outer contour * sinDvocRr.ss01 has a counter-clockwise outer contour * sinDvocRr.ss01 has a counter-clockwise outer contour * sinE (U+0D91) has a counter-clockwise outer contour * sinE (U+0D91) has a counter-clockwise outer contour * sinEe (U+0D92) has a counter-clockwise outer contour * sinEe (U+0D92) has a counter-clockwise outer contour * sinEe (U+0D92) has a counter-clockwise outer contour * sinEight_Zerolith has a counter-clockwise outer contour * sinEight_Zerolith has a counter-clockwise outer contour * sinEight_Zerolith has a counter-clockwise outer contour * sinEightlith (U+0DEE) has a counter-clockwise outer contour * sinF has a counter-clockwise outer contour * sinF has a counter-clockwise outer contour * sinFI has a counter-clockwise outer contour * sinFI has a counter-clockwise outer contour * sinFIi has a counter-clockwise outer contour * sinFIi has a counter-clockwise outer contour * sinFR has a counter-clockwise outer contour * sinFR has a counter-clockwise outer contour * sinFR has a counter-clockwise outer contour * sinFRI has a counter-clockwise outer contour * sinFRI has a counter-clockwise outer contour * sinFRI has a counter-clockwise outer contour * sinFRIi has a counter-clockwise outer contour * sinFRIi has a counter-clockwise outer contour * sinFRIi has a counter-clockwise outer contour * sinFRa has a counter-clockwise outer contour * sinFRa has a counter-clockwise outer contour * sinFU has a counter-clockwise outer contour * sinFU has a counter-clockwise outer contour * sinFUu has a counter-clockwise outer contour * sinFUu has a counter-clockwise outer contour * sinFa (U+0DC6) has a counter-clockwise outer contour * sinFa.reph has a counter-clockwise outer contour * sinFa.reph has a counter-clockwise outer contour * sinFive_Zerolith has a counter-clockwise outer contour * sinFive_Zerolith has a counter-clockwise outer contour * sinFive_Zerolith has a counter-clockwise outer contour * sinFivelith (U+0DEB) has a counter-clockwise outer contour * sinFour_Zerolith has a counter-clockwise outer contour * sinFour_Zerolith has a counter-clockwise outer contour * sinFour_Zerolith has a counter-clockwise outer contour * sinFourlith (U+0DEA) has a counter-clockwise outer contour * sinG has a counter-clockwise outer contour * sinG has a counter-clockwise outer contour * sinGDh has a counter-clockwise outer contour * sinGDh has a counter-clockwise outer contour * sinGDhI has a counter-clockwise outer contour * sinGDhI has a counter-clockwise outer contour * sinGDhIi has a counter-clockwise outer contour * sinGDhIi has a counter-clockwise outer contour * sinGDhU has a counter-clockwise outer contour * sinGDhU has a counter-clockwise outer contour * sinGDhU has a counter-clockwise outer contour * sinGDhUu has a counter-clockwise outer contour * sinGDhUu has a counter-clockwise outer contour * sinGDhUu has a counter-clockwise outer contour * sinGDha has a counter-clockwise outer contour * sinGDha has a counter-clockwise outer contour * sinGDha.reph has a counter-clockwise outer contour * sinGDha.reph has a counter-clockwise outer contour * sinGDha.reph has a counter-clockwise outer contour * sinGI has a counter-clockwise outer contour * sinGI has a counter-clockwise outer contour * sinGIi has a counter-clockwise outer contour * sinGR has a counter-clockwise outer contour * sinGR has a counter-clockwise outer contour * sinGR has a counter-clockwise outer contour * sinGRI has a counter-clockwise outer contour * sinGRI has a counter-clockwise outer contour * sinGRI has a counter-clockwise outer contour * sinGRIi has a counter-clockwise outer contour * sinGRIi has a counter-clockwise outer contour * sinGRa has a counter-clockwise outer contour * sinGRa has a counter-clockwise outer contour * sinGU has a counter-clockwise outer contour * sinGU has a counter-clockwise outer contour * sinGUu has a counter-clockwise outer contour * sinGUu has a counter-clockwise outer contour * sinGa (U+0D9C) has a counter-clockwise outer contour * sinGa.reph has a counter-clockwise outer contour * sinGa.reph has a counter-clockwise outer contour * sinGh has a counter-clockwise outer contour * sinGh has a counter-clockwise outer contour * sinGh has a counter-clockwise outer contour * sinGhI has a counter-clockwise outer contour * sinGhI has a counter-clockwise outer contour * sinGhI has a counter-clockwise outer contour * sinGhIi has a counter-clockwise outer contour * sinGhIi has a counter-clockwise outer contour * sinGhIi has a counter-clockwise outer contour * sinGhR has a counter-clockwise outer contour * sinGhR has a counter-clockwise outer contour * sinGhR has a counter-clockwise outer contour * sinGhR has a counter-clockwise outer contour * sinGhRI has a counter-clockwise outer contour * sinGhRI has a counter-clockwise outer contour * sinGhRI has a counter-clockwise outer contour * sinGhRI has a counter-clockwise outer contour * sinGhRIi has a counter-clockwise outer contour * sinGhRIi has a counter-clockwise outer contour * sinGhRIi has a counter-clockwise outer contour * sinGhRIi has a counter-clockwise outer contour * sinGhRa has a counter-clockwise outer contour * sinGhRa has a counter-clockwise outer contour * sinGhRa has a counter-clockwise outer contour * sinGhU has a counter-clockwise outer contour * sinGhU has a counter-clockwise outer contour * sinGhU has a counter-clockwise outer contour * sinGhUu has a counter-clockwise outer contour * sinGhUu has a counter-clockwise outer contour * sinGhUu has a counter-clockwise outer contour * sinGha (U+0D9D) has a counter-clockwise outer contour * sinGha (U+0D9D) has a counter-clockwise outer contour * sinGha.reph has a counter-clockwise outer contour * sinGha.reph has a counter-clockwise outer contour * sinGha.reph has a counter-clockwise outer contour * sinH has a counter-clockwise outer contour * sinH has a counter-clockwise outer contour * sinHI has a counter-clockwise outer contour * sinHI has a counter-clockwise outer contour * sinHIi has a counter-clockwise outer contour * sinHIi has a counter-clockwise outer contour * sinHR has a counter-clockwise outer contour * sinHR has a counter-clockwise outer contour * sinHR has a counter-clockwise outer contour * sinHRI has a counter-clockwise outer contour * sinHRI has a counter-clockwise outer contour * sinHRI has a counter-clockwise outer contour * sinHRIi has a counter-clockwise outer contour * sinHRIi has a counter-clockwise outer contour * sinHRIi has a counter-clockwise outer contour * sinHRa has a counter-clockwise outer contour * sinHRa has a counter-clockwise outer contour * sinHU has a counter-clockwise outer contour * sinHU has a counter-clockwise outer contour * sinHUu has a counter-clockwise outer contour * sinHUu has a counter-clockwise outer contour * sinHa (U+0DC4) has a counter-clockwise outer contour * sinHa.reph has a counter-clockwise outer contour * sinHa.reph has a counter-clockwise outer contour * sinI (U+0D89) has a counter-clockwise outer contour * sinIi (U+0D8A) has a counter-clockwise outer contour * sinIi (U+0D8A) has a counter-clockwise outer contour * sinIi (U+0D8A) has a counter-clockwise outer contour * sinJ has a counter-clockwise outer contour * sinJ has a counter-clockwise outer contour * sinJI has a counter-clockwise outer contour * sinJI has a counter-clockwise outer contour * sinJIi has a counter-clockwise outer contour * sinJIi has a counter-clockwise outer contour * sinJR has a counter-clockwise outer contour * sinJR has a counter-clockwise outer contour * sinJR has a counter-clockwise outer contour * sinJRI has a counter-clockwise outer contour * sinJRI has a counter-clockwise outer contour * sinJRI has a counter-clockwise outer contour * sinJRIi has a counter-clockwise outer contour * sinJRIi has a counter-clockwise outer contour * sinJRIi has a counter-clockwise outer contour * sinJRa has a counter-clockwise outer contour * sinJRa has a counter-clockwise outer contour * sinJU has a counter-clockwise outer contour * sinJU has a counter-clockwise outer contour * sinJUu has a counter-clockwise outer contour * sinJUu has a counter-clockwise outer contour * sinJa (U+0DA2) has a counter-clockwise outer contour * sinJa.reph has a counter-clockwise outer contour * sinJa.reph has a counter-clockwise outer contour * sinJh has a counter-clockwise outer contour * sinJh has a counter-clockwise outer contour * sinJhI has a counter-clockwise outer contour * sinJhI has a counter-clockwise outer contour * sinJhIi has a counter-clockwise outer contour * sinJhIi has a counter-clockwise outer contour * sinJhR has a counter-clockwise outer contour * sinJhR has a counter-clockwise outer contour * sinJhR has a counter-clockwise outer contour * sinJhRI has a counter-clockwise outer contour * sinJhRI has a counter-clockwise outer contour * sinJhRI has a counter-clockwise outer contour * sinJhRIi has a counter-clockwise outer contour * sinJhRIi has a counter-clockwise outer contour * sinJhRIi has a counter-clockwise outer contour * sinJhRa has a counter-clockwise outer contour * sinJhRa has a counter-clockwise outer contour * sinJhRa has a counter-clockwise outer contour * sinJhU has a counter-clockwise outer contour * sinJhU has a counter-clockwise outer contour * sinJhU has a counter-clockwise outer contour * sinJhUu has a counter-clockwise outer contour * sinJhUu has a counter-clockwise outer contour * sinJhUu has a counter-clockwise outer contour * sinJha (U+0DA3) has a counter-clockwise outer contour * sinJha (U+0DA3) has a counter-clockwise outer contour * sinJha.reph has a counter-clockwise outer contour * sinJha.reph has a counter-clockwise outer contour * sinJha.reph has a counter-clockwise outer contour * sinJny has a counter-clockwise outer contour * sinJny has a counter-clockwise outer contour * sinJny has a counter-clockwise outer contour * sinJny has a counter-clockwise outer contour * sinJnyAa.ss01 has a counter-clockwise outer contour * sinJnyAa.ss01 has a counter-clockwise outer contour * sinJnyAa.ss01 has a counter-clockwise outer contour * sinJnyAa.virama.ss01 has a counter-clockwise outer contour * sinJnyAa.virama.ss01 has a counter-clockwise outer contour * sinJnyAa.virama.ss01 has a counter-clockwise outer contour * sinJnyAa.virama.ss01 has a counter-clockwise outer contour * sinJnyAe.ss01 has a counter-clockwise outer contour * sinJnyAe.ss01 has a counter-clockwise outer contour * sinJnyAe.ss01 has a counter-clockwise outer contour * sinJnyAee.ss01 has a counter-clockwise outer contour * sinJnyAee.ss01 has a counter-clockwise outer contour * sinJnyAee.ss01 has a counter-clockwise outer contour * sinJnyI has a counter-clockwise outer contour * sinJnyI has a counter-clockwise outer contour * sinJnyI has a counter-clockwise outer contour * sinJnyI has a counter-clockwise outer contour * sinJnyIi has a counter-clockwise outer contour * sinJnyIi has a counter-clockwise outer contour * sinJnyIi has a counter-clockwise outer contour * sinJnyIi has a counter-clockwise outer contour * sinJnyR has a counter-clockwise outer contour * sinJnyR has a counter-clockwise outer contour * sinJnyR has a counter-clockwise outer contour * sinJnyR has a counter-clockwise outer contour * sinJnyR has a counter-clockwise outer contour * sinJnyRI has a counter-clockwise outer contour * sinJnyRI has a counter-clockwise outer contour * sinJnyRI has a counter-clockwise outer contour * sinJnyRI has a counter-clockwise outer contour * sinJnyRI has a counter-clockwise outer contour * sinJnyRIi has a counter-clockwise outer contour * sinJnyRIi has a counter-clockwise outer contour * sinJnyRIi has a counter-clockwise outer contour * sinJnyRIi has a counter-clockwise outer contour * sinJnyRIi has a counter-clockwise outer contour * sinJnyRa has a counter-clockwise outer contour * sinJnyRa has a counter-clockwise outer contour * sinJnyRa has a counter-clockwise outer contour * sinJnyRa has a counter-clockwise outer contour * sinJnyU has a counter-clockwise outer contour * sinJnyU has a counter-clockwise outer contour * sinJnyU has a counter-clockwise outer contour * sinJnyU has a counter-clockwise outer contour * sinJnyUu has a counter-clockwise outer contour * sinJnyUu has a counter-clockwise outer contour * sinJnyUu has a counter-clockwise outer contour * sinJnyUu has a counter-clockwise outer contour * sinJnya (U+0DA5) has a counter-clockwise outer contour * sinJnya (U+0DA5) has a counter-clockwise outer contour * sinJnya (U+0DA5) has a counter-clockwise outer contour * sinJnya.reph has a counter-clockwise outer contour * sinJnya.reph has a counter-clockwise outer contour * sinJnya.reph has a counter-clockwise outer contour * sinJnya.reph has a counter-clockwise outer contour * sinK has a counter-clockwise outer contour * sinK has a counter-clockwise outer contour * sinKI has a counter-clockwise outer contour * sinKI has a counter-clockwise outer contour * sinKIi has a counter-clockwise outer contour * sinKIi has a counter-clockwise outer contour * sinKR has a counter-clockwise outer contour * sinKR has a counter-clockwise outer contour * sinKR has a counter-clockwise outer contour * sinKRI has a counter-clockwise outer contour * sinKRI has a counter-clockwise outer contour * sinKRI has a counter-clockwise outer contour * sinKRIi has a counter-clockwise outer contour * sinKRIi has a counter-clockwise outer contour * sinKRIi has a counter-clockwise outer contour * sinKRa has a counter-clockwise outer contour * sinKRa has a counter-clockwise outer contour * sinKSs has a counter-clockwise outer contour * sinKSs has a counter-clockwise outer contour * sinKSs has a counter-clockwise outer contour * sinKSsI has a counter-clockwise outer contour * sinKSsI has a counter-clockwise outer contour * sinKSsI has a counter-clockwise outer contour * sinKSsIi has a counter-clockwise outer contour * sinKSsIi has a counter-clockwise outer contour * sinKSsIi has a counter-clockwise outer contour * sinKSsU has a counter-clockwise outer contour * sinKSsU has a counter-clockwise outer contour * sinKSsU has a counter-clockwise outer contour * sinKSsUu has a counter-clockwise outer contour * sinKSsUu has a counter-clockwise outer contour * sinKSsUu has a counter-clockwise outer contour * sinKSsa has a counter-clockwise outer contour * sinKSsa has a counter-clockwise outer contour * sinKSsa.reph has a counter-clockwise outer contour * sinKSsa.reph has a counter-clockwise outer contour * sinKSsa.reph has a counter-clockwise outer contour * sinKU has a counter-clockwise outer contour * sinKU has a counter-clockwise outer contour * sinKUu has a counter-clockwise outer contour * sinKUu has a counter-clockwise outer contour * sinKV has a counter-clockwise outer contour * sinKV has a counter-clockwise outer contour * sinKVI has a counter-clockwise outer contour * sinKVI has a counter-clockwise outer contour * sinKVI has a counter-clockwise outer contour * sinKVIi has a counter-clockwise outer contour * sinKVIi has a counter-clockwise outer contour * sinKVIi has a counter-clockwise outer contour * sinKVU has a counter-clockwise outer contour * sinKVU has a counter-clockwise outer contour * sinKVU has a counter-clockwise outer contour * sinKVUu has a counter-clockwise outer contour * sinKVUu has a counter-clockwise outer contour * sinKVUu has a counter-clockwise outer contour * sinKVa has a counter-clockwise outer contour * sinKVa has a counter-clockwise outer contour * sinKVa.reph has a counter-clockwise outer contour * sinKVa.reph has a counter-clockwise outer contour * sinKVa.reph has a counter-clockwise outer contour * sinKa (U+0D9A) has a counter-clockwise outer contour * sinKa.reph has a counter-clockwise outer contour * sinKa.reph has a counter-clockwise outer contour * sinKh has a counter-clockwise outer contour * sinKh has a counter-clockwise outer contour * sinKhI has a counter-clockwise outer contour * sinKhI has a counter-clockwise outer contour * sinKhIi has a counter-clockwise outer contour * sinKhIi has a counter-clockwise outer contour * sinKhR has a counter-clockwise outer contour * sinKhR has a counter-clockwise outer contour * sinKhR has a counter-clockwise outer contour * sinKhRI has a counter-clockwise outer contour * sinKhRI has a counter-clockwise outer contour * sinKhRI has a counter-clockwise outer contour * sinKhRIi has a counter-clockwise outer contour * sinKhRIi has a counter-clockwise outer contour * sinKhRIi has a counter-clockwise outer contour * sinKhRa has a counter-clockwise outer contour * sinKhRa has a counter-clockwise outer contour * sinKhU has a counter-clockwise outer contour * sinKhU has a counter-clockwise outer contour * sinKhUu has a counter-clockwise outer contour * sinKhUu has a counter-clockwise outer contour * sinKha (U+0D9B) has a counter-clockwise outer contour * sinKha.reph has a counter-clockwise outer contour * sinKha.reph has a counter-clockwise outer contour * sinKundaliya (U+0DF4) has a counter-clockwise outer contour * sinL has a counter-clockwise outer contour * sinL has a counter-clockwise outer contour * sinLI has a counter-clockwise outer contour * sinLI has a counter-clockwise outer contour * sinLIi has a counter-clockwise outer contour * sinLIi has a counter-clockwise outer contour * sinLU has a counter-clockwise outer contour * sinLU has a counter-clockwise outer contour * sinLUu has a counter-clockwise outer contour * sinLUu has a counter-clockwise outer contour * sinLVocalic (U+0D8F) has a counter-clockwise outer contour * sinLVocalic (U+0D8F) has a counter-clockwise outer contour * sinLVocalic (U+0D8F) has a counter-clockwise outer contour * sinLa (U+0DBD) has a counter-clockwise outer contour * sinLa.reph has a counter-clockwise outer contour * sinLa.reph has a counter-clockwise outer contour * sinLl has a counter-clockwise outer contour * sinLl has a counter-clockwise outer contour * sinLlI has a counter-clockwise outer contour * sinLlI has a counter-clockwise outer contour * sinLlIi has a counter-clockwise outer contour * sinLlIi has a counter-clockwise outer contour * sinLlU has a counter-clockwise outer contour * sinLlU has a counter-clockwise outer contour * sinLlUu has a counter-clockwise outer contour * sinLlUu has a counter-clockwise outer contour * sinLlUu has a counter-clockwise outer contour * sinLlVocalic (U+0D90) has a counter-clockwise outer contour * sinLlVocalic (U+0D90) has a counter-clockwise outer contour * sinLlVocalic (U+0D90) has a counter-clockwise outer contour * sinLlVocalic (U+0D90) has a counter-clockwise outer contour * sinLla (U+0DC5) has a counter-clockwise outer contour * sinLla.reph has a counter-clockwise outer contour * sinLla.reph has a counter-clockwise outer contour * sinM has a counter-clockwise outer contour * sinM has a counter-clockwise outer contour * sinMI has a counter-clockwise outer contour * sinMI has a counter-clockwise outer contour * sinMIi has a counter-clockwise outer contour * sinMIi has a counter-clockwise outer contour * sinMR has a counter-clockwise outer contour * sinMR has a counter-clockwise outer contour * sinMR has a counter-clockwise outer contour * sinMRI has a counter-clockwise outer contour * sinMRI has a counter-clockwise outer contour * sinMRI has a counter-clockwise outer contour * sinMRIi has a counter-clockwise outer contour * sinMRIi has a counter-clockwise outer contour * sinMRIi has a counter-clockwise outer contour * sinMRa has a counter-clockwise outer contour * sinMRa has a counter-clockwise outer contour * sinMU has a counter-clockwise outer contour * sinMU has a counter-clockwise outer contour * sinMUu has a counter-clockwise outer contour * sinMUu has a counter-clockwise outer contour * sinMa (U+0DB8) has a counter-clockwise outer contour * sinMa.reph has a counter-clockwise outer contour * sinMa.reph has a counter-clockwise outer contour * sinMatraAa (U+0DCF) has a counter-clockwise outer contour * sinMatraAa.virama has a counter-clockwise outer contour * sinMatraAa.virama has a counter-clockwise outer contour * sinMatraAae (U+0DD1) has a counter-clockwise outer contour * sinMatraAe (U+0DD0) has a counter-clockwise outer contour * sinMatraAi (U+0DDB) has a counter-clockwise outer contour * sinMatraAi (U+0DDB) has a counter-clockwise outer contour * sinMatraAu (U+0DDE) has a counter-clockwise outer contour * sinMatraAu (U+0DDE) has a counter-clockwise outer contour * sinMatraE (U+0DD9) has a counter-clockwise outer contour * sinMatraEe (U+0DDA) has a counter-clockwise outer contour * sinMatraEe (U+0DDA) has a counter-clockwise outer contour * sinMatraI (U+0DD2) has a counter-clockwise outer contour * sinMatraIi (U+0DD3) has a counter-clockwise outer contour * sinMatraLs (U+0DDF) has a counter-clockwise outer contour * sinMatraO (U+0DDC) has a counter-clockwise outer contour * sinMatraO (U+0DDC) has a counter-clockwise outer contour * sinMatraOo (U+0DDD) has a counter-clockwise outer contour * sinMatraOo (U+0DDD) has a counter-clockwise outer contour * sinMatraOo (U+0DDD) has a counter-clockwise outer contour * sinMatraR (U+0DD8) has a counter-clockwise outer contour * sinMatraRr (U+0DF2) has a counter-clockwise outer contour * sinMatraRr (U+0DF2) has a counter-clockwise outer contour * sinMatraU (U+0DD4) has a counter-clockwise outer contour * sinMatraU.sub has a counter-clockwise outer contour * sinMatraUu (U+0DD6) has a counter-clockwise outer contour * sinMatraUu.sub has a counter-clockwise outer contour * sinMb has a counter-clockwise outer contour * sinMbI has a counter-clockwise outer contour * sinMbI has a counter-clockwise outer contour * sinMbIi has a counter-clockwise outer contour * sinMbIi has a counter-clockwise outer contour * sinMbU has a counter-clockwise outer contour * sinMbU has a counter-clockwise outer contour * sinMbUu has a counter-clockwise outer contour * sinMbUu has a counter-clockwise outer contour * sinMba (U+0DB9) has a counter-clockwise outer contour * sinMba.reph has a counter-clockwise outer contour * sinMba.reph has a counter-clockwise outer contour * sinN has a counter-clockwise outer contour * sinN has a counter-clockwise outer contour * sinND has a counter-clockwise outer contour * sinND has a counter-clockwise outer contour * sinND has a counter-clockwise outer contour * sinNDAa.ss01 has a counter-clockwise outer contour * sinNDAa.ss01 has a counter-clockwise outer contour * sinNDAa.virama.ss01 has a counter-clockwise outer contour * sinNDAa.virama.ss01 has a counter-clockwise outer contour * sinNDAa.virama.ss01 has a counter-clockwise outer contour * sinNDAe.ss01 has a counter-clockwise outer contour * sinNDAe.ss01 has a counter-clockwise outer contour * sinNDAee.ss01 has a counter-clockwise outer contour * sinNDAee.ss01 has a counter-clockwise outer contour * sinNDI has a counter-clockwise outer contour * sinNDI has a counter-clockwise outer contour * sinNDI has a counter-clockwise outer contour * sinNDIi has a counter-clockwise outer contour * sinNDIi has a counter-clockwise outer contour * sinNDIi has a counter-clockwise outer contour * sinNDRI has a counter-clockwise outer contour * sinNDRI has a counter-clockwise outer contour * sinNDRI has a counter-clockwise outer contour * sinNDRI has a counter-clockwise outer contour * sinNDRIi has a counter-clockwise outer contour * sinNDRIi has a counter-clockwise outer contour * sinNDRIi has a counter-clockwise outer contour * sinNDRIi has a counter-clockwise outer contour * sinNDRa has a counter-clockwise outer contour * sinNDRa has a counter-clockwise outer contour * sinNDRa has a counter-clockwise outer contour * sinNDU has a counter-clockwise outer contour * sinNDU has a counter-clockwise outer contour * sinNDU has a counter-clockwise outer contour * sinNDUu has a counter-clockwise outer contour * sinNDUu has a counter-clockwise outer contour * sinNDUu has a counter-clockwise outer contour * sinNDa has a counter-clockwise outer contour * sinNDa has a counter-clockwise outer contour * sinNDa.reph has a counter-clockwise outer contour * sinNDa.reph has a counter-clockwise outer contour * sinNDa.reph has a counter-clockwise outer contour * sinNDh has a counter-clockwise outer contour * sinNDh has a counter-clockwise outer contour * sinNDhI has a counter-clockwise outer contour * sinNDhI has a counter-clockwise outer contour * sinNDhIi has a counter-clockwise outer contour * sinNDhIi has a counter-clockwise outer contour * sinNDhU has a counter-clockwise outer contour * sinNDhU has a counter-clockwise outer contour * sinNDhU has a counter-clockwise outer contour * sinNDhUu has a counter-clockwise outer contour * sinNDhUu has a counter-clockwise outer contour * sinNDhUu has a counter-clockwise outer contour * sinNDha has a counter-clockwise outer contour * sinNDha has a counter-clockwise outer contour * sinNDha.reph has a counter-clockwise outer contour * sinNDha.reph has a counter-clockwise outer contour * sinNDha.reph has a counter-clockwise outer contour * sinNI has a counter-clockwise outer contour * sinNI has a counter-clockwise outer contour * sinNIi has a counter-clockwise outer contour * sinNIi has a counter-clockwise outer contour * sinNTh has a counter-clockwise outer contour * sinNTh has a counter-clockwise outer contour * sinNTh has a counter-clockwise outer contour * sinNThI has a counter-clockwise outer contour * sinNThI has a counter-clockwise outer contour * sinNThI has a counter-clockwise outer contour * sinNThIi has a counter-clockwise outer contour * sinNThIi has a counter-clockwise outer contour * sinNThIi has a counter-clockwise outer contour * sinNThU has a counter-clockwise outer contour * sinNThU has a counter-clockwise outer contour * sinNThU has a counter-clockwise outer contour * sinNThUu has a counter-clockwise outer contour * sinNThUu has a counter-clockwise outer contour * sinNThUu has a counter-clockwise outer contour * sinNTha has a counter-clockwise outer contour * sinNTha has a counter-clockwise outer contour * sinNTha.reph has a counter-clockwise outer contour * sinNTha.reph has a counter-clockwise outer contour * sinNTha.reph has a counter-clockwise outer contour * sinNU has a counter-clockwise outer contour * sinNU has a counter-clockwise outer contour * sinNUu has a counter-clockwise outer contour * sinNUu has a counter-clockwise outer contour * sinNV has a counter-clockwise outer contour * sinNV has a counter-clockwise outer contour * sinNVI has a counter-clockwise outer contour * sinNVI has a counter-clockwise outer contour * sinNVI has a counter-clockwise outer contour * sinNVIi has a counter-clockwise outer contour * sinNVIi has a counter-clockwise outer contour * sinNVIi has a counter-clockwise outer contour * sinNVU has a counter-clockwise outer contour * sinNVU has a counter-clockwise outer contour * sinNVU has a counter-clockwise outer contour * sinNVUu has a counter-clockwise outer contour * sinNVUu has a counter-clockwise outer contour * sinNVUu has a counter-clockwise outer contour * sinNVa has a counter-clockwise outer contour * sinNVa has a counter-clockwise outer contour * sinNVa.reph has a counter-clockwise outer contour * sinNVa.reph has a counter-clockwise outer contour * sinNVa.reph has a counter-clockwise outer contour * sinNa (U+0DB1) has a counter-clockwise outer contour * sinNa.reph has a counter-clockwise outer contour * sinNa.reph has a counter-clockwise outer contour * sinNd has a counter-clockwise outer contour * sinNd has a counter-clockwise outer contour * sinNd has a counter-clockwise outer contour * sinNdAa.virama.ss01 has a counter-clockwise outer contour * sinNdAa.virama.ss01 has a counter-clockwise outer contour * sinNdAa.virama.ss01 has a counter-clockwise outer contour * sinNdAae.ss01 has a counter-clockwise outer contour * sinNdAae.ss01 has a counter-clockwise outer contour * sinNdAe.ss01 has a counter-clockwise outer contour * sinNdAe.ss01 has a counter-clockwise outer contour * sinNdI has a counter-clockwise outer contour * sinNdI has a counter-clockwise outer contour * sinNdI has a counter-clockwise outer contour * sinNdIi has a counter-clockwise outer contour * sinNdIi has a counter-clockwise outer contour * sinNdIi has a counter-clockwise outer contour * sinNdRAa.ss01 has a counter-clockwise outer contour * sinNdRAa.ss01 has a counter-clockwise outer contour * sinNdRAa.ss01 has a counter-clockwise outer contour * sinNdRAa.ss01 has a counter-clockwise outer contour * sinNdRa has a counter-clockwise outer contour * sinNdRa has a counter-clockwise outer contour * sinNdRa has a counter-clockwise outer contour * sinNdU has a counter-clockwise outer contour * sinNdU has a counter-clockwise outer contour * sinNdU has a counter-clockwise outer contour * sinNdUu has a counter-clockwise outer contour * sinNdUu has a counter-clockwise outer contour * sinNdUu has a counter-clockwise outer contour * sinNda (U+0DB3) has a counter-clockwise outer contour * sinNda (U+0DB3) has a counter-clockwise outer contour * sinNda.reph has a counter-clockwise outer contour * sinNda.reph has a counter-clockwise outer contour * sinNda.reph has a counter-clockwise outer contour * sinNg has a counter-clockwise outer contour * sinNg has a counter-clockwise outer contour * sinNgI has a counter-clockwise outer contour * sinNgI has a counter-clockwise outer contour * sinNgIi has a counter-clockwise outer contour * sinNgIi has a counter-clockwise outer contour * sinNga (U+0D9E) has a counter-clockwise outer contour * sinNga.reph has a counter-clockwise outer contour * sinNga.reph has a counter-clockwise outer contour * sinNine_Zerolith has a counter-clockwise outer contour * sinNine_Zerolith has a counter-clockwise outer contour * sinNine_Zerolith has a counter-clockwise outer contour * sinNine_Zerolith has a counter-clockwise outer contour * sinNine_Zerolith has a counter-clockwise outer contour * sinNinelith (U+0DEF) has a counter-clockwise outer contour * sinNinelith (U+0DEF) has a counter-clockwise outer contour * sinNinelith (U+0DEF) has a counter-clockwise outer contour * sinNn has a counter-clockwise outer contour * sinNn has a counter-clockwise outer contour * sinNn has a counter-clockwise outer contour * sinNnI has a counter-clockwise outer contour * sinNnI has a counter-clockwise outer contour * sinNnI has a counter-clockwise outer contour * sinNnIi has a counter-clockwise outer contour * sinNnIi has a counter-clockwise outer contour * sinNnIi has a counter-clockwise outer contour * sinNnU has a counter-clockwise outer contour * sinNnU has a counter-clockwise outer contour * sinNnU has a counter-clockwise outer contour * sinNnUu has a counter-clockwise outer contour * sinNnUu has a counter-clockwise outer contour * sinNnUu has a counter-clockwise outer contour * sinNna (U+0DAB) has a counter-clockwise outer contour * sinNna (U+0DAB) has a counter-clockwise outer contour * sinNna.reph has a counter-clockwise outer contour * sinNna.reph has a counter-clockwise outer contour * sinNna.reph has a counter-clockwise outer contour * sinNndd has a counter-clockwise outer contour * sinNndd has a counter-clockwise outer contour * sinNndd has a counter-clockwise outer contour * sinNnddI has a counter-clockwise outer contour * sinNnddI has a counter-clockwise outer contour * sinNnddI has a counter-clockwise outer contour * sinNnddIi has a counter-clockwise outer contour * sinNnddIi has a counter-clockwise outer contour * sinNnddIi has a counter-clockwise outer contour * sinNnddU has a counter-clockwise outer contour * sinNnddU has a counter-clockwise outer contour * sinNnddU has a counter-clockwise outer contour * sinNnddUu has a counter-clockwise outer contour * sinNnddUu has a counter-clockwise outer contour * sinNnddUu has a counter-clockwise outer contour * sinNndda (U+0DAC) has a counter-clockwise outer contour * sinNndda (U+0DAC) has a counter-clockwise outer contour * sinNndda.reph has a counter-clockwise outer contour * sinNndda.reph has a counter-clockwise outer contour * sinNndda.reph has a counter-clockwise outer contour * sinNng has a counter-clockwise outer contour * sinNng has a counter-clockwise outer contour * sinNng has a counter-clockwise outer contour * sinNngI has a counter-clockwise outer contour * sinNngI has a counter-clockwise outer contour * sinNngI has a counter-clockwise outer contour * sinNngIi has a counter-clockwise outer contour * sinNngIi has a counter-clockwise outer contour * sinNngIi has a counter-clockwise outer contour * sinNngU has a counter-clockwise outer contour * sinNngU has a counter-clockwise outer contour * sinNngU has a counter-clockwise outer contour * sinNngUu has a counter-clockwise outer contour * sinNngUu has a counter-clockwise outer contour * sinNngUu has a counter-clockwise outer contour * sinNnga (U+0D9F) has a counter-clockwise outer contour * sinNnga (U+0D9F) has a counter-clockwise outer contour * sinNnga.reph has a counter-clockwise outer contour * sinNnga.reph has a counter-clockwise outer contour * sinNnga.reph has a counter-clockwise outer contour * sinNy has a counter-clockwise outer contour * sinNy has a counter-clockwise outer contour * sinNy has a counter-clockwise outer contour * sinNy has a counter-clockwise outer contour * sinNyAa.ss01 has a counter-clockwise outer contour * sinNyAa.ss01 has a counter-clockwise outer contour * sinNyAa.ss01 has a counter-clockwise outer contour * sinNyAa.virama.ss01 has a counter-clockwise outer contour * sinNyAa.virama.ss01 has a counter-clockwise outer contour * sinNyAa.virama.ss01 has a counter-clockwise outer contour * sinNyAa.virama.ss01 has a counter-clockwise outer contour * sinNyAe.ss01 has a counter-clockwise outer contour * sinNyAe.ss01 has a counter-clockwise outer contour * sinNyAe.ss01 has a counter-clockwise outer contour * sinNyAee.ss01 has a counter-clockwise outer contour * sinNyAee.ss01 has a counter-clockwise outer contour * sinNyAee.ss01 has a counter-clockwise outer contour * sinNyC has a counter-clockwise outer contour * sinNyC has a counter-clockwise outer contour * sinNyC has a counter-clockwise outer contour * sinNyC has a counter-clockwise outer contour * sinNyCI has a counter-clockwise outer contour * sinNyCI has a counter-clockwise outer contour * sinNyCI has a counter-clockwise outer contour * sinNyCI has a counter-clockwise outer contour * sinNyCIi has a counter-clockwise outer contour * sinNyCIi has a counter-clockwise outer contour * sinNyCIi has a counter-clockwise outer contour * sinNyCIi has a counter-clockwise outer contour * sinNyCU has a counter-clockwise outer contour * sinNyCU has a counter-clockwise outer contour * sinNyCU has a counter-clockwise outer contour * sinNyCU has a counter-clockwise outer contour * sinNyCUu has a counter-clockwise outer contour * sinNyCUu has a counter-clockwise outer contour * sinNyCUu has a counter-clockwise outer contour * sinNyCUu has a counter-clockwise outer contour * sinNyCa has a counter-clockwise outer contour * sinNyCa has a counter-clockwise outer contour * sinNyCa has a counter-clockwise outer contour * sinNyCa.reph has a counter-clockwise outer contour * sinNyCa.reph has a counter-clockwise outer contour * sinNyCa.reph has a counter-clockwise outer contour * sinNyCa.reph has a counter-clockwise outer contour * sinNyCh has a counter-clockwise outer contour * sinNyCh has a counter-clockwise outer contour * sinNyCh has a counter-clockwise outer contour * sinNyChI has a counter-clockwise outer contour * sinNyChI has a counter-clockwise outer contour * sinNyChI has a counter-clockwise outer contour * sinNyChIi has a counter-clockwise outer contour * sinNyChIi has a counter-clockwise outer contour * sinNyChIi has a counter-clockwise outer contour * sinNyChU has a counter-clockwise outer contour * sinNyChU has a counter-clockwise outer contour * sinNyChU has a counter-clockwise outer contour * sinNyChUu has a counter-clockwise outer contour * sinNyChUu has a counter-clockwise outer contour * sinNyChUu has a counter-clockwise outer contour * sinNyCha has a counter-clockwise outer contour * sinNyCha has a counter-clockwise outer contour * sinNyCha.reph has a counter-clockwise outer contour * sinNyCha.reph has a counter-clockwise outer contour * sinNyCha.reph has a counter-clockwise outer contour * sinNyI has a counter-clockwise outer contour * sinNyI has a counter-clockwise outer contour * sinNyI has a counter-clockwise outer contour * sinNyI has a counter-clockwise outer contour * sinNyIi has a counter-clockwise outer contour * sinNyIi has a counter-clockwise outer contour * sinNyIi has a counter-clockwise outer contour * sinNyIi has a counter-clockwise outer contour * sinNyR has a counter-clockwise outer contour * sinNyR has a counter-clockwise outer contour * sinNyR has a counter-clockwise outer contour * sinNyR has a counter-clockwise outer contour * sinNyR has a counter-clockwise outer contour * sinNyRI has a counter-clockwise outer contour * sinNyRI has a counter-clockwise outer contour * sinNyRI has a counter-clockwise outer contour * sinNyRI has a counter-clockwise outer contour * sinNyRI has a counter-clockwise outer contour * sinNyRIi has a counter-clockwise outer contour * sinNyRIi has a counter-clockwise outer contour * sinNyRIi has a counter-clockwise outer contour * sinNyRIi has a counter-clockwise outer contour * sinNyRIi has a counter-clockwise outer contour * sinNyRa has a counter-clockwise outer contour * sinNyRa has a counter-clockwise outer contour * sinNyRa has a counter-clockwise outer contour * sinNyRa has a counter-clockwise outer contour * sinNyU has a counter-clockwise outer contour * sinNyU has a counter-clockwise outer contour * sinNyU has a counter-clockwise outer contour * sinNyU has a counter-clockwise outer contour * sinNyUu has a counter-clockwise outer contour * sinNyUu has a counter-clockwise outer contour * sinNyUu has a counter-clockwise outer contour * sinNyUu has a counter-clockwise outer contour * sinNya (U+0DA4) has a counter-clockwise outer contour * sinNya (U+0DA4) has a counter-clockwise outer contour * sinNya (U+0DA4) has a counter-clockwise outer contour * sinNya.reph has a counter-clockwise outer contour * sinNya.reph has a counter-clockwise outer contour * sinNya.reph has a counter-clockwise outer contour * sinNya.reph has a counter-clockwise outer contour * sinNyj has a counter-clockwise outer contour * sinNyj has a counter-clockwise outer contour * sinNyj has a counter-clockwise outer contour * sinNyjI has a counter-clockwise outer contour * sinNyjI has a counter-clockwise outer contour * sinNyjI has a counter-clockwise outer contour * sinNyjIi has a counter-clockwise outer contour * sinNyjIi has a counter-clockwise outer contour * sinNyjIi has a counter-clockwise outer contour * sinNyjR has a counter-clockwise outer contour * sinNyjR has a counter-clockwise outer contour * sinNyjR has a counter-clockwise outer contour * sinNyjR has a counter-clockwise outer contour * sinNyjRa has a counter-clockwise outer contour * sinNyjRa has a counter-clockwise outer contour * sinNyjRa has a counter-clockwise outer contour * sinNyjU has a counter-clockwise outer contour * sinNyjU has a counter-clockwise outer contour * sinNyjU has a counter-clockwise outer contour * sinNyjUu has a counter-clockwise outer contour * sinNyjUu has a counter-clockwise outer contour * sinNyjUu has a counter-clockwise outer contour * sinNyja (U+0DA6) has a counter-clockwise outer contour * sinNyja (U+0DA6) has a counter-clockwise outer contour * sinNyja.reph has a counter-clockwise outer contour * sinNyja.reph has a counter-clockwise outer contour * sinNyja.reph has a counter-clockwise outer contour * sinO (U+0D94) has a counter-clockwise outer contour * sinOne_Zerolith has a counter-clockwise outer contour * sinOne_Zerolith has a counter-clockwise outer contour * sinOne_Zerolith has a counter-clockwise outer contour * sinOnelith (U+0DE7) has a counter-clockwise outer contour * sinOo (U+0D95) has a counter-clockwise outer contour * sinOo (U+0D95) has a counter-clockwise outer contour * sinP has a counter-clockwise outer contour * sinP has a counter-clockwise outer contour * sinPI has a counter-clockwise outer contour * sinPI has a counter-clockwise outer contour * sinPIi has a counter-clockwise outer contour * sinPIi has a counter-clockwise outer contour * sinPR has a counter-clockwise outer contour * sinPR has a counter-clockwise outer contour * sinPR has a counter-clockwise outer contour * sinPRI has a counter-clockwise outer contour * sinPRI has a counter-clockwise outer contour * sinPRI has a counter-clockwise outer contour * sinPRIi has a counter-clockwise outer contour * sinPRIi has a counter-clockwise outer contour * sinPRIi has a counter-clockwise outer contour * sinPRa has a counter-clockwise outer contour * sinPRa has a counter-clockwise outer contour * sinPU has a counter-clockwise outer contour * sinPU has a counter-clockwise outer contour * sinPUu has a counter-clockwise outer contour * sinPUu has a counter-clockwise outer contour * sinPa (U+0DB4) has a counter-clockwise outer contour * sinPa.reph has a counter-clockwise outer contour * sinPa.reph has a counter-clockwise outer contour * sinPh has a counter-clockwise outer contour * sinPh has a counter-clockwise outer contour * sinPhI has a counter-clockwise outer contour * sinPhI has a counter-clockwise outer contour * sinPhIi has a counter-clockwise outer contour * sinPhIi has a counter-clockwise outer contour * sinPhU has a counter-clockwise outer contour * sinPhU has a counter-clockwise outer contour * sinPhUu has a counter-clockwise outer contour * sinPhUu has a counter-clockwise outer contour * sinPha (U+0DB5) has a counter-clockwise outer contour * sinPha.reph has a counter-clockwise outer contour * sinPha.reph has a counter-clockwise outer contour * sinR has a counter-clockwise outer contour * sinR has a counter-clockwise outer contour * sinRAae has a counter-clockwise outer contour * sinRAae has a counter-clockwise outer contour * sinRAe has a counter-clockwise outer contour * sinRAe has a counter-clockwise outer contour * sinRI has a counter-clockwise outer contour * sinRI has a counter-clockwise outer contour * sinRIi has a counter-clockwise outer contour * sinRIi has a counter-clockwise outer contour * sinRU has a counter-clockwise outer contour * sinRU has a counter-clockwise outer contour * sinRUu has a counter-clockwise outer contour * sinRUu has a counter-clockwise outer contour * sinRVocalic (U+0D8D) has a counter-clockwise outer contour * sinRVocalic (U+0D8D) has a counter-clockwise outer contour * sinRa (U+0DBB) has a counter-clockwise outer contour * sinRa.reph has a counter-clockwise outer contour * sinRa.reph has a counter-clockwise outer contour * sinRakar has a counter-clockwise outer contour * sinReph has a counter-clockwise outer contour * sinReph.001 has a counter-clockwise outer contour * sinReph.002 has a counter-clockwise outer contour * sinReph.003 has a counter-clockwise outer contour * sinReph.004 has a counter-clockwise outer contour * sinReph.005 has a counter-clockwise outer contour * sinReph.006 has a counter-clockwise outer contour * sinReph.007 has a counter-clockwise outer contour * sinReph.008 has a counter-clockwise outer contour * sinReph.009 has a counter-clockwise outer contour * sinReph.010 has a counter-clockwise outer contour * sinRrVocalic (U+0D8E) has a counter-clockwise outer contour * sinRrVocalic (U+0D8E) has a counter-clockwise outer contour * sinRrVocalic (U+0D8E) has a counter-clockwise outer contour * sinS has a counter-clockwise outer contour * sinS has a counter-clockwise outer contour * sinS has a counter-clockwise outer contour * sinSI has a counter-clockwise outer contour * sinSI has a counter-clockwise outer contour * sinSI has a counter-clockwise outer contour * sinSIi has a counter-clockwise outer contour * sinSIi has a counter-clockwise outer contour * sinSIi has a counter-clockwise outer contour * sinSR has a counter-clockwise outer contour * sinSR has a counter-clockwise outer contour * sinSR has a counter-clockwise outer contour * sinSR has a counter-clockwise outer contour * sinSRI has a counter-clockwise outer contour * sinSRI has a counter-clockwise outer contour * sinSRI has a counter-clockwise outer contour * sinSRI has a counter-clockwise outer contour * sinSRIi has a counter-clockwise outer contour * sinSRIi has a counter-clockwise outer contour * sinSRIi has a counter-clockwise outer contour * sinSRIi has a counter-clockwise outer contour * sinSRa has a counter-clockwise outer contour * sinSRa has a counter-clockwise outer contour * sinSRa has a counter-clockwise outer contour * sinSU has a counter-clockwise outer contour * sinSU has a counter-clockwise outer contour * sinSU has a counter-clockwise outer contour * sinSUu has a counter-clockwise outer contour * sinSUu has a counter-clockwise outer contour * sinSUu has a counter-clockwise outer contour * sinSa (U+0DC3) has a counter-clockwise outer contour * sinSa (U+0DC3) has a counter-clockwise outer contour * sinSa.reph has a counter-clockwise outer contour * sinSa.reph has a counter-clockwise outer contour * sinSa.reph has a counter-clockwise outer contour * sinSeven_Zerolith has a counter-clockwise outer contour * sinSeven_Zerolith has a counter-clockwise outer contour * sinSeven_Zerolith has a counter-clockwise outer contour * sinSevenlith (U+0DED) has a counter-clockwise outer contour * sinSh has a counter-clockwise outer contour * sinSh has a counter-clockwise outer contour * sinShI has a counter-clockwise outer contour * sinShI has a counter-clockwise outer contour * sinShIi has a counter-clockwise outer contour * sinShIi has a counter-clockwise outer contour * sinShR has a counter-clockwise outer contour * sinShR has a counter-clockwise outer contour * sinShR has a counter-clockwise outer contour * sinShRI has a counter-clockwise outer contour * sinShRI has a counter-clockwise outer contour * sinShRI has a counter-clockwise outer contour * sinShRIi has a counter-clockwise outer contour * sinShRIi has a counter-clockwise outer contour * sinShRIi has a counter-clockwise outer contour * sinShRa has a counter-clockwise outer contour * sinShRa has a counter-clockwise outer contour * sinShU has a counter-clockwise outer contour * sinShU has a counter-clockwise outer contour * sinShUu has a counter-clockwise outer contour * sinShUu has a counter-clockwise outer contour * sinSha (U+0DC1) has a counter-clockwise outer contour * sinSha.reph has a counter-clockwise outer contour * sinSha.reph has a counter-clockwise outer contour * sinSix_Zerolith has a counter-clockwise outer contour * sinSix_Zerolith has a counter-clockwise outer contour * sinSix_Zerolith has a counter-clockwise outer contour * sinSixlith (U+0DEC) has a counter-clockwise outer contour * sinSs has a counter-clockwise outer contour * sinSs has a counter-clockwise outer contour * sinSsI has a counter-clockwise outer contour * sinSsI has a counter-clockwise outer contour * sinSsIi has a counter-clockwise outer contour * sinSsIi has a counter-clockwise outer contour * sinSsR has a counter-clockwise outer contour * sinSsR has a counter-clockwise outer contour * sinSsR has a counter-clockwise outer contour * sinSsRI has a counter-clockwise outer contour * sinSsRI has a counter-clockwise outer contour * sinSsRI has a counter-clockwise outer contour * sinSsRIi has a counter-clockwise outer contour * sinSsRIi has a counter-clockwise outer contour * sinSsRIi has a counter-clockwise outer contour * sinSsRa has a counter-clockwise outer contour * sinSsRa has a counter-clockwise outer contour * sinSsU has a counter-clockwise outer contour * sinSsU has a counter-clockwise outer contour * sinSsUu has a counter-clockwise outer contour * sinSsUu has a counter-clockwise outer contour * sinSsa (U+0DC2) has a counter-clockwise outer contour * sinSsa.reph has a counter-clockwise outer contour * sinSsa.reph has a counter-clockwise outer contour * sinT has a counter-clockwise outer contour * sinT has a counter-clockwise outer contour * sinTI has a counter-clockwise outer contour * sinTI has a counter-clockwise outer contour * sinTIi has a counter-clockwise outer contour * sinTIi has a counter-clockwise outer contour * sinTR has a counter-clockwise outer contour * sinTR has a counter-clockwise outer contour * sinTR has a counter-clockwise outer contour * sinTRI has a counter-clockwise outer contour * sinTRI has a counter-clockwise outer contour * sinTRI has a counter-clockwise outer contour * sinTRIi has a counter-clockwise outer contour * sinTRIi has a counter-clockwise outer contour * sinTRIi has a counter-clockwise outer contour * sinTRa has a counter-clockwise outer contour * sinTRa has a counter-clockwise outer contour * sinTTh has a counter-clockwise outer contour * sinTTh has a counter-clockwise outer contour * sinTTh has a counter-clockwise outer contour * sinTThI has a counter-clockwise outer contour * sinTThI has a counter-clockwise outer contour * sinTThI has a counter-clockwise outer contour * sinTThIi has a counter-clockwise outer contour * sinTThIi has a counter-clockwise outer contour * sinTThIi has a counter-clockwise outer contour * sinTThU has a counter-clockwise outer contour * sinTThU has a counter-clockwise outer contour * sinTThU has a counter-clockwise outer contour * sinTThUu has a counter-clockwise outer contour * sinTThUu has a counter-clockwise outer contour * sinTThUu has a counter-clockwise outer contour * sinTTha has a counter-clockwise outer contour * sinTTha has a counter-clockwise outer contour * sinTTha.reph has a counter-clockwise outer contour * sinTTha.reph has a counter-clockwise outer contour * sinTTha.reph has a counter-clockwise outer contour * sinTU has a counter-clockwise outer contour * sinTU has a counter-clockwise outer contour * sinTUu has a counter-clockwise outer contour * sinTUu has a counter-clockwise outer contour * sinTV has a counter-clockwise outer contour * sinTV has a counter-clockwise outer contour * sinTVI has a counter-clockwise outer contour * sinTVI has a counter-clockwise outer contour * sinTVI has a counter-clockwise outer contour * sinTVIi has a counter-clockwise outer contour * sinTVIi has a counter-clockwise outer contour * sinTVIi has a counter-clockwise outer contour * sinTVU has a counter-clockwise outer contour * sinTVU has a counter-clockwise outer contour * sinTVU has a counter-clockwise outer contour * sinTVUu has a counter-clockwise outer contour * sinTVUu has a counter-clockwise outer contour * sinTVUu has a counter-clockwise outer contour * sinTVa has a counter-clockwise outer contour * sinTVa has a counter-clockwise outer contour * sinTVa.reph has a counter-clockwise outer contour * sinTVa.reph has a counter-clockwise outer contour * sinTVa.reph has a counter-clockwise outer contour * sinTa (U+0DAD) has a counter-clockwise outer contour * sinTa.reph has a counter-clockwise outer contour * sinTa.reph has a counter-clockwise outer contour * sinTh has a counter-clockwise outer contour * sinTh has a counter-clockwise outer contour * sinThI has a counter-clockwise outer contour * sinThI has a counter-clockwise outer contour * sinThIi has a counter-clockwise outer contour * sinThIi has a counter-clockwise outer contour * sinThU has a counter-clockwise outer contour * sinThU has a counter-clockwise outer contour * sinThUu has a counter-clockwise outer contour * sinThUu has a counter-clockwise outer contour * sinTha (U+0DAE) has a counter-clockwise outer contour * sinTha.reph has a counter-clockwise outer contour * sinTha.reph has a counter-clockwise outer contour * sinThree_Zerolith has a counter-clockwise outer contour * sinThree_Zerolith has a counter-clockwise outer contour * sinThree_Zerolith has a counter-clockwise outer contour * sinThree_Zerolith has a counter-clockwise outer contour * sinThree_Zerolith has a counter-clockwise outer contour * sinThreelith (U+0DE9) has a counter-clockwise outer contour * sinThreelith (U+0DE9) has a counter-clockwise outer contour * sinThreelith (U+0DE9) has a counter-clockwise outer contour * sinTt has a counter-clockwise outer contour * sinTt has a counter-clockwise outer contour * sinTtI has a counter-clockwise outer contour * sinTtI has a counter-clockwise outer contour * sinTtIi has a counter-clockwise outer contour * sinTtIi has a counter-clockwise outer contour * sinTtR has a counter-clockwise outer contour * sinTtR has a counter-clockwise outer contour * sinTtR has a counter-clockwise outer contour * sinTtRI has a counter-clockwise outer contour * sinTtRI has a counter-clockwise outer contour * sinTtRI has a counter-clockwise outer contour * sinTtRIi has a counter-clockwise outer contour * sinTtRIi has a counter-clockwise outer contour * sinTtRIi has a counter-clockwise outer contour * sinTtRa has a counter-clockwise outer contour * sinTtRa has a counter-clockwise outer contour * sinTtTth has a counter-clockwise outer contour * sinTtTth has a counter-clockwise outer contour * sinTtTth has a counter-clockwise outer contour * sinTtTthI has a counter-clockwise outer contour * sinTtTthI has a counter-clockwise outer contour * sinTtTthI has a counter-clockwise outer contour * sinTtTthIi has a counter-clockwise outer contour * sinTtTthIi has a counter-clockwise outer contour * sinTtTthIi has a counter-clockwise outer contour * sinTtTthU has a counter-clockwise outer contour * sinTtTthU has a counter-clockwise outer contour * sinTtTthU has a counter-clockwise outer contour * sinTtTthUu has a counter-clockwise outer contour * sinTtTthUu has a counter-clockwise outer contour * sinTtTthUu has a counter-clockwise outer contour * sinTtTtha has a counter-clockwise outer contour * sinTtTtha has a counter-clockwise outer contour * sinTtTtha.reph has a counter-clockwise outer contour * sinTtTtha.reph has a counter-clockwise outer contour * sinTtTtha.reph has a counter-clockwise outer contour * sinTtU has a counter-clockwise outer contour * sinTtU has a counter-clockwise outer contour * sinTtUu has a counter-clockwise outer contour * sinTtUu has a counter-clockwise outer contour * sinTta (U+0DA7) has a counter-clockwise outer contour * sinTta.reph has a counter-clockwise outer contour * sinTta.reph has a counter-clockwise outer contour * sinTth has a counter-clockwise outer contour * sinTth has a counter-clockwise outer contour * sinTthI has a counter-clockwise outer contour * sinTthI has a counter-clockwise outer contour * sinTthIi has a counter-clockwise outer contour * sinTthIi has a counter-clockwise outer contour * sinTthU has a counter-clockwise outer contour * sinTthU has a counter-clockwise outer contour * sinTthUu has a counter-clockwise outer contour * sinTthUu has a counter-clockwise outer contour * sinTtha (U+0DA8) has a counter-clockwise outer contour * sinTtha.reph has a counter-clockwise outer contour * sinTtha.reph has a counter-clockwise outer contour * sinTwo_Zerolith has a counter-clockwise outer contour * sinTwo_Zerolith has a counter-clockwise outer contour * sinTwo_Zerolith has a counter-clockwise outer contour * sinTwo_Zerolith has a counter-clockwise outer contour * sinTwolith (U+0DE8) has a counter-clockwise outer contour * sinTwolith (U+0DE8) has a counter-clockwise outer contour * sinU (U+0D8B) has a counter-clockwise outer contour * sinUu (U+0D8C) has a counter-clockwise outer contour * sinUu (U+0D8C) has a counter-clockwise outer contour * sinV has a counter-clockwise outer contour * sinVI has a counter-clockwise outer contour * sinVI has a counter-clockwise outer contour * sinVIi has a counter-clockwise outer contour * sinVIi has a counter-clockwise outer contour * sinVR has a counter-clockwise outer contour * sinVR has a counter-clockwise outer contour * sinVRI has a counter-clockwise outer contour * sinVRI has a counter-clockwise outer contour * sinVRI has a counter-clockwise outer contour * sinVRIi has a counter-clockwise outer contour * sinVRIi has a counter-clockwise outer contour * sinVRIi has a counter-clockwise outer contour * sinVRa has a counter-clockwise outer contour * sinVRa has a counter-clockwise outer contour * sinVU has a counter-clockwise outer contour * sinVU has a counter-clockwise outer contour * sinVUu has a counter-clockwise outer contour * sinVUu has a counter-clockwise outer contour * sinVa (U+0DC0) has a counter-clockwise outer contour * sinVa.reph has a counter-clockwise outer contour * sinVa.reph has a counter-clockwise outer contour * sinVirama (U+0DCA) has a counter-clockwise outer contour * sinVisarga (U+0D83) has a counter-clockwise outer contour * sinVisarga (U+0D83) has a counter-clockwise outer contour * sinY has a counter-clockwise outer contour * sinY has a counter-clockwise outer contour * sinYI has a counter-clockwise outer contour * sinYI has a counter-clockwise outer contour * sinYIi has a counter-clockwise outer contour * sinYIi has a counter-clockwise outer contour * sinYU has a counter-clockwise outer contour * sinYU has a counter-clockwise outer contour * sinYUu has a counter-clockwise outer contour * sinYUu has a counter-clockwise outer contour * sinYa (U+0DBA) has a counter-clockwise outer contour * sinYa.reph has a counter-clockwise outer contour * sinYa.reph has a counter-clockwise outer contour * sinYansa_MatraU has a counter-clockwise outer contour * sinYansa_MatraU has a counter-clockwise outer contour * sinYansa_MatraUu has a counter-clockwise outer contour * sinYansa_MatraUu has a counter-clockwise outer contour * sinYansaya has a counter-clockwise outer contour * sinYansaya.MatraI has a counter-clockwise outer contour * sinYansaya.MatraI has a counter-clockwise outer contour * sinYansaya.MatraIi has a counter-clockwise outer contour * sinYansaya.MatraIi has a counter-clockwise outer contour * sinYansaya.reph has a counter-clockwise outer contour * sinYansaya.reph has a counter-clockwise outer contour * sinYansaya.virama has a counter-clockwise outer contour * sinYansaya.virama has a counter-clockwise outer contour * sinYansaya_Reph_MatraAa has a counter-clockwise outer contour * sinYansaya_Reph_MatraAa has a counter-clockwise outer contour * sinYansaya_Reph_MatraAa has a counter-clockwise outer contour * sinYansaya_Reph_MatraU has a counter-clockwise outer contour * sinYansaya_Reph_MatraU has a counter-clockwise outer contour * sinYansaya_Reph_MatraU has a counter-clockwise outer contour * sinYansaya_Reph_MatraUu has a counter-clockwise outer contour * sinYansaya_Reph_MatraUu has a counter-clockwise outer contour * sinYansaya_Reph_MatraUu has a counter-clockwise outer contour * sinZerolith (U+0DE6) has a counter-clockwise outer contour * sinZerolith (U+0DE6) has a counter-clockwise outer contour * sinfP has a counter-clockwise outer contour * sinfP has a counter-clockwise outer contour * sinfP has a counter-clockwise outer contour * sinfP has a counter-clockwise outer contour * sinfP has a counter-clockwise outer contour * sinfPI has a counter-clockwise outer contour * sinfPI has a counter-clockwise outer contour * sinfPI has a counter-clockwise outer contour * sinfPI has a counter-clockwise outer contour * sinfPI has a counter-clockwise outer contour * sinfPIi has a counter-clockwise outer contour * sinfPIi has a counter-clockwise outer contour * sinfPIi has a counter-clockwise outer contour * sinfPIi has a counter-clockwise outer contour * sinfPIi has a counter-clockwise outer contour * sinfPR has a counter-clockwise outer contour * sinfPR has a counter-clockwise outer contour * sinfPR has a counter-clockwise outer contour * sinfPR has a counter-clockwise outer contour * sinfPR has a counter-clockwise outer contour * sinfPR has a counter-clockwise outer contour * sinfPRI has a counter-clockwise outer contour * sinfPRI has a counter-clockwise outer contour * sinfPRI has a counter-clockwise outer contour * sinfPRI has a counter-clockwise outer contour * sinfPRI has a counter-clockwise outer contour * sinfPRI has a counter-clockwise outer contour * sinfPRIi has a counter-clockwise outer contour * sinfPRIi has a counter-clockwise outer contour * sinfPRIi has a counter-clockwise outer contour * sinfPRIi has a counter-clockwise outer contour * sinfPRIi has a counter-clockwise outer contour * sinfPRIi has a counter-clockwise outer contour * sinfPRa has a counter-clockwise outer contour * sinfPRa has a counter-clockwise outer contour * sinfPRa has a counter-clockwise outer contour * sinfPRa has a counter-clockwise outer contour * sinfPRa has a counter-clockwise outer contour * sinfPU has a counter-clockwise outer contour * sinfPU has a counter-clockwise outer contour * sinfPU has a counter-clockwise outer contour * sinfPU has a counter-clockwise outer contour * sinfPU has a counter-clockwise outer contour * sinfPUu has a counter-clockwise outer contour * sinfPUu has a counter-clockwise outer contour * sinfPUu has a counter-clockwise outer contour * sinfPUu has a counter-clockwise outer contour * sinfPUu has a counter-clockwise outer contour * sinfPa has a counter-clockwise outer contour * sinfPa has a counter-clockwise outer contour * sinfPa has a counter-clockwise outer contour * sinfPa has a counter-clockwise outer contour * sinfPa.reph has a counter-clockwise outer contour * sinfPa.reph has a counter-clockwise outer contour * sinfPa.reph has a counter-clockwise outer contour * sinfPa.reph has a counter-clockwise outer contour * sinfPa.reph has a counter-clockwise outer contour * taAu (U+0B94) has a counter-clockwise outer contour * taAulengthmark (U+0BD7) has a counter-clockwise outer contour * taLI has a counter-clockwise outer contour * taLlI has a counter-clockwise outer contour * taLlIi has a counter-clockwise outer contour * taLla (U+0BB3) has a counter-clockwise outer contour * taLllU has a counter-clockwise outer contour * taLllUu has a counter-clockwise outer contour * taLllUu has a counter-clockwise outer contour * taMatrAau (U+0BCC) has a counter-clockwise outer contour * taMatraI.alt3 has a counter-clockwise outer contour * taMatraI.alt4 has a counter-clockwise outer contour * taMatraI.alt5 has a counter-clockwise outer contour * taMatraI.alt6 has a counter-clockwise outer contour * taMatraI.alt7 has a counter-clockwise outer contour * taNnI has a counter-clockwise outer contour * taNnIi has a counter-clockwise outer contour * taNnU has a counter-clockwise outer contour * taNnUu has a counter-clockwise outer contour * taNna (U+0BA3) has a counter-clockwise outer contour * taNnnUu has a counter-clockwise outer contour * taSI has a counter-clockwise outer contour * taSU has a counter-clockwise outer contour * taSa (U+0BB8) has a counter-clockwise outer contour * taTtU has a counter-clockwise outer contour * taTtUu has a counter-clockwise outer contour * taTtUu has a counter-clockwise outer contour * taVisarga (U+0B83) has a counter-clockwise outer contour * taVisarga (U+0B83) has a counter-clockwise outer contour * taasabove (U+0BF8) has a counter-clockwise outer contour * tanumber (U+0BFA) has a counter-clockwise outer contour * tilde (U+02DC) has a counter-clockwise outer contour * u111E1 (U+111E1) has a counter-clockwise outer contour * u111E1 (U+111E1) has a counter-clockwise outer contour * u111E2 (U+111E2) has a counter-clockwise outer contour * u111E3 (U+111E3) has a counter-clockwise outer contour * u111E3 (U+111E3) has a counter-clockwise outer contour * u111E4 (U+111E4) has a counter-clockwise outer contour * u111E5 (U+111E5) has a counter-clockwise outer contour * u111E5 (U+111E5) has a counter-clockwise outer contour * u111E5 (U+111E5) has a counter-clockwise outer contour * u111E6 (U+111E6) has a counter-clockwise outer contour * u111E6 (U+111E6) has a counter-clockwise outer contour * u111E7 (U+111E7) has a counter-clockwise outer contour * u111E8 (U+111E8) has a counter-clockwise outer contour * u111E9 (U+111E9) has a counter-clockwise outer contour * u111EA (U+111EA) has a counter-clockwise outer contour * u111EA (U+111EA) has a counter-clockwise outer contour * u111EB (U+111EB) has a counter-clockwise outer contour * u111EB (U+111EB) has a counter-clockwise outer contour * u111EB (U+111EB) has a counter-clockwise outer contour * u111EC (U+111EC) has a counter-clockwise outer contour * u111EC (U+111EC) has a counter-clockwise outer contour * u111ED (U+111ED) has a counter-clockwise outer contour * u111ED (U+111ED) has a counter-clockwise outer contour * u111EE (U+111EE) has a counter-clockwise outer contour * u111EE (U+111EE) has a counter-clockwise outer contour * u111EE (U+111EE) has a counter-clockwise outer contour * u111F0 (U+111F0) has a counter-clockwise outer contour * u111F0 (U+111F0) has a counter-clockwise outer contour * u111F0 (U+111F0) has a counter-clockwise outer contour * u111F0 (U+111F0) has a counter-clockwise outer contour * u111F1 (U+111F1) has a counter-clockwise outer contour * u111F1 (U+111F1) has a counter-clockwise outer contour * u111F2 (U+111F2) has a counter-clockwise outer contour * u111F2 (U+111F2) has a counter-clockwise outer contour * u111F2 (U+111F2) has a counter-clockwise outer contour * u111F3 (U+111F3) has a counter-clockwise outer contour * u111F3 (U+111F3) has a counter-clockwise outer contour * u111F4 (U+111F4) has a counter-clockwise outer contour * u111F4 (U+111F4) has a counter-clockwise outer contour * u111F4 (U+111F4) has a counter-clockwise outer contour * uni0123 (U+0123) has a counter-clockwise outer contour * uni015F (U+015F) has a counter-clockwise outer contour * uni0219 (U+0219) has a counter-clockwise outer contour * uni0964 (U+0964) has a counter-clockwise outer contour * uni0965 (U+0965) has a counter-clockwise outer contour * uni0965 (U+0965) has a counter-clockwise outer contour * uni200C (U+200C) has a counter-clockwise outer contour * uni200D (U+200D) has a counter-clockwise outer contour * uni20B9 (U+20B9) has a counter-clockwise outer contour * uring (U+016F) has a counter-clockwise outer contour
Shaping Checks
π₯β©β©β©β©Ensure dotted circle glyph is present and can attach marks.
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
The following glyphs could not be attached to the dotted circle glyph:
[code: unattached-dotted-circle-marks]- uni0326
Article Checks
β οΈ
EXPERIMENTAL CHECK - Since 2024/Mar/25
Validate location, size and resolution of article images.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
Family metadata at fonts/variable does not have an article.
[code: lacks-article]
Metadata Checks
β οΈβ©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©β©Check for codepoints not covered by METADATA subsets.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+02C7 CARON: try adding one of: canadian-aboriginal, tifinagh, yi
- U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
- U+02D8 BREVE: try adding one of: canadian-aboriginal, yi
- U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi
- U+02DB OGONEK: try adding one of: canadian-aboriginal, yi
- U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
- U+03C0 GREEK SMALL LETTER PI: try adding one of: greek, yi, math
- U+2010 HYPHEN: try adding one of: kayah-li, sundanese, hebrew, cham, kaithi, coptic, sora-sompeng, yi, kharoshthi, arabic, lisu, armenian, syloti-nagri
- U+2021 DOUBLE DAGGER: try adding adlam
- U+2030 PER MILLE SIGN: try adding adlam
- U+2126 OHM SIGN: not included in any glyphset definition
- U+212E ESTIMATED SYMBOL: not included in any glyphset definition
- U+2202 PARTIAL DIFFERENTIAL: try adding math
- U+2206 INCREMENT: try adding math
- U+220F N-ARY PRODUCT: try adding math
- U+2211 N-ARY SUMMATION: try adding math
- U+2219 BULLET OPERATOR: try adding one of: tai-tham, symbols, yi, math
- U+221A SQUARE ROOT: try adding math
- U+221E INFINITY: try adding math
- U+222B INTEGRAL: try adding math
- U+2248 ALMOST EQUAL TO: try adding math
- U+2260 NOT EQUAL TO: try adding math
- U+2264 LESS-THAN OR EQUAL TO: try adding math
- U+2265 GREATER-THAN OR EQUAL TO: try adding math
- U+25CA LOZENGE: try adding one of: symbols, math
- U+F6C3 : not included in any glyphset definition
- U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
- U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting]latin
,latin-ext
,sinhala
,tamil
Glyphset Checks
π₯Shapes languages in all GF glyphsets.
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages ca_Latn (Catalan) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages cs_Latn (Czech) Some mark glyphs were missing: βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages cy_Latn (Welsh) Some base glyphs were missing: Ε΄, Ε΅, ΕΆ, Ε·, αΊ, αΊ, αΊ, αΊ, αΊ, αΊ , α»², α»³ ^ Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ ^ Shaper produced a .notdef -
β οΈ WARN
GF_Latin_Core glyphset:
Language WARN messages cy_Latn (Welsh) Some auxiliary glyphs were missing: Ε΄, Ε΅, ΕΆ, Ε·, αΊ, αΊ, αΊ, αΊ, αΊ, αΊ , α»², α»³ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages da_Latn (Danish) Some mark glyphs were missing: βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages de_Latn (German) Some base glyphs were missing: αΊ ^ Some mark glyphs were missing: βΜ, βΜ, βΜ ^ Shaper produced a .notdef -
β οΈ WARN
GF_Latin_Core glyphset:
Language WARN messages de_Latn (German) Some auxiliary glyphs were missing: αΊ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages en_Latn (English) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ, βΜ, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages es_Latn (Spanish) Some mark glyphs were missing: βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages fi_Latn (Finnish) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages fr_Latn (French) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages hr_Latn (Croatian) Some mark glyphs were missing: βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages hu_Latn (Hungarian) Some mark glyphs were missing: βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages is_Latn (Icelandic) Some mark glyphs were missing: βΜ, βΜ, βΜ¨ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages it_Latn (Italian) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages lt_Latn (Lithuanian) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ¨ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages lv_Latn (Latvian) Some mark glyphs were missing: βΜ, βΜ, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages mt_Latn (Maltese) Some base glyphs were missing: GΔ¦, gΔ§, Δ, Δ, Δ , Δ‘, Δ¦, Δ§ ^ Some mark glyphs were missing: βΜ, βΜ, βΜ ^ Shaper produced a .notdef -
β οΈ WARN
GF_Latin_Core glyphset:
Language WARN messages mt_Latn (Maltese) Some auxiliary glyphs were missing: GΔ¦, gΔ§, Δ, Δ, Δ , Δ‘, Δ¦, Δ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages nb_Latn (Norwegian BokmΓ₯l) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages nl_Latn (Dutch) Some base glyphs were missing: ΓJΜ, ΓjΜ ^ Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ ^ Shaper produced a .notdef -
β οΈ WARN
GF_Latin_Core glyphset:
Language WARN messages nl_Latn (Dutch) Some auxiliary glyphs were missing: ΓJΜ, ΓjΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages pl_Latn (Polish) Some mark glyphs were missing: βΜ, βΜ, βΜ¨ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages pt_Latn (Portuguese) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ, βΜ, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages ro_Latn (Romanian) Some mark glyphs were missing: βΜ, βΜ, βΜ¦, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages sk_Latn (Slovak) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages sq_Latn (Albanian) Some mark glyphs were missing: βΜ, βΜ§ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages sv_Latn (Swedish) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ -
π₯ FAIL
GF_Latin_Core glyphset:
Language FAIL messages tr_Latn (Turkish) Some mark glyphs were missing: βΜ, βΜ, βΜ, βΜ, βΜ¦, βΜ§
Font File Checks
π₯π₯π₯π₯π₯π₯β οΈβ οΈβ οΈβ οΈβ οΈβ©β©β©β©β©β©β©βΉοΈβΉοΈβΉοΈβΉοΈβΉοΈβΉοΈChecking file is named canonically.
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
Expected "AbhayaLibreDev[wght].ttf. Got AbhayaLibre[wght].ttf.
[code: bad-filename]
Copyright notices match canonical pattern in fonts
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
Name Table entry: Copyright notices should match a pattern similar to:
"Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright 2015β2023 The Abhaya Libre Project Authors (https://github.com/mooniak/abhaya-libre-font)"
[code: bad-notice-format]
Check Google Fonts glyph coverage.
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
Missing required codepoints:
[code: missing-codepoints]- 0x010A (LATIN CAPITAL LETTER C WITH DOT ABOVE) - 0x010B (LATIN SMALL LETTER C WITH DOT ABOVE) - 0x0120 (LATIN CAPITAL LETTER G WITH DOT ABOVE) - 0x0121 (LATIN SMALL LETTER G WITH DOT ABOVE) - 0x0126 (LATIN CAPITAL LETTER H WITH STROKE) - 0x0127 (LATIN SMALL LETTER H WITH STROKE) - 0x0174 (LATIN CAPITAL LETTER W WITH CIRCUMFLEX) - 0x0175 (LATIN SMALL LETTER W WITH CIRCUMFLEX) - 0x0176 (LATIN CAPITAL LETTER Y WITH CIRCUMFLEX) - 0x0177 (LATIN SMALL LETTER Y WITH CIRCUMFLEX) - 0x0237 (LATIN SMALL LETTER DOTLESS J) - 0x0300 (COMBINING GRAVE ACCENT) - 0x0301 (COMBINING ACUTE ACCENT) - 0x0302 (COMBINING CIRCUMFLEX ACCENT) - 0x0303 (COMBINING TILDE) - 0x0304 (COMBINING MACRON) - 0x0306 (COMBINING BREVE) - 0x0307 (COMBINING DOT ABOVE) - 0x0308 (COMBINING DIAERESIS) - 0x030A (COMBINING RING ABOVE) - 0x030B (COMBINING DOUBLE ACUTE ACCENT) - 0x030C (COMBINING CARON) - 0x0326 (COMBINING COMMA BELOW) - 0x0327 (COMBINING CEDILLA) - 0x0328 (COMBINING OGONEK) - 0x1E80 (LATIN CAPITAL LETTER W WITH GRAVE) - 0x1E81 (LATIN SMALL LETTER W WITH GRAVE) - 0x1E82 (LATIN CAPITAL LETTER W WITH ACUTE) - 0x1E83 (LATIN SMALL LETTER W WITH ACUTE) - 0x1E84 (LATIN CAPITAL LETTER W WITH DIAERESIS) - 0x1E85 (LATIN SMALL LETTER W WITH DIAERESIS) - 0x1E9E (LATIN CAPITAL LETTER SHARP S) - 0x1EF2 (LATIN CAPITAL LETTER Y WITH GRAVE) - 0x1EF3 (LATIN SMALL LETTER Y WITH GRAVE)
Is there kerning info for non-ligated sequences?
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
GPOS table lacks kerning info for the following non-ligated sequences:
[code: lacks-kern-info]- f + i - f + l
Are there caret positions declared for every ligature?
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
This font lacks caret position values for ligature glyphs on its GDEF table.
[code: lacks-caret-pos]
Ensure variable fonts include an avar table.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
This variable font does not have an avar table.
[code: missing-avar]
Ensure fonts have ScriptLangTags declared on the 'meta' table.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
Are there non-ASCII characters in ASCII-only NAME table entries?
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
Bad string at [nameID 0, 'utf_16_be']: 'b'Copyright 2015β2023 The Abhaya Libre Project Authors (https://github.com/mooniak/abhaya-libre-font)''
[code: bad-string] -
π₯ FAIL
There are 1 strings containing non-ASCII characters in the ASCII-only NAME table entries.
[code: non-ascii-strings]
OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts.
π₯ Family Check
-
π₯ FAIL
OS/2.fsSelection bit 7 (USE_TYPO_METRICS) wasNOT set in the following fonts: ['fonts/variable/AbhayaLibre[wght].ttf'].
[code: missing-os2-fsselection-bit7]
Checking OS/2 achVendID.
β οΈ AbhayaLibre[wght].ttf
-
β οΈ WARN
OS/2 VendorID value 'MNIK' 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]
Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts.
π₯ AbhayaLibre[wght].ttf
-
π₯ FAIL
fsSelection bit 7 needs to be enabled because the win metrics differ from the family on Google Fonts.
[code: bad-fsselection-bit7] -
π₯ FAIL
Abhaya Libre Dev Regular: OS/2 sTypoAscender is 860 when it should be 840
[code: bad-typo-ascender] -
π₯ FAIL
Abhaya Libre Dev Regular: OS/2 sTypoDescender is -348 when it should be -340
[code: bad-typo-descender] -
π₯ FAIL
Abhaya Libre Dev Regular: hhea Ascender is 860 when it should be 840
[code: bad-hhea-ascender] -
π₯ FAIL
Abhaya Libre Dev Regular: hhea Descender is -348 when it should be -340
[code: bad-hhea-descender]