-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Intel One Mono: Version 1.004 added #9464
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Updated |
43bcde6
to
b01be58
Compare
FontBakery reportfontbakery version: 1.0.0 Check results[19] IntelOneMono-Italic[wght].ttf🔥 FAIL Combined length of family and style must not exceed 32 characters. name/family_and_style_max_length
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]🔥 FAIL Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets. googlefonts/article/images
Max resolution allowed: 🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. googlefonts/metadata/consistent_repo_urls
But: font copyright string has 'https://github.com/intel/intel-one-mono', font copyright string has 'https://github.com/intel/intel-one-mono' and OFL text has 'https://github.com/intel/intel-one-mono' [code: mismatch]🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
|
ofl/intelonemono/IntelOneMono-Italic[wght].ttf | |
---|---|
Dehinted Size | 153.6kb |
Hinted Size | 153.7kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? googlefonts/gasp
- ℹ️ INFO
These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0F - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType®
[code: ranges]ℹ️ INFO Font has old ttfautohint applied? googlefonts/old_ttfautohint
- ℹ️ INFO
Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.004']
[code: version-not-detected]
[18] IntelOneMono[wght].ttf
🔥 FAIL Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets. googlefonts/article/images
- 🔥 FAIL
Image is too large:
5334 x 3000 pixels
Max resolution allowed: 2048 x 1024 pixels
🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. googlefonts/metadata/consistent_repo_urls
- 🔥 FAIL
Repository URL is https://github.com/googlefonts/intel-one-mono
But: font copyright string has 'https://github.com/intel/intel-one-mono', font copyright string has 'https://github.com/intel/intel-one-mono' and OFL text has 'https://github.com/intel/intel-one-mono'
[code: mismatch]🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
- 🔥 FAIL
GF_Phonetics_SinoExt glyphset:
FAIL messages | Languages |
---|---|
Mandatory orthography codepoints: | |
The following mark characters are missing from the font: ̛ | vi_Latn (Vietnamese) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɛ, ɲ, Ɲ, ɛ, ɔ, Ɔ | bm_Latn (Bambara) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ɔ, ɲ, Ɲ, ɛ, Ɔ, Ɛ | dyu_Latn (Dyula) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɔ, ɔ, Ɛ, ɛ | fat_Latn (Fanti) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɓ, ɓ, ƴ, Ɗ, Ƴ, ɗ | ff_Latn (Fulah) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɗ, Ƙ, ƴ, ɗ, ƙ, Ƴ, ɓ, Ɓ | ha_Latn (Hausa) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ɔ, Ɔ, ɛ, Ɛ | tw_akuapem_Latn (Akuapem Twi) |
Mandatory orthography codepoints: | |
The following mark characters are missing from the font: ̩ | |
Shaper didn't attach uni0301 to uni1EB9 when shaping the text 'ẹ́' | |
Shaper didn't attach uni0301 to uni1EB8 when shaping the text 'Ẹ́' | |
Shaper didn't attach uni0300 to uni1EB9 when shaping the text 'ẹ̀' | |
Shaper didn't attach uni0300 to uni1EB8 when shaping the text 'Ẹ̀' | |
Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' | |
Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' | |
Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' | |
Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | yo_Latn (Yoruba) |
⚠️ WARNGF_Phonetics_SinoExt glyphset:
WARN messages | Languages |
---|---|
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: ſ | de_Latn (German) and fr_Latn (French) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: Ǥ | |
The following auxiliary characters are missing from the font: Ʒ | |
The following auxiliary characters are missing from the font: Ǯ | |
The following auxiliary characters are missing from the font: ǥ | |
The following auxiliary characters are missing from the font: ʒ | |
The following auxiliary characters are missing from the font: ǯ | fi_Latn (Finnish) |
Auxiliary orthography codepoints: | |
Shaper didn't attach uni0301 to Aogonek when shaping the text 'Ą́' | |
Shaper didn't attach uni0303 to Aogonek when shaping the text 'Ą̃' | |
Shaper didn't attach uni0301 to Eogonek when shaping the text 'Ę́' | |
Shaper didn't attach uni0303 to Eogonek when shaping the text 'Ę̃' | |
Shaper didn't attach uni0301 to Edotaccent when shaping the text 'Ė́' | |
Shaper didn't attach uni0303 to Edotaccent when shaping the text 'Ė̃' | |
Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' | |
Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' | |
Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' | |
Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' | |
Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' | |
Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' | |
Shaper didn't attach uni0301 to Iogonek when shaping the text 'Į́' | |
Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇́' | |
Shaper didn't attach uni0301 to uni0307 when shaping the text 'Į̇́' | |
Shaper didn't attach uni0303 to Iogonek when shaping the text 'Į̃' | |
Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇̃' | |
Shaper didn't attach uni0303 to uni0307 when shaping the text 'Į̇̃' | |
Shaper didn't attach uni0303 to uni0307.cap when shaping the text 'J̇̃' | |
Shaper didn't attach uni0301 to Uogonek when shaping the text 'Ų́' | |
Shaper didn't attach uni0303 to Uogonek when shaping the text 'Ų̃' | |
Shaper didn't attach uni0301 to Umacron when shaping the text 'Ū́' | |
Shaper didn't attach uni0303 to Umacron when shaping the text 'Ū̃' | |
Shaper didn't attach uni0301 to aogonek when shaping the text 'ą́' | |
Shaper didn't attach uni0303 to aogonek when shaping the text 'ą̃' | |
Shaper didn't attach uni0301 to edotaccent when shaping the text 'ė́' | |
Shaper didn't attach uni0303 to edotaccent when shaping the text 'ė̃' | |
Shaper didn't attach uni0301 to iogonek when shaping the text 'į́' | |
Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇́' | |
Shaper didn't attach uni0301 to uni0307 when shaping the text 'į̇́' | |
Shaper didn't attach uni0303 to iogonek when shaping the text 'į̃' | |
Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇̃' | |
Shaper didn't attach uni0303 to uni0307 when shaping the text 'į̇̃' | |
Shaper didn't attach uni0301 to uogonek when shaping the text 'ų́' | |
Shaper didn't attach uni0303 to uogonek when shaping the text 'ų̃' | |
Shaper didn't attach uni0301 to umacron when shaping the text 'ū́' | |
Shaper didn't attach uni0303 to umacron when shaping the text 'ū̃' | lt_Latn (Lithuanian) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: IJ | |
The following auxiliary characters are missing from the font: ij | nl_Latn (Dutch) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: ɛ | |
The following auxiliary characters are missing from the font: Ɛ | |
The following auxiliary characters are missing from the font: ɵ | |
The following auxiliary characters are missing from the font: Ɵ | |
Shaper didn't attach uni0301 to uni1ECB when shaping the text 'ị́' | |
Shaper didn't attach uni0301 to uni1ECA when shaping the text 'Ị́' | |
Shaper didn't attach uni0300 to uni1ECB when shaping the text 'ị̀' | |
Shaper didn't attach uni0300 to uni1ECA when shaping the text 'Ị̀' | |
Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' | |
Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' | |
Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' | |
Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | |
Shaper didn't attach uni0301 to uni1EE5 when shaping the text 'ụ́' | |
Shaper didn't attach uni0301 to uni1EE4 when shaping the text 'Ụ́' | |
Shaper didn't attach uni0300 to uni1EE5 when shaping the text 'ụ̀' | |
Shaper didn't attach uni0300 to uni1EE4 when shaping the text 'Ụ̀' | ig_Latn (Igbo) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: e̩ | |
The following auxiliary characters are missing from the font: E̩ | |
The following auxiliary characters are missing from the font: é̩ | |
The following auxiliary characters are missing from the font: É̩ | |
The following auxiliary characters are missing from the font: è̩ | |
The following auxiliary characters are missing from the font: È̩ | |
The following auxiliary characters are missing from the font: ê̩ | |
The following auxiliary characters are missing from the font: Ê̩ | |
The following auxiliary characters are missing from the font: ě̩ | |
The following auxiliary characters are missing from the font: Ě̩ | |
The following auxiliary characters are missing from the font: o̩ | |
The following auxiliary characters are missing from the font: O̩ | |
The following auxiliary characters are missing from the font: ó̩ | |
The following auxiliary characters are missing from the font: Ó̩ | |
The following auxiliary characters are missing from the font: ò̩ | |
The following auxiliary characters are missing from the font: Ò̩ | |
The following auxiliary characters are missing from the font: ô̩ | |
The following auxiliary characters are missing from the font: Ô̩ | |
The following auxiliary characters are missing from the font: ǒ̩ | |
The following auxiliary characters are missing from the font: Ǒ̩ | |
The following auxiliary characters are missing from the font: s̩ | |
The following auxiliary characters are missing from the font: S̩ | |
Shaper didn't attach uni030C to uni1EB9 when shaping the text 'ẹ̌' | |
Shaper didn't attach uni030C to uni1EB8 when shaping the text 'Ẹ̌' | |
Shaper didn't attach uni030C to uni1ECD when shaping the text 'ọ̌' | |
Shaper didn't attach uni030C to uni1ECC when shaping the text 'Ọ̌' | yo_Latn (Yoruba) |
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARNThe OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 694 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics]
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
⚠️ WARNThe following glyphs have overlapping path segments:
* eight (U+0038): L<<234.0,343.0>--<381.0,338.0>> has the same coordinates as a previous segment.
* numbersign (U+0023): L<<433.0,471.0>--<420.0,428.0>> has the same coordinates as a previous segment.
* dollar.bar: L<<294.0,344.0>--<339.0,337.0>> has the same coordinates as a previous segment.
* onehalf (U+00BD): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onethird (U+2153): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* twothirds (U+2154): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onequarter (U+00BC): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* threequarters (U+00BE): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onefifth (U+2155): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* twofifths (U+2156): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* 39 more.
Use -F or --full-lists to disable shortening of long lists.
[code: overlapping-path-segments]⚠️ WARN Check font contains no unreachable glyphs unreachable_glyphs
⚠️ WARNThe following glyphs could not be reached by codepoint or substitution rules:
- Oslash.bar
- Q.bar
- arrowheadleft
- arrowheadleftopen
- arrowheadright
- arrowheadrightopen
- oslash.bar
[code: unreachable-glyphs]
⚠️ WARN METADATA.pb: Designers are listed correctly on the Google Fonts catalog? googlefonts/metadata/designer_profiles
-
⚠️ WARNIt seems that Intel Corporation is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry.
[code: profile-not-found] -
⚠️ WARNIt seems that Frere-Jones Type is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry.
[code: profile-not-found]
⚠️ WARN Check for codepoints not covered by METADATA subsets. googlefonts/metadata/unreachable_subsetting
⚠️ WARNThe following codepoints supported by the font are not covered by
any subsets defined in the font's metadata file, and will never
be served. You can solve this by either manually adding additional
subset declarations to METADATA.pb, or by editing the glyphset
definitions.
- U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
- U+02D8 BREVE: try adding one of: yi, canadian-aboriginal
- U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
- U+02DB OGONEK: try adding one of: yi, canadian-aboriginal
- U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, math, tifinagh, coptic
- U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
- U+0307 COMBINING DOT ABOVE: try adding one of: syriac, tifinagh, old-permic, tai-le, hebrew, coptic, math, duployan, malayalam, todhri, canadian-aboriginal
- U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
- U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: cherokee, osage
- U+030C COMBINING CARON: try adding one of: tai-le, cherokee 61 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: latin
, latin-ext
, menu
, symbols2
, vietnamese
⚠️ WARN Ensure dotted circle glyph is present and can attach marks. dotted_circle
⚠️ WARNNo dotted circle glyph present
[code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. soft_dotted
⚠️ WARNThe dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
The dot of soft dotted characters should disappear in other cases, for example: i̒ i̤̇ i̤̊ i̤̋ i̤̒ i̦̇ i̦̊ i̦̋ i̦̒ i̧̒ i̭̒ i̮̇ i̮̊ i̮̋ i̮̒ i̱̒ j̉ j̒ j̣̉ j̣̒
[code: soft-dotted]⚠️ WARN Check the direction of the outermost contour in each glyph outline_direction
⚠️ WARNThe following glyphs have a counter-clockwise outer contour:
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* mediumshade (U+2592) has a counter-clockwise outer contour
* 5 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table. googlefonts/meta/script_lang_tags
⚠️ WARNThis font file does not have a 'meta' table.
[code: lacks-meta-table]
ℹ️ INFO List all superfamily filepaths superfamily/list
- ℹ️ INFO
ofl/intelonemono
[code: family-path]
ℹ️ INFO Show hinting filesize impact. hinting_impact
- ℹ️ INFO
Hinting filesize impact:
ofl/intelonemono/IntelOneMono[wght].ttf | |
---|---|
Dehinted Size | 148.5kb |
Hinted Size | 148.5kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? googlefonts/gasp
- ℹ️ INFO
These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0F - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType®
[code: ranges]ℹ️ INFO Font has old ttfautohint applied? googlefonts/old_ttfautohint
- ℹ️ INFO
Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.004']
[code: version-not-detected]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
None of the fonts lack a STAT table.
And these are the most common STAT axis orderings:
('wght-ital', 2)
[code: summary]
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 7 | 18 | 85 | 13 | 332 | 0 |
0% | 0% | 2% | 4% | 19% | 3% | 73% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 1.0.0 Check results[19] IntelOneMono-Italic[wght].ttf🔥 FAIL Combined length of family and style must not exceed 32 characters. name/family_and_style_max_length
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]🔥 FAIL Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets. googlefonts/article/images
Max resolution allowed: 🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. googlefonts/metadata/consistent_repo_urls
But: font copyright string has 'https://github.com/intel/intel-one-mono', font copyright string has 'https://github.com/intel/intel-one-mono' and OFL text has 'https://github.com/intel/intel-one-mono' [code: mismatch]🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
|
ofl/intelonemono/IntelOneMono-Italic[wght].ttf | |
---|---|
Dehinted Size | 153.6kb |
Hinted Size | 153.7kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? googlefonts/gasp
- ℹ️ INFO
These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0F - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType®
[code: ranges]ℹ️ INFO Font has old ttfautohint applied? googlefonts/old_ttfautohint
- ℹ️ INFO
Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.004']
[code: version-not-detected]
[18] IntelOneMono[wght].ttf
🔥 FAIL Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets. googlefonts/article/images
- 🔥 FAIL
Image is too large:
5334 x 3000 pixels
Max resolution allowed: 2048 x 1024 pixels
🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. googlefonts/metadata/consistent_repo_urls
- 🔥 FAIL
Repository URL is https://github.com/googlefonts/intel-one-mono
But: font copyright string has 'https://github.com/intel/intel-one-mono', font copyright string has 'https://github.com/intel/intel-one-mono' and OFL text has 'https://github.com/intel/intel-one-mono'
[code: mismatch]🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
- 🔥 FAIL
GF_Phonetics_SinoExt glyphset:
FAIL messages | Languages |
---|---|
Mandatory orthography codepoints: | |
The following mark characters are missing from the font: ̛ | vi_Latn (Vietnamese) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɛ, Ɲ, Ɔ, ɲ, ɔ, ɛ | bm_Latn (Bambara) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɲ, ɔ, ɛ, Ɛ, ɲ, Ɔ | dyu_Latn (Dyula) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɔ, Ɛ, ɛ, ɔ | fat_Latn (Fanti) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ƴ, ƴ, Ɓ, Ɗ, ɓ, ɗ | ff_Latn (Fulah) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ƙ, Ƴ, Ƙ, Ɓ, Ɗ, ɗ, ɓ, ƴ | ha_Latn (Hausa) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ɔ, ɛ, Ɛ, Ɔ | tw_akuapem_Latn (Akuapem Twi) |
Mandatory orthography codepoints: | |
The following mark characters are missing from the font: ̩ | |
Shaper didn't attach uni0301 to uni1EB9 when shaping the text 'ẹ́' | |
Shaper didn't attach uni0301 to uni1EB8 when shaping the text 'Ẹ́' | |
Shaper didn't attach uni0300 to uni1EB9 when shaping the text 'ẹ̀' | |
Shaper didn't attach uni0300 to uni1EB8 when shaping the text 'Ẹ̀' | |
Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' | |
Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' | |
Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' | |
Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | yo_Latn (Yoruba) |
⚠️ WARNGF_Phonetics_SinoExt glyphset:
WARN messages | Languages |
---|---|
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: ſ | de_Latn (German) and fr_Latn (French) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: Ǥ | |
The following auxiliary characters are missing from the font: Ʒ | |
The following auxiliary characters are missing from the font: Ǯ | |
The following auxiliary characters are missing from the font: ǥ | |
The following auxiliary characters are missing from the font: ʒ | |
The following auxiliary characters are missing from the font: ǯ | fi_Latn (Finnish) |
Auxiliary orthography codepoints: | |
Shaper didn't attach uni0301 to Aogonek when shaping the text 'Ą́' | |
Shaper didn't attach uni0303 to Aogonek when shaping the text 'Ą̃' | |
Shaper didn't attach uni0301 to Eogonek when shaping the text 'Ę́' | |
Shaper didn't attach uni0303 to Eogonek when shaping the text 'Ę̃' | |
Shaper didn't attach uni0301 to Edotaccent when shaping the text 'Ė́' | |
Shaper didn't attach uni0303 to Edotaccent when shaping the text 'Ė̃' | |
Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' | |
Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' | |
Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' | |
Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' | |
Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' | |
Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' | |
Shaper didn't attach uni0301 to Iogonek when shaping the text 'Į́' | |
Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇́' | |
Shaper didn't attach uni0301 to uni0307 when shaping the text 'Į̇́' | |
Shaper didn't attach uni0303 to Iogonek when shaping the text 'Į̃' | |
Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇̃' | |
Shaper didn't attach uni0303 to uni0307 when shaping the text 'Į̇̃' | |
Shaper didn't attach uni0303 to uni0307.cap when shaping the text 'J̇̃' | |
Shaper didn't attach uni0301 to Uogonek when shaping the text 'Ų́' | |
Shaper didn't attach uni0303 to Uogonek when shaping the text 'Ų̃' | |
Shaper didn't attach uni0301 to Umacron when shaping the text 'Ū́' | |
Shaper didn't attach uni0303 to Umacron when shaping the text 'Ū̃' | |
Shaper didn't attach uni0301 to aogonek when shaping the text 'ą́' | |
Shaper didn't attach uni0303 to aogonek when shaping the text 'ą̃' | |
Shaper didn't attach uni0301 to edotaccent when shaping the text 'ė́' | |
Shaper didn't attach uni0303 to edotaccent when shaping the text 'ė̃' | |
Shaper didn't attach uni0301 to iogonek when shaping the text 'į́' | |
Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇́' | |
Shaper didn't attach uni0301 to uni0307 when shaping the text 'į̇́' | |
Shaper didn't attach uni0303 to iogonek when shaping the text 'į̃' | |
Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇̃' | |
Shaper didn't attach uni0303 to uni0307 when shaping the text 'į̇̃' | |
Shaper didn't attach uni0301 to uogonek when shaping the text 'ų́' | |
Shaper didn't attach uni0303 to uogonek when shaping the text 'ų̃' | |
Shaper didn't attach uni0301 to umacron when shaping the text 'ū́' | |
Shaper didn't attach uni0303 to umacron when shaping the text 'ū̃' | lt_Latn (Lithuanian) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: IJ | |
The following auxiliary characters are missing from the font: ij | nl_Latn (Dutch) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: ɛ | |
The following auxiliary characters are missing from the font: Ɛ | |
The following auxiliary characters are missing from the font: ɵ | |
The following auxiliary characters are missing from the font: Ɵ | |
Shaper didn't attach uni0301 to uni1ECB when shaping the text 'ị́' | |
Shaper didn't attach uni0301 to uni1ECA when shaping the text 'Ị́' | |
Shaper didn't attach uni0300 to uni1ECB when shaping the text 'ị̀' | |
Shaper didn't attach uni0300 to uni1ECA when shaping the text 'Ị̀' | |
Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' | |
Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' | |
Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' | |
Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | |
Shaper didn't attach uni0301 to uni1EE5 when shaping the text 'ụ́' | |
Shaper didn't attach uni0301 to uni1EE4 when shaping the text 'Ụ́' | |
Shaper didn't attach uni0300 to uni1EE5 when shaping the text 'ụ̀' | |
Shaper didn't attach uni0300 to uni1EE4 when shaping the text 'Ụ̀' | ig_Latn (Igbo) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: e̩ | |
The following auxiliary characters are missing from the font: E̩ | |
The following auxiliary characters are missing from the font: é̩ | |
The following auxiliary characters are missing from the font: É̩ | |
The following auxiliary characters are missing from the font: è̩ | |
The following auxiliary characters are missing from the font: È̩ | |
The following auxiliary characters are missing from the font: ê̩ | |
The following auxiliary characters are missing from the font: Ê̩ | |
The following auxiliary characters are missing from the font: ě̩ | |
The following auxiliary characters are missing from the font: Ě̩ | |
The following auxiliary characters are missing from the font: o̩ | |
The following auxiliary characters are missing from the font: O̩ | |
The following auxiliary characters are missing from the font: ó̩ | |
The following auxiliary characters are missing from the font: Ó̩ | |
The following auxiliary characters are missing from the font: ò̩ | |
The following auxiliary characters are missing from the font: Ò̩ | |
The following auxiliary characters are missing from the font: ô̩ | |
The following auxiliary characters are missing from the font: Ô̩ | |
The following auxiliary characters are missing from the font: ǒ̩ | |
The following auxiliary characters are missing from the font: Ǒ̩ | |
The following auxiliary characters are missing from the font: s̩ | |
The following auxiliary characters are missing from the font: S̩ | |
Shaper didn't attach uni030C to uni1EB9 when shaping the text 'ẹ̌' | |
Shaper didn't attach uni030C to uni1EB8 when shaping the text 'Ẹ̌' | |
Shaper didn't attach uni030C to uni1ECD when shaping the text 'ọ̌' | |
Shaper didn't attach uni030C to uni1ECC when shaping the text 'Ọ̌' | yo_Latn (Yoruba) |
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARNThe OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 694 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics]
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
⚠️ WARNThe following glyphs have overlapping path segments:
* eight (U+0038): L<<234.0,343.0>--<381.0,338.0>> has the same coordinates as a previous segment.
* numbersign (U+0023): L<<433.0,471.0>--<420.0,428.0>> has the same coordinates as a previous segment.
* dollar.bar: L<<294.0,344.0>--<339.0,337.0>> has the same coordinates as a previous segment.
* onehalf (U+00BD): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onethird (U+2153): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* twothirds (U+2154): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onequarter (U+00BC): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* threequarters (U+00BE): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onefifth (U+2155): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* twofifths (U+2156): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* 39 more.
Use -F or --full-lists to disable shortening of long lists.
[code: overlapping-path-segments]⚠️ WARN Check font contains no unreachable glyphs unreachable_glyphs
⚠️ WARNThe following glyphs could not be reached by codepoint or substitution rules:
- Oslash.bar
- Q.bar
- arrowheadleft
- arrowheadleftopen
- arrowheadright
- arrowheadrightopen
- oslash.bar
[code: unreachable-glyphs]
⚠️ WARN METADATA.pb: Designers are listed correctly on the Google Fonts catalog? googlefonts/metadata/designer_profiles
-
⚠️ WARNIt seems that Intel Corporation is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry.
[code: profile-not-found] -
⚠️ WARNIt seems that Frere-Jones Type is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry.
[code: profile-not-found]
⚠️ WARN Check for codepoints not covered by METADATA subsets. googlefonts/metadata/unreachable_subsetting
⚠️ WARNThe following codepoints supported by the font are not covered by
any subsets defined in the font's metadata file, and will never
be served. You can solve this by either manually adding additional
subset declarations to METADATA.pb, or by editing the glyphset
definitions.
- U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
- U+02D8 BREVE: try adding one of: 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+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: cherokee, coptic, math, tifinagh
- U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
- U+0307 COMBINING DOT ABOVE: try adding one of: canadian-aboriginal, old-permic, coptic, tifinagh, tai-le, malayalam, hebrew, duployan, syriac, math, todhri
- U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
- U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
- U+030C COMBINING CARON: try adding one of: cherokee, tai-le 61 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: latin
, latin-ext
, menu
, symbols2
, vietnamese
⚠️ WARN Ensure dotted circle glyph is present and can attach marks. dotted_circle
⚠️ WARNNo dotted circle glyph present
[code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. soft_dotted
⚠️ WARNThe dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
The dot of soft dotted characters should disappear in other cases, for example: i̒ i̤̇ i̤̊ i̤̋ i̤̒ i̦̇ i̦̊ i̦̋ i̦̒ i̧̒ i̭̒ i̮̇ i̮̊ i̮̋ i̮̒ i̱̒ j̉ j̒ j̣̉ j̣̒
[code: soft-dotted]⚠️ WARN Check the direction of the outermost contour in each glyph outline_direction
⚠️ WARNThe following glyphs have a counter-clockwise outer contour:
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* mediumshade (U+2592) has a counter-clockwise outer contour
* 5 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table. googlefonts/meta/script_lang_tags
⚠️ WARNThis font file does not have a 'meta' table.
[code: lacks-meta-table]
ℹ️ INFO List all superfamily filepaths superfamily/list
- ℹ️ INFO
ofl/intelonemono
[code: family-path]
ℹ️ INFO Show hinting filesize impact. hinting_impact
- ℹ️ INFO
Hinting filesize impact:
ofl/intelonemono/IntelOneMono[wght].ttf | |
---|---|
Dehinted Size | 148.5kb |
Hinted Size | 148.5kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? googlefonts/gasp
- ℹ️ INFO
These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0F - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType®
[code: ranges]ℹ️ INFO Font has old ttfautohint applied? googlefonts/old_ttfautohint
- ℹ️ INFO
Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.004']
[code: version-not-detected]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
None of the fonts lack a STAT table.
And these are the most common STAT axis orderings:
('wght-ital', 2)
[code: summary]
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 7 | 18 | 85 | 13 | 332 | 0 |
0% | 0% | 2% | 4% | 19% | 3% | 73% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
I nicely clicked all the checkboxes in the top-level comment, but a subsequent push via the packager removes the existing top-level comment as well as issue link. The link can be re-added, but the comment’s content is gone for good. cc @m4rc1e |
Taken from the upstream repo https://github.com/googlefonts/intel-one-mono at commit googlefonts/intel-one-mono@cec102c. Resolves #6262
Updated |
b01be58
to
f9bed58
Compare
FontBakery reportfontbakery version: 1.0.0 Check results[18] IntelOneMono-Italic[wght].ttf🔥 FAIL Combined length of family and style must not exceed 32 characters. name/family_and_style_max_length
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11. [code: instance-too-long]🔥 FAIL Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets. googlefonts/article/images
Max resolution allowed: 🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
|
ofl/intelonemono/IntelOneMono-Italic[wght].ttf | |
---|---|
Dehinted Size | 153.7kb |
Hinted Size | 153.7kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? googlefonts/gasp
- ℹ️ INFO
These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0F - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType®
[code: ranges]ℹ️ INFO Font has old ttfautohint applied? googlefonts/old_ttfautohint
- ℹ️ INFO
Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.004']
[code: version-not-detected]
[17] IntelOneMono[wght].ttf
🔥 FAIL Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets. googlefonts/article/images
- 🔥 FAIL
Image is too large:
5334 x 3000 pixels
Max resolution allowed: 2048 x 1024 pixels
🔥 FAIL Shapes languages in all GF glyphsets. googlefonts/glyphsets/shape_languages
- 🔥 FAIL
GF_Phonetics_SinoExt glyphset:
FAIL messages | Languages |
---|---|
Mandatory orthography codepoints: | |
The following mark characters are missing from the font: ̛ | vi_Latn (Vietnamese) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɲ, ɛ, Ɛ, ɲ, Ɔ, ɔ | bm_Latn (Bambara) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ɛ, Ɔ, ɲ, Ɛ, ɔ, Ɲ | dyu_Latn (Dyula) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: Ɔ, ɔ, ɛ, Ɛ | fat_Latn (Fanti) and tw_akuapem_Latn (Akuapem Twi) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ɓ, ɗ, Ɗ, Ƴ, Ɓ, ƴ | ff_Latn (Fulah) |
Mandatory orthography codepoints: | |
The following base characters are missing from the font: ƙ, ɓ, Ƴ, ɗ, Ɗ, Ƙ, Ɓ, ƴ | ha_Latn (Hausa) |
Mandatory orthography codepoints: | |
The following mark characters are missing from the font: ̩ | |
Shaper didn't attach uni0301 to uni1EB9 when shaping the text 'ẹ́' | |
Shaper didn't attach uni0301 to uni1EB8 when shaping the text 'Ẹ́' | |
Shaper didn't attach uni0300 to uni1EB9 when shaping the text 'ẹ̀' | |
Shaper didn't attach uni0300 to uni1EB8 when shaping the text 'Ẹ̀' | |
Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' | |
Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' | |
Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' | |
Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | yo_Latn (Yoruba) |
⚠️ WARNGF_Phonetics_SinoExt glyphset:
WARN messages | Languages |
---|---|
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: ſ | de_Latn (German) and fr_Latn (French) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: Ǥ | |
The following auxiliary characters are missing from the font: Ʒ | |
The following auxiliary characters are missing from the font: Ǯ | |
The following auxiliary characters are missing from the font: ǥ | |
The following auxiliary characters are missing from the font: ʒ | |
The following auxiliary characters are missing from the font: ǯ | fi_Latn (Finnish) |
Auxiliary orthography codepoints: | |
Shaper didn't attach uni0301 to Aogonek when shaping the text 'Ą́' | |
Shaper didn't attach uni0303 to Aogonek when shaping the text 'Ą̃' | |
Shaper didn't attach uni0301 to Eogonek when shaping the text 'Ę́' | |
Shaper didn't attach uni0303 to Eogonek when shaping the text 'Ę̃' | |
Shaper didn't attach uni0301 to Edotaccent when shaping the text 'Ė́' | |
Shaper didn't attach uni0303 to Edotaccent when shaping the text 'Ė̃' | |
Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' | |
Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' | |
Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' | |
Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' | |
Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' | |
Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' | |
Shaper didn't attach uni0301 to Iogonek when shaping the text 'Į́' | |
Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇́' | |
Shaper didn't attach uni0301 to uni0307 when shaping the text 'Į̇́' | |
Shaper didn't attach uni0303 to Iogonek when shaping the text 'Į̃' | |
Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇̃' | |
Shaper didn't attach uni0303 to uni0307 when shaping the text 'Į̇̃' | |
Shaper didn't attach uni0303 to uni0307.cap when shaping the text 'J̇̃' | |
Shaper didn't attach uni0301 to Uogonek when shaping the text 'Ų́' | |
Shaper didn't attach uni0303 to Uogonek when shaping the text 'Ų̃' | |
Shaper didn't attach uni0301 to Umacron when shaping the text 'Ū́' | |
Shaper didn't attach uni0303 to Umacron when shaping the text 'Ū̃' | |
Shaper didn't attach uni0301 to aogonek when shaping the text 'ą́' | |
Shaper didn't attach uni0303 to aogonek when shaping the text 'ą̃' | |
Shaper didn't attach uni0301 to edotaccent when shaping the text 'ė́' | |
Shaper didn't attach uni0303 to edotaccent when shaping the text 'ė̃' | |
Shaper didn't attach uni0301 to iogonek when shaping the text 'į́' | |
Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇́' | |
Shaper didn't attach uni0301 to uni0307 when shaping the text 'į̇́' | |
Shaper didn't attach uni0303 to iogonek when shaping the text 'į̃' | |
Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇̃' | |
Shaper didn't attach uni0303 to uni0307 when shaping the text 'į̇̃' | |
Shaper didn't attach uni0301 to uogonek when shaping the text 'ų́' | |
Shaper didn't attach uni0303 to uogonek when shaping the text 'ų̃' | |
Shaper didn't attach uni0301 to umacron when shaping the text 'ū́' | |
Shaper didn't attach uni0303 to umacron when shaping the text 'ū̃' | lt_Latn (Lithuanian) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: IJ | |
The following auxiliary characters are missing from the font: ij | nl_Latn (Dutch) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: ɛ | |
The following auxiliary characters are missing from the font: Ɛ | |
The following auxiliary characters are missing from the font: ɵ | |
The following auxiliary characters are missing from the font: Ɵ | |
Shaper didn't attach uni0301 to uni1ECB when shaping the text 'ị́' | |
Shaper didn't attach uni0301 to uni1ECA when shaping the text 'Ị́' | |
Shaper didn't attach uni0300 to uni1ECB when shaping the text 'ị̀' | |
Shaper didn't attach uni0300 to uni1ECA when shaping the text 'Ị̀' | |
Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' | |
Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' | |
Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' | |
Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | |
Shaper didn't attach uni0301 to uni1EE5 when shaping the text 'ụ́' | |
Shaper didn't attach uni0301 to uni1EE4 when shaping the text 'Ụ́' | |
Shaper didn't attach uni0300 to uni1EE5 when shaping the text 'ụ̀' | |
Shaper didn't attach uni0300 to uni1EE4 when shaping the text 'Ụ̀' | ig_Latn (Igbo) |
Auxiliary orthography codepoints: | |
The following auxiliary characters are missing from the font: e̩ | |
The following auxiliary characters are missing from the font: E̩ | |
The following auxiliary characters are missing from the font: é̩ | |
The following auxiliary characters are missing from the font: É̩ | |
The following auxiliary characters are missing from the font: è̩ | |
The following auxiliary characters are missing from the font: È̩ | |
The following auxiliary characters are missing from the font: ê̩ | |
The following auxiliary characters are missing from the font: Ê̩ | |
The following auxiliary characters are missing from the font: ě̩ | |
The following auxiliary characters are missing from the font: Ě̩ | |
The following auxiliary characters are missing from the font: o̩ | |
The following auxiliary characters are missing from the font: O̩ | |
The following auxiliary characters are missing from the font: ó̩ | |
The following auxiliary characters are missing from the font: Ó̩ | |
The following auxiliary characters are missing from the font: ò̩ | |
The following auxiliary characters are missing from the font: Ò̩ | |
The following auxiliary characters are missing from the font: ô̩ | |
The following auxiliary characters are missing from the font: Ô̩ | |
The following auxiliary characters are missing from the font: ǒ̩ | |
The following auxiliary characters are missing from the font: Ǒ̩ | |
The following auxiliary characters are missing from the font: s̩ | |
The following auxiliary characters are missing from the font: S̩ | |
Shaper didn't attach uni030C to uni1EB9 when shaping the text 'ẹ̌' | |
Shaper didn't attach uni030C to uni1EB8 when shaping the text 'Ẹ̌' | |
Shaper didn't attach uni030C to uni1ECD when shaping the text 'ọ̌' | |
Shaper didn't attach uni030C to uni1ECC when shaping the text 'Ọ̌' | yo_Latn (Yoruba) |
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARNThe OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 694 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics]
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
⚠️ WARNThe following glyphs have overlapping path segments:
* eight (U+0038): L<<234.0,343.0>--<381.0,338.0>> has the same coordinates as a previous segment.
* numbersign (U+0023): L<<433.0,471.0>--<420.0,428.0>> has the same coordinates as a previous segment.
* dollar.bar: L<<294.0,344.0>--<339.0,337.0>> has the same coordinates as a previous segment.
* onehalf (U+00BD): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onethird (U+2153): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* twothirds (U+2154): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onequarter (U+00BC): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* threequarters (U+00BE): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* onefifth (U+2155): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* twofifths (U+2156): L<<317.0,202.0>--<299.0,224.0>> has the same coordinates as a previous segment.
* 39 more.
Use -F or --full-lists to disable shortening of long lists.
[code: overlapping-path-segments]⚠️ WARN Check font contains no unreachable glyphs unreachable_glyphs
⚠️ WARNThe following glyphs could not be reached by codepoint or substitution rules:
- Oslash.bar
- Q.bar
- arrowheadleft
- arrowheadleftopen
- arrowheadright
- arrowheadrightopen
- oslash.bar
[code: unreachable-glyphs]
⚠️ WARN METADATA.pb: Designers are listed correctly on the Google Fonts catalog? googlefonts/metadata/designer_profiles
-
⚠️ WARNIt seems that Intel Corporation is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry.
[code: profile-not-found] -
⚠️ WARNIt seems that Frere-Jones Type is still not listed on the designers catalog. Please submit a photo and a link to a webpage where people can learn more about the work of this designer/typefoundry.
[code: profile-not-found]
⚠️ WARN Check for codepoints not covered by METADATA subsets. googlefonts/metadata/unreachable_subsetting
⚠️ WARNThe following codepoints supported by the font are not covered by
any subsets defined in the font's metadata file, and will never
be served. You can solve this by either manually adding additional
subset declarations to METADATA.pb, or by editing the glyphset
definitions.
- U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
- U+02D8 BREVE: try adding one of: yi, canadian-aboriginal
- U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
- U+02DB OGONEK: try adding one of: yi, canadian-aboriginal
- U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: tifinagh, coptic, math, cherokee
- U+0306 COMBINING BREVE: try adding one of: tifinagh, old-permic
- U+0307 COMBINING DOT ABOVE: try adding one of: hebrew, duployan, canadian-aboriginal, todhri, syriac, math, old-permic, tifinagh, tai-le, coptic, malayalam
- U+030A COMBINING RING ABOVE: try adding one of: syriac, duployan
- U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
- U+030C COMBINING CARON: try adding one of: tai-le, cherokee 61 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: latin
, latin-ext
, menu
, symbols2
, vietnamese
⚠️ WARN Ensure dotted circle glyph is present and can attach marks. dotted_circle
⚠️ WARNNo dotted circle glyph present
[code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. soft_dotted
⚠️ WARNThe dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
The dot of soft dotted characters should disappear in other cases, for example: i̒ i̤̇ i̤̊ i̤̋ i̤̒ i̦̇ i̦̊ i̦̋ i̦̒ i̧̒ i̭̒ i̮̇ i̮̊ i̮̋ i̮̒ i̱̒ j̉ j̒ j̣̉ j̣̒
[code: soft-dotted]⚠️ WARN Check the direction of the outermost contour in each glyph outline_direction
⚠️ WARNThe following glyphs have a counter-clockwise outer contour:
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* darkshade (U+2593) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* lightshade (U+2591) has a counter-clockwise outer contour
* mediumshade (U+2592) has a counter-clockwise outer contour
* 5 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table. googlefonts/meta/script_lang_tags
⚠️ WARNThis font file does not have a 'meta' table.
[code: lacks-meta-table]
ℹ️ INFO List all superfamily filepaths superfamily/list
- ℹ️ INFO
ofl/intelonemono
[code: family-path]
ℹ️ INFO Show hinting filesize impact. hinting_impact
- ℹ️ INFO
Hinting filesize impact:
ofl/intelonemono/IntelOneMono[wght].ttf | |
---|---|
Dehinted Size | 148.5kb |
Hinted Size | 148.5kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? required_tables
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field. googlefonts/metadata/minisite_url
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? googlefonts/gasp
- ℹ️ INFO
These are the ppm ranges declared on the gasp table:
PPM <= 65535: flag = 0x0F - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType®
[code: ranges]ℹ️ INFO Font has old ttfautohint applied? googlefonts/old_ttfautohint
- ℹ️ INFO
Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.004']
[code: version-not-detected]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table. googlefonts/STAT/axis_order
- ℹ️ INFO
None of the fonts lack a STAT table.
And these are the most common STAT axis orderings:
('wght-ital', 2)
[code: summary]
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 5 | 18 | 85 | 13 | 334 | 0 |
0% | 0% | 1% | 4% | 19% | 3% | 73% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Please ignore language-related FAILS as this is a voluntary submission, as well as the image-size FAIL, as ultimately the file size matters (very low at 115kB) and images get resized to the correct display size in the browser automatically. Regarding the 32 character limit of instance names: If I read the issue comments and FB code correctly, name ID 16 is prioritized over ID 1 to calculate the name, and in that case the names do not exceed 32 characters. However, then the FAIL wouldn't have occurred. Please give this another review. |
FontSpector reportfontspector version: 1.0.2 Checks with FATAL resultsThese must be addressed first. [2] ofl/intelonemono/IntelOneMono[wght].ttf💥 ERROR Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
💥 ERROR Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts. (googlefonts/vertical_metrics_regressions)
[1] ofl/intelonemono/IntelOneMono-Italic[wght].ttf💥 ERROR Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
All other checks[4] ofl/intelonemono🔥 FAIL Check for presence of an ARTICLE.en_us.html file (googlefonts/description/has_article)
🔥 FAIL Check font has a license. (googlefonts/family/has_license)
|
Mandatory orthography codepoints: The following base characters are missing from the font: ɗ, Ɓ, ƙ, ɓ, Ɗ, Ƴ, Ƙ, ƴ | * ha_Latn (Hausa) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɔ, Ɔ, ɛ, Ɛ | * tw_akuapem_Latn (Akuapem Twi) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɲ, ɔ, Ɲ, ɛ, Ɛ, Ɔ | * bm_Latn (Bambara) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɛ, Ɛ, ɔ, Ɔ | * fat_Latn (Fanti) |
Mandatory orthography codepoints: The following mark characters are missing from the font: ̩ Shaper didn't attach uni0301 to uni1EB9 when shaping the text 'ẹ́' Shaper didn't attach uni0301 to uni1EB8 when shaping the text 'Ẹ́' Shaper didn't attach uni0300 to uni1EB9 when shaping the text 'ẹ̀' Shaper didn't attach uni0300 to uni1EB8 when shaping the text 'Ẹ̀' Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | * yo_Latn (Yoruba) |
Mandatory orthography codepoints: The following mark characters are missing from the font: ̛ | * vi_Latn (Vietnamese) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɓ, Ɓ, ƴ, Ƴ, Ɗ, ɗ | * ff_Latn (Fulah) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɛ, ɲ, ɔ, Ɔ, Ɛ, Ɲ | * dyu_Latn (Dyula) |
⚠️ WARN Warning language shaping:
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: IJ The following auxiliary characters are missing from the font: ij | * nl_Latn (Dutch) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: e̩ The following auxiliary characters are missing from the font: E̩ The following auxiliary characters are missing from the font: é̩ The following auxiliary characters are missing from the font: É̩ The following auxiliary characters are missing from the font: è̩ The following auxiliary characters are missing from the font: È̩ The following auxiliary characters are missing from the font: ê̩ The following auxiliary characters are missing from the font: Ê̩ The following auxiliary characters are missing from the font: ě̩ The following auxiliary characters are missing from the font: Ě̩ The following auxiliary characters are missing from the font: o̩ The following auxiliary characters are missing from the font: O̩ The following auxiliary characters are missing from the font: ó̩ The following auxiliary characters are missing from the font: Ó̩ The following auxiliary characters are missing from the font: ò̩ The following auxiliary characters are missing from the font: Ò̩ The following auxiliary characters are missing from the font: ô̩ The following auxiliary characters are missing from the font: Ô̩ The following auxiliary characters are missing from the font: ǒ̩ The following auxiliary characters are missing from the font: Ǒ̩ The following auxiliary characters are missing from the font: s̩ The following auxiliary characters are missing from the font: S̩ Shaper didn't attach uni030C to uni1EB9 when shaping the text 'ẹ̌' Shaper didn't attach uni030C to uni1EB8 when shaping the text 'Ẹ̌' Shaper didn't attach uni030C to uni1ECD when shaping the text 'ọ̌' Shaper didn't attach uni030C to uni1ECC when shaping the text 'Ọ̌' | * yo_Latn (Yoruba) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: Ǥ The following auxiliary characters are missing from the font: Ʒ The following auxiliary characters are missing from the font: Ǯ The following auxiliary characters are missing from the font: ǥ The following auxiliary characters are missing from the font: ʒ The following auxiliary characters are missing from the font: ǯ | * fi_Latn (Finnish) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: ſ | * de_Latn (German) * fr_Latn (French) |
Auxiliary orthography codepoints: Shaper didn't attach uni0301 to Aogonek when shaping the text 'Ą́' Shaper didn't attach uni0303 to Aogonek when shaping the text 'Ą̃' Shaper didn't attach uni0301 to Eogonek when shaping the text 'Ę́' Shaper didn't attach uni0303 to Eogonek when shaping the text 'Ę̃' Shaper didn't attach uni0301 to Edotaccent when shaping the text 'Ė́' Shaper didn't attach uni0303 to Edotaccent when shaping the text 'Ė̃' Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' Shaper didn't attach uni0301 to Iogonek when shaping the text 'Į́' Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇́' Shaper didn't attach uni0301 to uni0307 when shaping the text 'Į̇́' Shaper didn't attach uni0303 to Iogonek when shaping the text 'Į̃' Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇̃' Shaper didn't attach uni0303 to uni0307 when shaping the text 'Į̇̃' Shaper didn't attach uni0303 to uni0307.cap when shaping the text 'J̇̃' Shaper didn't attach uni0301 to Uogonek when shaping the text 'Ų́' Shaper didn't attach uni0303 to Uogonek when shaping the text 'Ų̃' Shaper didn't attach uni0301 to Umacron when shaping the text 'Ū́' Shaper didn't attach uni0303 to Umacron when shaping the text 'Ū̃' Shaper didn't attach uni0301 to aogonek when shaping the text 'ą́' Shaper didn't attach uni0303 to aogonek when shaping the text 'ą̃' Shaper didn't attach uni0301 to edotaccent when shaping the text 'ė́' Shaper didn't attach uni0303 to edotaccent when shaping the text 'ė̃' Shaper didn't attach uni0301 to iogonek when shaping the text 'į́' Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇́' Shaper didn't attach uni0301 to uni0307 when shaping the text 'į̇́' Shaper didn't attach uni0303 to iogonek when shaping the text 'į̃' Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇̃' Shaper didn't attach uni0303 to uni0307 when shaping the text 'į̇̃' Shaper didn't attach uni0301 to uogonek when shaping the text 'ų́' Shaper didn't attach uni0303 to uogonek when shaping the text 'ų̃' Shaper didn't attach uni0301 to umacron when shaping the text 'ū́' Shaper didn't attach uni0303 to umacron when shaping the text 'ū̃' | * lt_Latn (Lithuanian) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: ɛ The following auxiliary characters are missing from the font: Ɛ The following auxiliary characters are missing from the font: ɵ The following auxiliary characters are missing from the font: Ɵ Shaper didn't attach uni0301 to uni1ECB when shaping the text 'ị́' Shaper didn't attach uni0301 to uni1ECA when shaping the text 'Ị́' Shaper didn't attach uni0300 to uni1ECB when shaping the text 'ị̀' Shaper didn't attach uni0300 to uni1ECA when shaping the text 'Ị̀' Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' Shaper didn't attach uni0301 to uni1EE5 when shaping the text 'ụ́' Shaper didn't attach uni0301 to uni1EE4 when shaping the text 'Ụ́' Shaper didn't attach uni0300 to uni1EE5 when shaping the text 'ụ̀' Shaper didn't attach uni0300 to uni1EE4 when shaping the text 'Ụ̀' | * ig_Latn (Igbo) |
⚠️ WARN Checking correctness of monospaced metadata. (opentype/monospace)
⚠️ WARN The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 694 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font. [code: bad-numberOfHMetrics]
⚠️ WARN Check if each glyph has the recommended amount of contours. (contour_count)
-
⚠️ WARN This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are
infered from the typical ammounts of contours observed in a
large collection of reference font families. The divergences
listed below may simply indicate a significantly different
design on some of your glyphs. On the other hand, some of these
may flag actual bugs in the font such as glyphs mapped to an
incorrect codepoint. Please consider reviewing the design and
codepoint assignment of these to make sure they are correct.The following glyphs do not have the recommended number of contours:
- i (U+0069): found 4, expected one of: {1, 3, 2}
- r (U+0072): found 4, expected one of: {1, 2}
- uni00AB (U+00AB): found 4, expected one of: {2}
- uni00BB (U+00BB): found 4, expected one of: {2}
- guilsinglleft (U+2039): found 2, expected one of: {1}
- braceleft (U+007B): found 3, expected one of: {1, 2}
- braceright (U+007D): found 3, expected one of: {1, 2}
- uni2120 (U+2120): found 4, expected one of: {2}
- asterisk (U+002A): found 6, expected one of: {1, 2, 3, 5}
... and 161 others [code: contour-count]
⚠️ WARN Check font contains no unreachable glyphs (unreachable_glyphs)
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:
- Q.bar
- Oslash.bar
- oslash.bar
- arrowheadleft
- arrowheadright
- arrowheadleftopen
- arrowheadrightopen [code: unreachable-glyphs]
⚠️ WARN Font has correct separator glyphs? (googlefonts/separator_glyphs)
⚠️ WARN The following separator glyphs are missing:
- U+2028
- U+2029 [code: missing-separator-glyphs]
⚠️ WARN Ensure dotted circle glyph is present and can attach marks. (dotted_circle)
⚠️ WARN No dotted circle glyph present [code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that
replace the dot. (soft_dotted)
⚠️ WARN The dot of soft dotted characters used in orthographies must disappear in the following strings: * į̃
- į̀
- į̄
- į̂
- į̌
- į́
- ị̃
- ị̀
- ị̄
... and 2 othersThe dot of soft dotted characters should disappear in other cases, for example: * į̤̇ - į̤̋
- į̤̃
- į̤̒
- į̤̀
- į̤̄
- į̤̉
- į̤̆
- į̤̂
... and 262 others [code: soft-dotted]
⚠️ WARN Check the direction of the outermost contour in each glyph (outline_direction)
⚠️ WARN The following glyphs have a counter-clockwise outer contour:
- uniE0A2 (U+E0A2) has a counter-clockwise outer contour
- uniE0A2 (U+E0A2) has a counter-clockwise outer contour [code: ccw-outer-contour]
⚠️ WARN Check there are no overlapping path segments (overlapping_path_segments)
⚠️ WARN The following glyphs have overlapping path segments:
- eight (U+0038): Line(Line { p0: (268.0, 348.0), p1: (418.0, 331.0) }) has the same coordinates as a previous segment.
- numbersign (U+0023): Line(Line { p0: (486.0, 471.0), p1: (473.0, 428.0) }) has the same coordinates as a previous segment.
- dollar.bar: Line(Line { p0: (332.0, 319.0), p1: (362.0, 364.0) }) has the same coordinates as a previous segment.
- onehalf (U+00BD): Line(Line { p0: (317.0, 192.0), p1: (299.0, 214.0) }) has the same coordinates as a previous segment.
- onethird (U+2153): Line(Line { p0: (317.0, 192.0), p1: (299.0, 214.0) }) has the same coordinates as a previous segment.
- twothirds (U+2154): Line(Line { p0: (317.0, 192.0), p1: (299.0, 214.0) }) has the same coordinates as a previous segment.
- onequarter (U+00BC): Line(Line { p0: (317.0, 192.0), p1: (299.0, 214.0) }) has the same coordinates as a previous segment.
- threequarters (U+00BE): Line(Line { p0: (317.0, 192.0), p1: (299.0, 214.0) }) has the same coordinates as a previous segment.
- onefifth (U+2155): Line(Line { p0: (317.0, 192.0), p1: (299.0, 214.0) }) has the same coordinates as a previous segment.
... and 35 others [code: overlapping-path-segments]
⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table. (googlefonts/meta/script_lang_tags)
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
ℹ️ INFO Show hinting filesize impact. (hinting_impact)
- ℹ️ INFO Hinting filesize impact:
IntelOneMono-Italic[wght].ttf | |
---|---|
Dehinted Size | 157356 |
Hinted Size | 157380 |
Increase | 24 |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
loca
prep
GPOS
GSUB
gasp [code: optional-tables]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (googlefonts/gasp)
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
PPM <= 65535 | - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType® |
ℹ️ INFO Font has old ttfautohint applied? (googlefonts/old_ttfautohint)
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: Version 1.004 [code: version-not-detected]
[14] ofl/intelonemono/IntelOneMono[wght].ttf
🔥 FAIL Shapes languages in all GF glyphsets. (googlefonts/glyphsets/shape_languages)
- 🔥 FAIL Failed language shaping:
Mandatory orthography codepoints: The following base characters are missing from the font: ɲ, ɔ, Ɲ, Ɔ, ɛ, Ɛ | * dyu_Latn (Dyula) |
Mandatory orthography codepoints: The following base characters are missing from the font: ƴ, Ɗ, Ɓ, ɗ, ɓ, Ƴ | * ff_Latn (Fulah) |
Mandatory orthography codepoints: The following mark characters are missing from the font: ̩ Shaper didn't attach uni0301 to uni1EB9 when shaping the text 'ẹ́' Shaper didn't attach uni0301 to uni1EB8 when shaping the text 'Ẹ́' Shaper didn't attach uni0300 to uni1EB9 when shaping the text 'ẹ̀' Shaper didn't attach uni0300 to uni1EB8 when shaping the text 'Ẹ̀' Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' | * yo_Latn (Yoruba) |
Mandatory orthography codepoints: The following mark characters are missing from the font: ̛ | * vi_Latn (Vietnamese) |
Mandatory orthography codepoints: The following base characters are missing from the font: Ɓ, ƙ, Ƴ, ɓ, ɗ, Ƙ, ƴ, Ɗ | * ha_Latn (Hausa) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɛ, Ɛ, ɔ, Ɲ, ɲ, Ɔ | * bm_Latn (Bambara) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɛ, Ɔ, Ɛ, ɔ | * tw_akuapem_Latn (Akuapem Twi) |
Mandatory orthography codepoints: The following base characters are missing from the font: ɛ, ɔ, Ɛ, Ɔ | * fat_Latn (Fanti) |
⚠️ WARN Warning language shaping:
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: ɛ The following auxiliary characters are missing from the font: Ɛ The following auxiliary characters are missing from the font: ɵ The following auxiliary characters are missing from the font: Ɵ Shaper didn't attach uni0301 to uni1ECB when shaping the text 'ị́' Shaper didn't attach uni0301 to uni1ECA when shaping the text 'Ị́' Shaper didn't attach uni0300 to uni1ECB when shaping the text 'ị̀' Shaper didn't attach uni0300 to uni1ECA when shaping the text 'Ị̀' Shaper didn't attach uni0301 to uni1ECD when shaping the text 'ọ́' Shaper didn't attach uni0301 to uni1ECC when shaping the text 'Ọ́' Shaper didn't attach uni0300 to uni1ECD when shaping the text 'ọ̀' Shaper didn't attach uni0300 to uni1ECC when shaping the text 'Ọ̀' Shaper didn't attach uni0301 to uni1EE5 when shaping the text 'ụ́' Shaper didn't attach uni0301 to uni1EE4 when shaping the text 'Ụ́' Shaper didn't attach uni0300 to uni1EE5 when shaping the text 'ụ̀' Shaper didn't attach uni0300 to uni1EE4 when shaping the text 'Ụ̀' | * ig_Latn (Igbo) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: Ǥ The following auxiliary characters are missing from the font: Ʒ The following auxiliary characters are missing from the font: Ǯ The following auxiliary characters are missing from the font: ǥ The following auxiliary characters are missing from the font: ʒ The following auxiliary characters are missing from the font: ǯ | * fi_Latn (Finnish) |
Auxiliary orthography codepoints: Shaper didn't attach uni0301 to Aogonek when shaping the text 'Ą́' Shaper didn't attach uni0303 to Aogonek when shaping the text 'Ą̃' Shaper didn't attach uni0301 to Eogonek when shaping the text 'Ę́' Shaper didn't attach uni0303 to Eogonek when shaping the text 'Ę̃' Shaper didn't attach uni0301 to Edotaccent when shaping the text 'Ė́' Shaper didn't attach uni0303 to Edotaccent when shaping the text 'Ė̃' Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' Shaper didn't attach uni0301 to Idotaccent when shaping the text 'İ́' Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' Shaper didn't attach uni0300 to Idotaccent when shaping the text 'İ̀' Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' Shaper didn't attach uni0303 to Idotaccent when shaping the text 'İ̃' Shaper didn't attach uni0301 to Iogonek when shaping the text 'Į́' Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇́' Shaper didn't attach uni0301 to uni0307 when shaping the text 'Į̇́' Shaper didn't attach uni0303 to Iogonek when shaping the text 'Į̃' Shaper didn't attach uni0307 to Iogonek when shaping the text 'Į̇̃' Shaper didn't attach uni0303 to uni0307 when shaping the text 'Į̇̃' Shaper didn't attach uni0303 to uni0307.cap when shaping the text 'J̇̃' Shaper didn't attach uni0301 to Uogonek when shaping the text 'Ų́' Shaper didn't attach uni0303 to Uogonek when shaping the text 'Ų̃' Shaper didn't attach uni0301 to Umacron when shaping the text 'Ū́' Shaper didn't attach uni0303 to Umacron when shaping the text 'Ū̃' Shaper didn't attach uni0301 to aogonek when shaping the text 'ą́' Shaper didn't attach uni0303 to aogonek when shaping the text 'ą̃' Shaper didn't attach uni0301 to edotaccent when shaping the text 'ė́' Shaper didn't attach uni0303 to edotaccent when shaping the text 'ė̃' Shaper didn't attach uni0301 to iogonek when shaping the text 'į́' Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇́' Shaper didn't attach uni0301 to uni0307 when shaping the text 'į̇́' Shaper didn't attach uni0303 to iogonek when shaping the text 'į̃' Shaper didn't attach uni0307 to iogonek when shaping the text 'į̇̃' Shaper didn't attach uni0303 to uni0307 when shaping the text 'į̇̃' Shaper didn't attach uni0301 to uogonek when shaping the text 'ų́' Shaper didn't attach uni0303 to uogonek when shaping the text 'ų̃' Shaper didn't attach uni0301 to umacron when shaping the text 'ū́' Shaper didn't attach uni0303 to umacron when shaping the text 'ū̃' | * lt_Latn (Lithuanian) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: IJ The following auxiliary characters are missing from the font: ij | * nl_Latn (Dutch) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: ſ | * de_Latn (German) * fr_Latn (French) |
Auxiliary orthography codepoints: The following auxiliary characters are missing from the font: e̩ The following auxiliary characters are missing from the font: E̩ The following auxiliary characters are missing from the font: é̩ The following auxiliary characters are missing from the font: É̩ The following auxiliary characters are missing from the font: è̩ The following auxiliary characters are missing from the font: È̩ The following auxiliary characters are missing from the font: ê̩ The following auxiliary characters are missing from the font: Ê̩ The following auxiliary characters are missing from the font: ě̩ The following auxiliary characters are missing from the font: Ě̩ The following auxiliary characters are missing from the font: o̩ The following auxiliary characters are missing from the font: O̩ The following auxiliary characters are missing from the font: ó̩ The following auxiliary characters are missing from the font: Ó̩ The following auxiliary characters are missing from the font: ò̩ The following auxiliary characters are missing from the font: Ò̩ The following auxiliary characters are missing from the font: ô̩ The following auxiliary characters are missing from the font: Ô̩ The following auxiliary characters are missing from the font: ǒ̩ The following auxiliary characters are missing from the font: Ǒ̩ The following auxiliary characters are missing from the font: s̩ The following auxiliary characters are missing from the font: S̩ Shaper didn't attach uni030C to uni1EB9 when shaping the text 'ẹ̌' Shaper didn't attach uni030C to uni1EB8 when shaping the text 'Ẹ̌' Shaper didn't attach uni030C to uni1ECD when shaping the text 'ọ̌' Shaper didn't attach uni030C to uni1ECC when shaping the text 'Ọ̌' | * yo_Latn (Yoruba) |
⚠️ WARN Checking correctness of monospaced metadata. (opentype/monospace)
⚠️ WARN The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 694 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font. [code: bad-numberOfHMetrics]
⚠️ WARN Check if each glyph has the recommended amount of contours. (contour_count)
-
⚠️ WARN This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are
infered from the typical ammounts of contours observed in a
large collection of reference font families. The divergences
listed below may simply indicate a significantly different
design on some of your glyphs. On the other hand, some of these
may flag actual bugs in the font such as glyphs mapped to an
incorrect codepoint. Please consider reviewing the design and
codepoint assignment of these to make sure they are correct.The following glyphs do not have the recommended number of contours:
- i (U+0069): found 4, expected one of: {1, 3, 2}
- r (U+0072): found 4, expected one of: {1, 2}
- uni00AB (U+00AB): found 4, expected one of: {2}
- uni00BB (U+00BB): found 4, expected one of: {2}
- guilsinglleft (U+2039): found 2, expected one of: {1}
- braceleft (U+007B): found 3, expected one of: {1, 2}
- braceright (U+007D): found 3, expected one of: {1, 2}
- uni2120 (U+2120): found 4, expected one of: {2}
- asterisk (U+002A): found 6, expected one of: {1, 2, 3, 5}
... and 159 others [code: contour-count]
⚠️ WARN Check font contains no unreachable glyphs (unreachable_glyphs)
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:
- Q.bar
- Oslash.bar
- oslash.bar
- arrowheadleft
- arrowheadright
- arrowheadleftopen
- arrowheadrightopen [code: unreachable-glyphs]
⚠️ WARN Font has correct separator glyphs? (googlefonts/separator_glyphs)
⚠️ WARN The following separator glyphs are missing:
- U+2028
- U+2029 [code: missing-separator-glyphs]
⚠️ WARN Ensure dotted circle glyph is present and can attach marks. (dotted_circle)
⚠️ WARN No dotted circle glyph present [code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that
replace the dot. (soft_dotted)
⚠️ WARN The dot of soft dotted characters used in orthographies must disappear in the following strings: * į̌
- į̂
- į̄
- į̀
- į̃
- į́
- ị̂
- ị̄
- ị̀
... and 2 othersThe dot of soft dotted characters should disappear in other cases, for example: * į̧̋ - į̧̌
- į̧̉
- į̧̂
- į̧̄
- į̧̀
- į̧̇
- į̧̊
- į̧̃
... and 262 others [code: soft-dotted]
⚠️ WARN Check the direction of the outermost contour in each glyph (outline_direction)
⚠️ WARN The following glyphs have a counter-clockwise outer contour:
- lightshade (U+2591) has a counter-clockwise outer contour
- lightshade (U+2591) has a counter-clockwise outer contour
- lightshade (U+2591) has a counter-clockwise outer contour
- mediumshade (U+2592) has a counter-clockwise outer contour
- mediumshade (U+2592) has a counter-clockwise outer contour
- mediumshade (U+2592) has a counter-clockwise outer contour
- mediumshade (U+2592) has a counter-clockwise outer contour
- darkshade (U+2593) has a counter-clockwise outer contour
- darkshade (U+2593) has a counter-clockwise outer contour
... and 6 others [code: ccw-outer-contour]
⚠️ WARN Check there are no overlapping path segments (overlapping_path_segments)
⚠️ WARN The following glyphs have overlapping path segments:
- eight (U+0038): Line(Line { p0: (234.0, 343.0), p1: (381.0, 338.0) }) has the same coordinates as a previous segment.
- numbersign (U+0023): Line(Line { p0: (433.0, 471.0), p1: (420.0, 428.0) }) has the same coordinates as a previous segment.
- dollar.bar: Line(Line { p0: (294.0, 344.0), p1: (339.0, 337.0) }) has the same coordinates as a previous segment.
- onehalf (U+00BD): Line(Line { p0: (317.0, 202.0), p1: (299.0, 224.0) }) has the same coordinates as a previous segment.
- onethird (U+2153): Line(Line { p0: (317.0, 202.0), p1: (299.0, 224.0) }) has the same coordinates as a previous segment.
- twothirds (U+2154): Line(Line { p0: (317.0, 202.0), p1: (299.0, 224.0) }) has the same coordinates as a previous segment.
- onequarter (U+00BC): Line(Line { p0: (317.0, 202.0), p1: (299.0, 224.0) }) has the same coordinates as a previous segment.
- threequarters (U+00BE): Line(Line { p0: (317.0, 202.0), p1: (299.0, 224.0) }) has the same coordinates as a previous segment.
- onefifth (U+2155): Line(Line { p0: (317.0, 202.0), p1: (299.0, 224.0) }) has the same coordinates as a previous segment.
... and 40 others [code: overlapping-path-segments]
⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table. (googlefonts/meta/script_lang_tags)
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
ℹ️ INFO Show hinting filesize impact. (hinting_impact)
- ℹ️ INFO Hinting filesize impact:
IntelOneMono[wght].ttf | |
---|---|
Dehinted Size | 152036 |
Hinted Size | 152060 |
Increase | 24 |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
loca
prep
GPOS
GSUB
gasp [code: optional-tables]
ℹ️ INFO Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (googlefonts/gasp)
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
PPM <= 65535 | - Use grid-fitting - Use grayscale rendering - Use gridfitting with ClearType symmetric smoothing - Use smoothing along multiple axes with ClearType® |
ℹ️ INFO Font has old ttfautohint applied? (googlefonts/old_ttfautohint)
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: Version 1.004 [code: version-not-detected]
Summary
✅ PASS | ⏩ SKIP | ℹ️ INFO | 💥 ERROR | 🔥 FAIL | |
---|---|---|---|---|---|
215 | 22 | 69 | 9 | 3 | 7 |
67% | 7% | 22% | 3% | 1% | 2% |
No description provided.