Conversation
Listed as "Apache" but is an OFL font
FontSpector reportfontspector version: 1.5.4 Check results[7] ofl/robotomono🔥 FAIL METADATA.pb: Check URL on copyright string is the same as in repository_url field. (googlefonts/metadata/consistent_repo_urls)
🔥 FAIL Tofu should not be shown in sample texts. (googlefonts/tofu)
🔥 FAIL Fonts have equal codepoint coverage? (googlefonts/family/equal_codepoint_coverage)
|
| Glyph present in the font | Missing case-swapping counterpart |
|---|---|
| U+0259: LATIN SMALL LETTER SCHWA | U+018F: LATIN CAPITAL LETTER SCHWA |
| U+1F4D: GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA | U+1F45: GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA |
🔥 FAIL Font contains '.notdef' as its first glyph? (mandatory_glyphs)
- 🔥 FAIL The '.notdef' glyph should contain a drawing, but it is blank. [code: notdef-is-blank]
🔥 FAIL Ensure small caps glyphs are available (missing_small_caps_glyphs)
- 🔥 FAIL The following letters did not take part in smcp substitutions:
- upsilon
- theta
- uni04AD
- uni04B7
- uni0453
- uni04EF
- uni0434
- uni046D
- uni049B
... and 239 others [code: missing-smcp-lowercase]
- 🔥 FAIL The following letters did not take part in c2sc substitutions:
- uni04FE
- uni1EDE
- uni1EC6
- Etatonos
- Dcroat
- Mu
- uni1EF0
- uni0418
- Tbar
... and 336 others [code: missing-c2sc-uppercase]
🔥 FAIL Shapes languages in all GF glyphsets. (googlefonts/glyphsets/shape_languages)
- 🔥 FAIL Failed language shaping:
| Message | Languages |
|---|---|
| Mandatory orthography codepoints: | * es_Latn (Spanish) |
| The following mark characters are missing from the font: ̈ | * el_Grek (Greek) |
| Mandatory orthography codepoints: | * ro_Latn (Romanian) |
| The following mark characters are missing from the font: ̧, ̆, ̦, ̂ | |
| Mandatory orthography codepoints: | * lt_Latn (Lithuanian) |
| The following mark characters are missing from the font: ̨, ̌, ̇, ̄ | |
| Mandatory orthography codepoints: | * fi_Latn (Finnish) |
| The following mark characters are missing from the font: ̈, ̊, ̌ | |
| Mandatory orthography codepoints: | * cv_Cyrl (Chuvash) |
| The following mark characters are missing from the font: ̈, ̆, ̋ | * cv_Cyrl (Chuvash) |
| Mandatory orthography codepoints: | * is_Latn (Icelandic) |
| The following mark characters are missing from the font: ̈, ̨ | |
| Mandatory orthography codepoints: | * nl_Latn (Dutch) |
| The following mark characters are missing from the font: ̈, ̂ | |
| Mandatory orthography codepoints: | * mt_Latn (Maltese) |
| The following mark characters are missing from the font: ̂, ̇ | |
| Mandatory orthography codepoints: | * tg_Cyrl (Tajik) |
| The following mark characters are missing from the font: ̆, ̈, ̄ | * tg_Cyrl (Tajik) |
| Mandatory orthography codepoints: | * lv_Latn (Latvian) |
| The following mark characters are missing from the font: ̄, ̧, ̌ | |
| Mandatory orthography codepoints: | * fr_Latn (French) |
| The following mark characters are missing from the font: ̈, ̂, ̧ | |
| Mandatory orthography codepoints: | * de_Latn (German) |
| The following base characters are missing from the font: ẞ | |
| The following mark characters are missing from the font: ̈ | |
| Mandatory orthography codepoints: | * bg_Cyrl (Bulgarian) |
| The following mark characters are missing from the font: ̆ | * az_Cyrl (Azerbaijani (Cyrillic)) |
| * ug_Cyrl (Uyghur (Cyrillic)) | |
| * az_Cyrl (Azerbaijani (Cyrillic)) | |
| * ug_Cyrl (Uyghur (Cyrillic)) | |
| * bg_Cyrl (Bulgarian) | |
| Mandatory orthography codepoints: | * vi_Latn (Vietnamese) |
| The following mark characters are missing from the font: ̂, ̆, ̛ | |
| Mandatory orthography codepoints: | * be_Cyrl (Belarusian) |
| The following mark characters are missing from the font: ̈, ̆ | * uz_Cyrl (Uzbek (Cyrillic)) |
| * tk_Cyrl (Turkmen (Cyrillic)) | |
| * tt_Cyrl (Tatar) | |
| * os_Cyrl (Ossetic) | |
| * udm_Cyrl (Udmurt) | |
| * myv_Cyrl (Erzya) | |
| * dar_Cyrl (Dargwa) | |
| * mdf_Cyrl (Moksha) | |
| ... and 17 others | |
| Mandatory orthography codepoints: | * ru_Cyrl (Russian) |
| The following mark characters are missing from the font: ̆, ̈ | * uk_Cyrl (Ukrainian) |
| * kk_Cyrl (Kazakh) | |
| * mn_Cyrl (Mongolian) | |
| * ky_Cyrl (Kyrgyz) | |
| * ba_Cyrl (Bashkir) | |
| * kbd_Cyrl (Kabardian) | |
| * ce_Cyrl (Chechen) | |
| * av_Cyrl (Avaric) | |
| ... and 25 others | |
| Mandatory orthography codepoints: | * tr_Latn (Turkish) |
| The following mark characters are missing from the font: ̆, ̇, ̂, ̈, ̦, ̧ | |
| Mandatory orthography codepoints: | * da_Latn (Danish) |
| The following mark characters are missing from the font: ̊ | |
| Mandatory orthography codepoints: | * ca_Latn (Catalan) |
| The following mark characters are missing from the font: ̧, ̈ | * sq_Latn (Albanian) |
| Mandatory orthography codepoints: | * cu_Cyrl (Church Slavic) |
| The following base characters are missing from the font: ꙗ, ꙍ, Ꙗ, Ꙋ, ꙁ, Ꙃ, Ꙍ, ꙋ, ꙃ, Ꙁ | |
| The following mark characters are missing from the font: ̈, ̆ | |
| Mandatory orthography codepoints: | * hu_Latn (Hungarian) |
| The following mark characters are missing from the font: ̋, ̈ | |
| Mandatory orthography codepoints: | * cy_Latn (Welsh) |
| The following mark characters are missing from the font: ̂, ̈ | * it_Latn (Italian) |
| Mandatory orthography codepoints: | * nb_Latn (Norwegian Bokmål) |
| The following mark characters are missing from the font: ̈, ̊, ̂ | |
| Mandatory orthography codepoints: | * en_Latn (English) |
| The following mark characters are missing from the font: ̂, ̧, ̈ | * pt_Latn (Portuguese) |
| Mandatory orthography codepoints: | * hr_Latn (Croatian) |
| The following mark characters are missing from the font: ̌ | |
| Mandatory orthography codepoints: | * sk_Latn (Slovak) |
| The following mark characters are missing from the font: ̂, ̌, ̈ | |
| Mandatory orthography codepoints: | * cs_Latn (Czech) |
| The following mark characters are missing from the font: ̊, ̌ | |
| Mandatory orthography codepoints: | * pl_Latn (Polish) |
| The following mark characters are missing from the font: ̨, ̇ | |
| Mandatory orthography codepoints: | * sv_Latn (Swedish) |
| The following mark characters are missing from the font: ̊, ̈ |
⚠️ WARN Warning language shaping:
| Message | Languages |
|---|---|
| Auxiliary orthography codepoints: | * sr_Cyrl (Serbian) |
| The following auxiliary characters are missing from the font: а̂ | * sr_Cyrl (Serbian) |
| The following auxiliary 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: у̂ | |
| Small caps for Latin letters: | * sv_Latn (Swedish) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * ca_Latn (Catalan) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | * en_Latn (English) |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | * es_Latn (Spanish) |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | * hu_Latn (Hungarian) |
| * it_Latn (Italian) | |
| * pt_Latn (Portuguese) | |
| * sk_Latn (Slovak) | |
| Small caps for Latin letters: | * cs_Latn (Czech) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ł' and shaping the text 'ł' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * tr_Latn (Turkish) |
| When shaping the text 'ı' and shaping the text 'ı' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * de_Latn (German) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ı' and shaping the text 'ı' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ſ' and shaping the text 'ſ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * lt_Latn (Lithuanian) |
| When shaping the text 'ẽ' and shaping the text 'ẽ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * nl_Latn (Dutch) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ij' and shaping the text 'ij' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * nb_Latn (Norwegian Bokmål) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ŋ' and shaping the text 'ŋ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * el_Grek (Greek) |
| The following auxiliary 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: ὰ | |
| The following auxiliary 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: ἠ | |
| The following auxiliary 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: ῆ | |
| The following auxiliary 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: ὶ | |
| The following auxiliary 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: ὔ | |
| The following auxiliary 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: ῢ | |
| The following auxiliary 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: ῶ | |
| Small caps i should be dotted: | * tr_Latn (Turkish) |
| When shaping the text 'i' with features: smcp and shaping the text 'i' in language 'tr' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * en_Latn (English) |
| The following auxiliary characters are missing from the font: ʻ | |
| Auxiliary orthography codepoints: | * it_Latn (Italian) |
| The following auxiliary characters are missing from the font: ẞ | * pl_Latn (Polish) |
| * tr_Latn (Turkish) | |
| Small caps for Latin letters: | * mt_Latn (Maltese) |
| When shaping the text 'ċ' and shaping the text 'ċ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ġ' and shaping the text 'ġ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ħ' and shaping the text 'ħ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * nb_Latn (Norwegian Bokmål) |
| The following auxiliary characters are missing from the font: Ǎ | |
| The following auxiliary characters are missing from the font: ǎ | |
| Small caps for Latin letters: | * ro_Latn (Romanian) |
| When shaping the text 'ș' and shaping the text 'ș' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ț' and shaping the text 'ț' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * pl_Latn (Polish) |
| When shaping the text 'ł' and shaping the text 'ł' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * cy_Latn (Welsh) |
| When shaping the text 'ẃ' and shaping the text 'ẃ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẁ' and shaping the text 'ẁ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẅ' and shaping the text 'ẅ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỳ' and shaping the text 'ỳ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * fi_Latn (Finnish) |
| When shaping the text 'ċ' and shaping the text 'ċ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ħ' and shaping the text 'ħ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ı' and shaping the text 'ı' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ł' and shaping the text 'ł' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ŋ' and shaping the text 'ŋ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ș' and shaping the text 'ș' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ț' and shaping the text 'ț' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'þ' and shaping the text 'þ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * da_Latn (Danish) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ǿ' and shaping the text 'ǿ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * vi_Latn (Vietnamese) |
| When shaping the text 'ả' and shaping the text 'ả' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ạ' and shaping the text 'ạ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ằ' and shaping the text 'ằ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẳ' and shaping the text 'ẳ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẵ' and shaping the text 'ẵ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ắ' and shaping the text 'ắ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ặ' and shaping the text 'ặ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ầ' and shaping the text 'ầ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẩ' and shaping the text 'ẩ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẫ' and shaping the text 'ẫ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ấ' and shaping the text 'ấ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ậ' and shaping the text 'ậ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẻ' and shaping the text 'ẻ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẽ' and shaping the text 'ẽ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẹ' and shaping the text 'ẹ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ề' and shaping the text 'ề' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ể' and shaping the text 'ể' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ễ' and shaping the text 'ễ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ế' and shaping the text 'ế' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ệ' and shaping the text 'ệ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỉ' and shaping the text 'ỉ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ị' and shaping the text 'ị' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỏ' and shaping the text 'ỏ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ọ' and shaping the text 'ọ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ồ' and shaping the text 'ồ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ổ' and shaping the text 'ổ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỗ' and shaping the text 'ỗ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ố' and shaping the text 'ố' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ộ' and shaping the text 'ộ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ơ' and shaping the text 'ơ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ờ' and shaping the text 'ờ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ở' and shaping the text 'ở' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỡ' and shaping the text 'ỡ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ớ' and shaping the text 'ớ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ợ' and shaping the text 'ợ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ủ' and shaping the text 'ủ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ụ' and shaping the text 'ụ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ư' and shaping the text 'ư' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ừ' and shaping the text 'ừ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ử' and shaping the text 'ử' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ữ' and shaping the text 'ữ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ứ' and shaping the text 'ứ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ự' and shaping the text 'ự' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỳ' and shaping the text 'ỳ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỷ' and shaping the text 'ỷ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỹ' and shaping the text 'ỹ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỵ' and shaping the text 'ỵ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * fi_Latn (Finnish) |
| The following auxiliary 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: ǥ | |
| The following auxiliary 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: ǯ | |
| Small caps for Latin letters: | * fr_Latn (French) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ſ' and shaping the text 'ſ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * is_Latn (Icelandic) |
| When shaping the text 'þ' and shaping the text 'þ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * lt_Latn (Lithuanian) |
| The following auxiliary 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: J̇̃ | |
| The following auxiliary characters are missing from the font: i̇́ | |
| The following auxiliary characters are missing from the font: i̇̀ | |
| The following auxiliary characters are missing from the font: i̇̃ | |
| The following auxiliary characters are missing from the font: į̇́ | |
| The following auxiliary characters are missing from the font: į̇̃ | |
| The following auxiliary characters are missing from the font: j̇̃ | |
| Auxiliary orthography codepoints: | * fr_Latn (French) |
| The following auxiliary characters are missing from the font: ẞ | |
| The following auxiliary characters are missing from the font: Ǔ | |
| The following auxiliary characters are missing from the font: ǔ |
🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (googlefonts/use_typo_metrics)
- 🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) was NOT set. [code: missing-os2-fsselection-bit7]
🔥 FAIL Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
- 🔥 FAIL Version number 3.001007 is equal to version on Google fonts [code: same-version]
⚠️ WARN Check accent of Lcaron, dcaron, lcaron, tcaron (alt_caron)
-
⚠️ WARN Lcaron uses component: quoteright [code: bad-mark] -
⚠️ WARN dcaron uses component: quoteright [code: bad-mark] -
⚠️ WARN lcaron uses component: quoteright [code: bad-mark] -
⚠️ WARN tcaron uses component: quoteright [code: bad-mark]
⚠️ WARN Does GPOS table have kerning information? (gpos_kerning_info)
⚠️ WARN GPOS table lacks kerning information. [code: lacks-kern-info]
⚠️ WARN Detect any interpolation issues in the font. (interpolation_issues)
⚠️ WARN Glyph Aringacute has interpolation issues:
- Wrong start point: contour 4 should start at 4 in wght=100
- Contour 4 becomes underweight in wght=100 compared to default [code: glyph]
⚠️ WARN Glyph aringacute has interpolation issues:
- Wrong start point: contour 4 should start at 4 in wght=100
- Contour 4 becomes underweight in wght=100 compared to default [code: glyph]
⚠️ WARN Glyph ringacute has interpolation issues:
- Wrong start point: contour 2 should start at 4 in wght=100
- Contour 2 becomes underweight in wght=100 compared to default [code: glyph]
⚠️ WARN Glyph Aringacute.smcp has interpolation issues:
- Wrong start point: contour 4 should start at 4 in wght=100
- Contour 4 becomes underweight in wght=100 compared to default [code: glyph]
⚠️ WARN Ensure indic fonts have the Indian Rupee Sign glyph. (rupee)
⚠️ WARN Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9. [code: missing-rupee]
⚠️ WARN Does the font contain a soft hyphen? (soft_hyphen)
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ WARN Check font contains no unreachable glyphs (unreachable_glyphs)
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:
- two.sup
- one.sup
- three.sup
- four.sup
- five.sup
- seven.sup
- eight.sup [code: unreachable-glyphs]
⚠️ WARN Glyph names are all valid? (valid_glyphnames)
⚠️ WARN Glyph 0x00A0 is called nonbreakingspace; must be named 'uni00A0'. [code: not-recommended-00A0]
⚠️ WARN Ensure variable fonts have relatively consistent sidebearings. (suspicious_sidebearings)
-
⚠️ WARN Glyph "uni0486" has suspiciously high variation (z-score 16.08) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni0483" has suspiciously high variation (z-score 13.11) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni0485" has suspiciously high variation (z-score 13.75) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni0484" has suspiciously high variation (z-score 14.54) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni030F" has suspiciously high variation (z-score 10.82) in right sidebearings at locations:
wght=100.00
wght=233.33
wght=333.34 [code: large-rsb-variation]
⚠️ 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 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:
-
ị́
-
ị̀
-
ị̃
-
į́
-
į̀
-
į̃
-
j́
-
j̀
-
j̃
... and 1 othersThe dot of soft dotted characters should disappear in other cases, for example: -
ị҄
-
ị҃
-
ị҅
-
ị҆
-
ị̉
-
ị̏
-
į҄
-
į҃
-
į҅
... and 31 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:
- A (U+0041) has a counter-clockwise outer contour
- B (U+0042) has a counter-clockwise outer contour
- C (U+0043) has a counter-clockwise outer contour
- D (U+0044) has a counter-clockwise outer contour
- E (U+0045) has a counter-clockwise outer contour
- F (U+0046) has a counter-clockwise outer contour
- G (U+0047) has a counter-clockwise outer contour
- H (U+0048) has a counter-clockwise outer contour
- I (U+0049) has a counter-clockwise outer contour
... and 1675 others [code: ccw-outer-contour]
⚠️ WARN Check there are no overlapping path segments (overlapping_path_segments)
⚠️ WARN The following glyphs have overlapping path segments:
- Uogonek (U+0172): Quad(QuadBez { p0: (468.0, -18.0), p1: (468.0, -18.0), p2: (468.0, -18.0) }) has the same coordinates as a previous segment.
- eogonek (U+0119): Quad(QuadBez { p0: (503.0, -18.0), p1: (503.0, -18.0), p2: (503.0, -18.0) }) has the same coordinates as a previous segment.
- Uogonek.smcp: Quad(QuadBez { p0: (492.0, -15.0), p1: (492.0, -15.0), p2: (492.0, -15.0) }) has the same coordinates as a previous segment. [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]
⚠️ WARN Checking OS/2 achVendID. (googlefonts/vendor_id)
⚠️ WARN OS/2 VendorID value 'pyrs' is not yet recognized.
If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
ℹ️ INFO Familyname must be unique according to namecheck.fontdata.com (fontdata_namecheck)
- ℹ️ INFO The family name "Roboto Mono" seems to be already in use.
Please visit http://namecheck.fontdata.com/ for more info. [code: name-collision]
ℹ️ INFO Show hinting filesize impact. (hinting_impact)
- ℹ️ INFO Hinting filesize impact:
| RobotoMono-Italic[wght].ttf | |
|---|---|
| Dehinted Size | 196768 |
| Hinted Size | 196792 |
| Increase | 24 |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
loca
prep
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 3.001 [code: version-not-detected]
[1] ofl/robotomono/METADATA.pb
ℹ️ INFO Check METADATA.pb parses correctly (googlefonts/metadata/validate)
- ℹ️ INFO Please consider adding a family.minisite_url entry. [code: lacks-minisite-url]
[2] ofl/robotomono/DESCRIPTION.en_us.html
🔥 FAIL Does DESCRIPTION file contain broken links? (googlefonts/description/broken_links)
- 🔥 FAIL The following links are broken:
- https://www.google.com/fonts/specimen/Roboto (status code: 404 Not Found) [code: broken-links]
🔥 FAIL Does DESCRIPTION file contain a upstream Git repo URL? (googlefonts/description/git_url)
- 🔥 FAIL Please host your font project on a public Git repo (such as GitHub or GitLab) and place a link in the DESCRIPTION.en_us.html file. [code: lacks-git-url]
[24] ofl/robotomono/RobotoMono[wght].ttf
🔥 FAIL Checking correctness of monospaced metadata. (opentype/monospace)
-
🔥 FAIL The PANOSE numbers are incorrect for a monospaced font. [code: mono-bad-panose]
-
🔥 FAIL On monospaced fonts, the value of post.isFixedPitch must be set to a non-zero value (meaning 'fixed width monospaced'), but got 0 instead. [code: mono-bad-post-isFixedPitch]
-
⚠️ WARN The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 1 instead.
Please read hhea.numberOfHMetrics not correct for monospace fonttools/fonttools#3014 to decide whether this makes sense for your font. [code: bad-numberOfHMetrics]
🔥 FAIL Ensure the font supports case swapping for all its glyphs. (case_mapping)
- 🔥 FAIL The following glyphs are missing case-swapping counterparts:
| Glyph present in the font | Missing case-swapping counterpart |
|---|---|
| U+0259: LATIN SMALL LETTER SCHWA | U+018F: LATIN CAPITAL LETTER SCHWA |
| U+1F4D: GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA | U+1F45: GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA |
🔥 FAIL Font contains '.notdef' as its first glyph? (mandatory_glyphs)
- 🔥 FAIL The '.notdef' glyph should contain a drawing, but it is blank. [code: notdef-is-blank]
🔥 FAIL Ensure small caps glyphs are available (missing_small_caps_glyphs)
- 🔥 FAIL The following letters did not take part in smcp substitutions:
- uni04B9
- ygrave
- uni0430
- uni0457
- uni1EF1
- uni1EC9
- theta
- uni04F7
- uni0438
... and 239 others [code: missing-smcp-lowercase]
- 🔥 FAIL The following letters did not take part in c2sc substitutions:
- Ccedilla
- Odieresis
- Udieresis
- Ntilde
- uni0404
- Atilde
- uni0468
- uni040F
- uni04D4
... and 336 others [code: missing-c2sc-uppercase]
🔥 FAIL Shapes languages in all GF glyphsets. (googlefonts/glyphsets/shape_languages)
- 🔥 FAIL Failed language shaping:
| Message | Languages |
|---|---|
| Mandatory orthography codepoints: | * ca_Latn (Catalan) |
| The following mark characters are missing from the font: ̈, ̧ | |
| Mandatory orthography codepoints: | * cu_Cyrl (Church Slavic) |
| The following base characters are missing from the font: Ꙍ, ꙍ, Ꙁ, Ꙃ, Ꙋ, Ꙗ, ꙁ, ꙋ, ꙗ, ꙃ | |
| The following mark characters are missing from the font: ̆, ̈ | |
| Mandatory orthography codepoints: | * de_Latn (German) |
| The following base characters are missing from the font: ẞ | |
| The following mark characters are missing from the font: ̈ | |
| Mandatory orthography codepoints: | * cs_Latn (Czech) |
| The following mark characters are missing from the font: ̊, ̌ | |
| Mandatory orthography codepoints: | * es_Latn (Spanish) |
| The following mark characters are missing from the font: ̈ | * el_Grek (Greek) |
| Mandatory orthography codepoints: | * lt_Latn (Lithuanian) |
| The following mark characters are missing from the font: ̨, ̌, ̇, ̄ | |
| Mandatory orthography codepoints: | * mt_Latn (Maltese) |
| The following mark characters are missing from the font: ̂, ̇ | |
| Mandatory orthography codepoints: | * az_Cyrl (Azerbaijani (Cyrillic)) |
| The following mark characters are missing from the font: ̆ | * ug_Cyrl (Uyghur (Cyrillic)) |
| * bg_Cyrl (Bulgarian) | |
| * bg_Cyrl (Bulgarian) | |
| * az_Cyrl (Azerbaijani (Cyrillic)) | |
| * ug_Cyrl (Uyghur (Cyrillic)) | |
| Mandatory orthography codepoints: | * hr_Latn (Croatian) |
| The following mark characters are missing from the font: ̌ | |
| Mandatory orthography codepoints: | * sq_Latn (Albanian) |
| The following mark characters are missing from the font: ̧, ̈ | |
| Mandatory orthography codepoints: | * vi_Latn (Vietnamese) |
| The following mark characters are missing from the font: ̛, ̆, ̂ | |
| Mandatory orthography codepoints: | * tt_Cyrl (Tatar) |
| The following mark characters are missing from the font: ̈, ̆ | * ba_Cyrl (Bashkir) |
| * ce_Cyrl (Chechen) | |
| * udm_Cyrl (Udmurt) | |
| * rue_Cyrl (Rusyn) | |
| * chm_Cyrl (Mari) | |
| * kaa_Cyrl (Kara-Kalpak) | |
| * ady_Cyrl (Adyghe) | |
| * myv_Cyrl (Erzya) | |
| ... and 19 others | |
| Mandatory orthography codepoints: | * fi_Latn (Finnish) |
| The following mark characters are missing from the font: ̌, ̈, ̊ | |
| Mandatory orthography codepoints: | * is_Latn (Icelandic) |
| The following mark characters are missing from the font: ̈, ̨ | |
| Mandatory orthography codepoints: | * sk_Latn (Slovak) |
| The following mark characters are missing from the font: ̂, ̈, ̌ | |
| Mandatory orthography codepoints: | * en_Latn (English) |
| The following mark characters are missing from the font: ̂, ̈, ̧ | * fr_Latn (French) |
| Mandatory orthography codepoints: | * mn_Cyrl (Mongolian) |
| The following mark characters are missing from the font: ̆, ̈ | * ky_Cyrl (Kyrgyz) |
| * kbd_Cyrl (Kabardian) | |
| * os_Cyrl (Ossetic) | |
| * av_Cyrl (Avaric) | |
| * sah_Cyrl (Sakha) | |
| * dar_Cyrl (Dargwa) | |
| * mdf_Cyrl (Moksha) | |
| * kum_Cyrl (Kumyk) | |
| ... and 23 others | |
| Mandatory orthography codepoints: | * it_Latn (Italian) |
| The following mark characters are missing from the font: ̈, ̂ | |
| Mandatory orthography codepoints: | * pt_Latn (Portuguese) |
| The following mark characters are missing from the font: ̂, ̧, ̈ | |
| Mandatory orthography codepoints: | * cv_Cyrl (Chuvash) |
| The following mark characters are missing from the font: ̈, ̆, ̋ | * cv_Cyrl (Chuvash) |
| Mandatory orthography codepoints: | * ro_Latn (Romanian) |
| The following mark characters are missing from the font: ̧, ̂, ̦, ̆ | |
| Mandatory orthography codepoints: | * da_Latn (Danish) |
| The following mark characters are missing from the font: ̊ | |
| Mandatory orthography codepoints: | * tg_Cyrl (Tajik) |
| The following mark characters are missing from the font: ̆, ̄, ̈ | * tg_Cyrl (Tajik) |
| Mandatory orthography codepoints: | * lv_Latn (Latvian) |
| The following mark characters are missing from the font: ̌, ̄, ̧ | |
| Mandatory orthography codepoints: | * nb_Latn (Norwegian Bokmål) |
| The following mark characters are missing from the font: ̂, ̈, ̊ | |
| Mandatory orthography codepoints: | * hu_Latn (Hungarian) |
| The following mark characters are missing from the font: ̋, ̈ | |
| Mandatory orthography codepoints: | * sv_Latn (Swedish) |
| The following mark characters are missing from the font: ̈, ̊ | |
| Mandatory orthography codepoints: | * pl_Latn (Polish) |
| The following mark characters are missing from the font: ̇, ̨ | |
| Mandatory orthography codepoints: | * cy_Latn (Welsh) |
| The following mark characters are missing from the font: ̂, ̈ | * nl_Latn (Dutch) |
| Mandatory orthography codepoints: | * tr_Latn (Turkish) |
| The following mark characters are missing from the font: ̂, ̇, ̈, ̦, ̧, ̆ |
⚠️ WARN Warning language shaping:
| Message | Languages |
|---|---|
| Auxiliary orthography codepoints: | * el_Grek (Greek) |
| The following auxiliary 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: ὰ | |
| The following auxiliary 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: ἠ | |
| The following auxiliary 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: ῆ | |
| The following auxiliary 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: ὶ | |
| The following auxiliary 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: ὔ | |
| The following auxiliary 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: ῢ | |
| The following auxiliary 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: ῶ | |
| Small caps for Latin letters: | * nb_Latn (Norwegian Bokmål) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ŋ' and shaping the text 'ŋ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * ro_Latn (Romanian) |
| When shaping the text 'ș' and shaping the text 'ș' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ț' and shaping the text 'ț' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * cs_Latn (Czech) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ł' and shaping the text 'ł' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * it_Latn (Italian) |
| The following auxiliary characters are missing from the font: ẞ | * pl_Latn (Polish) |
| * tr_Latn (Turkish) | |
| Auxiliary orthography codepoints: | * lt_Latn (Lithuanian) |
| The following auxiliary 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: J̇̃ | |
| The following auxiliary characters are missing from the font: i̇́ | |
| The following auxiliary characters are missing from the font: i̇̀ | |
| The following auxiliary characters are missing from the font: i̇̃ | |
| The following auxiliary characters are missing from the font: į̇́ | |
| The following auxiliary characters are missing from the font: į̇̃ | |
| The following auxiliary characters are missing from the font: j̇̃ | |
| Auxiliary orthography codepoints: | * fi_Latn (Finnish) |
| The following auxiliary 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: ǥ | |
| The following auxiliary 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: ǯ | |
| Small caps for Latin letters: | * lt_Latn (Lithuanian) |
| When shaping the text 'ẽ' and shaping the text 'ẽ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * en_Latn (English) |
| The following auxiliary characters are missing from the font: ʻ | |
| Small caps for Latin letters: | * is_Latn (Icelandic) |
| When shaping the text 'þ' and shaping the text 'þ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * da_Latn (Danish) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ǿ' and shaping the text 'ǿ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * fr_Latn (French) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ſ' and shaping the text 'ſ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * fi_Latn (Finnish) |
| When shaping the text 'ċ' and shaping the text 'ċ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ħ' and shaping the text 'ħ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ı' and shaping the text 'ı' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ł' and shaping the text 'ł' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ŋ' and shaping the text 'ŋ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ș' and shaping the text 'ș' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ț' and shaping the text 'ț' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'þ' and shaping the text 'þ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * nb_Latn (Norwegian Bokmål) |
| The following auxiliary characters are missing from the font: Ǎ | |
| The following auxiliary characters are missing from the font: ǎ | |
| Small caps for Latin letters: | * mt_Latn (Maltese) |
| When shaping the text 'ċ' and shaping the text 'ċ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ġ' and shaping the text 'ġ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ħ' and shaping the text 'ħ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * fr_Latn (French) |
| The following auxiliary characters are missing from the font: ẞ | |
| The following auxiliary characters are missing from the font: Ǔ | |
| The following auxiliary characters are missing from the font: ǔ | |
| Small caps for Latin letters: | * nl_Latn (Dutch) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ij' and shaping the text 'ij' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * sv_Latn (Swedish) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * tr_Latn (Turkish) |
| When shaping the text 'ı' and shaping the text 'ı' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * vi_Latn (Vietnamese) |
| When shaping the text 'ả' and shaping the text 'ả' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ạ' and shaping the text 'ạ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ằ' and shaping the text 'ằ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẳ' and shaping the text 'ẳ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẵ' and shaping the text 'ẵ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ắ' and shaping the text 'ắ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ặ' and shaping the text 'ặ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ầ' and shaping the text 'ầ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẩ' and shaping the text 'ẩ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẫ' and shaping the text 'ẫ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ấ' and shaping the text 'ấ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ậ' and shaping the text 'ậ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẻ' and shaping the text 'ẻ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẽ' and shaping the text 'ẽ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẹ' and shaping the text 'ẹ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ề' and shaping the text 'ề' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ể' and shaping the text 'ể' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ễ' and shaping the text 'ễ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ế' and shaping the text 'ế' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ệ' and shaping the text 'ệ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỉ' and shaping the text 'ỉ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ị' and shaping the text 'ị' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỏ' and shaping the text 'ỏ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ọ' and shaping the text 'ọ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ồ' and shaping the text 'ồ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ổ' and shaping the text 'ổ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỗ' and shaping the text 'ỗ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ố' and shaping the text 'ố' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ộ' and shaping the text 'ộ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ơ' and shaping the text 'ơ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ờ' and shaping the text 'ờ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ở' and shaping the text 'ở' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỡ' and shaping the text 'ỡ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ớ' and shaping the text 'ớ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ợ' and shaping the text 'ợ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ủ' and shaping the text 'ủ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ụ' and shaping the text 'ụ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ư' and shaping the text 'ư' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ừ' and shaping the text 'ừ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ử' and shaping the text 'ử' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ữ' and shaping the text 'ữ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ứ' and shaping the text 'ứ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ự' and shaping the text 'ự' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỳ' and shaping the text 'ỳ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỷ' and shaping the text 'ỷ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỹ' and shaping the text 'ỹ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỵ' and shaping the text 'ỵ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * de_Latn (German) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ı' and shaping the text 'ı' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ſ' and shaping the text 'ſ' with features: smcp, the output is expected to be different, but was the same | |
| Auxiliary orthography codepoints: | * sr_Cyrl (Serbian) |
| The following auxiliary characters are missing from the font: а̂ | * sr_Cyrl (Serbian) |
| The following auxiliary 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: у̂ | |
| Small caps for Latin letters: | * ca_Latn (Catalan) |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | * en_Latn (English) |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | * es_Latn (Spanish) |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | * hu_Latn (Hungarian) |
| * it_Latn (Italian) | |
| * pt_Latn (Portuguese) | |
| * sk_Latn (Slovak) | |
| Small caps for Latin letters: | * cy_Latn (Welsh) |
| When shaping the text 'ẃ' and shaping the text 'ẃ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẁ' and shaping the text 'ẁ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ẅ' and shaping the text 'ẅ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ỳ' and shaping the text 'ỳ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'ø' and shaping the text 'ø' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same | |
| Small caps i should be dotted: | * tr_Latn (Turkish) |
| When shaping the text 'i' with features: smcp and shaping the text 'i' in language 'tr' with features: smcp, the output is expected to be different, but was the same | |
| Small caps for Latin letters: | * pl_Latn (Polish) |
| When shaping the text 'ł' and shaping the text 'ł' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'æ' and shaping the text 'æ' with features: smcp, the output is expected to be different, but was the same | |
| When shaping the text 'œ' and shaping the text 'œ' with features: smcp, the output is expected to be different, but was the same |
🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) is set in all fonts. (googlefonts/use_typo_metrics)
- 🔥 FAIL OS/2.fsSelection bit 7 (USE_TYPO_METRICS) was NOT set. [code: missing-os2-fsselection-bit7]
🔥 FAIL Version number has increased since previous release on Google Fonts? (googlefonts/version_bump)
- 🔥 FAIL Version number 3.001007 is equal to version on Google fonts [code: same-version]
⚠️ WARN Check accent of Lcaron, dcaron, lcaron, tcaron (alt_caron)
-
⚠️ WARN Lcaron uses component: quoteright [code: bad-mark] -
⚠️ WARN dcaron uses component: quoteright [code: bad-mark] -
⚠️ WARN lcaron uses component: quoteright [code: bad-mark] -
⚠️ WARN tcaron uses component: quoteright [code: bad-mark]
⚠️ WARN Does GPOS table have kerning information? (gpos_kerning_info)
⚠️ WARN GPOS table lacks kerning information. [code: lacks-kern-info]
⚠️ WARN Detect any interpolation issues in the font. (interpolation_issues)
⚠️ WARN Glyph i has interpolation issues:
- Wrong start point: contour 1 should start at 2 in wght=700
- Contour 1 becomes underweight in wght=700 compared to default [code: glyph]
⚠️ WARN Glyph germandbls has interpolation issues:
- Kink in contour 0 at node 5 [code: glyph]
⚠️ WARN Glyph germandbls has interpolation issues:
- Kink in contour 0 at node 5 [code: glyph]
⚠️ WARN Glyph uni0494 has interpolation issues:
- Kink in contour 0 at node 10 [code: glyph]
⚠️ WARN Glyph uni04C7 has interpolation issues:
- Kink in contour 0 at node 10 [code: glyph]
⚠️ WARN Glyph uni04C8 has interpolation issues:
- Kink in contour 0 at node 10 [code: glyph]
⚠️ WARN Glyph uni1ECB has interpolation issues:
- Wrong start point: contour 1 should start at 2 in wght=700
- Contour 1 becomes underweight in wght=700 compared to default [code: glyph]
⚠️ WARN Ensure indic fonts have the Indian Rupee Sign glyph. (rupee)
⚠️ WARN Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9. [code: missing-rupee]
⚠️ WARN Does the font contain a soft hyphen? (soft_hyphen)
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ WARN Check font contains no unreachable glyphs (unreachable_glyphs)
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:
- two.sup
- one.sup
- three.sup
- four.sup
- five.sup
- seven.sup
- eight.sup [code: unreachable-glyphs]
⚠️ WARN Glyph names are all valid? (valid_glyphnames)
⚠️ WARN Glyph 0x00A0 is called nonbreakingspace; must be named 'uni00A0'. [code: not-recommended-00A0]
⚠️ WARN Ensure variable fonts have relatively consistent sidebearings. (suspicious_sidebearings)
-
⚠️ WARN Glyph "uni0485" has suspiciously high variation (z-score 14.03) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni0484" has suspiciously high variation (z-score 14.78) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni0483" has suspiciously high variation (z-score 13.33) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni030F" has suspiciously high variation (z-score 11.06) in right sidebearings at locations:
wght=100.00
wght=233.33
wght=333.34 [code: large-rsb-variation] -
⚠️ WARN Glyph "uni0486" has suspiciously high variation (z-score 16.35) in right sidebearings at locations:
wght=457.46
wght=541.27
wght=700.00 [code: large-rsb-variation]
⚠️ 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 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:
-
į̀
-
į́
-
į̃
-
j̀
-
j́
-
j̃
-
ị̀
-
ị́
-
ị̃
... and 1 othersThe dot of soft dotted characters should disappear in other cases, for example: -
į҄
-
į̏
-
į҅
-
į҆
-
į̉
-
į҃
-
j҄
-
j̏
-
j҅
... and 31 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:
- A (U+0041) has a counter-clockwise outer contour
- B (U+0042) has a counter-clockwise outer contour
- C (U+0043) has a counter-clockwise outer contour
- D (U+0044) has a counter-clockwise outer contour
- E (U+0045) has a counter-clockwise outer contour
- F (U+0046) has a counter-clockwise outer contour
- G (U+0047) has a counter-clockwise outer contour
- H (U+0048) has a counter-clockwise outer contour
- I (U+0049) has a counter-clockwise outer contour
... and 1672 others [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 Familyname must be unique according to namecheck.fontdata.com (fontdata_namecheck)
- ℹ️ INFO The family name "Roboto Mono" seems to be already in use.
Please visit http://namecheck.fontdata.com/ for more info. [code: name-collision]
ℹ️ INFO Show hinting filesize impact. (hinting_impact)
- ℹ️ INFO Hinting filesize impact:
| RobotoMono[wght].ttf | |
|---|---|
| Dehinted Size | 183676 |
| Hinted Size | 183700 |
| Increase | 24 |
| Change | 0.0 % |
ℹ️ INFO Font contains all required tables? (required_tables)
-
ℹ️ INFO This font contains the following optional tables:
loca
prep
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 3.001 [code: version-not-detected]
Summary
| 🔥 FAIL | ℹ️ INFO | ✅ PASS | ⏩ SKIP | |
|---|---|---|---|---|
| 23 | 55 | 14 | 223 | 72 |
| 6% | 15% | 4% | 63% | 20% |
m4rc1e
left a comment
There was a problem hiding this comment.
LGTM but scared to merge. cc @nyshadhr9
Listed as "Apache2" but is an OFL font.