Skip to content

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

Merged
merged 2 commits into from
May 22, 2025
Merged

Conversation

yanone
Copy link
Collaborator

@yanone yanone commented May 16, 2025

No description provided.

@yanone yanone added I New Font II Accepted Non-commissioned projects that are accepted for onboarding labels May 16, 2025
@yanone
Copy link
Collaborator Author

yanone commented May 16, 2025

Updated

@yanone yanone force-pushed the gftools_packager_ofl_intelonemono branch from 43bcde6 to b01be58 Compare May 16, 2025 08:47
@yanone yanone linked an issue May 16, 2025 that may be closed by this pull request
9 tasks
Copy link

FontBakery report

fontbakery 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
  • 🔥 FAIL

    Variable font instance name 'Intel One Mono Light Light Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 262 exceeds 32 characters.

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

    Variable font instance name 'Intel One Mono Light Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 266 exceeds 32 characters.

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

    Variable font instance name 'Intel One Mono Light SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 268 exceeds 32 characters.

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
  • 🔥 FAIL

    Image is too large: 5334 x 3000 pixels

Max resolution allowed: 2048 x 1024 pixels

[code: image-too-large]
🔥 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
  • 🔥 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)
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
  • ⚠️ WARN

    The following glyphs have overlapping path segments:

* eight (U+0038): L<<268.0,348.0>--<418.0,331.0>> has the same coordinates as a previous segment.

* numbersign (U+0023): L<<486.0,471.0>--<473.0,428.0>> has the same coordinates as a previous segment.

* dollar.bar: L<<332.0,319.0>--<362.0,364.0>> has the same coordinates as a previous segment.

* onehalf (U+00BD): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onethird (U+2153): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* twothirds (U+2154): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onequarter (U+00BC): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* threequarters (U+00BE): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onefifth (U+2155): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* twofifths (U+2156): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* 34 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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    It 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]

  • ⚠️ WARN

    It 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
  • ⚠️ WARN

    The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+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

[code: unreachable-subsetting]
⚠️ 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: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

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
  • ⚠️ 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 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 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-Italic[wght].ttf
Dehinted Size 153.6kb
Hinted Size 153.7kb
Increase 24 bytes
Change 0.0 %
[code: size-impact]
ℹ️ 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

[code: image-too-large]
🔥 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
  • 🔥 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)
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    It 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]

  • ⚠️ WARN

    It 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
  • ⚠️ WARN

    The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+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

[code: unreachable-subsetting]
⚠️ 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: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    This 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 %
[code: size-impact]
ℹ️ 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 ⚠️ WARN ⏩ 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

Copy link

FontBakery report

fontbakery 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
  • 🔥 FAIL

    Variable font instance name 'Intel One Mono Light Light Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 262 exceeds 32 characters.

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

    Variable font instance name 'Intel One Mono Light Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 266 exceeds 32 characters.

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

    Variable font instance name 'Intel One Mono Light SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 268 exceeds 32 characters.

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
  • 🔥 FAIL

    Image is too large: 5334 x 3000 pixels

Max resolution allowed: 2048 x 1024 pixels

[code: image-too-large]
🔥 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
  • 🔥 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)
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
  • ⚠️ WARN

    The following glyphs have overlapping path segments:

* eight (U+0038): L<<268.0,348.0>--<418.0,331.0>> has the same coordinates as a previous segment.

* numbersign (U+0023): L<<486.0,471.0>--<473.0,428.0>> has the same coordinates as a previous segment.

* dollar.bar: L<<332.0,319.0>--<362.0,364.0>> has the same coordinates as a previous segment.

* onehalf (U+00BD): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onethird (U+2153): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* twothirds (U+2154): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onequarter (U+00BC): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* threequarters (U+00BE): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onefifth (U+2155): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* twofifths (U+2156): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* 34 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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    It 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]

  • ⚠️ WARN

    It 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
  • ⚠️ WARN

    The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+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

[code: unreachable-subsetting]
⚠️ 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: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

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
  • ⚠️ 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 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 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-Italic[wght].ttf
Dehinted Size 153.6kb
Hinted Size 153.7kb
Increase 24 bytes
Change 0.0 %
[code: size-impact]
ℹ️ 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

[code: image-too-large]
🔥 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
  • 🔥 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)
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    It 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]

  • ⚠️ WARN

    It 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
  • ⚠️ WARN

    The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+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

[code: unreachable-subsetting]
⚠️ 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: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    This 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 %
[code: size-impact]
ℹ️ 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 ⚠️ WARN ⏩ 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

@yanone
Copy link
Collaborator Author

yanone commented May 16, 2025

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

@yanone
Copy link
Collaborator Author

yanone commented May 16, 2025

Updated

@yanone yanone force-pushed the gftools_packager_ofl_intelonemono branch from b01be58 to f9bed58 Compare May 16, 2025 08:52
Copy link

FontBakery report

fontbakery 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
  • 🔥 FAIL

    Variable font instance name 'Intel One Mono Light Light Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 262 exceeds 32 characters.

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

    Variable font instance name 'Intel One Mono Light Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 266 exceeds 32 characters.

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

    Variable font instance name 'Intel One Mono Light SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 268 exceeds 32 characters.

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
  • 🔥 FAIL

    Image is too large: 5334 x 3000 pixels

Max resolution allowed: 2048 x 1024 pixels

[code: image-too-large]
🔥 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)
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
  • ⚠️ WARN

    The following glyphs have overlapping path segments:

* eight (U+0038): L<<268.0,348.0>--<418.0,331.0>> has the same coordinates as a previous segment.

* numbersign (U+0023): L<<486.0,471.0>--<473.0,428.0>> has the same coordinates as a previous segment.

* dollar.bar: L<<332.0,319.0>--<362.0,364.0>> has the same coordinates as a previous segment.

* onehalf (U+00BD): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onethird (U+2153): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* twothirds (U+2154): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onequarter (U+00BC): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* threequarters (U+00BE): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* onefifth (U+2155): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* twofifths (U+2156): L<<317.0,192.0>--<299.0,214.0>> has the same coordinates as a previous segment.

* 34 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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    It 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]

  • ⚠️ WARN

    It 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
  • ⚠️ WARN

    The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+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

[code: unreachable-subsetting]
⚠️ 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: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

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
  • ⚠️ 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 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 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-Italic[wght].ttf
Dehinted Size 153.7kb
Hinted Size 153.7kb
Increase 24 bytes
Change 0.0 %
[code: size-impact]
ℹ️ 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

[code: image-too-large]
🔥 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)
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. opentype/monospace
⚠️ WARN Check there are no overlapping path segments overlapping_path_segments
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    It 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]

  • ⚠️ WARN

    It 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
  • ⚠️ WARN

    The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+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

[code: unreachable-subsetting]
⚠️ 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: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄

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
  • ⚠️ WARN

    The 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
  • ⚠️ WARN

    This 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 %
[code: size-impact]
ℹ️ 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 ⚠️ WARN ⏩ 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

@yanone
Copy link
Collaborator Author

yanone commented May 16, 2025

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.

@yanone yanone mentioned this pull request May 16, 2025
9 tasks
Copy link

FontSpector report

fontspector version: 1.0.2

Checks with FATAL results

These 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 Error: Failed to find fileRefs in manifest: Object {"error": String("Unable to find family: Intel One Mono")}
💥 ERROR Check if the vertical metrics of a family are similar to the same family hosted on Google Fonts. (googlefonts/vertical_metrics_regressions)
  • 💥 ERROR Error: Could not get remote style: Failed to find fileRefs in manifest: Object {"error": String("Unable to find family: Intel One Mono")}
[1] ofl/intelonemono/IntelOneMono-Italic[wght].ttf
💥 ERROR Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
  • 💥 ERROR Error: Failed to find fileRefs in manifest: Object {"error": String("Unable to find family: Intel One Mono")}

All other checks

[4] ofl/intelonemono
🔥 FAIL Check for presence of an ARTICLE.en_us.html file (googlefonts/description/has_article)
  • 🔥 FAIL This font doesn't have an ARTICLE.en_us.html file. [code: missing-article]
🔥 FAIL Check font has a license. (googlefonts/family/has_license)
  • 🔥 FAIL No license file was found. Please add an OFL.txt or a LICENSE.txt file. [code: no-license]
⚠️ WARN Check for codepoints not covered by METADATA subsets. (googlefonts/metadata/unreachable_subsetting)
  • ⚠️ WARN ofl/intelonemono/IntelOneMono-Italic[wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
  • U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
  • U+02D8 BREVE: try adding one of: 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, math, tifinagh, coptic
  • U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
  • U+0307 COMBINING DOT ABOVE: try adding one of: old-permic, tai-le, todhri, math, tifinagh, duployan, hebrew, syriac, canadian-aboriginal, malayalam, coptic
  • U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
  • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
    ... and 54 others

Or you can add the above codepoints to one of the subsets supported by the font: latin-ext, latin, symbols2, vietnamese [code: unreachable-subsetting]

  • ⚠️ WARN ofl/intelonemono/IntelOneMono[wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
  • U+02CD MODIFIER LETTER LOW MACRON: try adding lisu
  • U+02D8 BREVE: try adding one of: 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, math, tifinagh, coptic
  • U+0306 COMBINING BREVE: try adding one of: old-permic, tifinagh
  • U+0307 COMBINING DOT ABOVE: try adding one of: old-permic, tai-le, todhri, math, tifinagh, duployan, hebrew, syriac, canadian-aboriginal, malayalam, coptic
  • U+030A COMBINING RING ABOVE: try adding one of: duployan, syriac
  • U+030B COMBINING DOUBLE ACUTE ACCENT: try adding one of: osage, cherokee
    ... and 54 others

Or you can add the above codepoints to one of the subsets supported by the font: latin-ext, latin, symbols2, vietnamese [code: unreachable-subsetting]

ℹ️ 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]

[15] ofl/intelonemono/IntelOneMono-Italic[wght].ttf
🔥 FAIL Combined length of family and style must not exceed 32 characters. (name/family_and_style_max_length)
  • 🔥 FAIL Variable font instance name 'Intel One Mono Light Light Italic' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Light Italic exceeds 32 characters.

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 Variable font instance name 'Intel One Mono Light Medium Italic' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Medium Italic exceeds 32 characters.

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 Variable font instance name 'Intel One Mono Light SemiBold Italic' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID SemiBold Italic exceeds 32 characters.

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 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: ɗ, Ɓ, ƙ, ɓ, Ɗ, Ƴ, Ƙ, ƴ* 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)
[code: failed-language-shaping]
  • ⚠️ 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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. (opentype/monospace)
⚠️ 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®
[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]
[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)
[code: failed-language-shaping]
  • ⚠️ 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)
[code: warning-language-shaping]
⚠️ WARN Checking correctness of monospaced metadata. (opentype/monospace)
⚠️ 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®
[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]

Summary

✅ PASS ⚠️ WARN ⏩ SKIP ℹ️ INFO 💥 ERROR 🔥 FAIL
215 22 69 9 3 7
67% 7% 22% 3% 1% 2%

@m4rc1e m4rc1e merged commit 4b555bd into main May 22, 2025
10 of 11 checks passed
@github-project-automation github-project-automation bot moved this from PR GF to In Dev / PR Merged in Fonts Traffic Jam May 22, 2025
@m4rc1e m4rc1e deleted the gftools_packager_ofl_intelonemono branch May 22, 2025 12:34
@emmamarichal emmamarichal moved this from In Dev / PR Merged to In Sandbox in Fonts Traffic Jam Jun 12, 2025
@emmamarichal emmamarichal moved this from In Sandbox to In Dev / PR Merged in Fonts Traffic Jam Jun 18, 2025
@emmamarichal emmamarichal moved this from In Dev / PR Merged to In Sandbox in Fonts Traffic Jam Jun 18, 2025
@emmamarichal emmamarichal moved this from In Sandbox to In Dev / PR Merged in Fonts Traffic Jam Jun 20, 2025
@emmamarichal emmamarichal moved this from In Dev / PR Merged to In Sandbox in Fonts Traffic Jam Jun 20, 2025
@m4rc1e m4rc1e moved this from In Sandbox to In Dev / PR Merged in Fonts Traffic Jam Jun 27, 2025
@m4rc1e m4rc1e changed the title Intel One Mono: Version 1.004 added Intel One Mono: Version 1.004 added Jun 27, 2025
@m4rc1e m4rc1e removed the status in Fonts Traffic Jam Jun 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I New Font II Accepted Non-commissioned projects that are accepted for onboarding
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Intel One Mono
2 participants