💥 ERROR | 🔥 FAIL | ⚠️ WARN | ⏩ SKIP | ℹ️ INFO | ✅ PASS |
---|---|---|---|---|---|
3 | 24 | 181 | 2160 | 107 | 1568 |
0% | 1% | 5% | 64% | 3% | 46% |
Note: The following loglevels were omitted in this report: SKIP, INFO, PASS, DEBUG
OS/2 usWeightClass is '100' when it should be '250'. [code: bad-value]
OS/2 usWeightClass is '200' when it should be '275'. [code: bad-value]
Following glyphs differ greatly from Google Fonts version: * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B * D and 110 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B * E and 63 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * AE * OE * T_T * numbersign * o_u_t_f_i_t * o_u_t_f_i_t_t_e_d and o_u_t_f_i_t_t_e_r
Following glyphs differ greatly from Google Fonts version: * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B * D and 93 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B * D and 104 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * AE * Eth * Euro * OE * Oslash * T_T * T_h * cent * dollar * f_f and 15 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 117 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B * D and 85 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
Following glyphs differ greatly from Google Fonts version: * .notdef * A * AE * Aacute * Acircumflex * Adieresis * Agrave * Aring * Atilde * B and 248 more.
Use -F or --full-lists to disable shortening of long lists.
The condition FontBakeryCondition:expected_font_names had an error: KeyError: 'fvar'
The condition FontBakeryCondition:expected_font_names had an error: KeyError: 'fvar'
The condition FontBakeryCondition:expected_font_names had an error: KeyError: 'fvar'
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
This font lacks caret position values for ligature glyphs on its GDEF table. [code: lacks-caret-pos]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
GPOS table lacks kerning info for the following non-ligated sequences:
- f + f
- f + i
- i + j
- j + l
- o + u
- u + t
- t + f
- i + t
- t + t
- t + e
- And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info]
This variable font does not have an avar table. [code: missing-avar]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
This font file does not have a 'meta' table. [code: lacks-meta-table]
Not all fonts passed in the command line are in the same directory. This may lead to bad results as the tool will interpret all font files as belonging to a single font family. The detected directories are: ['fonts/ttf', 'fonts/variable', 'fonts/otf'] [code: single-directory]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
OS/2.usWinAscent value should be equal or greater than 1028, but got 1000 instead [code: ascent]
OS/2.usWinDescent value should be equal or greater than 429, but got 260 instead. [code: descent]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- NULL
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
The following glyphs could not be reached by codepoint or substitution rules:
- Dcroat.BRACKET.600
- NULL
- cent.BRACKET.600
- dollar.BRACKET.600
- And i.loclTRK
[code: unreachable-glyphs]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
This font has a 'Soft Hyphen' character (codepoint 0x00AD) which is supposed to be zero-width and invisible, and is used to mark a hyphenation possibility within a word in the absence of or overriding dictionary hyphenation. It is mostly an obsolete mechanism now, and the character is only included in fonts for legacy codepage coverage. [code: softhyphen]
This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: onehalf Contours detected: 4 Expected: 3
- Glyph name: ae Contours detected: 4 Expected: 3
- Glyph name: aogonek Contours detected: 3 Expected: 2
- Glyph name: Dcroat Contours detected: 3 Expected: 2
- Glyph name: dcroat Contours detected: 3 Expected: 2
- Glyph name: eogonek Contours detected: 3 Expected: 2
- Glyph name: hbar Contours detected: 2 Expected: 1
- Glyph name: Eng Contours detected: 2 Expected: 1
- Glyph name: oe Contours detected: 4 Expected: 3
- And 18 more.
Use -F or --full-lists to disable shortening of long lists. [code: contour-count]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
No dotted circle glyph present [code: missing-dotted-circle]
Family 'Outfit' has 2 fonts (should be no more than 1) with the same OS/2.fsSelection bold & italic settings: Bold=False, Italic=False [code: unique-fsselection]
Family 'Outfit' has 2 fonts (should be no more than 1) with the same OS/2.fsSelection bold & italic settings: Bold=True, Italic=False [code: unique-fsselection]
'Thin' instance has the same coordinates as the default instance; its subfamily name should be 'Regular' [code: invalid-default-instance-subfamily-nameid:258]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* comma (U+002C): X=114.0,Y=-2.0 (should be at baseline 0?)
* semicolon (U+003B): X=112.0,Y=-2.0 (should be at baseline 0?)
* Q (U+0051): X=518.5,Y=2.0 (should be at baseline 0?)
* a (U+0061): X=324.5,Y=487.5 (should be at x-height 489?)
* a (U+0061): X=324.5,Y=1.5 (should be at baseline 0?)
* b (U+0062): X=277.0,Y=0.5 (should be at baseline 0?)
* d (U+0064): X=326.0,Y=0.5 (should be at baseline 0?)
* f (U+0066): X=215.5,Y=711.0 (should be at cap-height 709?)
* p (U+0070): X=279.0,Y=489.5 (should be at x-height 489?)
* q (U+0071): X=324.5,Y=487.5 (should be at x-height 489?)
* And 50 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* exclam (U+0021): X=99.5,Y=2.0 (should be at baseline 0?)
* exclam (U+0021): X=156.5,Y=2.0 (should be at baseline 0?)
* question (U+003F): X=249.0,Y=675.0 (should be at cap-height 676?)
* question (U+003F): X=135.0,Y=677.5 (should be at cap-height 676?)
* question (U+003F): X=216.5,Y=2.0 (should be at baseline 0?)
* question (U+003F): X=273.5,Y=2.0 (should be at baseline 0?)
* grave (U+0060): X=40.0,Y=677.0 (should be at cap-height 676?)
* f (U+0066): X=297.0,Y=677.0 (should be at cap-height 676?)
* r (U+0072): X=316.5,Y=458.0 (should be at x-height 460?)
* acute (U+00B4): X=204.0,Y=677.0 (should be at cap-height 676?)
* And 31 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* braceleft (U+007B): X=182.0,Y=-1.5 (should be at baseline 0?)
* braceright (U+007D): X=141.0,Y=-1.5 (should be at baseline 0?)
* Aring (U+00C5): X=262.0,Y=693.0 (should be at cap-height 694?)
* Aring (U+00C5): X=433.5,Y=693.0 (should be at cap-height 694?)
* germandbls (U+00DF): X=244.0,Y=2.0 (should be at baseline 0?)
* oslash (U+00F8): X=206.0,Y=2.0 (should be at baseline 0?)
* dcaron (U+010F): X=635.0,Y=695.0 (should be at cap-height 694?)
* IJ (U+0132): X=82.0,Y=695.0 (should be at cap-height 694?)
* IJ (U+0132): X=172.0,Y=695.0 (should be at cap-height 694?)
* lcaron (U+013E): X=269.0,Y=695.0 (should be at cap-height 694?)
* And 5 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* parenleft (U+0028): X=139.0,Y=1.0 (should be at baseline 0?)
* parenright (U+0029): X=170.5,Y=1.0 (should be at baseline 0?)
* r (U+0072): X=327.5,Y=463.0 (should be at x-height 465?)
* y (U+0079): X=260.0,Y=-1.0 (should be at baseline 0?)
* section (U+00A7): X=111.0,Y=-1.0 (should be at baseline 0?)
* yacute (U+00FD): X=260.0,Y=-1.0 (should be at baseline 0?)
* ydieresis (U+00FF): X=260.0,Y=-1.0 (should be at baseline 0?)
* abreve (U+0103): X=459.0,Y=681.0 (should be at cap-height 682?)
* abreve (U+0103): X=142.0,Y=681.0 (should be at cap-height 682?)
* abreve (U+0103): X=189.0,Y=681.0 (should be at cap-height 682?)
* And 20 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* questiondown (U+00BF): X=170.0,Y=-2.0 (should be at baseline 0?)
* questiondown (U+00BF): X=383.0,Y=-1.0 (should be at baseline 0?)
* germandbls (U+00DF): X=403.0,Y=704.5 (should be at cap-height 703?)
* tcaron (U+0165): X=453.0,Y=703.5 (should be at cap-height 703?)
* uni1E9E (U+1E9E): X=342.5,Y=-1.5 (should be at baseline 0?)
* And fl (U+FB02): X=221.5,Y=705.0 (should be at cap-height 703?) [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* b (U+0062): X=264.5,Y=485.0 (should be at x-height 486?)
* b (U+0062): X=263.0,Y=2.0 (should be at baseline 0?)
* d (U+0064): X=330.5,Y=485.0 (should be at x-height 486?)
* d (U+0064): X=332.0,Y=2.0 (should be at baseline 0?)
* g (U+0067): X=322.5,Y=485.0 (should be at x-height 486?)
* p (U+0070): X=264.5,Y=484.5 (should be at x-height 486?)
* p (U+0070): X=263.0,Y=1.5 (should be at baseline 0?)
* v (U+0076): X=330.0,Y=1.0 (should be at baseline 0?)
* y (U+0079): X=322.0,Y=-2.0 (should be at baseline 0?)
* questiondown (U+00BF): X=182.0,Y=1.0 (should be at baseline 0?)
* And 36 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* parenleft (U+0028): X=133.0,Y=-0.5 (should be at baseline 0?)
* parenright (U+0029): X=173.5,Y=-0.5 (should be at baseline 0?)
* question (U+003F): X=127.0,Y=686.5 (should be at cap-height 688?)
* Q (U+0051): X=790.0,Y=-2.0 (should be at baseline 0?)
* y (U+0079): X=268.0,Y=-2.0 (should be at baseline 0?)
* yacute (U+00FD): X=268.0,Y=-2.0 (should be at baseline 0?)
* ydieresis (U+00FF): X=268.0,Y=-2.0 (should be at baseline 0?)
* dcaron (U+010F): X=631.0,Y=690.0 (should be at cap-height 688?)
* IJ (U+0132): X=88.0,Y=690.0 (should be at cap-height 688?)
* IJ (U+0132): X=159.0,Y=690.0 (should be at cap-height 688?)
* And 3 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* comma (U+002C): X=112.0,Y=-1.0 (should be at baseline 0?)
* semicolon (U+003B): X=111.0,Y=-1.0 (should be at baseline 0?)
* b (U+0062): X=290.5,Y=-1.5 (should be at baseline 0?)
* d (U+0064): X=319.5,Y=-1.5 (should be at baseline 0?)
* f (U+0066): X=214.0,Y=712.5 (should be at cap-height 712?)
* i (U+0069): X=72.5,Y=712.5 (should be at cap-height 712?)
* i (U+0069): X=216.0,Y=712.5 (should be at cap-height 712?)
* j (U+006A): X=87.5,Y=712.5 (should be at cap-height 712?)
* j (U+006A): X=231.0,Y=712.5 (should be at cap-height 712?)
* p (U+0070): X=293.5,Y=494.0 (should be at x-height 492?)
* And 89 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* at (U+0040): X=137.0,Y=0.5 (should be at baseline 0?)
* uni00B5 (U+00B5): X=251.5,Y=1.5 (should be at baseline 0?)
* germandbls (U+00DF): X=249.5,Y=1.0 (should be at baseline 0?)
* germandbls (U+00DF): X=166.5,Y=702.0 (should be at cap-height 700?)
* oslash (U+00F8): X=208.0,Y=0.5 (should be at baseline 0?)
* ccaron (U+010D): X=456.0,Y=702.0 (should be at cap-height 700?)
* ccaron (U+010D): X=101.0,Y=702.0 (should be at cap-height 700?)
* ecaron (U+011B): X=454.0,Y=702.0 (should be at cap-height 700?)
* ecaron (U+011B): X=99.0,Y=702.0 (should be at cap-height 700?)
* ncaron (U+0148): X=453.0,Y=702.0 (should be at cap-height 700?)
* And 17 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* exclam (U+0021): X=99.5,Y=2.0 (should be at baseline 0?)
* exclam (U+0021): X=156.5,Y=2.0 (should be at baseline 0?)
* question (U+003F): X=249.0,Y=675.0 (should be at cap-height 676?)
* question (U+003F): X=135.0,Y=677.5 (should be at cap-height 676?)
* question (U+003F): X=216.5,Y=2.0 (should be at baseline 0?)
* question (U+003F): X=273.5,Y=2.0 (should be at baseline 0?)
* asciicircum (U+005E): X=226.0,Y=674.0 (should be at cap-height 676?)
* asciicircum (U+005E): X=232.0,Y=674.0 (should be at cap-height 676?)
* grave (U+0060): X=40.0,Y=677.0 (should be at cap-height 676?)
* f (U+0066): X=297.0,Y=677.0 (should be at cap-height 676?)
* And 58 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* Q (U+0051): X=790.0,Y=-2.0 (should be at baseline 0?)
* y (U+0079): X=268.0,Y=-2.0 (should be at baseline 0?)
* yacute (U+00FD): X=268.0,Y=-2.0 (should be at baseline 0?)
* ydieresis (U+00FF): X=268.0,Y=-2.0 (should be at baseline 0?)
* dcaron (U+010F): X=631.0,Y=690.0 (should be at cap-height 688?)
* IJ (U+0132): X=159.0,Y=690.0 (should be at cap-height 688?)
* IJ (U+0132): X=88.0,Y=690.0 (should be at cap-height 688?)
* lcaron (U+013E): X=245.0,Y=690.0 (should be at cap-height 688?)
* ycircumflex (U+0177): X=268.0,Y=-2.0 (should be at baseline 0?)
* And ygrave (U+1EF3): X=268.0,Y=-2.0 (should be at baseline 0?) [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* v (U+0076): X=330.0,Y=1.0 (should be at baseline 0?)
* y (U+0079): X=322.0,Y=-2.0 (should be at baseline 0?)
* questiondown (U+00BF): X=182.0,Y=1.0 (should be at baseline 0?)
* atilde (U+00E3): X=229.0,Y=705.0 (should be at cap-height 706?)
* aring (U+00E5): X=303.0,Y=707.0 (should be at cap-height 706?)
* ntilde (U+00F1): X=213.0,Y=705.0 (should be at cap-height 706?)
* otilde (U+00F5): X=215.0,Y=705.0 (should be at cap-height 706?)
* yacute (U+00FD): X=322.0,Y=-2.0 (should be at baseline 0?)
* ydieresis (U+00FF): X=322.0,Y=-2.0 (should be at baseline 0?)
* uni0122 (U+0122): X=454.0,Y=-262.0 (should be at descender -260?)
* And 22 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* ccaron (U+010D): X=101.0,Y=702.0 (should be at cap-height 700?)
* ccaron (U+010D): X=456.0,Y=702.0 (should be at cap-height 700?)
* ecaron (U+011B): X=99.0,Y=702.0 (should be at cap-height 700?)
* ecaron (U+011B): X=454.0,Y=702.0 (should be at cap-height 700?)
* ncaron (U+0148): X=98.0,Y=702.0 (should be at cap-height 700?)
* ncaron (U+0148): X=453.0,Y=702.0 (should be at cap-height 700?)
* Ohungarumlaut (U+0150): X=271.0,Y=1002.0 (should be at ascender 1000?)
* Ohungarumlaut (U+0150): X=461.0,Y=1002.0 (should be at ascender 1000?)
* rcaron (U+0159): X=37.0,Y=702.0 (should be at cap-height 700?)
* rcaron (U+0159): X=392.0,Y=702.0 (should be at cap-height 700?)
* And 12 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* comma (U+002C): X=112.0,Y=-1.0 (should be at baseline 0?)
* semicolon (U+003B): X=111.0,Y=-1.0 (should be at baseline 0?)
* v (U+0076): X=373.0,Y=1.0 (should be at baseline 0?)
* y (U+0079): X=359.0,Y=1.0 (should be at baseline 0?)
* yacute (U+00FD): X=359.0,Y=1.0 (should be at baseline 0?)
* ydieresis (U+00FF): X=359.0,Y=1.0 (should be at baseline 0?)
* aogonek (U+0105): X=324.0,Y=2.0 (should be at baseline 0?)
* uni0122 (U+0122): X=354.0,Y=-258.0 (should be at descender -260?)
* uni0136 (U+0136): X=290.0,Y=-258.0 (should be at descender -260?)
* uni0137 (U+0137): X=243.0,Y=-258.0 (should be at descender -260?)
* And 19 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* question (U+003F): X=249.0,Y=675.0 (should be at cap-height 676?)
* grave (U+0060): X=40.0,Y=677.0 (should be at cap-height 676?)
* f (U+0066): X=297.0,Y=677.0 (should be at cap-height 676?)
* acute (U+00B4): X=204.0,Y=677.0 (should be at cap-height 676?)
* onehalf (U+00BD): X=344.0,Y=2.0 (should be at baseline 0?)
* agrave (U+00E0): X=192.0,Y=677.0 (should be at cap-height 676?)
* aacute (U+00E1): X=386.0,Y=677.0 (should be at cap-height 676?)
* egrave (U+00E8): X=173.0,Y=677.0 (should be at cap-height 676?)
* eacute (U+00E9): X=367.0,Y=677.0 (should be at cap-height 676?)
* igrave (U+00EC): X=-16.0,Y=677.0 (should be at cap-height 676?)
* And 20 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* comma (U+002C): X=114.0,Y=-2.0 (should be at baseline 0?)
* semicolon (U+003B): X=112.0,Y=-2.0 (should be at baseline 0?)
* v (U+0076): X=352.0,Y=1.0 (should be at baseline 0?)
* onequarter (U+00BC): X=537.0,Y=-1.0 (should be at baseline 0?)
* onequarter (U+00BC): X=650.0,Y=-1.0 (should be at baseline 0?)
* onehalf (U+00BD): X=369.0,Y=-1.0 (should be at baseline 0?)
* onehalf (U+00BD): X=657.0,Y=-1.0 (should be at baseline 0?)
* threequarters (U+00BE): X=522.0,Y=-1.0 (should be at baseline 0?)
* threequarters (U+00BE): X=635.0,Y=-1.0 (should be at baseline 0?)
* atilde (U+00E3): X=445.0,Y=708.0 (should be at cap-height 709?)
* And 23 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* dcaron (U+010F): X=635.0,Y=695.0 (should be at cap-height 694?)
* IJ (U+0132): X=172.0,Y=695.0 (should be at cap-height 694?)
* IJ (U+0132): X=82.0,Y=695.0 (should be at cap-height 694?)
* lcaron (U+013E): X=269.0,Y=695.0 (should be at cap-height 694?)
* tcaron (U+0165): X=394.0,Y=696.0 (should be at cap-height 694?)
* tcaron (U+0165): X=261.0,Y=696.0 (should be at cap-height 694?)
* quoteleft (U+2018): X=191.0,Y=695.0 (should be at cap-height 694?)
* quotedblleft (U+201C): X=191.0,Y=695.0 (should be at cap-height 694?)
* And quotedblleft (U+201C): X=375.0,Y=695.0 (should be at cap-height 694?) [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* y (U+0079): X=260.0,Y=-1.0 (should be at baseline 0?)
* section (U+00A7): X=111.0,Y=-1.0 (should be at baseline 0?)
* yacute (U+00FD): X=260.0,Y=-1.0 (should be at baseline 0?)
* ydieresis (U+00FF): X=260.0,Y=-1.0 (should be at baseline 0?)
* abreve (U+0103): X=459.0,Y=681.0 (should be at cap-height 682?)
* abreve (U+0103): X=413.0,Y=681.0 (should be at cap-height 682?)
* abreve (U+0103): X=189.0,Y=681.0 (should be at cap-height 682?)
* abreve (U+0103): X=142.0,Y=681.0 (should be at cap-height 682?)
* abreve (U+0103): X=459.0,Y=681.0 (should be at cap-height 682?)
* gbreve (U+011F): X=459.0,Y=681.0 (should be at cap-height 682?)
* And 21 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
The following glyphs have on-curve points which have potentially incorrect y coordinates:
* questiondown (U+00BF): X=383.0,Y=-1.0 (should be at baseline 0?)
* And questiondown (U+00BF): X=170.0,Y=-2.0 (should be at baseline 0?) [code: found-misalignments]
The following glyphs have segments which seem very short:
* six (U+0036) contains a short segment L<<315.0,475.0>--<317.0,475.0>>
* nine (U+0039) contains a short segment L<<264.0,234.0>--<262.0,234.0>>
* at (U+0040) contains a short segment L<<439.0,75.0>--<439.0,89.0>>
* R (U+0052) contains a short segment L<<252.0,287.0>--<242.0,287.0>>
* registered (U+00AE) contains a short segment L<<251.0,475.0>--<248.0,475.0>>
* germandbls (U+00DF) contains a short segment B<<285.0,147.0>-<292.0,143.0>-<301.0,140.5>>
* germandbls (U+00DF) contains a short segment B<<301.0,140.5>-<310.0,138.0>-<323.0,138.0>>
* germandbls (U+00DF) contains a short segment L<<273.0,448.0>--<295.0,448.0>>
* Racute (U+0154) contains a short segment L<<252.0,287.0>--<242.0,287.0>>
* uni0156 (U+0156) contains a short segment L<<252.0,287.0>--<242.0,287.0>>
* And 4 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-short-segments]
The following glyphs have segments which seem very short:
* G (U+0047) contains a short segment L<<715.0,341.0>--<715.0,335.0>>
* M (U+004D) contains a short segment L<<99.0,676.0>--<123.0,676.0>>
* M (U+004D) contains a short segment L<<707.0,676.0>--<731.0,676.0>>
* M (U+004D) contains a short segment L<<427.0,161.0>--<403.0,161.0>>
* N (U+004E) contains a short segment L<<99.0,676.0>--<123.0,676.0>>
* N (U+004E) contains a short segment L<<590.0,0.0>--<566.0,0.0>>
* W (U+0057) contains a short segment L<<472.0,676.0>--<503.0,676.0>>
* W (U+0057) contains a short segment L<<710.0,0.0>--<682.0,0.0>>
* W (U+0057) contains a short segment L<<294.0,0.0>--<266.0,0.0>>
* Z (U+005A) contains a short segment L<<52.0,0.0>--<52.0,18.0>>
* And 68 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-short-segments]
The following glyphs have segments which seem very short:
* three (U+0033) contains a short segment L<<294.0,422.0>--<295.0,422.0>>
* at (U+0040) contains a short segment L<<448.0,97.0>--<448.0,122.0>>
* G (U+0047) contains a short segment L<<729.0,370.0>--<729.0,356.0>>
* yen (U+00A5) contains a short segment L<<276.0,298.0>--<276.0,302.0>>
* yen (U+00A5) contains a short segment L<<370.0,307.0>--<370.0,298.0>>
* Gbreve (U+011E) contains a short segment L<<729.0,370.0>--<729.0,356.0>>
* Gdotaccent (U+0120) contains a short segment L<<729.0,370.0>--<729.0,356.0>>
* uni0122 (U+0122) contains a short segment L<<729.0,370.0>--<729.0,356.0>>
* uni1E9E (U+1E9E) contains a short segment B<<614.0,662.5>-<635.0,653.0>-<635.0,653.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<635.0,589.0>-<635.0,589.0>-<635.0,589.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* three (U+0033) contains a short segment B<<253.0,409.0>-<261.0,410.0>-<270.0,410.0>>
* G (U+0047) contains a short segment L<<720.0,351.0>--<720.0,342.0>>
* section (U+00A7) contains a short segment L<<270.0,179.0>--<270.0,179.0>>
* section (U+00A7) contains a short segment L<<252.0,392.0>--<252.0,392.0>>
* uni00B3 (U+00B3) contains a short segment L<<170.0,546.0>--<172.0,546.0>>
* threequarters (U+00BE) contains a short segment L<<183.0,546.0>--<186.0,546.0>>
* Gbreve (U+011E) contains a short segment L<<720.0,351.0>--<720.0,342.0>>
* Gdotaccent (U+0120) contains a short segment L<<720.0,351.0>--<720.0,342.0>>
* uni0122 (U+0122) contains a short segment L<<720.0,351.0>--<720.0,342.0>>
* uni1E9E (U+1E9E) contains a short segment B<<635.0,606.0>-<635.0,606.0>-<635.0,606.0>>
* uni1E9E (U+1E9E) contains a short segment B<<635.0,606.0>-<635.0,606.0>-<634.0,606.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<431.0,417.0>-<437.0,417.0>-<444.0,417.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<436.0,88.0>--<436.0,106.0>>
* G (U+0047) contains a short segment L<<746.0,389.0>--<746.0,370.0>>
* Gbreve (U+011E) contains a short segment L<<746.0,389.0>--<746.0,370.0>>
* Gdotaccent (U+0120) contains a short segment L<<746.0,389.0>--<746.0,370.0>>
* uni0122 (U+0122) contains a short segment L<<746.0,389.0>--<746.0,370.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<621.0,673.0>-<644.0,663.0>-<644.0,663.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<437.0,81.0>--<437.0,98.0>>
* G (U+0047) contains a short segment L<<758.0,400.0>--<758.0,377.0>>
* R (U+0052) contains a short segment L<<242.0,291.0>--<225.0,291.0>>
* germandbls (U+00DF) contains a short segment B<<277.0,138.0>-<285.0,132.0>-<296.5,127.5>>
* Gbreve (U+011E) contains a short segment L<<758.0,400.0>--<758.0,377.0>>
* Gdotaccent (U+0120) contains a short segment L<<758.0,400.0>--<758.0,377.0>>
* uni0122 (U+0122) contains a short segment L<<758.0,400.0>--<758.0,377.0>>
* Racute (U+0154) contains a short segment L<<242.0,291.0>--<225.0,291.0>>
* uni0156 (U+0156) contains a short segment L<<242.0,291.0>--<225.0,291.0>>
* Rcaron (U+0158) contains a short segment L<<242.0,291.0>--<225.0,291.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<629.5,679.0>-<653.0,670.0>-<653.0,670.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* three (U+0033) contains a short segment B<<274.0,416.0>-<278.0,416.0>-<283.0,416.0>>
* G (U+0047) contains a short segment L<<725.0,360.0>--<725.0,349.0>>
* yen (U+00A5) contains a short segment L<<287.0,287.0>--<287.0,305.0>>
* yen (U+00A5) contains a short segment L<<361.0,309.0>--<361.0,287.0>>
* section (U+00A7) contains a short segment L<<252.0,385.0>--<252.0,385.0>>
* Gbreve (U+011E) contains a short segment L<<725.0,360.0>--<725.0,349.0>>
* Gdotaccent (U+0120) contains a short segment L<<725.0,360.0>--<725.0,349.0>>
* uni0122 (U+0122) contains a short segment L<<725.0,360.0>--<725.0,349.0>>
* uni1E9E (U+1E9E) contains a short segment B<<615.5,658.0>-<635.0,650.0>-<635.0,650.0>>
* uni1E9E (U+1E9E) contains a short segment B<<635.0,597.0>-<635.0,598.0>-<635.0,598.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<452.0,420.0>-<454.0,420.0>-<458.0,420.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<440.0,68.0>--<440.0,81.0>>
* R (U+0052) contains a short segment L<<262.0,284.0>--<259.0,284.0>>
* registered (U+00AE) contains a short segment L<<251.0,475.0>--<250.0,475.0>>
* paragraph (U+00B6) contains a short segment L<<293.0,250.0>--<273.0,250.0>>
* germandbls (U+00DF) contains a short segment B<<293.0,157.0>-<299.0,155.0>-<305.5,153.5>>
* germandbls (U+00DF) contains a short segment B<<305.5,153.5>-<312.0,152.0>-<320.0,152.0>>
* germandbls (U+00DF) contains a short segment L<<280.0,459.0>--<296.0,459.0>>
* eng (U+014B) contains a short segment B<<307.5,-50.5>-<316.0,-54.0>-<324.0,-54.0>>
* Racute (U+0154) contains a short segment L<<262.0,284.0>--<259.0,284.0>>
* uni0156 (U+0156) contains a short segment L<<262.0,284.0>--<259.0,284.0>>
* And 6 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<434.0,94.0>--<434.0,114.0>>
* G (U+0047) contains a short segment L<<734.0,379.0>--<734.0,363.0>>
* Gbreve (U+011E) contains a short segment L<<734.0,379.0>--<734.0,363.0>>
* Gdotaccent (U+0120) contains a short segment L<<734.0,379.0>--<734.0,363.0>>
* uni0122 (U+0122) contains a short segment L<<734.0,379.0>--<734.0,363.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<612.5,667.0>-<635.0,657.0>-<635.0,657.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* three (U+0033) contains a short segment B<<283.0,416.0>-<279.0,416.0>-<277.0,416.0>-<274.0,416.0>>
* yen (U+00A5) contains a short segment L<<361.0,287.0>--<361.0,309.0>>
* yen (U+00A5) contains a short segment L<<287.0,305.0>--<287.0,287.0>>
* Aogonek (U+0104) contains a short segment L<<574.0,0.0>--<589.0,0.0>>
* aogonek (U+0105) contains a short segment L<<444.0,0.0>--<450.0,0.0>>
* eogonek (U+0119) contains a short segment B<<288.0,-10.0>-<292.0,-10.0>-<296.0,-10.0>-<301.0,-10.0>>
* Iogonek (U+012E) contains a short segment L<<88.0,0.0>--<97.0,0.0>>
* iogonek (U+012F) contains a short segment L<<71.0,0.0>--<77.0,0.0>>
* Uogonek (U+0172) contains a short segment B<<339.0,-10.0>-<345.0,-10.0>-<351.0,-10.0>-<357.0,-9.0>>
* uni1E9E (U+1E9E) contains a short segment B<<458.0,420.0>-<456.0,420.0>-<454.0,420.0>-<452.0,420.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<635.0,598.0>-<635.0,598.0>-<635.0,598.0>-<635.0,597.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<437.0,374.0>--<437.0,360.0>>
* R (U+0052) contains a short segment L<<225.0,291.0>--<242.0,291.0>>
* Racute (U+0154) contains a short segment L<<225.0,291.0>--<242.0,291.0>>
* uni0156 (U+0156) contains a short segment L<<225.0,291.0>--<242.0,291.0>>
* And Rcaron (U+0158) contains a short segment L<<225.0,291.0>--<242.0,291.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<434.0,378.0>--<434.0,357.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<440.0,370.0>--<440.0,363.0>>
* R (U+0052) contains a short segment L<<259.0,284.0>--<262.0,284.0>>
* registered (U+00AE) contains a short segment L<<250.0,475.0>--<251.0,475.0>>
* Ccedilla (U+00C7) contains a short segment L<<304.0,-97.0>--<316.0,-97.0>>
* ae (U+00E6) contains a short segment L<<563.0,0.0>--<563.0,11.0>>
* ccedilla (U+00E7) contains a short segment L<<203.0,-97.0>--<215.0,-97.0>>
* Racute (U+0154) contains a short segment L<<259.0,284.0>--<262.0,284.0>>
* uni0156 (U+0156) contains a short segment L<<259.0,284.0>--<262.0,284.0>>
* Rcaron (U+0158) contains a short segment L<<259.0,284.0>--<262.0,284.0>>
* Scedilla (U+015E) contains a short segment L<<215.0,-97.0>--<227.0,-97.0>>
* And 3 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-short-segments]
The following glyphs have segments which seem very short:
* M (U+004D) contains a short segment L<<403.0,161.0>--<427.0,161.0>>
* M (U+004D) contains a short segment L<<731.0,676.0>--<707.0,676.0>>
* M (U+004D) contains a short segment L<<123.0,676.0>--<99.0,676.0>>
* N (U+004E) contains a short segment L<<566.0,0.0>--<590.0,0.0>>
* N (U+004E) contains a short segment L<<123.0,676.0>--<99.0,676.0>>
* R (U+0052) contains a short segment L<<328.0,318.0>--<332.0,318.0>>
* W (U+0057) contains a short segment L<<266.0,0.0>--<294.0,0.0>>
* W (U+0057) contains a short segment L<<682.0,0.0>--<710.0,0.0>>
* W (U+0057) contains a short segment L<<503.0,676.0>--<472.0,676.0>>
* Z (U+005A) contains a short segment L<<512.0,658.0>--<512.0,676.0>>
* And 68 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<439.0,372.0>--<439.0,362.0>>
* R (U+0052) contains a short segment L<<242.0,287.0>--<252.0,287.0>>
* registered (U+00AE) contains a short segment L<<248.0,475.0>--<251.0,475.0>>
* Ccedilla (U+00C7) contains a short segment L<<303.0,-95.0>--<325.0,-95.0>>
* ae (U+00E6) contains a short segment L<<552.0,0.0>--<552.0,16.0>>
* eth (U+00F0) contains a short segment L<<264.0,475.0>--<262.0,475.0>>
* Racute (U+0154) contains a short segment L<<242.0,287.0>--<252.0,287.0>>
* uni0156 (U+0156) contains a short segment L<<242.0,287.0>--<252.0,287.0>>
* Rcaron (U+0158) contains a short segment L<<242.0,287.0>--<252.0,287.0>>
* Scedilla (U+015E) contains a short segment L<<212.0,-95.0>--<234.0,-95.0>>
* Euro (U+20AC) contains a short segment B<<233.0,355.0>-<233.0,363.0>-<234.0,371.0>-<234.0,378.0>>
* And Euro (U+20AC) contains a short segment B<<52.0,378.0>-<52.0,371.0>-<51.0,363.0>-<52.0,355.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<448.0,377.0>--<448.0,351.0>>
* yen (U+00A5) contains a short segment L<<370.0,298.0>--<370.0,307.0>>
* yen (U+00A5) contains a short segment L<<276.0,302.0>--<276.0,298.0>>
* And aogonek (U+0105) contains a short segment L<<426.0,0.0>--<438.0,0.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* three (U+0033) contains a short segment B<<270.0,410.0>-<264.0,410.0>-<258.0,410.0>-<253.0,409.0>>
* ccedilla (U+00E7) contains a short segment L<<283.0,-10.0>--<286.0,-10.0>>
* Aogonek (U+0104) contains a short segment L<<583.0,0.0>--<590.0,0.0>>
* Iogonek (U+012E) contains a short segment L<<93.0,0.0>--<96.0,0.0>>
* iogonek (U+012F) contains a short segment L<<76.0,0.0>--<77.0,0.0>>
* uni1E9E (U+1E9E) contains a short segment B<<444.0,417.0>-<439.0,417.0>-<435.0,417.0>-<431.0,417.0>>
* And uni1E9E (U+1E9E) contains a short segment B<<634.0,606.0>-<635.0,606.0>-<635.0,606.0>-<635.0,606.0>> [code: found-short-segments]
The following glyphs have segments which seem very short:
* at (U+0040) contains a short segment L<<436.0,376.0>--<436.0,359.0>>
* Aogonek (U+0104) contains a short segment L<<551.0,0.0>--<566.0,0.0>>
* aogonek (U+0105) contains a short segment L<<400.0,0.0>--<401.0,0.0>>
* Iogonek (U+012E) contains a short segment L<<72.0,0.0>--<79.0,0.0>>
* And iogonek (U+012F) contains a short segment L<<58.0,0.0>--<60.0,0.0>> [code: found-short-segments]
The following glyphs have colinear vectors:
* y (U+0079): L<<541.0,489.0>--<340.0,0.0>> -> L<<340.0,0.0>--<256.0,-207.0>>
* yacute (U+00FD): L<<541.0,489.0>--<340.0,0.0>> -> L<<340.0,0.0>--<256.0,-207.0>>
* ycircumflex (U+0177): L<<541.0,489.0>--<340.0,0.0>> -> L<<340.0,0.0>--<256.0,-207.0>>
* ydieresis (U+00FF): L<<541.0,489.0>--<340.0,0.0>> -> L<<340.0,0.0>--<256.0,-207.0>>
* And ygrave (U+1EF3): L<<541.0,489.0>--<340.0,0.0>> -> L<<340.0,0.0>--<256.0,-207.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<470.0,460.0>--<252.0,0.0>> -> L<<252.0,0.0>--<159.0,-196.0>>
* yacute (U+00FD): L<<470.0,460.0>--<252.0,0.0>> -> L<<252.0,0.0>--<159.0,-196.0>>
* ycircumflex (U+0177): L<<470.0,460.0>--<252.0,0.0>> -> L<<252.0,0.0>--<159.0,-196.0>>
* ydieresis (U+00FF): L<<470.0,460.0>--<252.0,0.0>> -> L<<252.0,0.0>--<159.0,-196.0>>
* And ygrave (U+1EF3): L<<470.0,460.0>--<252.0,0.0>> -> L<<252.0,0.0>--<159.0,-196.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<498.0,475.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<186.0,-199.0>>
* yacute (U+00FD): L<<498.0,475.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<186.0,-199.0>>
* ycircumflex (U+0177): L<<498.0,475.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<186.0,-199.0>>
* ydieresis (U+00FF): L<<498.0,475.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<186.0,-199.0>>
* And ygrave (U+1EF3): L<<498.0,475.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<186.0,-199.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<479.0,465.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<168.0,-197.0>>
* yacute (U+00FD): L<<479.0,465.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<168.0,-197.0>>
* ycircumflex (U+0177): L<<479.0,465.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<168.0,-197.0>>
* ydieresis (U+00FF): L<<479.0,465.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<168.0,-197.0>>
* And ygrave (U+1EF3): L<<479.0,465.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<168.0,-197.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<518.0,483.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<215.0,-202.0>>
* yacute (U+00FD): L<<518.0,483.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<215.0,-202.0>>
* ycircumflex (U+0177): L<<518.0,483.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<215.0,-202.0>>
* ydieresis (U+00FF): L<<518.0,483.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<215.0,-202.0>>
* And ygrave (U+1EF3): L<<518.0,483.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<215.0,-202.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<530.0,486.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<236.0,-205.0>>
* yacute (U+00FD): L<<530.0,486.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<236.0,-205.0>>
* ycircumflex (U+0177): L<<530.0,486.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<236.0,-205.0>>
* ydieresis (U+00FF): L<<530.0,486.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<236.0,-205.0>>
* And ygrave (U+1EF3): L<<530.0,486.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<236.0,-205.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<489.0,470.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<177.0,-198.0>>
* yacute (U+00FD): L<<489.0,470.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<177.0,-198.0>>
* ycircumflex (U+0177): L<<489.0,470.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<177.0,-198.0>>
* ydieresis (U+00FF): L<<489.0,470.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<177.0,-198.0>>
* And ygrave (U+1EF3): L<<489.0,470.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<177.0,-198.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<552.0,492.0>--<359.0,1.0>> -> L<<359.0,1.0>--<276.0,-210.0>>
* yacute (U+00FD): L<<552.0,492.0>--<359.0,1.0>> -> L<<359.0,1.0>--<276.0,-210.0>>
* ycircumflex (U+0177): L<<552.0,492.0>--<359.0,1.0>> -> L<<359.0,1.0>--<276.0,-210.0>>
* ydieresis (U+00FF): L<<552.0,492.0>--<359.0,1.0>> -> L<<359.0,1.0>--<276.0,-210.0>>
* And ygrave (U+1EF3): L<<552.0,492.0>--<359.0,1.0>> -> L<<359.0,1.0>--<276.0,-210.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<507.0,480.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<195.0,-200.0>>
* yacute (U+00FD): L<<507.0,480.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<195.0,-200.0>>
* ycircumflex (U+0177): L<<507.0,480.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<195.0,-200.0>>
* ydieresis (U+00FF): L<<507.0,480.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<195.0,-200.0>>
* And ygrave (U+1EF3): L<<507.0,480.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<195.0,-200.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<177.0,-198.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<489.0,470.0>>
* yacute (U+00FD): L<<177.0,-198.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<489.0,470.0>>
* ycircumflex (U+0177): L<<177.0,-198.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<489.0,470.0>>
* ydieresis (U+00FF): L<<177.0,-198.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<489.0,470.0>>
* And ygrave (U+1EF3): L<<177.0,-198.0>--<268.0,-2.0>> -> L<<268.0,-2.0>--<489.0,470.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<236.0,-205.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<530.0,486.0>>
* yacute (U+00FD): L<<236.0,-205.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<530.0,486.0>>
* ycircumflex (U+0177): L<<236.0,-205.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<530.0,486.0>>
* ydieresis (U+00FF): L<<236.0,-205.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<530.0,486.0>>
* And ygrave (U+1EF3): L<<236.0,-205.0>--<322.0,-2.0>> -> L<<322.0,-2.0>--<530.0,486.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<195.0,-200.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<507.0,480.0>>
* yacute (U+00FD): L<<195.0,-200.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<507.0,480.0>>
* ycircumflex (U+0177): L<<195.0,-200.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<507.0,480.0>>
* ydieresis (U+00FF): L<<195.0,-200.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<507.0,480.0>>
* And ygrave (U+1EF3): L<<195.0,-200.0>--<284.0,-5.0>> -> L<<284.0,-5.0>--<507.0,480.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<276.0,-210.0>--<359.0,1.0>> -> L<<359.0,1.0>--<552.0,492.0>>
* yacute (U+00FD): L<<276.0,-210.0>--<359.0,1.0>> -> L<<359.0,1.0>--<552.0,492.0>>
* ycircumflex (U+0177): L<<276.0,-210.0>--<359.0,1.0>> -> L<<359.0,1.0>--<552.0,492.0>>
* ydieresis (U+00FF): L<<276.0,-210.0>--<359.0,1.0>> -> L<<359.0,1.0>--<552.0,492.0>>
* And ygrave (U+1EF3): L<<276.0,-210.0>--<359.0,1.0>> -> L<<359.0,1.0>--<552.0,492.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<159.0,-196.0>--<252.0,0.0>> -> L<<252.0,0.0>--<470.0,460.0>>
* yacute (U+00FD): L<<159.0,-196.0>--<252.0,0.0>> -> L<<252.0,0.0>--<470.0,460.0>>
* ycircumflex (U+0177): L<<159.0,-196.0>--<252.0,0.0>> -> L<<252.0,0.0>--<470.0,460.0>>
* ydieresis (U+00FF): L<<159.0,-196.0>--<252.0,0.0>> -> L<<252.0,0.0>--<470.0,460.0>>
* And ygrave (U+1EF3): L<<159.0,-196.0>--<252.0,0.0>> -> L<<252.0,0.0>--<470.0,460.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<256.0,-207.0>--<340.0,0.0>> -> L<<340.0,0.0>--<541.0,489.0>>
* yacute (U+00FD): L<<256.0,-207.0>--<340.0,0.0>> -> L<<340.0,0.0>--<541.0,489.0>>
* ycircumflex (U+0177): L<<256.0,-207.0>--<340.0,0.0>> -> L<<340.0,0.0>--<541.0,489.0>>
* ydieresis (U+00FF): L<<256.0,-207.0>--<340.0,0.0>> -> L<<340.0,0.0>--<541.0,489.0>>
* And ygrave (U+1EF3): L<<256.0,-207.0>--<340.0,0.0>> -> L<<340.0,0.0>--<541.0,489.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<186.0,-199.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<498.0,475.0>>
* yacute (U+00FD): L<<186.0,-199.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<498.0,475.0>>
* ycircumflex (U+0177): L<<186.0,-199.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<498.0,475.0>>
* ydieresis (U+00FF): L<<186.0,-199.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<498.0,475.0>>
* And ygrave (U+1EF3): L<<186.0,-199.0>--<276.0,-4.0>> -> L<<276.0,-4.0>--<498.0,475.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<168.0,-197.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<479.0,465.0>>
* yacute (U+00FD): L<<168.0,-197.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<479.0,465.0>>
* ycircumflex (U+0177): L<<168.0,-197.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<479.0,465.0>>
* ydieresis (U+00FF): L<<168.0,-197.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<479.0,465.0>>
* And ygrave (U+1EF3): L<<168.0,-197.0>--<260.0,-1.0>> -> L<<260.0,-1.0>--<479.0,465.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
* y (U+0079): L<<215.0,-202.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<518.0,483.0>>
* yacute (U+00FD): L<<215.0,-202.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<518.0,483.0>>
* ycircumflex (U+0177): L<<215.0,-202.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<518.0,483.0>>
* ydieresis (U+00FF): L<<215.0,-202.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<518.0,483.0>>
* And ygrave (U+1EF3): L<<215.0,-202.0>--<303.0,-3.0>> -> L<<303.0,-3.0>--<518.0,483.0>> [code: found-colinear-vectors]
The following glyphs have jaggy segments:
* iogonek (U+012F): B<<156.0,-69.0>-<156.0,-32.0>-<185.0,-12.0>-<243.0,0.0>>/L<<243.0,0.0>--<242.0,0.0>> = 11.689369175439202 [code: found-jaggy-segments]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<576.0,301.0>--<766.0,302.0>>
* ae (U+00E6): L<<919.0,190.0>--<576.0,188.0>>
* asterisk (U+002A): L<<207.0,301.0>--<208.0,457.0>>
* asterisk (U+002A): L<<304.0,554.0>--<457.0,555.0>>
* e (U+0065): L<<188.0,301.0>--<378.0,302.0>>
* e (U+0065): L<<531.0,190.0>--<188.0,188.0>>
* eacute (U+00E9): L<<188.0,301.0>--<378.0,302.0>>
* eacute (U+00E9): L<<531.0,190.0>--<188.0,188.0>>
* ecaron (U+011B): L<<188.0,301.0>--<378.0,302.0>>
* ecaron (U+011B): L<<531.0,190.0>--<188.0,188.0>>
* And 21 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* question (U+003F): L<<219.0,220.0>--<218.0,410.0>> [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<898.0,196.0>--<545.0,195.0>>
* e (U+0065): L<<511.0,196.0>--<158.0,195.0>>
* eacute (U+00E9): L<<511.0,196.0>--<158.0,195.0>>
* ecaron (U+011B): L<<511.0,196.0>--<158.0,195.0>>
* ecircumflex (U+00EA): L<<511.0,196.0>--<158.0,195.0>>
* edieresis (U+00EB): L<<511.0,196.0>--<158.0,195.0>>
* edotaccent (U+0117): L<<511.0,196.0>--<158.0,195.0>>
* egrave (U+00E8): L<<511.0,196.0>--<158.0,195.0>>
* emacron (U+0113): L<<511.0,196.0>--<158.0,195.0>>
* eogonek (U+0119): L<<511.0,196.0>--<158.0,195.0>>
* And 8 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<560.0,297.0>--<772.0,298.0>>
* ae (U+00E6): L<<908.0,193.0>--<560.0,192.0>>
* asterisk (U+002A): L<<212.0,310.0>--<211.0,467.0>>
* asterisk (U+002A): L<<299.0,554.0>--<453.0,553.0>>
* e (U+0065): L<<173.0,297.0>--<385.0,298.0>>
* e (U+0065): L<<521.0,193.0>--<173.0,192.0>>
* eacute (U+00E9): L<<173.0,297.0>--<385.0,298.0>>
* eacute (U+00E9): L<<521.0,193.0>--<173.0,192.0>>
* ecaron (U+011B): L<<173.0,297.0>--<385.0,298.0>>
* ecaron (U+011B): L<<521.0,193.0>--<173.0,192.0>>
* And 23 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* question (U+003F): L<<224.0,209.0>--<223.0,396.0>> [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<591.0,305.0>--<760.0,306.0>>
* ae (U+00E6): L<<929.0,187.0>--<591.0,185.0>>
* e (U+0065): L<<203.0,305.0>--<372.0,306.0>>
* e (U+0065): L<<541.0,187.0>--<203.0,185.0>>
* eacute (U+00E9): L<<203.0,305.0>--<372.0,306.0>>
* eacute (U+00E9): L<<541.0,187.0>--<203.0,185.0>>
* ecaron (U+011B): L<<203.0,305.0>--<372.0,306.0>>
* ecaron (U+011B): L<<541.0,187.0>--<203.0,185.0>>
* ecircumflex (U+00EA): L<<203.0,305.0>--<372.0,306.0>>
* ecircumflex (U+00EA): L<<541.0,187.0>--<203.0,185.0>>
* And 13 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* question (U+003F): L<<223.0,396.0>--<224.0,209.0>> [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<560.0,192.0>--<908.0,193.0>>
* ae (U+00E6): L<<772.0,298.0>--<560.0,297.0>>
* asterisk (U+002A): L<<211.0,467.0>--<212.0,310.0>>
* asterisk (U+002A): L<<453.0,553.0>--<299.0,554.0>>
* e (U+0065): L<<173.0,192.0>--<521.0,193.0>>
* e (U+0065): L<<385.0,298.0>--<173.0,297.0>>
* eacute (U+00E9): L<<173.0,192.0>--<521.0,193.0>>
* eacute (U+00E9): L<<385.0,298.0>--<173.0,297.0>>
* ecaron (U+011B): L<<173.0,192.0>--<521.0,193.0>>
* ecaron (U+011B): L<<385.0,298.0>--<173.0,297.0>>
* And 23 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<591.0,185.0>--<929.0,187.0>>
* ae (U+00E6): L<<760.0,306.0>--<591.0,305.0>>
* e (U+0065): L<<203.0,185.0>--<541.0,187.0>>
* e (U+0065): L<<372.0,306.0>--<203.0,305.0>>
* eacute (U+00E9): L<<203.0,185.0>--<541.0,187.0>>
* eacute (U+00E9): L<<372.0,306.0>--<203.0,305.0>>
* ecaron (U+011B): L<<203.0,185.0>--<541.0,187.0>>
* ecaron (U+011B): L<<372.0,306.0>--<203.0,305.0>>
* ecircumflex (U+00EA): L<<203.0,185.0>--<541.0,187.0>>
* ecircumflex (U+00EA): L<<372.0,306.0>--<203.0,305.0>>
* And 13 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<575.0,188.0>--<919.0,190.0>>
* ae (U+00E6): L<<766.0,302.0>--<575.0,301.0>>
* asterisk (U+002A): L<<208.0,457.0>--<207.0,301.0>>
* asterisk (U+002A): L<<457.0,555.0>--<304.0,554.0>>
* e (U+0065): L<<188.0,188.0>--<531.0,190.0>>
* e (U+0065): L<<378.0,302.0>--<188.0,301.0>>
* eacute (U+00E9): L<<188.0,188.0>--<531.0,190.0>>
* eacute (U+00E9): L<<378.0,302.0>--<188.0,301.0>>
* ecaron (U+011B): L<<188.0,188.0>--<531.0,190.0>>
* ecaron (U+011B): L<<378.0,302.0>--<188.0,301.0>>
* And 21 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* question (U+003F): L<<218.0,410.0>--<219.0,220.0>> [code: found-semi-vertical]
The following glyphs have semi-vertical/semi-horizontal lines:
* ae (U+00E6): L<<544.0,195.0>--<898.0,196.0>>
* e (U+0065): L<<158.0,195.0>--<511.0,196.0>>
* eacute (U+00E9): L<<158.0,195.0>--<511.0,196.0>>
* ecaron (U+011B): L<<158.0,195.0>--<511.0,196.0>>
* ecircumflex (U+00EA): L<<158.0,195.0>--<511.0,196.0>>
* edieresis (U+00EB): L<<158.0,195.0>--<511.0,196.0>>
* edotaccent (U+0117): L<<158.0,195.0>--<511.0,196.0>>
* egrave (U+00E8): L<<158.0,195.0>--<511.0,196.0>>
* emacron (U+0113): L<<158.0,195.0>--<511.0,196.0>>
* eogonek (U+0119): L<<158.0,195.0>--<511.0,196.0>>
* And 8 more.
Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]