-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Kalnia Glaze: Version 1.106 added #7509
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
FontBakery reportfontbakery version: 0.12.0a4 Check results[13] KalniaGlaze[wdth,wght].ttf
|
ofl/kalniaglaze/KalniaGlaze[wdth,wght].ttf | |
---|---|
Dehinted Size | 381.7kb |
Hinted Size | 381.7kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Is there kerning info for non-ligated sequences?
-
⚠️ WARN GPOS table lacks kerning info for the following non-ligated sequences:-
f + b
-
b + f
-
f + h
-
h + j
-
j + k
-
k + i
-
i + l [code: lacks-kern-info]
-
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 0 | 6 | 48 | 8 | 185 | 0 |
0% | 0% | 0% | 2% | 19% | 3% | 75% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Outlines review:
Screen.Recording.2024-04-03.at.10.17.23.mov
Screen.Recording.2024-04-03.at.10.19.20.mov |
Yes, we inspected the reported issues and confirmed that they were not crucial. Some of the reported cases cannot be handled differently due to how the shapes are colored.
These cases need to be confirmed by @fridamedrano |
Hi @vv-monsalve and @emmamarichal ! Thanks! |
@fridamedrano I've replied you by email :) |
Taken from the upstream repo https://github.com/fridamedrano/Kalnia-Glaze at commit fridamedrano/Kalnia-Glaze@65e7c78.
Updated |
354fc68
to
e8d43f0
Compare
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [4] Arimo-Italic[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
[4] Arimo[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
All other checks[30] Arimo-Italic[wght].ttf
|
Language | FAIL messages |
---|---|
kkj_Latn (Kako) | The locl feature did not affect Eng |
dnj_Latn (Dan) | Some base glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | Shaper produced a .notdef |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
dts_Latn (Dogon, Toro So) | The locl feature did not affect Eng |
mzw_Latn (Deg) | The locl feature did not affect Eng |
cou_Latn (Wamey) | The locl feature did not affect Eng |
fub_Latn (Fulfulde, Adamawa) | The locl feature did not affect Eng |
kao_Latn (Xaasongaxango) | The locl feature did not affect Eng |
nyb_Latn (Nyangbo) | The locl feature did not affect Eng |
dur_Latn (Dii) | The locl feature did not affect Eng |
gud_Latn (Dida, Yocoboué) | The locl feature did not affect Eng |
lgg_Latn (Lugbara) | The locl feature did not affect Eng |
dyo_Latn (Jola-Fonyi) | The locl feature did not affect Eng |
nhu_Latn (Noone) | The locl feature did not affect Eng |
mcn_Latn (Masana) | The locl feature did not affect Eng |
kss_Latn (Southern Kisi) | The locl feature did not affect Eng |
yat_Latn (Yambeta) | The locl feature did not affect Eng |
bkm_Latn (Kom) | The locl feature did not affect Eng |
xuo_Latn (Kuo) | The locl feature did not affect Eng |
ee_Latn (Ewe) | The locl feature did not affect Eng |
mgo_Latn (Metaʼ) | The locl feature did not affect Eng |
sbd_Latn (Southern Samo) | The locl feature did not affect Eng |
bqj_Latn (Bandial) | The locl feature did not affect Eng |
bjt_Latn (Balanta-Ganja) | The locl feature did not affect Eng |
ksf_Latn (Bafia) | The locl feature did not affect Eng |
laj_Latn (Lango [Uganda]) | The locl feature did not affect Eng |
tem_Latn (Timne) | The locl feature did not affect Eng |
nnh_Latn (Ngiemboon) | The locl feature did not affect Eng |
wo_Latn (Wolof) | The locl feature did not affect Eng |
kpo_Latn (Ikposo) | The locl feature did not affect Eng |
tod_Latn (Toma) | The locl feature did not affect Eng |
fan_Latn (Fang) | The locl feature did not affect Eng |
xwe_Latn (Gbe, Xwela) | The locl feature did not affect Eng |
yas_Latn (Nugunu) | The locl feature did not affect Eng |
keu_Latn (Akebu) | The locl feature did not affect Eng |
lmp_Latn (Limbum) | The locl feature did not affect Eng |
kbp_Latn (Kabiyé) | The locl feature did not affect Eng |
bfa_Latn (Bari) | The locl feature did not affect Eng |
sig_Latn (Paasaal) | The locl feature did not affect Eng |
agq_Latn (Aghem) | The locl feature did not affect Eng |
loq_Latn (Lobala) | The locl feature did not affect Eng |
mor_Latn (Moro) | Some base glyphs were missing: Ꟈ, ꟈ |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
vai_Latn (Vai (Latin)) | The locl feature did not affect Eng |
krs_Latn (Gbaya (Sudan)) | The locl feature did not affect Eng |
dnj_Latn_LR (Dan) | Shaper didn't attach uni0302 to uniA78D |
^ | Shaper didn't attach acutecomb to uniA78D |
^ | Shaper didn't attach gravecomb to uniA78D |
^ | Shaper didn't attach tildecomb to uniA78D |
neb_Latn (Toura) | The locl feature did not affect Eng |
cme_Latn (Cerma) | The locl feature did not affect Eng |
rub_Latn (Gungu) | The locl feature did not affect Eng |
dyi_Latn (Sénoufo, Djimini) | The locl feature did not affect Eng |
muy_Latn (Muyang) | The locl feature did not affect Eng |
tuq_Latn (Tedaga) | The locl feature did not affect Eng |
ach_Latn (Acoli) | The locl feature did not affect Eng |
god_Latn (Godié) | The locl feature did not affect Eng |
gnd_Latn (Zulgo-Gemzek) | The locl feature did not affect Eng |
twq_Latn (Tasawaq) | The locl feature did not affect Eng |
ozm_Latn (Koonzime) | The locl feature did not affect Eng |
dno_Latn (Ndrulo) | The locl feature did not affect Eng |
wan_Latn (Wan) | The locl feature did not affect Eng |
lem_Latn (Nomaande) | The locl feature did not affect Eng |
nhb_Latn (Beng) | The locl feature did not affect Eng |
sld_Latn (Sissala) | The locl feature did not affect Eng |
lam_Latn (Lamba) | The locl feature did not affect Eng |
taq_Latn (Tamasheq, Latin) | The locl feature did not affect Eng |
pnz_Latn (Pana (Central African Republic)) | The locl feature did not affect Eng |
dop_Latn (Lukpa) | The locl feature did not affect Eng |
ahs_Latn (Ashe) | The locl feature did not affect Eng |
avu_Latn (Avokaya) | The locl feature did not affect Eng |
fue_Latn (Fulfulde, Borgu) | The locl feature did not affect Eng |
mbu_Latn (Mbula-Bwazza) | The locl feature did not affect Eng |
bas_Latn (Basaa) | The locl feature did not affect Eng |
nmz_Latn (Nawdm) | The locl feature did not affect Eng |
bzx_Latn (Bozo, Hainyaxo) | The locl feature did not affect Eng |
dow_Latn (Doyayo) | The locl feature did not affect Eng |
mgc_Latn (Morokodo) | The locl feature did not affect Eng |
gmm_Latn (Gbaya-Mbodomo) | The locl feature did not affect Eng |
nus_Latn (Nuer) | The locl feature did not affect Eng |
byv_Latn (Medumba) | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | The locl feature did not affect Eng |
dzg_Latn (Dazaga) | The locl feature did not affect Eng |
csk_Latn (Jola-Kasa) | The locl feature did not affect Eng |
fod_Latn (Foodo) | The locl feature did not affect Eng |
ktj_Latn (Krumen, Plapo) | The locl feature did not affect Eng |
wwa_Latn (Waama) | The locl feature did not affect Eng |
bud_Latn (Ntcham) | The locl feature did not affect Eng |
mnk_Latn (Mandinka) | The locl feature did not affect Eng |
bsp_Latn (Baga Sitemu) | The locl feature did not affect Eng |
nym_Latn (Nyamwezi) | The locl feature did not affect Eng |
lee_Latn (Lyélé) | The locl feature did not affect Eng |
ny_Latn (Nyanja) | The locl feature did not affect Eng |
lun_Latn (Lunda) | The locl feature did not affect Eng |
meq_Latn (Merey) | The locl feature did not affect Eng |
dje_Latn (Zarma) | The locl feature did not affect Eng |
sav_Latn (Saafi-Saafi) | The locl feature did not affect Eng |
nmg_Latn (Kwasio) | The locl feature did not affect Eng |
bib_Latn (Bissa) | The locl feature did not affect Eng |
mfd_Latn (Mendankwe-Nkwen) | The locl feature did not affect Eng |
ttq_Latn (Tawallammat Tamajaq) | The locl feature did not affect Eng |
bzw_Latn (Basa) | The locl feature did not affect Eng |
mmu_Latn (Mmaala) | The locl feature did not affect Eng |
fuh_Latn (Fulfulde, Western Niger) | The locl feature did not affect Eng |
gna_Latn (Kaansa) | The locl feature did not affect Eng |
bav_Latn (Vengo) | The locl feature did not affect Eng |
spp_Latn (Sénoufo, Supyire) | The locl feature did not affect Eng |
mls_Latn (Masalit) | The locl feature did not affect Eng |
hag_Latn (Hanga) | The locl feature did not affect Eng |
bm_Latn (Bambara) | The locl feature did not affect Eng |
gkp_Latn (Kpelle, Guinea) | The locl feature did not affect Eng |
mfi_Latn (Wandala) | The locl feature did not affect Eng |
jgo_Latn (Ngomba) | The locl feature did not affect Eng |
xed_Latn (Hdi) | The locl feature did not affect Eng |
tcd_Latn (Tafi) | The locl feature did not affect Eng |
bcw_Latn (Bana) | The locl feature did not affect Eng |
nfu_Latn (Mfumte) | The locl feature did not affect Eng |
dyu_Latn (Dyula) | The locl feature did not affect Eng |
kye_Latn (Krache) | The locl feature did not affect Eng |
udu_Latn (Uduk) | The locl feature did not affect Eng |
agc_Latn (Agatu) | The locl feature did not affect Eng |
nnw_Latn (Southern Nuni) | The locl feature did not affect Eng |
tik_Latn (Tikar) | The locl feature did not affect Eng |
fuq_Latn (Central-Eastern Niger Fulfulde) | The locl feature did not affect Eng |
bex_Latn (Jur Modo) | The locl feature did not affect Eng |
lok_Latn (Loko) | The locl feature did not affect Eng |
anv_Latn (Denya) | The locl feature did not affect Eng |
log_Latn (Logo) | The locl feature did not affect Eng |
nko_Latn (Nkonya) | The locl feature did not affect Eng |
fuf_Latn (Pular) | The locl feature did not affect Eng |
soy_Latn (Miyobe) | The locl feature did not affect Eng |
yam_Latn (Yamba) | The locl feature did not affect Eng |
xrb_Latn (Karaboro, Eastern) | The locl feature did not affect Eng |
fvr_Latn (Fur) | The locl feature did not affect Eng |
ig_Latn (Igbo) | The locl feature did not affect Eng |
daa_Latn (Dangaléat) | The locl feature did not affect Eng |
mcp_Latn (Makaa) | The locl feature did not affect Eng |
ife_Latn (Ifè) | The locl feature did not affect Eng |
cae_Latn (Lehar) | The locl feature did not affect Eng |
ade_Latn (Adele) | The locl feature did not affect Eng |
bax_Latn (Bamun, Latin) | The locl feature did not affect Eng |
dtm_Latn (Tomo Kan Dogon) | The locl feature did not affect Eng |
gde_Latn (Gude) | The locl feature did not affect Eng |
gur_Latn (Frafra) | The locl feature did not affect Eng |
tpm_Latn (Tampulma) | The locl feature did not affect Eng |
nuv_Latn (Nuni, Northern) | The locl feature did not affect Eng |
ncu_Latn (Chumburung) | The locl feature did not affect Eng |
bza_Latn (Bandi) | The locl feature did not affect Eng |
kia_Latn (Kim) | The locl feature did not affect Eng |
ajg_Latn (Aja) | The locl feature did not affect Eng |
ewo_Latn (Ewondo) | The locl feature did not affect Eng |
bsc_Latn (Bassari) | The locl feature did not affect Eng |
ted_Latn (Krumen, Tepo) | The locl feature did not affect Eng |
vag_Latn (Vagla) | The locl feature did not affect Eng |
xon_Latn (Konkomba) | The locl feature did not affect Eng |
mwk_Latn (Kita Maninkakan) | The locl feature did not affect Eng |
ken_Latn (Kenyang) | The locl feature did not affect Eng |
dgi_Latn (Northern Dagara) | The locl feature did not affect Eng |
mdj_Latn (Mangbetu) | The locl feature did not affect Eng |
las_Latn (Lama (Togo)) | The locl feature did not affect Eng |
fuc_Latn (Pulaar) | The locl feature did not affect Eng |
fmp_Latn (Fe’fe’) | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach uni0304 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0304 to uni2C6D |
^ | The locl feature did not affect Eng |
mbo_Latn (Mbo) | The locl feature did not affect Eng |
ndv_Latn (Ndut) | The locl feature did not affect Eng |
lg_Latn (Ganda) | The locl feature did not affect Eng |
ndz_Latn (Ndogo) | The locl feature did not affect Eng |
nku_Latn (Kulango, Bouna) | The locl feature did not affect Eng |
sxw_Latn (Saxwe Gbe) | The locl feature did not affect Eng |
bbo_Latn (Northern Bobo Madaré) | The locl feature did not affect Eng |
nza_Latn (Tigon Mbembe) | The locl feature did not affect Eng |
emk_Latn (Maninkakan, Eastern) | The locl feature did not affect Eng |
ikx_Latn (Ik) | The locl feature did not affect Eng |
biv_Latn (Birifor, Southern) | The locl feature did not affect Eng |
myk_Latn (Mamara Senoufo) | The locl feature did not affect Eng |
gux_Latn (Gourmanchéma) | The locl feature did not affect Eng |
saf_Latn (Safaliba) | The locl feature did not affect Eng |
khq_Latn (Koyra Chiini) | The locl feature did not affect Eng |
mev_Latn (Mano) | The locl feature did not affect Eng |
bqv_Latn (Koro Wachi) | The locl feature did not affect Eng |
bfd_Latn (Bafut) | The locl feature did not affect Eng |
ntr_Latn (Delo) | The locl feature did not affect Eng |
lia_Latn (Limba, West-Central) | The locl feature did not affect Eng |
boz_Latn (Tiéyaxo Bozo) | The locl feature did not affect Eng |
snf_Latn (Noon) | The locl feature did not affect Eng |
dag_Latn (Dagbani) | The locl feature did not affect Eng |
kqp_Latn (Kimré) | The locl feature did not affect Eng |
pug_Latn (Phuie) | The locl feature did not affect Eng |
lns_Latn (Lamnso’) | The locl feature did not affect Eng |
ses_Latn (Koyraboro Senni) | The locl feature did not affect Eng |
sok_Latn (Sokoro) | The locl feature did not affect Eng |
naw_Latn (Nawuri) | The locl feature did not affect Eng |
kzc_Latn (Bondoukou Kulango) | Shaper didn't attach tildecomb to uniA7B6 |
^ | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7B6 |
^ | The locl feature did not affect Eng |
knp_Latn (Kwanja) | The locl feature did not affect Eng |
bze_Latn (Jenaama Bozo) | The locl feature did not affect Eng |
ybb_Latn (Yemba) | The locl feature did not affect Eng |
ekm_Latn (Elip) | The locl feature did not affect Eng |
bim_Latn (Bimoba) | The locl feature did not affect Eng |
pil_Latn (Yom) | The locl feature did not affect Eng |
adj_Latn (Adioukrou) | The locl feature did not affect Eng |
bbj_Latn (Ghomala) | The locl feature did not affect Eng |
kyf_Latn (Kouya) | The locl feature did not affect Eng |
cko_Latn (Anufo) | The locl feature did not affect Eng |
kyq_Latn (Kenga) | The locl feature did not affect Eng |
gej_Latn (Gen) | The locl feature did not affect Eng |
mfv_Latn (Mandjak) | The locl feature did not affect Eng |
srr_Latn (Serer) | The locl feature did not affect Eng |
gng_Latn (Ngangam) | The locl feature did not affect Eng |
gjn_Latn (Gonja) | The locl feature did not affect Eng |
ahl_Latn (Igo) | The locl feature did not affect Eng |
ddn_Latn (Dendi) | The locl feature did not affect Eng |
azo_Latn (Awing) | The locl feature did not affect Eng |
knf_Latn (Mankanya) | The locl feature did not affect Eng |
sil_Latn (Sisaala, Tumulung) | The locl feature did not affect Eng |
mcu_Latn (Mambila, Cameroon) | The locl feature did not affect Eng |
blo_Latn (Anii) | The locl feature did not affect Eng |
bss_Latn (Akoose) | The locl feature did not affect Eng |
toq_Latn (Toposa) | The locl feature did not affect Eng |
kzr_Latn (Karang) | The locl feature did not affect Eng |
pbi_Latn (Parkwa) | The locl feature did not affect Eng |
ffm_Latn (Maasina Fulfulde) | The locl feature did not affect Eng |
dua_Latn (Duala) | The locl feature did not affect Eng |
mas_Latn (Masai) | The locl feature did not affect Eng |
dip_Latn (Dinka, Northeastern) | The locl feature did not affect Eng |
mnf_Latn (Mundani) | The locl feature did not affect Eng |
bum_Latn (Bulu) | The locl feature did not affect Eng |
kmy_Latn (Koma) | The locl feature did not affect Eng |
sef_Latn (Cebaara Senoufo) | The locl feature did not affect Eng |
kvf_Latn (Kabalai) | The locl feature did not affect Eng |
kdh_Latn (Tem) | The locl feature did not affect Eng |
etu_Latn (Ejagham) | The locl feature did not affect Eng |
maw_Latn (Mampruli) | The locl feature did not affect Eng |
mur_Latn (Murle) | The locl feature did not affect Eng |
tvu_Latn (Tunen) | The locl feature did not affect Eng |
lig_Latn (Ligbi) | The locl feature did not affect Eng |
acd_Latn (Gikyode) | The locl feature did not affect Eng |
yav_Latn (Yangben) | The locl feature did not affect Eng |
wci_Latn (Gbe, Waci) | The locl feature did not affect Eng |
tnr_Latn (Ménik) | The locl feature did not affect Eng |
kus_Latn (Kusaal) | The locl feature did not affect Eng |
kqs_Latn (Kissi, Northern) | The locl feature did not affect Eng |
gov_Latn (Goo) | Some base glyphs were missing: , ̀, ́, ̂ |
^ | Shaper produced a .notdef |
gaa_Latn (Ga) | The locl feature did not affect Eng |
moa_Latn (Mwan) | The locl feature did not affect Eng |
mua_Latn (Mundang) | The locl feature did not affect Eng |
xsm_Latn (Kasem) | The locl feature did not affect Eng |
mdt_Latn (Mbere) | The locl feature did not affect Eng |
kib_Latn (Koalib) | Shaper didn't attach gravecomb to uni2C6F |
^ | Shaper didn't attach acutecomb to uni2C6F |
^ | Shaper didn't attach uni0302 to uni2C6F |
^ | The locl feature did not affect Eng |
mfq_Latn (Moba) | The locl feature did not affect Eng |
avn_Latn (Avatime) | The locl feature did not affect Eng |
vut_Latn (Vute) | The locl feature did not affect Eng |
shz_Latn (Syenara Senoufo) | The locl feature did not affect Eng |
idu_Latn (Idoma) | The locl feature did not affect Eng |
nfr_Latn (Nafaanra) | The locl feature did not affect Eng |
[code: failed-language-shaping]
⚠️ WARN GF_Latin_African glyphset:
Language | FAIL messages |
---|---|
syi_Latn (Seki) | No exemplar glyphs were defined for language Seki |
dnj_Latn (Dan) | Some auxiliary glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | No variant glyphs were found for uni0181 |
tod_Latn (Toma) | No variant glyphs were found for uni028B |
^ | No variant glyphs were found for uni01B2 |
cch_Latn (Atsam) | No exemplar glyphs were defined for language Atsam |
mor_Latn (Moro) | Some auxiliary glyphs were missing: Ꟈ, ꟈ |
mgy_Latn (Mbunga) | No exemplar glyphs were defined for language Mbunga |
amo_Latn (Amo) | No exemplar glyphs were defined for language Amo |
hna_Latn (Mina) | No exemplar glyphs were defined for language Mina |
kfo_Latn (Koro) | No exemplar glyphs were defined for language Koro |
gov_Latn (Goo) | Some auxiliary glyphs were missing: , ̀, ́, ̂ |
gaa_Latn (Ga) | No variant glyphs were found for uni01A9 |
^ | No variant glyphs were found for uni01B7 |
ggn_Latn (Eastern Gurung, Latin) | No exemplar glyphs were defined for language Eastern Gurung, Latin |
[code: warning-language-shaping]
⚠️ **WARN** DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
⚠️ **WARN** On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.
⚠️ WARN The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo.
Please consider mentioning note-worthy improvements made to the family recently. [code: description-not-updated]
🔥 **FAIL** Does DESCRIPTION file contain a upstream Git repo 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]
🔥 **FAIL** Check copyright namerecords match license file.
- 🔥 FAIL License file LICENSE.txt exists but NameID 13 (LICENSE DESCRIPTION) value on platform 3 (WINDOWS) is not specified for that. Value was: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software." Must be changed to "Licensed under the Apache License, Version 2.0" [code: wrong]
🔥 **FAIL** Check license file has good copyright string.
- 🔥 FAIL First line in license file is:
"apache license"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
ℹ️ **INFO** Familyname must be unique according to namecheck.fontdata.com
- ℹ️ INFO The family name "Arimo" seems to be already in use.
Please visit http://namecheck.fontdata.com for more info. [code: name-collision]
🔥 **FAIL** Check variable font instances
- 🔥 FAIL fvar instances are incorrect:
- Add missing instances
Name | current | expected |
---|---|---|
Italic | wght=400.0 | wght=400.0 |
Medium Italic | N/A | wght=500.0 |
SemiBold Italic | N/A | wght=600.0 |
Bold Italic | wght=700.0 | wght=700.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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]
🔥 **FAIL** Check glyphs do not have components which are themselves components.
- 🔥 FAIL The following glyphs have components which themselves are component glyphs:
- uni2095 [code: found-nested-components]
ℹ️ **INFO** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
apache/arimo/Arimo-Italic[wght].ttf | |
---|---|
Dehinted Size | 530.1kb |
Hinted Size | 530.1kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Ensure variable fonts include an avar table.
⚠️ WARN This variable font does not have an avar table. [code: missing-avar]
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Description strings in the name table must not exceed 200 characters.
⚠️ WARN A few name table entries with ID=10 (NameID.DESCRIPTION) are longer than 200 characters. Please check whether those entries are copyright notices mistakenly stored in the description string entries by a bug in an old FontLab version. If that's the case, then such copyright notices must be removed from these entries. [code: too-long]
[28] Arimo[wght].ttf
⚠️ **WARN** Does the font have a DSIG table?
⚠️ WARN This font has a digital signature (DSIG table) which is only required - even if only a placeholder - on old programs like MS Office 2013 in order to work properly.
The current recommendation is to completely remove the DSIG table. [code: found-DSIG]
🔥 **FAIL** Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
- 🔥 FAIL 'Regular' instance has the same coordinates as the default instance; its postscript name should be 'Arimo-Regular', instead of 'ArimoRoman-Regular'. [code: invalid-default-instance-postscript-name]
⚠️ **WARN** Detect any interpolation issues in the font.
-
⚠️ WARN Interpolation issues were found in the font:-
Contour 0 point 12 has a kink between location wght=400 and location wght=700
-
Contour 1 point 13 has a kink between location wght=400 and location wght=700
-
Contour order differs in glyph 'uniA718': [0, 1] in wght=400, [1, 0] in wght=700. [code: interpolation-issues]
-
🔥 **FAIL** Checking Vertical Metric Linegaps.
- 🔥 FAIL hhea lineGap is not equal to 0.
Overridden: This check was originally a WARN but was
overridden by the ufo profile:
For Google Fonts, all messages from this check are considered FAILs.
[code: hhea]
⚠️ **WARN** Check math signs have the same width.
⚠️ WARN The most common width is 1196 among a set of 7 math glyphs.
The following math glyphs have a different width, though:
Width = 1124:
greaterequal, divide, plusminus, notequal, approxequal, lessequal
Width = 2005:
orthogonal
Width = 1195:
equivalence
[code: width-outliers]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
Eng.alt1
-
Eng.alt2
-
Eng.alt3
-
acute.alt1
-
acute.alt2
-
acute.alt3
-
acute.alt4
-
acute.alt5
-
aleflamedhatafsegol
-
aleflamedsegol
-
52 more.
-
Use -F or --full-lists to disable shortening of long lists.
[code: unreachable-glyphs]
⚠️ **WARN** Font has **proper** whitespace glyph names?
⚠️ WARN Glyph 0x00A0 is called "nbspace": Change to "uni00A0" [code: not-recommended-00a0]
🔥 **FAIL** Ensure dotted circle glyph is present and can attach marks.
-
🔥 FAIL The following glyphs could not be attached to the dotted circle glyph:
- uni031B [code: unattached-dotted-circle-marks]
⚠️ **WARN** Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ 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ᷖ iᷗ iᷘ iᷙ iᷚ
Your font fully covers the following languages that require the soft-dotted feature: Mango (Latn, 77,000 speakers), Nzakara (Latn, 50,000 speakers), Zapotec (Latn, 490,000 speakers), Cicipu (Latn, 44,000 speakers), South Central Banda (Latn, 244,000 speakers), Dutch (Latn, 31,709,104 speakers), Lithuanian (Latn, 2,357,094 speakers), Navajo (Latn, 166,319 speakers), Yala (Latn, 200,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Gulay (Latn, 250,478 speakers), Bete-Bendi (Latn, 100,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Ebira (Latn, 2,200,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Nateni (Latn, 100,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Ma’di (Latn, 584,000 speakers), Sar (Latn, 500,000 speakers), Ekpeye (Latn, 226,000 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Fur (Latn, 1,230,163 speakers), Basaa (Latn, 332,940 speakers), Avokaya (Latn, 100,000 speakers), Southern Kisi (Latn, 360,000 speakers), Mfumte (Latn, 79,000 speakers), Dan (Latn, 1,099,244 speakers), Makaa (Latn, 221,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Bafut (Latn, 158,146 speakers), Koonzime (Latn, 40,000 speakers), Lugbara (Latn, 2,200,000 speakers), Kom (Latn, 360,685 speakers), Dii (Latn, 71,000 speakers), Igbo (Latn, 27,823,640 speakers), Ejagham (Latn, 120,000 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers). [code: soft-dotted]
🔥 **FAIL** METADATA.pb: Check URL on copyright string is the same as in repository_url field.
- 🔥 FAIL Please add a family.source.repository_url entry. [code: lacks-repo-url]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ 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+02B0 MODIFIER LETTER SMALL H: not included in any glyphset definition
-
U+02B1 MODIFIER LETTER SMALL H WITH HOOK: not included in any glyphset definition
-
U+02B2 MODIFIER LETTER SMALL J: not included in any glyphset definition
-
U+02B3 MODIFIER LETTER SMALL R: not included in any glyphset definition
-
U+02B4 MODIFIER LETTER SMALL TURNED R: not included in any glyphset definition
-
U+02B5 MODIFIER LETTER SMALL TURNED R WITH HOOK: not included in any glyphset definition
-
U+02B6 MODIFIER LETTER SMALL CAPITAL INVERTED R: not included in any glyphset definition
-
U+02B7 MODIFIER LETTER SMALL W: not included in any glyphset definition
-
U+02B8 MODIFIER LETTER SMALL Y: not included in any glyphset definition
-
U+02B9 MODIFIER LETTER PRIME: not included in any glyphset definition
904 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: cyrillic
, cyrillic-ext
, greek
, greek-ext
, hebrew
, latin
, latin-ext
, menu
, vietnamese
[code: unreachable-subsetting]
🔥 **FAIL** Shapes languages in all GF glyphsets.
- 🔥 FAIL GF_Latin_African glyphset:
Language | FAIL messages |
---|---|
kkj_Latn (Kako) | The locl feature did not affect Eng |
dnj_Latn (Dan) | Some base glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | Shaper produced a .notdef |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
dts_Latn (Dogon, Toro So) | The locl feature did not affect Eng |
mzw_Latn (Deg) | The locl feature did not affect Eng |
cou_Latn (Wamey) | The locl feature did not affect Eng |
fub_Latn (Fulfulde, Adamawa) | The locl feature did not affect Eng |
kao_Latn (Xaasongaxango) | The locl feature did not affect Eng |
nyb_Latn (Nyangbo) | The locl feature did not affect Eng |
dur_Latn (Dii) | The locl feature did not affect Eng |
gud_Latn (Dida, Yocoboué) | The locl feature did not affect Eng |
lgg_Latn (Lugbara) | The locl feature did not affect Eng |
dyo_Latn (Jola-Fonyi) | The locl feature did not affect Eng |
nhu_Latn (Noone) | The locl feature did not affect Eng |
mcn_Latn (Masana) | The locl feature did not affect Eng |
kss_Latn (Southern Kisi) | The locl feature did not affect Eng |
yat_Latn (Yambeta) | The locl feature did not affect Eng |
bkm_Latn (Kom) | The locl feature did not affect Eng |
xuo_Latn (Kuo) | The locl feature did not affect Eng |
ee_Latn (Ewe) | The locl feature did not affect Eng |
mgo_Latn (Metaʼ) | The locl feature did not affect Eng |
sbd_Latn (Southern Samo) | The locl feature did not affect Eng |
bqj_Latn (Bandial) | The locl feature did not affect Eng |
bjt_Latn (Balanta-Ganja) | The locl feature did not affect Eng |
ksf_Latn (Bafia) | The locl feature did not affect Eng |
laj_Latn (Lango [Uganda]) | The locl feature did not affect Eng |
tem_Latn (Timne) | The locl feature did not affect Eng |
nnh_Latn (Ngiemboon) | The locl feature did not affect Eng |
wo_Latn (Wolof) | The locl feature did not affect Eng |
kpo_Latn (Ikposo) | The locl feature did not affect Eng |
tod_Latn (Toma) | The locl feature did not affect Eng |
fan_Latn (Fang) | The locl feature did not affect Eng |
xwe_Latn (Gbe, Xwela) | The locl feature did not affect Eng |
yas_Latn (Nugunu) | The locl feature did not affect Eng |
keu_Latn (Akebu) | The locl feature did not affect Eng |
lmp_Latn (Limbum) | The locl feature did not affect Eng |
kbp_Latn (Kabiyé) | The locl feature did not affect Eng |
bfa_Latn (Bari) | The locl feature did not affect Eng |
sig_Latn (Paasaal) | The locl feature did not affect Eng |
agq_Latn (Aghem) | The locl feature did not affect Eng |
loq_Latn (Lobala) | The locl feature did not affect Eng |
mor_Latn (Moro) | Some base glyphs were missing: Ꟈ, ꟈ |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
vai_Latn (Vai (Latin)) | The locl feature did not affect Eng |
krs_Latn (Gbaya (Sudan)) | The locl feature did not affect Eng |
dnj_Latn_LR (Dan) | Shaper didn't attach uni0302 to uniA78D |
^ | Shaper didn't attach acutecomb to uniA78D |
^ | Shaper didn't attach gravecomb to uniA78D |
^ | Shaper didn't attach tildecomb to uniA78D |
neb_Latn (Toura) | The locl feature did not affect Eng |
cme_Latn (Cerma) | The locl feature did not affect Eng |
rub_Latn (Gungu) | The locl feature did not affect Eng |
dyi_Latn (Sénoufo, Djimini) | The locl feature did not affect Eng |
muy_Latn (Muyang) | The locl feature did not affect Eng |
tuq_Latn (Tedaga) | The locl feature did not affect Eng |
ach_Latn (Acoli) | The locl feature did not affect Eng |
god_Latn (Godié) | The locl feature did not affect Eng |
gnd_Latn (Zulgo-Gemzek) | The locl feature did not affect Eng |
twq_Latn (Tasawaq) | The locl feature did not affect Eng |
ozm_Latn (Koonzime) | The locl feature did not affect Eng |
dno_Latn (Ndrulo) | The locl feature did not affect Eng |
wan_Latn (Wan) | The locl feature did not affect Eng |
lem_Latn (Nomaande) | The locl feature did not affect Eng |
nhb_Latn (Beng) | The locl feature did not affect Eng |
sld_Latn (Sissala) | The locl feature did not affect Eng |
lam_Latn (Lamba) | The locl feature did not affect Eng |
taq_Latn (Tamasheq, Latin) | The locl feature did not affect Eng |
pnz_Latn (Pana (Central African Republic)) | The locl feature did not affect Eng |
dop_Latn (Lukpa) | The locl feature did not affect Eng |
ahs_Latn (Ashe) | The locl feature did not affect Eng |
avu_Latn (Avokaya) | The locl feature did not affect Eng |
fue_Latn (Fulfulde, Borgu) | The locl feature did not affect Eng |
mbu_Latn (Mbula-Bwazza) | The locl feature did not affect Eng |
bas_Latn (Basaa) | The locl feature did not affect Eng |
nmz_Latn (Nawdm) | The locl feature did not affect Eng |
bzx_Latn (Bozo, Hainyaxo) | The locl feature did not affect Eng |
dow_Latn (Doyayo) | The locl feature did not affect Eng |
mgc_Latn (Morokodo) | The locl feature did not affect Eng |
gmm_Latn (Gbaya-Mbodomo) | The locl feature did not affect Eng |
nus_Latn (Nuer) | The locl feature did not affect Eng |
byv_Latn (Medumba) | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | The locl feature did not affect Eng |
dzg_Latn (Dazaga) | The locl feature did not affect Eng |
csk_Latn (Jola-Kasa) | The locl feature did not affect Eng |
fod_Latn (Foodo) | The locl feature did not affect Eng |
ktj_Latn (Krumen, Plapo) | The locl feature did not affect Eng |
wwa_Latn (Waama) | The locl feature did not affect Eng |
bud_Latn (Ntcham) | The locl feature did not affect Eng |
mnk_Latn (Mandinka) | The locl feature did not affect Eng |
bsp_Latn (Baga Sitemu) | The locl feature did not affect Eng |
nym_Latn (Nyamwezi) | The locl feature did not affect Eng |
lee_Latn (Lyélé) | The locl feature did not affect Eng |
ny_Latn (Nyanja) | The locl feature did not affect Eng |
lun_Latn (Lunda) | The locl feature did not affect Eng |
meq_Latn (Merey) | The locl feature did not affect Eng |
dje_Latn (Zarma) | The locl feature did not affect Eng |
sav_Latn (Saafi-Saafi) | The locl feature did not affect Eng |
nmg_Latn (Kwasio) | The locl feature did not affect Eng |
bib_Latn (Bissa) | The locl feature did not affect Eng |
mfd_Latn (Mendankwe-Nkwen) | The locl feature did not affect Eng |
ttq_Latn (Tawallammat Tamajaq) | The locl feature did not affect Eng |
bzw_Latn (Basa) | The locl feature did not affect Eng |
mmu_Latn (Mmaala) | The locl feature did not affect Eng |
fuh_Latn (Fulfulde, Western Niger) | The locl feature did not affect Eng |
gna_Latn (Kaansa) | The locl feature did not affect Eng |
bav_Latn (Vengo) | The locl feature did not affect Eng |
spp_Latn (Sénoufo, Supyire) | The locl feature did not affect Eng |
mls_Latn (Masalit) | The locl feature did not affect Eng |
hag_Latn (Hanga) | The locl feature did not affect Eng |
bm_Latn (Bambara) | The locl feature did not affect Eng |
gkp_Latn (Kpelle, Guinea) | The locl feature did not affect Eng |
mfi_Latn (Wandala) | The locl feature did not affect Eng |
jgo_Latn (Ngomba) | The locl feature did not affect Eng |
xed_Latn (Hdi) | The locl feature did not affect Eng |
tcd_Latn (Tafi) | The locl feature did not affect Eng |
bcw_Latn (Bana) | The locl feature did not affect Eng |
nfu_Latn (Mfumte) | The locl feature did not affect Eng |
dyu_Latn (Dyula) | The locl feature did not affect Eng |
kye_Latn (Krache) | The locl feature did not affect Eng |
udu_Latn (Uduk) | The locl feature did not affect Eng |
agc_Latn (Agatu) | The locl feature did not affect Eng |
nnw_Latn (Southern Nuni) | The locl feature did not affect Eng |
tik_Latn (Tikar) | The locl feature did not affect Eng |
fuq_Latn (Central-Eastern Niger Fulfulde) | The locl feature did not affect Eng |
bex_Latn (Jur Modo) | The locl feature did not affect Eng |
lok_Latn (Loko) | The locl feature did not affect Eng |
anv_Latn (Denya) | The locl feature did not affect Eng |
log_Latn (Logo) | The locl feature did not affect Eng |
nko_Latn (Nkonya) | The locl feature did not affect Eng |
fuf_Latn (Pular) | The locl feature did not affect Eng |
soy_Latn (Miyobe) | The locl feature did not affect Eng |
yam_Latn (Yamba) | The locl feature did not affect Eng |
xrb_Latn (Karaboro, Eastern) | The locl feature did not affect Eng |
fvr_Latn (Fur) | The locl feature did not affect Eng |
ig_Latn (Igbo) | The locl feature did not affect Eng |
daa_Latn (Dangaléat) | The locl feature did not affect Eng |
mcp_Latn (Makaa) | The locl feature did not affect Eng |
ife_Latn (Ifè) | The locl feature did not affect Eng |
cae_Latn (Lehar) | The locl feature did not affect Eng |
ade_Latn (Adele) | The locl feature did not affect Eng |
bax_Latn (Bamun, Latin) | The locl feature did not affect Eng |
dtm_Latn (Tomo Kan Dogon) | The locl feature did not affect Eng |
gde_Latn (Gude) | The locl feature did not affect Eng |
gur_Latn (Frafra) | The locl feature did not affect Eng |
tpm_Latn (Tampulma) | The locl feature did not affect Eng |
nuv_Latn (Nuni, Northern) | The locl feature did not affect Eng |
ncu_Latn (Chumburung) | The locl feature did not affect Eng |
bza_Latn (Bandi) | The locl feature did not affect Eng |
kia_Latn (Kim) | The locl feature did not affect Eng |
ajg_Latn (Aja) | The locl feature did not affect Eng |
ewo_Latn (Ewondo) | The locl feature did not affect Eng |
bsc_Latn (Bassari) | The locl feature did not affect Eng |
ted_Latn (Krumen, Tepo) | The locl feature did not affect Eng |
vag_Latn (Vagla) | The locl feature did not affect Eng |
xon_Latn (Konkomba) | The locl feature did not affect Eng |
mwk_Latn (Kita Maninkakan) | The locl feature did not affect Eng |
ken_Latn (Kenyang) | The locl feature did not affect Eng |
dgi_Latn (Northern Dagara) | The locl feature did not affect Eng |
mdj_Latn (Mangbetu) | The locl feature did not affect Eng |
las_Latn (Lama (Togo)) | The locl feature did not affect Eng |
fuc_Latn (Pulaar) | The locl feature did not affect Eng |
fmp_Latn (Fe’fe’) | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach uni0304 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0304 to uni2C6D |
^ | The locl feature did not affect Eng |
mbo_Latn (Mbo) | The locl feature did not affect Eng |
ndv_Latn (Ndut) | The locl feature did not affect Eng |
lg_Latn (Ganda) | The locl feature did not affect Eng |
ndz_Latn (Ndogo) | The locl feature did not affect Eng |
nku_Latn (Kulango, Bouna) | The locl feature did not affect Eng |
sxw_Latn (Saxwe Gbe) | The locl feature did not affect Eng |
bbo_Latn (Northern Bobo Madaré) | The locl feature did not affect Eng |
nza_Latn (Tigon Mbembe) | The locl feature did not affect Eng |
emk_Latn (Maninkakan, Eastern) | The locl feature did not affect Eng |
ikx_Latn (Ik) | The locl feature did not affect Eng |
biv_Latn (Birifor, Southern) | The locl feature did not affect Eng |
myk_Latn (Mamara Senoufo) | The locl feature did not affect Eng |
gux_Latn (Gourmanchéma) | The locl feature did not affect Eng |
saf_Latn (Safaliba) | The locl feature did not affect Eng |
khq_Latn (Koyra Chiini) | The locl feature did not affect Eng |
mev_Latn (Mano) | The locl feature did not affect Eng |
bqv_Latn (Koro Wachi) | The locl feature did not affect Eng |
bfd_Latn (Bafut) | The locl feature did not affect Eng |
ntr_Latn (Delo) | The locl feature did not affect Eng |
lia_Latn (Limba, West-Central) | The locl feature did not affect Eng |
boz_Latn (Tiéyaxo Bozo) | The locl feature did not affect Eng |
snf_Latn (Noon) | The locl feature did not affect Eng |
dag_Latn (Dagbani) | The locl feature did not affect Eng |
kqp_Latn (Kimré) | The locl feature did not affect Eng |
pug_Latn (Phuie) | The locl feature did not affect Eng |
lns_Latn (Lamnso’) | The locl feature did not affect Eng |
ses_Latn (Koyraboro Senni) | The locl feature did not affect Eng |
sok_Latn (Sokoro) | The locl feature did not affect Eng |
naw_Latn (Nawuri) | The locl feature did not affect Eng |
kzc_Latn (Bondoukou Kulango) | Shaper didn't attach tildecomb to uniA7B6 |
^ | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7B6 |
^ | The locl feature did not affect Eng |
knp_Latn (Kwanja) | The locl feature did not affect Eng |
bze_Latn (Jenaama Bozo) | The locl feature did not affect Eng |
ybb_Latn (Yemba) | The locl feature did not affect Eng |
ekm_Latn (Elip) | The locl feature did not affect Eng |
bim_Latn (Bimoba) | The locl feature did not affect Eng |
pil_Latn (Yom) | The locl feature did not affect Eng |
adj_Latn (Adioukrou) | The locl feature did not affect Eng |
bbj_Latn (Ghomala) | The locl feature did not affect Eng |
kyf_Latn (Kouya) | The locl feature did not affect Eng |
cko_Latn (Anufo) | The locl feature did not affect Eng |
kyq_Latn (Kenga) | The locl feature did not affect Eng |
gej_Latn (Gen) | The locl feature did not affect Eng |
mfv_Latn (Mandjak) | The locl feature did not affect Eng |
srr_Latn (Serer) | The locl feature did not affect Eng |
gng_Latn (Ngangam) | The locl feature did not affect Eng |
gjn_Latn (Gonja) | The locl feature did not affect Eng |
ahl_Latn (Igo) | The locl feature did not affect Eng |
ddn_Latn (Dendi) | The locl feature did not affect Eng |
azo_Latn (Awing) | The locl feature did not affect Eng |
knf_Latn (Mankanya) | The locl feature did not affect Eng |
sil_Latn (Sisaala, Tumulung) | The locl feature did not affect Eng |
mcu_Latn (Mambila, Cameroon) | The locl feature did not affect Eng |
blo_Latn (Anii) | The locl feature did not affect Eng |
bss_Latn (Akoose) | The locl feature did not affect Eng |
toq_Latn (Toposa) | The locl feature did not affect Eng |
kzr_Latn (Karang) | The locl feature did not affect Eng |
pbi_Latn (Parkwa) | The locl feature did not affect Eng |
ffm_Latn (Maasina Fulfulde) | The locl feature did not affect Eng |
dua_Latn (Duala) | The locl feature did not affect Eng |
mas_Latn (Masai) | The locl feature did not affect Eng |
dip_Latn (Dinka, Northeastern) | The locl feature did not affect Eng |
mnf_Latn (Mundani) | The locl feature did not affect Eng |
bum_Latn (Bulu) | The locl feature did not affect Eng |
kmy_Latn (Koma) | The locl feature did not affect Eng |
sef_Latn (Cebaara Senoufo) | The locl feature did not affect Eng |
kvf_Latn (Kabalai) | The locl feature did not affect Eng |
kdh_Latn (Tem) | The locl feature did not affect Eng |
etu_Latn (Ejagham) | The locl feature did not affect Eng |
maw_Latn (Mampruli) | The locl feature did not affect Eng |
mur_Latn (Murle) | The locl feature did not affect Eng |
tvu_Latn (Tunen) | The locl feature did not affect Eng |
lig_Latn (Ligbi) | The locl feature did not affect Eng |
acd_Latn (Gikyode) | The locl feature did not affect Eng |
yav_Latn (Yangben) | The locl feature did not affect Eng |
wci_Latn (Gbe, Waci) | The locl feature did not affect Eng |
tnr_Latn (Ménik) | The locl feature did not affect Eng |
kus_Latn (Kusaal) | The locl feature did not affect Eng |
kqs_Latn (Kissi, Northern) | The locl feature did not affect Eng |
gov_Latn (Goo) | Some base glyphs were missing: , ̀, ́, ̂ |
^ | Shaper produced a .notdef |
gaa_Latn (Ga) | The locl feature did not affect Eng |
moa_Latn (Mwan) | The locl feature did not affect Eng |
mua_Latn (Mundang) | The locl feature did not affect Eng |
xsm_Latn (Kasem) | The locl feature did not affect Eng |
mdt_Latn (Mbere) | The locl feature did not affect Eng |
kib_Latn (Koalib) | Shaper didn't attach gravecomb to uni2C6F |
^ | Shaper didn't attach acutecomb to uni2C6F |
^ | Shaper didn't attach uni0302 to uni2C6F |
^ | The locl feature did not affect Eng |
mfq_Latn (Moba) | The locl feature did not affect Eng |
avn_Latn (Avatime) | The locl feature did not affect Eng |
vut_Latn (Vute) | The locl feature did not affect Eng |
shz_Latn (Syenara Senoufo) | The locl feature did not affect Eng |
idu_Latn (Idoma) | The locl feature did not affect Eng |
nfr_Latn (Nafaanra) | The locl feature did not affect Eng |
[code: failed-language-shaping]
⚠️ WARN GF_Latin_African glyphset:
Language | FAIL messages |
---|---|
syi_Latn (Seki) | No exemplar glyphs were defined for language Seki |
dnj_Latn (Dan) | Some auxiliary glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | No variant glyphs were found for uni0181 |
tod_Latn (Toma) | No variant glyphs were found for uni028B |
^ | No variant glyphs were found for uni01B2 |
cch_Latn (Atsam) | No exemplar glyphs were defined for language Atsam |
mor_Latn (Moro) | Some auxiliary glyphs were missing: Ꟈ, ꟈ |
mgy_Latn (Mbunga) | No exemplar glyphs were defined for language Mbunga |
amo_Latn (Amo) | No exemplar glyphs were defined for language Amo |
hna_Latn (Mina) | No exemplar glyphs were defined for language Mina |
kfo_Latn (Koro) | No exemplar glyphs were defined for language Koro |
gov_Latn (Goo) | Some auxiliary glyphs were missing: , ̀, ́, ̂ |
gaa_Latn (Ga) | No variant glyphs were found for uni01A9 |
^ | No variant glyphs were found for uni01B7 |
ggn_Latn (Eastern Gurung, Latin) | No exemplar glyphs were defined for language Eastern Gurung, Latin |
[code: warning-language-shaping]
⚠️ **WARN** DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
🔥 **FAIL** Does DESCRIPTION file contain a upstream Git repo 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]
🔥 **FAIL** Check copyright namerecords match license file.
- 🔥 FAIL License file LICENSE.txt exists but NameID 13 (LICENSE DESCRIPTION) value on platform 3 (WINDOWS) is not specified for that. Value was: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software." Must be changed to "Licensed under the Apache License, Version 2.0" [code: wrong]
🔥 **FAIL** Check license file has good copyright string.
- 🔥 FAIL First line in license file is:
"apache license"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
ℹ️ **INFO** Familyname must be unique according to namecheck.fontdata.com
- ℹ️ INFO The family name "Arimo" seems to be already in use.
Please visit http://namecheck.fontdata.com for more info. [code: name-collision]
🔥 **FAIL** Check variable font instances
- 🔥 FAIL fvar instances are incorrect:
- Add missing instances
Name | current | expected |
---|---|---|
Regular | wght=400.0 | wght=400.0 |
Medium | N/A | wght=500.0 |
SemiBold | N/A | wght=600.0 |
Bold | wght=700.0 | wght=700.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
apache/arimo/Arimo[wght].ttf | |
---|---|
Dehinted Size | 485.2kb |
Hinted Size | 485.2kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Ensure variable fonts include an avar table.
⚠️ WARN This variable font does not have an avar table. [code: missing-avar]
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Description strings in the name table must not exceed 200 characters.
⚠️ WARN A few name table entries with ID=10 (NameID.DESCRIPTION) are longer than 200 characters. Please check whether those entries are copyright notices mistakenly stored in the description string entries by a bug in an old FontLab version. If that's the case, then such copyright notices must be removed from these entries. [code: too-long]
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 23 | 27 | 79 | 17 | 334 | 0 |
0% | 0% | 5% | 6% | 16% | 4% | 70% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] Kosugi-Regular.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[25] Kosugi-Regular.ttf🔥 **FAIL** Checking correctness of monospaced metadata.
|
apache/kosugi/Kosugi-Regular.ttf | |
---|---|
Dehinted Size | 2.2Mb |
Hinted Size | 2.2Mb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 8 | 13 | 71 | 8 | 149 | 0 |
0% | 0% | 3% | 5% | 29% | 3% | 60% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [4] Arimo-Italic[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
[4] Arimo[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] 🔥 **FAIL** Check tabular widths don't have kerning.
All other checks[30] Arimo-Italic[wght].ttf
|
Language | FAIL messages |
---|---|
kkj_Latn (Kako) | The locl feature did not affect Eng |
dnj_Latn (Dan) | Some base glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | Shaper produced a .notdef |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
dts_Latn (Dogon, Toro So) | The locl feature did not affect Eng |
mzw_Latn (Deg) | The locl feature did not affect Eng |
cou_Latn (Wamey) | The locl feature did not affect Eng |
fub_Latn (Fulfulde, Adamawa) | The locl feature did not affect Eng |
kao_Latn (Xaasongaxango) | The locl feature did not affect Eng |
nyb_Latn (Nyangbo) | The locl feature did not affect Eng |
dur_Latn (Dii) | The locl feature did not affect Eng |
gud_Latn (Dida, Yocoboué) | The locl feature did not affect Eng |
lgg_Latn (Lugbara) | The locl feature did not affect Eng |
dyo_Latn (Jola-Fonyi) | The locl feature did not affect Eng |
nhu_Latn (Noone) | The locl feature did not affect Eng |
mcn_Latn (Masana) | The locl feature did not affect Eng |
kss_Latn (Southern Kisi) | The locl feature did not affect Eng |
yat_Latn (Yambeta) | The locl feature did not affect Eng |
bkm_Latn (Kom) | The locl feature did not affect Eng |
xuo_Latn (Kuo) | The locl feature did not affect Eng |
ee_Latn (Ewe) | The locl feature did not affect Eng |
mgo_Latn (Metaʼ) | The locl feature did not affect Eng |
sbd_Latn (Southern Samo) | The locl feature did not affect Eng |
bqj_Latn (Bandial) | The locl feature did not affect Eng |
bjt_Latn (Balanta-Ganja) | The locl feature did not affect Eng |
ksf_Latn (Bafia) | The locl feature did not affect Eng |
laj_Latn (Lango [Uganda]) | The locl feature did not affect Eng |
tem_Latn (Timne) | The locl feature did not affect Eng |
nnh_Latn (Ngiemboon) | The locl feature did not affect Eng |
wo_Latn (Wolof) | The locl feature did not affect Eng |
kpo_Latn (Ikposo) | The locl feature did not affect Eng |
tod_Latn (Toma) | The locl feature did not affect Eng |
fan_Latn (Fang) | The locl feature did not affect Eng |
xwe_Latn (Gbe, Xwela) | The locl feature did not affect Eng |
yas_Latn (Nugunu) | The locl feature did not affect Eng |
keu_Latn (Akebu) | The locl feature did not affect Eng |
lmp_Latn (Limbum) | The locl feature did not affect Eng |
kbp_Latn (Kabiyé) | The locl feature did not affect Eng |
bfa_Latn (Bari) | The locl feature did not affect Eng |
sig_Latn (Paasaal) | The locl feature did not affect Eng |
agq_Latn (Aghem) | The locl feature did not affect Eng |
loq_Latn (Lobala) | The locl feature did not affect Eng |
mor_Latn (Moro) | Some base glyphs were missing: Ꟈ, ꟈ |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
vai_Latn (Vai (Latin)) | The locl feature did not affect Eng |
krs_Latn (Gbaya (Sudan)) | The locl feature did not affect Eng |
dnj_Latn_LR (Dan) | Shaper didn't attach gravecomb to uniA78D |
^ | Shaper didn't attach acutecomb to uniA78D |
^ | Shaper didn't attach uni0302 to uniA78D |
^ | Shaper didn't attach tildecomb to uniA78D |
neb_Latn (Toura) | The locl feature did not affect Eng |
cme_Latn (Cerma) | The locl feature did not affect Eng |
rub_Latn (Gungu) | The locl feature did not affect Eng |
dyi_Latn (Sénoufo, Djimini) | The locl feature did not affect Eng |
muy_Latn (Muyang) | The locl feature did not affect Eng |
tuq_Latn (Tedaga) | The locl feature did not affect Eng |
ach_Latn (Acoli) | The locl feature did not affect Eng |
god_Latn (Godié) | The locl feature did not affect Eng |
gnd_Latn (Zulgo-Gemzek) | The locl feature did not affect Eng |
twq_Latn (Tasawaq) | The locl feature did not affect Eng |
ozm_Latn (Koonzime) | The locl feature did not affect Eng |
dno_Latn (Ndrulo) | The locl feature did not affect Eng |
wan_Latn (Wan) | The locl feature did not affect Eng |
lem_Latn (Nomaande) | The locl feature did not affect Eng |
nhb_Latn (Beng) | The locl feature did not affect Eng |
sld_Latn (Sissala) | The locl feature did not affect Eng |
lam_Latn (Lamba) | The locl feature did not affect Eng |
taq_Latn (Tamasheq, Latin) | The locl feature did not affect Eng |
pnz_Latn (Pana (Central African Republic)) | The locl feature did not affect Eng |
dop_Latn (Lukpa) | The locl feature did not affect Eng |
ahs_Latn (Ashe) | The locl feature did not affect Eng |
avu_Latn (Avokaya) | The locl feature did not affect Eng |
fue_Latn (Fulfulde, Borgu) | The locl feature did not affect Eng |
mbu_Latn (Mbula-Bwazza) | The locl feature did not affect Eng |
bas_Latn (Basaa) | The locl feature did not affect Eng |
nmz_Latn (Nawdm) | The locl feature did not affect Eng |
bzx_Latn (Bozo, Hainyaxo) | The locl feature did not affect Eng |
dow_Latn (Doyayo) | The locl feature did not affect Eng |
mgc_Latn (Morokodo) | The locl feature did not affect Eng |
gmm_Latn (Gbaya-Mbodomo) | The locl feature did not affect Eng |
nus_Latn (Nuer) | The locl feature did not affect Eng |
byv_Latn (Medumba) | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | The locl feature did not affect Eng |
dzg_Latn (Dazaga) | The locl feature did not affect Eng |
csk_Latn (Jola-Kasa) | The locl feature did not affect Eng |
fod_Latn (Foodo) | The locl feature did not affect Eng |
ktj_Latn (Krumen, Plapo) | The locl feature did not affect Eng |
wwa_Latn (Waama) | The locl feature did not affect Eng |
bud_Latn (Ntcham) | The locl feature did not affect Eng |
mnk_Latn (Mandinka) | The locl feature did not affect Eng |
bsp_Latn (Baga Sitemu) | The locl feature did not affect Eng |
nym_Latn (Nyamwezi) | The locl feature did not affect Eng |
lee_Latn (Lyélé) | The locl feature did not affect Eng |
ny_Latn (Nyanja) | The locl feature did not affect Eng |
lun_Latn (Lunda) | The locl feature did not affect Eng |
meq_Latn (Merey) | The locl feature did not affect Eng |
dje_Latn (Zarma) | The locl feature did not affect Eng |
sav_Latn (Saafi-Saafi) | The locl feature did not affect Eng |
nmg_Latn (Kwasio) | The locl feature did not affect Eng |
bib_Latn (Bissa) | The locl feature did not affect Eng |
mfd_Latn (Mendankwe-Nkwen) | The locl feature did not affect Eng |
ttq_Latn (Tawallammat Tamajaq) | The locl feature did not affect Eng |
bzw_Latn (Basa) | The locl feature did not affect Eng |
mmu_Latn (Mmaala) | The locl feature did not affect Eng |
fuh_Latn (Fulfulde, Western Niger) | The locl feature did not affect Eng |
gna_Latn (Kaansa) | The locl feature did not affect Eng |
bav_Latn (Vengo) | The locl feature did not affect Eng |
spp_Latn (Sénoufo, Supyire) | The locl feature did not affect Eng |
mls_Latn (Masalit) | The locl feature did not affect Eng |
hag_Latn (Hanga) | The locl feature did not affect Eng |
bm_Latn (Bambara) | The locl feature did not affect Eng |
gkp_Latn (Kpelle, Guinea) | The locl feature did not affect Eng |
mfi_Latn (Wandala) | The locl feature did not affect Eng |
jgo_Latn (Ngomba) | The locl feature did not affect Eng |
xed_Latn (Hdi) | The locl feature did not affect Eng |
tcd_Latn (Tafi) | The locl feature did not affect Eng |
bcw_Latn (Bana) | The locl feature did not affect Eng |
nfu_Latn (Mfumte) | The locl feature did not affect Eng |
dyu_Latn (Dyula) | The locl feature did not affect Eng |
kye_Latn (Krache) | The locl feature did not affect Eng |
udu_Latn (Uduk) | The locl feature did not affect Eng |
agc_Latn (Agatu) | The locl feature did not affect Eng |
nnw_Latn (Southern Nuni) | The locl feature did not affect Eng |
tik_Latn (Tikar) | The locl feature did not affect Eng |
fuq_Latn (Central-Eastern Niger Fulfulde) | The locl feature did not affect Eng |
bex_Latn (Jur Modo) | The locl feature did not affect Eng |
lok_Latn (Loko) | The locl feature did not affect Eng |
anv_Latn (Denya) | The locl feature did not affect Eng |
log_Latn (Logo) | The locl feature did not affect Eng |
nko_Latn (Nkonya) | The locl feature did not affect Eng |
fuf_Latn (Pular) | The locl feature did not affect Eng |
soy_Latn (Miyobe) | The locl feature did not affect Eng |
yam_Latn (Yamba) | The locl feature did not affect Eng |
xrb_Latn (Karaboro, Eastern) | The locl feature did not affect Eng |
fvr_Latn (Fur) | The locl feature did not affect Eng |
ig_Latn (Igbo) | The locl feature did not affect Eng |
daa_Latn (Dangaléat) | The locl feature did not affect Eng |
mcp_Latn (Makaa) | The locl feature did not affect Eng |
ife_Latn (Ifè) | The locl feature did not affect Eng |
cae_Latn (Lehar) | The locl feature did not affect Eng |
ade_Latn (Adele) | The locl feature did not affect Eng |
bax_Latn (Bamun, Latin) | The locl feature did not affect Eng |
dtm_Latn (Tomo Kan Dogon) | The locl feature did not affect Eng |
gde_Latn (Gude) | The locl feature did not affect Eng |
gur_Latn (Frafra) | The locl feature did not affect Eng |
tpm_Latn (Tampulma) | The locl feature did not affect Eng |
nuv_Latn (Nuni, Northern) | The locl feature did not affect Eng |
ncu_Latn (Chumburung) | The locl feature did not affect Eng |
bza_Latn (Bandi) | The locl feature did not affect Eng |
kia_Latn (Kim) | The locl feature did not affect Eng |
ajg_Latn (Aja) | The locl feature did not affect Eng |
ewo_Latn (Ewondo) | The locl feature did not affect Eng |
bsc_Latn (Bassari) | The locl feature did not affect Eng |
ted_Latn (Krumen, Tepo) | The locl feature did not affect Eng |
vag_Latn (Vagla) | The locl feature did not affect Eng |
xon_Latn (Konkomba) | The locl feature did not affect Eng |
mwk_Latn (Kita Maninkakan) | The locl feature did not affect Eng |
ken_Latn (Kenyang) | The locl feature did not affect Eng |
dgi_Latn (Northern Dagara) | The locl feature did not affect Eng |
mdj_Latn (Mangbetu) | The locl feature did not affect Eng |
las_Latn (Lama (Togo)) | The locl feature did not affect Eng |
fuc_Latn (Pulaar) | The locl feature did not affect Eng |
fmp_Latn (Fe’fe’) | Shaper didn't attach uni0304 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0304 to uni2C6D |
^ | The locl feature did not affect Eng |
mbo_Latn (Mbo) | The locl feature did not affect Eng |
ndv_Latn (Ndut) | The locl feature did not affect Eng |
lg_Latn (Ganda) | The locl feature did not affect Eng |
ndz_Latn (Ndogo) | The locl feature did not affect Eng |
nku_Latn (Kulango, Bouna) | The locl feature did not affect Eng |
sxw_Latn (Saxwe Gbe) | The locl feature did not affect Eng |
bbo_Latn (Northern Bobo Madaré) | The locl feature did not affect Eng |
nza_Latn (Tigon Mbembe) | The locl feature did not affect Eng |
emk_Latn (Maninkakan, Eastern) | The locl feature did not affect Eng |
ikx_Latn (Ik) | The locl feature did not affect Eng |
biv_Latn (Birifor, Southern) | The locl feature did not affect Eng |
myk_Latn (Mamara Senoufo) | The locl feature did not affect Eng |
gux_Latn (Gourmanchéma) | The locl feature did not affect Eng |
saf_Latn (Safaliba) | The locl feature did not affect Eng |
khq_Latn (Koyra Chiini) | The locl feature did not affect Eng |
mev_Latn (Mano) | The locl feature did not affect Eng |
bqv_Latn (Koro Wachi) | The locl feature did not affect Eng |
bfd_Latn (Bafut) | The locl feature did not affect Eng |
ntr_Latn (Delo) | The locl feature did not affect Eng |
lia_Latn (Limba, West-Central) | The locl feature did not affect Eng |
boz_Latn (Tiéyaxo Bozo) | The locl feature did not affect Eng |
snf_Latn (Noon) | The locl feature did not affect Eng |
dag_Latn (Dagbani) | The locl feature did not affect Eng |
kqp_Latn (Kimré) | The locl feature did not affect Eng |
pug_Latn (Phuie) | The locl feature did not affect Eng |
lns_Latn (Lamnso’) | The locl feature did not affect Eng |
ses_Latn (Koyraboro Senni) | The locl feature did not affect Eng |
sok_Latn (Sokoro) | The locl feature did not affect Eng |
naw_Latn (Nawuri) | The locl feature did not affect Eng |
kzc_Latn (Bondoukou Kulango) | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7B6 |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7B6 |
^ | The locl feature did not affect Eng |
knp_Latn (Kwanja) | The locl feature did not affect Eng |
bze_Latn (Jenaama Bozo) | The locl feature did not affect Eng |
ybb_Latn (Yemba) | The locl feature did not affect Eng |
ekm_Latn (Elip) | The locl feature did not affect Eng |
bim_Latn (Bimoba) | The locl feature did not affect Eng |
pil_Latn (Yom) | The locl feature did not affect Eng |
adj_Latn (Adioukrou) | The locl feature did not affect Eng |
bbj_Latn (Ghomala) | The locl feature did not affect Eng |
kyf_Latn (Kouya) | The locl feature did not affect Eng |
cko_Latn (Anufo) | The locl feature did not affect Eng |
kyq_Latn (Kenga) | The locl feature did not affect Eng |
gej_Latn (Gen) | The locl feature did not affect Eng |
mfv_Latn (Mandjak) | The locl feature did not affect Eng |
srr_Latn (Serer) | The locl feature did not affect Eng |
gng_Latn (Ngangam) | The locl feature did not affect Eng |
gjn_Latn (Gonja) | The locl feature did not affect Eng |
ahl_Latn (Igo) | The locl feature did not affect Eng |
ddn_Latn (Dendi) | The locl feature did not affect Eng |
azo_Latn (Awing) | The locl feature did not affect Eng |
knf_Latn (Mankanya) | The locl feature did not affect Eng |
sil_Latn (Sisaala, Tumulung) | The locl feature did not affect Eng |
mcu_Latn (Mambila, Cameroon) | The locl feature did not affect Eng |
blo_Latn (Anii) | The locl feature did not affect Eng |
bss_Latn (Akoose) | The locl feature did not affect Eng |
toq_Latn (Toposa) | The locl feature did not affect Eng |
kzr_Latn (Karang) | The locl feature did not affect Eng |
pbi_Latn (Parkwa) | The locl feature did not affect Eng |
ffm_Latn (Maasina Fulfulde) | The locl feature did not affect Eng |
dua_Latn (Duala) | The locl feature did not affect Eng |
mas_Latn (Masai) | The locl feature did not affect Eng |
dip_Latn (Dinka, Northeastern) | The locl feature did not affect Eng |
mnf_Latn (Mundani) | The locl feature did not affect Eng |
bum_Latn (Bulu) | The locl feature did not affect Eng |
kmy_Latn (Koma) | The locl feature did not affect Eng |
sef_Latn (Cebaara Senoufo) | The locl feature did not affect Eng |
kvf_Latn (Kabalai) | The locl feature did not affect Eng |
kdh_Latn (Tem) | The locl feature did not affect Eng |
etu_Latn (Ejagham) | The locl feature did not affect Eng |
maw_Latn (Mampruli) | The locl feature did not affect Eng |
mur_Latn (Murle) | The locl feature did not affect Eng |
tvu_Latn (Tunen) | The locl feature did not affect Eng |
lig_Latn (Ligbi) | The locl feature did not affect Eng |
acd_Latn (Gikyode) | The locl feature did not affect Eng |
yav_Latn (Yangben) | The locl feature did not affect Eng |
wci_Latn (Gbe, Waci) | The locl feature did not affect Eng |
tnr_Latn (Ménik) | The locl feature did not affect Eng |
kus_Latn (Kusaal) | The locl feature did not affect Eng |
kqs_Latn (Kissi, Northern) | The locl feature did not affect Eng |
gov_Latn (Goo) | Some base glyphs were missing: , ̀, ́, ̂ |
^ | Shaper produced a .notdef |
gaa_Latn (Ga) | The locl feature did not affect Eng |
moa_Latn (Mwan) | The locl feature did not affect Eng |
mua_Latn (Mundang) | The locl feature did not affect Eng |
xsm_Latn (Kasem) | The locl feature did not affect Eng |
mdt_Latn (Mbere) | The locl feature did not affect Eng |
kib_Latn (Koalib) | Shaper didn't attach gravecomb to uni2C6F |
^ | Shaper didn't attach acutecomb to uni2C6F |
^ | Shaper didn't attach uni0302 to uni2C6F |
^ | The locl feature did not affect Eng |
mfq_Latn (Moba) | The locl feature did not affect Eng |
avn_Latn (Avatime) | The locl feature did not affect Eng |
vut_Latn (Vute) | The locl feature did not affect Eng |
shz_Latn (Syenara Senoufo) | The locl feature did not affect Eng |
idu_Latn (Idoma) | The locl feature did not affect Eng |
nfr_Latn (Nafaanra) | The locl feature did not affect Eng |
[code: failed-language-shaping]
⚠️ WARN GF_Latin_African glyphset:
Language | FAIL messages |
---|---|
syi_Latn (Seki) | No exemplar glyphs were defined for language Seki |
dnj_Latn (Dan) | Some auxiliary glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | No variant glyphs were found for uni0181 |
tod_Latn (Toma) | No variant glyphs were found for uni028B |
^ | No variant glyphs were found for uni01B2 |
cch_Latn (Atsam) | No exemplar glyphs were defined for language Atsam |
mor_Latn (Moro) | Some auxiliary glyphs were missing: Ꟈ, ꟈ |
mgy_Latn (Mbunga) | No exemplar glyphs were defined for language Mbunga |
amo_Latn (Amo) | No exemplar glyphs were defined for language Amo |
hna_Latn (Mina) | No exemplar glyphs were defined for language Mina |
kfo_Latn (Koro) | No exemplar glyphs were defined for language Koro |
gov_Latn (Goo) | Some auxiliary glyphs were missing: , ̀, ́, ̂ |
gaa_Latn (Ga) | No variant glyphs were found for uni01A9 |
^ | No variant glyphs were found for uni01B7 |
ggn_Latn (Eastern Gurung, Latin) | No exemplar glyphs were defined for language Eastern Gurung, Latin |
[code: warning-language-shaping]
⚠️ **WARN** DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
⚠️ **WARN** On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.
⚠️ WARN The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo.
Please consider mentioning note-worthy improvements made to the family recently. [code: description-not-updated]
🔥 **FAIL** Does DESCRIPTION file contain a upstream Git repo 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]
🔥 **FAIL** Check copyright namerecords match license file.
- 🔥 FAIL License file LICENSE.txt exists but NameID 13 (LICENSE DESCRIPTION) value on platform 3 (WINDOWS) is not specified for that. Value was: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software." Must be changed to "Licensed under the Apache License, Version 2.0" [code: wrong]
🔥 **FAIL** Check license file has good copyright string.
- 🔥 FAIL First line in license file is:
"apache license"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
ℹ️ **INFO** Familyname must be unique according to namecheck.fontdata.com
- ℹ️ INFO The family name "Arimo" seems to be already in use.
Please visit http://namecheck.fontdata.com for more info. [code: name-collision]
🔥 **FAIL** Check variable font instances
- 🔥 FAIL fvar instances are incorrect:
- Add missing instances
Name | current | expected |
---|---|---|
Italic | wght=400.0 | wght=400.0 |
Medium Italic | N/A | wght=500.0 |
SemiBold Italic | N/A | wght=600.0 |
Bold Italic | wght=700.0 | wght=700.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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]
🔥 **FAIL** Check glyphs do not have components which are themselves components.
- 🔥 FAIL The following glyphs have components which themselves are component glyphs:
- uni2095 [code: found-nested-components]
ℹ️ **INFO** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
apache/arimo/Arimo-Italic[wght].ttf | |
---|---|
Dehinted Size | 530.1kb |
Hinted Size | 530.1kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Ensure variable fonts include an avar table.
⚠️ WARN This variable font does not have an avar table. [code: missing-avar]
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Description strings in the name table must not exceed 200 characters.
⚠️ WARN A few name table entries with ID=10 (NameID.DESCRIPTION) are longer than 200 characters. Please check whether those entries are copyright notices mistakenly stored in the description string entries by a bug in an old FontLab version. If that's the case, then such copyright notices must be removed from these entries. [code: too-long]
[28] Arimo[wght].ttf
⚠️ **WARN** Does the font have a DSIG table?
⚠️ WARN This font has a digital signature (DSIG table) which is only required - even if only a placeholder - on old programs like MS Office 2013 in order to work properly.
The current recommendation is to completely remove the DSIG table. [code: found-DSIG]
🔥 **FAIL** Validates that when an instance record is included for the default instance, its subfamilyNameID value is set to a name ID whose string is equal to the string of either name ID 2 or 17, and its postScriptNameID value is set to a name ID whose string is equal to the string of name ID 6.
- 🔥 FAIL 'Regular' instance has the same coordinates as the default instance; its postscript name should be 'Arimo-Regular', instead of 'ArimoRoman-Regular'. [code: invalid-default-instance-postscript-name]
⚠️ **WARN** Detect any interpolation issues in the font.
-
⚠️ WARN Interpolation issues were found in the font:-
Contour order differs in glyph 'uniA718': [0, 1] in wght=400, [1, 0] in wght=700.
-
Contour 1 point 13 has a kink between location wght=400 and location wght=700
-
Contour 0 point 12 has a kink between location wght=400 and location wght=700 [code: interpolation-issues]
-
🔥 **FAIL** Checking Vertical Metric Linegaps.
- 🔥 FAIL hhea lineGap is not equal to 0.
Overridden: This check was originally a WARN but was
overridden by the ufo profile:
For Google Fonts, all messages from this check are considered FAILs.
[code: hhea]
⚠️ **WARN** Check math signs have the same width.
⚠️ WARN The most common width is 1196 among a set of 7 math glyphs.
The following math glyphs have a different width, though:
Width = 1124:
approxequal, lessequal, notequal, plusminus, divide, greaterequal
Width = 2005:
orthogonal
Width = 1195:
equivalence
[code: width-outliers]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
Eng.alt1
-
Eng.alt2
-
Eng.alt3
-
acute.alt1
-
acute.alt2
-
acute.alt3
-
acute.alt4
-
acute.alt5
-
aleflamedhatafsegol
-
aleflamedsegol
-
52 more.
-
Use -F or --full-lists to disable shortening of long lists.
[code: unreachable-glyphs]
⚠️ **WARN** Font has **proper** whitespace glyph names?
⚠️ WARN Glyph 0x00A0 is called "nbspace": Change to "uni00A0" [code: not-recommended-00a0]
🔥 **FAIL** Ensure dotted circle glyph is present and can attach marks.
-
🔥 FAIL The following glyphs could not be attached to the dotted circle glyph:
- uni031B [code: unattached-dotted-circle-marks]
⚠️ **WARN** Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ 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ᷖ iᷗ iᷘ iᷙ iᷚ
Your font fully covers the following languages that require the soft-dotted feature: Ma’di (Latn, 584,000 speakers), Sar (Latn, 500,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Nzakara (Latn, 50,000 speakers), Nateni (Latn, 100,000 speakers), Ngbaka (Latn, 1,020,000 speakers), South Central Banda (Latn, 244,000 speakers), Ekpeye (Latn, 226,000 speakers), Navajo (Latn, 166,319 speakers), Mango (Latn, 77,000 speakers), Ebira (Latn, 2,200,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Cicipu (Latn, 44,000 speakers), Yala (Latn, 200,000 speakers), Dutch (Latn, 31,709,104 speakers), Gulay (Latn, 250,478 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Zapotec (Latn, 490,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Lithuanian (Latn, 2,357,094 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Dii (Latn, 71,000 speakers), Kom (Latn, 360,685 speakers), Makaa (Latn, 221,000 speakers), Southern Kisi (Latn, 360,000 speakers), Koonzime (Latn, 40,000 speakers), Mundani (Latn, 34,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Mfumte (Latn, 79,000 speakers), Bafut (Latn, 158,146 speakers), Basaa (Latn, 332,940 speakers), Aghem (Latn, 38,843 speakers), Ejagham (Latn, 120,000 speakers), Igbo (Latn, 27,823,640 speakers), Dan (Latn, 1,099,244 speakers), Avokaya (Latn, 100,000 speakers), Lugbara (Latn, 2,200,000 speakers), Fur (Latn, 1,230,163 speakers). [code: soft-dotted]
🔥 **FAIL** METADATA.pb: Check URL on copyright string is the same as in repository_url field.
- 🔥 FAIL Please add a family.source.repository_url entry. [code: lacks-repo-url]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ 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+02B0 MODIFIER LETTER SMALL H: not included in any glyphset definition
-
U+02B1 MODIFIER LETTER SMALL H WITH HOOK: not included in any glyphset definition
-
U+02B2 MODIFIER LETTER SMALL J: not included in any glyphset definition
-
U+02B3 MODIFIER LETTER SMALL R: not included in any glyphset definition
-
U+02B4 MODIFIER LETTER SMALL TURNED R: not included in any glyphset definition
-
U+02B5 MODIFIER LETTER SMALL TURNED R WITH HOOK: not included in any glyphset definition
-
U+02B6 MODIFIER LETTER SMALL CAPITAL INVERTED R: not included in any glyphset definition
-
U+02B7 MODIFIER LETTER SMALL W: not included in any glyphset definition
-
U+02B8 MODIFIER LETTER SMALL Y: not included in any glyphset definition
-
U+02B9 MODIFIER LETTER PRIME: not included in any glyphset definition
904 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: cyrillic
, cyrillic-ext
, greek
, greek-ext
, hebrew
, latin
, latin-ext
, menu
, vietnamese
[code: unreachable-subsetting]
🔥 **FAIL** Shapes languages in all GF glyphsets.
- 🔥 FAIL GF_Latin_African glyphset:
Language | FAIL messages |
---|---|
kkj_Latn (Kako) | The locl feature did not affect Eng |
dnj_Latn (Dan) | Some base glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | Shaper produced a .notdef |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
dts_Latn (Dogon, Toro So) | The locl feature did not affect Eng |
mzw_Latn (Deg) | The locl feature did not affect Eng |
cou_Latn (Wamey) | The locl feature did not affect Eng |
fub_Latn (Fulfulde, Adamawa) | The locl feature did not affect Eng |
kao_Latn (Xaasongaxango) | The locl feature did not affect Eng |
nyb_Latn (Nyangbo) | The locl feature did not affect Eng |
dur_Latn (Dii) | The locl feature did not affect Eng |
gud_Latn (Dida, Yocoboué) | The locl feature did not affect Eng |
lgg_Latn (Lugbara) | The locl feature did not affect Eng |
dyo_Latn (Jola-Fonyi) | The locl feature did not affect Eng |
nhu_Latn (Noone) | The locl feature did not affect Eng |
mcn_Latn (Masana) | The locl feature did not affect Eng |
kss_Latn (Southern Kisi) | The locl feature did not affect Eng |
yat_Latn (Yambeta) | The locl feature did not affect Eng |
bkm_Latn (Kom) | The locl feature did not affect Eng |
xuo_Latn (Kuo) | The locl feature did not affect Eng |
ee_Latn (Ewe) | The locl feature did not affect Eng |
mgo_Latn (Metaʼ) | The locl feature did not affect Eng |
sbd_Latn (Southern Samo) | The locl feature did not affect Eng |
bqj_Latn (Bandial) | The locl feature did not affect Eng |
bjt_Latn (Balanta-Ganja) | The locl feature did not affect Eng |
ksf_Latn (Bafia) | The locl feature did not affect Eng |
laj_Latn (Lango [Uganda]) | The locl feature did not affect Eng |
tem_Latn (Timne) | The locl feature did not affect Eng |
nnh_Latn (Ngiemboon) | The locl feature did not affect Eng |
wo_Latn (Wolof) | The locl feature did not affect Eng |
kpo_Latn (Ikposo) | The locl feature did not affect Eng |
tod_Latn (Toma) | The locl feature did not affect Eng |
fan_Latn (Fang) | The locl feature did not affect Eng |
xwe_Latn (Gbe, Xwela) | The locl feature did not affect Eng |
yas_Latn (Nugunu) | The locl feature did not affect Eng |
keu_Latn (Akebu) | The locl feature did not affect Eng |
lmp_Latn (Limbum) | The locl feature did not affect Eng |
kbp_Latn (Kabiyé) | The locl feature did not affect Eng |
bfa_Latn (Bari) | The locl feature did not affect Eng |
sig_Latn (Paasaal) | The locl feature did not affect Eng |
agq_Latn (Aghem) | The locl feature did not affect Eng |
loq_Latn (Lobala) | The locl feature did not affect Eng |
mor_Latn (Moro) | Some base glyphs were missing: Ꟈ, ꟈ |
^ | Shaper produced a .notdef |
^ | The locl feature did not affect Eng |
vai_Latn (Vai (Latin)) | The locl feature did not affect Eng |
krs_Latn (Gbaya (Sudan)) | The locl feature did not affect Eng |
dnj_Latn_LR (Dan) | Shaper didn't attach gravecomb to uniA78D |
^ | Shaper didn't attach acutecomb to uniA78D |
^ | Shaper didn't attach uni0302 to uniA78D |
^ | Shaper didn't attach tildecomb to uniA78D |
neb_Latn (Toura) | The locl feature did not affect Eng |
cme_Latn (Cerma) | The locl feature did not affect Eng |
rub_Latn (Gungu) | The locl feature did not affect Eng |
dyi_Latn (Sénoufo, Djimini) | The locl feature did not affect Eng |
muy_Latn (Muyang) | The locl feature did not affect Eng |
tuq_Latn (Tedaga) | The locl feature did not affect Eng |
ach_Latn (Acoli) | The locl feature did not affect Eng |
god_Latn (Godié) | The locl feature did not affect Eng |
gnd_Latn (Zulgo-Gemzek) | The locl feature did not affect Eng |
twq_Latn (Tasawaq) | The locl feature did not affect Eng |
ozm_Latn (Koonzime) | The locl feature did not affect Eng |
dno_Latn (Ndrulo) | The locl feature did not affect Eng |
wan_Latn (Wan) | The locl feature did not affect Eng |
lem_Latn (Nomaande) | The locl feature did not affect Eng |
nhb_Latn (Beng) | The locl feature did not affect Eng |
sld_Latn (Sissala) | The locl feature did not affect Eng |
lam_Latn (Lamba) | The locl feature did not affect Eng |
taq_Latn (Tamasheq, Latin) | The locl feature did not affect Eng |
pnz_Latn (Pana (Central African Republic)) | The locl feature did not affect Eng |
dop_Latn (Lukpa) | The locl feature did not affect Eng |
ahs_Latn (Ashe) | The locl feature did not affect Eng |
avu_Latn (Avokaya) | The locl feature did not affect Eng |
fue_Latn (Fulfulde, Borgu) | The locl feature did not affect Eng |
mbu_Latn (Mbula-Bwazza) | The locl feature did not affect Eng |
bas_Latn (Basaa) | The locl feature did not affect Eng |
nmz_Latn (Nawdm) | The locl feature did not affect Eng |
bzx_Latn (Bozo, Hainyaxo) | The locl feature did not affect Eng |
dow_Latn (Doyayo) | The locl feature did not affect Eng |
mgc_Latn (Morokodo) | The locl feature did not affect Eng |
gmm_Latn (Gbaya-Mbodomo) | The locl feature did not affect Eng |
nus_Latn (Nuer) | The locl feature did not affect Eng |
byv_Latn (Medumba) | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni0302 to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | The locl feature did not affect Eng |
dzg_Latn (Dazaga) | The locl feature did not affect Eng |
csk_Latn (Jola-Kasa) | The locl feature did not affect Eng |
fod_Latn (Foodo) | The locl feature did not affect Eng |
ktj_Latn (Krumen, Plapo) | The locl feature did not affect Eng |
wwa_Latn (Waama) | The locl feature did not affect Eng |
bud_Latn (Ntcham) | The locl feature did not affect Eng |
mnk_Latn (Mandinka) | The locl feature did not affect Eng |
bsp_Latn (Baga Sitemu) | The locl feature did not affect Eng |
nym_Latn (Nyamwezi) | The locl feature did not affect Eng |
lee_Latn (Lyélé) | The locl feature did not affect Eng |
ny_Latn (Nyanja) | The locl feature did not affect Eng |
lun_Latn (Lunda) | The locl feature did not affect Eng |
meq_Latn (Merey) | The locl feature did not affect Eng |
dje_Latn (Zarma) | The locl feature did not affect Eng |
sav_Latn (Saafi-Saafi) | The locl feature did not affect Eng |
nmg_Latn (Kwasio) | The locl feature did not affect Eng |
bib_Latn (Bissa) | The locl feature did not affect Eng |
mfd_Latn (Mendankwe-Nkwen) | The locl feature did not affect Eng |
ttq_Latn (Tawallammat Tamajaq) | The locl feature did not affect Eng |
bzw_Latn (Basa) | The locl feature did not affect Eng |
mmu_Latn (Mmaala) | The locl feature did not affect Eng |
fuh_Latn (Fulfulde, Western Niger) | The locl feature did not affect Eng |
gna_Latn (Kaansa) | The locl feature did not affect Eng |
bav_Latn (Vengo) | The locl feature did not affect Eng |
spp_Latn (Sénoufo, Supyire) | The locl feature did not affect Eng |
mls_Latn (Masalit) | The locl feature did not affect Eng |
hag_Latn (Hanga) | The locl feature did not affect Eng |
bm_Latn (Bambara) | The locl feature did not affect Eng |
gkp_Latn (Kpelle, Guinea) | The locl feature did not affect Eng |
mfi_Latn (Wandala) | The locl feature did not affect Eng |
jgo_Latn (Ngomba) | The locl feature did not affect Eng |
xed_Latn (Hdi) | The locl feature did not affect Eng |
tcd_Latn (Tafi) | The locl feature did not affect Eng |
bcw_Latn (Bana) | The locl feature did not affect Eng |
nfu_Latn (Mfumte) | The locl feature did not affect Eng |
dyu_Latn (Dyula) | The locl feature did not affect Eng |
kye_Latn (Krache) | The locl feature did not affect Eng |
udu_Latn (Uduk) | The locl feature did not affect Eng |
agc_Latn (Agatu) | The locl feature did not affect Eng |
nnw_Latn (Southern Nuni) | The locl feature did not affect Eng |
tik_Latn (Tikar) | The locl feature did not affect Eng |
fuq_Latn (Central-Eastern Niger Fulfulde) | The locl feature did not affect Eng |
bex_Latn (Jur Modo) | The locl feature did not affect Eng |
lok_Latn (Loko) | The locl feature did not affect Eng |
anv_Latn (Denya) | The locl feature did not affect Eng |
log_Latn (Logo) | The locl feature did not affect Eng |
nko_Latn (Nkonya) | The locl feature did not affect Eng |
fuf_Latn (Pular) | The locl feature did not affect Eng |
soy_Latn (Miyobe) | The locl feature did not affect Eng |
yam_Latn (Yamba) | The locl feature did not affect Eng |
xrb_Latn (Karaboro, Eastern) | The locl feature did not affect Eng |
fvr_Latn (Fur) | The locl feature did not affect Eng |
ig_Latn (Igbo) | The locl feature did not affect Eng |
daa_Latn (Dangaléat) | The locl feature did not affect Eng |
mcp_Latn (Makaa) | The locl feature did not affect Eng |
ife_Latn (Ifè) | The locl feature did not affect Eng |
cae_Latn (Lehar) | The locl feature did not affect Eng |
ade_Latn (Adele) | The locl feature did not affect Eng |
bax_Latn (Bamun, Latin) | The locl feature did not affect Eng |
dtm_Latn (Tomo Kan Dogon) | The locl feature did not affect Eng |
gde_Latn (Gude) | The locl feature did not affect Eng |
gur_Latn (Frafra) | The locl feature did not affect Eng |
tpm_Latn (Tampulma) | The locl feature did not affect Eng |
nuv_Latn (Nuni, Northern) | The locl feature did not affect Eng |
ncu_Latn (Chumburung) | The locl feature did not affect Eng |
bza_Latn (Bandi) | The locl feature did not affect Eng |
kia_Latn (Kim) | The locl feature did not affect Eng |
ajg_Latn (Aja) | The locl feature did not affect Eng |
ewo_Latn (Ewondo) | The locl feature did not affect Eng |
bsc_Latn (Bassari) | The locl feature did not affect Eng |
ted_Latn (Krumen, Tepo) | The locl feature did not affect Eng |
vag_Latn (Vagla) | The locl feature did not affect Eng |
xon_Latn (Konkomba) | The locl feature did not affect Eng |
mwk_Latn (Kita Maninkakan) | The locl feature did not affect Eng |
ken_Latn (Kenyang) | The locl feature did not affect Eng |
dgi_Latn (Northern Dagara) | The locl feature did not affect Eng |
mdj_Latn (Mangbetu) | The locl feature did not affect Eng |
las_Latn (Lama (Togo)) | The locl feature did not affect Eng |
fuc_Latn (Pulaar) | The locl feature did not affect Eng |
fmp_Latn (Fe’fe’) | Shaper didn't attach uni0304 to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach acutecomb to uni2C6D |
^ | Shaper didn't attach gravecomb to uni2C6D |
^ | Shaper didn't attach uni030C to uni2C6D |
^ | Shaper didn't attach uni0304 to uni2C6D |
^ | The locl feature did not affect Eng |
mbo_Latn (Mbo) | The locl feature did not affect Eng |
ndv_Latn (Ndut) | The locl feature did not affect Eng |
lg_Latn (Ganda) | The locl feature did not affect Eng |
ndz_Latn (Ndogo) | The locl feature did not affect Eng |
nku_Latn (Kulango, Bouna) | The locl feature did not affect Eng |
sxw_Latn (Saxwe Gbe) | The locl feature did not affect Eng |
bbo_Latn (Northern Bobo Madaré) | The locl feature did not affect Eng |
nza_Latn (Tigon Mbembe) | The locl feature did not affect Eng |
emk_Latn (Maninkakan, Eastern) | The locl feature did not affect Eng |
ikx_Latn (Ik) | The locl feature did not affect Eng |
biv_Latn (Birifor, Southern) | The locl feature did not affect Eng |
myk_Latn (Mamara Senoufo) | The locl feature did not affect Eng |
gux_Latn (Gourmanchéma) | The locl feature did not affect Eng |
saf_Latn (Safaliba) | The locl feature did not affect Eng |
khq_Latn (Koyra Chiini) | The locl feature did not affect Eng |
mev_Latn (Mano) | The locl feature did not affect Eng |
bqv_Latn (Koro Wachi) | The locl feature did not affect Eng |
bfd_Latn (Bafut) | The locl feature did not affect Eng |
ntr_Latn (Delo) | The locl feature did not affect Eng |
lia_Latn (Limba, West-Central) | The locl feature did not affect Eng |
boz_Latn (Tiéyaxo Bozo) | The locl feature did not affect Eng |
snf_Latn (Noon) | The locl feature did not affect Eng |
dag_Latn (Dagbani) | The locl feature did not affect Eng |
kqp_Latn (Kimré) | The locl feature did not affect Eng |
pug_Latn (Phuie) | The locl feature did not affect Eng |
lns_Latn (Lamnso’) | The locl feature did not affect Eng |
ses_Latn (Koyraboro Senni) | The locl feature did not affect Eng |
sok_Latn (Sokoro) | The locl feature did not affect Eng |
naw_Latn (Nawuri) | The locl feature did not affect Eng |
kzc_Latn (Bondoukou Kulango) | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7B6 |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7AE |
^ | Shaper didn't attach tildecomb to uniA7B7 |
^ | Shaper didn't attach tildecomb to uniA7B6 |
^ | The locl feature did not affect Eng |
knp_Latn (Kwanja) | The locl feature did not affect Eng |
bze_Latn (Jenaama Bozo) | The locl feature did not affect Eng |
ybb_Latn (Yemba) | The locl feature did not affect Eng |
ekm_Latn (Elip) | The locl feature did not affect Eng |
bim_Latn (Bimoba) | The locl feature did not affect Eng |
pil_Latn (Yom) | The locl feature did not affect Eng |
adj_Latn (Adioukrou) | The locl feature did not affect Eng |
bbj_Latn (Ghomala) | The locl feature did not affect Eng |
kyf_Latn (Kouya) | The locl feature did not affect Eng |
cko_Latn (Anufo) | The locl feature did not affect Eng |
kyq_Latn (Kenga) | The locl feature did not affect Eng |
gej_Latn (Gen) | The locl feature did not affect Eng |
mfv_Latn (Mandjak) | The locl feature did not affect Eng |
srr_Latn (Serer) | The locl feature did not affect Eng |
gng_Latn (Ngangam) | The locl feature did not affect Eng |
gjn_Latn (Gonja) | The locl feature did not affect Eng |
ahl_Latn (Igo) | The locl feature did not affect Eng |
ddn_Latn (Dendi) | The locl feature did not affect Eng |
azo_Latn (Awing) | The locl feature did not affect Eng |
knf_Latn (Mankanya) | The locl feature did not affect Eng |
sil_Latn (Sisaala, Tumulung) | The locl feature did not affect Eng |
mcu_Latn (Mambila, Cameroon) | The locl feature did not affect Eng |
blo_Latn (Anii) | The locl feature did not affect Eng |
bss_Latn (Akoose) | The locl feature did not affect Eng |
toq_Latn (Toposa) | The locl feature did not affect Eng |
kzr_Latn (Karang) | The locl feature did not affect Eng |
pbi_Latn (Parkwa) | The locl feature did not affect Eng |
ffm_Latn (Maasina Fulfulde) | The locl feature did not affect Eng |
dua_Latn (Duala) | The locl feature did not affect Eng |
mas_Latn (Masai) | The locl feature did not affect Eng |
dip_Latn (Dinka, Northeastern) | The locl feature did not affect Eng |
mnf_Latn (Mundani) | The locl feature did not affect Eng |
bum_Latn (Bulu) | The locl feature did not affect Eng |
kmy_Latn (Koma) | The locl feature did not affect Eng |
sef_Latn (Cebaara Senoufo) | The locl feature did not affect Eng |
kvf_Latn (Kabalai) | The locl feature did not affect Eng |
kdh_Latn (Tem) | The locl feature did not affect Eng |
etu_Latn (Ejagham) | The locl feature did not affect Eng |
maw_Latn (Mampruli) | The locl feature did not affect Eng |
mur_Latn (Murle) | The locl feature did not affect Eng |
tvu_Latn (Tunen) | The locl feature did not affect Eng |
lig_Latn (Ligbi) | The locl feature did not affect Eng |
acd_Latn (Gikyode) | The locl feature did not affect Eng |
yav_Latn (Yangben) | The locl feature did not affect Eng |
wci_Latn (Gbe, Waci) | The locl feature did not affect Eng |
tnr_Latn (Ménik) | The locl feature did not affect Eng |
kus_Latn (Kusaal) | The locl feature did not affect Eng |
kqs_Latn (Kissi, Northern) | The locl feature did not affect Eng |
gov_Latn (Goo) | Some base glyphs were missing: , ̀, ́, ̂ |
^ | Shaper produced a .notdef |
gaa_Latn (Ga) | The locl feature did not affect Eng |
moa_Latn (Mwan) | The locl feature did not affect Eng |
mua_Latn (Mundang) | The locl feature did not affect Eng |
xsm_Latn (Kasem) | The locl feature did not affect Eng |
mdt_Latn (Mbere) | The locl feature did not affect Eng |
kib_Latn (Koalib) | Shaper didn't attach gravecomb to uni2C6F |
^ | Shaper didn't attach acutecomb to uni2C6F |
^ | Shaper didn't attach uni0302 to uni2C6F |
^ | The locl feature did not affect Eng |
mfq_Latn (Moba) | The locl feature did not affect Eng |
avn_Latn (Avatime) | The locl feature did not affect Eng |
vut_Latn (Vute) | The locl feature did not affect Eng |
shz_Latn (Syenara Senoufo) | The locl feature did not affect Eng |
idu_Latn (Idoma) | The locl feature did not affect Eng |
nfr_Latn (Nafaanra) | The locl feature did not affect Eng |
[code: failed-language-shaping]
⚠️ WARN GF_Latin_African glyphset:
Language | FAIL messages |
---|---|
syi_Latn (Seki) | No exemplar glyphs were defined for language Seki |
dnj_Latn (Dan) | Some auxiliary glyphs were missing: , ̀, ́, ̂, ̄, ̋, ̏ |
^ | No variant glyphs were found for uni0181 |
tod_Latn (Toma) | No variant glyphs were found for uni028B |
^ | No variant glyphs were found for uni01B2 |
cch_Latn (Atsam) | No exemplar glyphs were defined for language Atsam |
mor_Latn (Moro) | Some auxiliary glyphs were missing: Ꟈ, ꟈ |
mgy_Latn (Mbunga) | No exemplar glyphs were defined for language Mbunga |
amo_Latn (Amo) | No exemplar glyphs were defined for language Amo |
hna_Latn (Mina) | No exemplar glyphs were defined for language Mina |
kfo_Latn (Koro) | No exemplar glyphs were defined for language Koro |
gov_Latn (Goo) | Some auxiliary glyphs were missing: , ̀, ́, ̂ |
gaa_Latn (Ga) | No variant glyphs were found for uni01A9 |
^ | No variant glyphs were found for uni01B7 |
ggn_Latn (Eastern Gurung, Latin) | No exemplar glyphs were defined for language Eastern Gurung, Latin |
[code: warning-language-shaping]
⚠️ **WARN** DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
🔥 **FAIL** Does DESCRIPTION file contain a upstream Git repo 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]
🔥 **FAIL** Check copyright namerecords match license file.
- 🔥 FAIL License file LICENSE.txt exists but NameID 13 (LICENSE DESCRIPTION) value on platform 3 (WINDOWS) is not specified for that. Value was: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software." Must be changed to "Licensed under the Apache License, Version 2.0" [code: wrong]
🔥 **FAIL** Check license file has good copyright string.
- 🔥 FAIL First line in license file is:
"apache license"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
ℹ️ **INFO** Familyname must be unique according to namecheck.fontdata.com
- ℹ️ INFO The family name "Arimo" seems to be already in use.
Please visit http://namecheck.fontdata.com for more info. [code: name-collision]
🔥 **FAIL** Check variable font instances
- 🔥 FAIL fvar instances are incorrect:
- Add missing instances
Name | current | expected |
---|---|---|
Regular | wght=400.0 | wght=400.0 |
Medium | N/A | wght=500.0 |
SemiBold | N/A | wght=600.0 |
Bold | wght=700.0 | wght=700.0 |
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
apache/arimo/Arimo[wght].ttf | |
---|---|
Dehinted Size | 485.2kb |
Hinted Size | 485.2kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Ensure variable fonts include an avar table.
⚠️ WARN This variable font does not have an avar table. [code: missing-avar]
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Description strings in the name table must not exceed 200 characters.
⚠️ WARN A few name table entries with ID=10 (NameID.DESCRIPTION) are longer than 200 characters. Please check whether those entries are copyright notices mistakenly stored in the description string entries by a bug in an old FontLab version. If that's the case, then such copyright notices must be removed from these entries. [code: too-long]
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 23 | 27 | 79 | 17 | 334 | 0 |
0% | 0% | 5% | 6% | 16% | 4% | 70% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] Kosugi-Regular.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[25] Kosugi-Regular.ttf🔥 **FAIL** Checking correctness of monospaced metadata.
|
apache/kosugi/Kosugi-Regular.ttf | |
---|---|
Dehinted Size | 2.2Mb |
Hinted Size | 2.2Mb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 8 | 13 | 71 | 8 | 149 | 0 |
0% | 0% | 3% | 5% | 29% | 3% | 60% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] KosugiMaru-Regular.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[27] KosugiMaru-Regular.ttf🔥 **FAIL** Checking correctness of monospaced metadata.
|
apache/kosugimaru/KosugiMaru-Regular.ttf | |
---|---|
Dehinted Size | 3.4Mb |
Hinted Size | 3.4Mb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 10 | 13 | 71 | 8 | 147 | 0 |
0% | 0% | 4% | 5% | 29% | 3% | 59% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] RobotoSlab[wght].ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[20] RobotoSlab[wght].ttf
|
apache/robotoslab/RobotoSlab[wght].ttf | |
---|---|
Dehinted Size | 246.0kb |
Hinted Size | 246.0kb |
Increase | 24 bytes |
Change | 0.0 % |
[code: size-impact] |
⚠️ **WARN** Is there kerning info for non-ligated sequences?
-
⚠️ WARN GPOS table lacks kerning info for the following non-ligated sequences:-
f + i
-
i + l [code: lacks-kern-info]
-
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 2 | 12 | 40 | 10 | 185 | 0 |
0% | 0% | 1% | 5% | 16% | 4% | 74% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Something went wrong after running packager to update this PR. I'll close these here. |
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] ABeeZee-Regular.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] [3] ABeeZee-Italic.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[29] ABeeZee-Regular.ttf🔥 **FAIL** Check if each glyph has the recommended amount of contours.
The following glyphs do not have the recommended number of contours:
[code: contour-count] ℹ️ **INFO** Font contains all required tables?
|
ofl/abeezee/ABeeZee-Regular.ttf | |
---|---|
Dehinted Size | 30.8kb |
Hinted Size | 44.9kb |
Increase | 14.1kb |
Change | 45.9 % |
[code: size-impact] |
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Font has old ttfautohint applied?
⚠️ WARN ttfautohint used in font = 1.8.3; latest = 1.8.4; Need to re-run with the newer version! [code: old-ttfa]
⚠️ **WARN** Checking OS/2 achVendID.
⚠️ WARN OS/2 VendorID is 'PYRS', a font editor default. 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: bad]
[29] ABeeZee-Italic.ttf
🔥 **FAIL** Check if each glyph has the recommended amount of contours.
-
🔥 FAIL The following glyphs have no contours even though they were expected to have some:
-
Glyph name: uni2215 Expected: 1
-
Glyph name: uni2215 Expected: 1
[code: no-contour]
-
-
⚠️ 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:
- Glyph name: uni00AD Contours detected: 1 Expected: 0
- Glyph name: Racute Contours detected: 3 Expected: 2
- Glyph name: uni00AD Contours detected: 1 Expected: 0
[code: contour-count]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
cvt
-
fpgm
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Does the font contain a soft hyphen?
⚠️ WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:- foundryicon
[code: unreachable-glyphs]
- foundryicon
⚠️ **WARN** Are there any misaligned on-curve points?
-
⚠️ WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:-
percent (U+0025): X=157.0,Y=1.0 (should be at baseline 0?)
-
six (U+0036): X=495.0,Y=702.0 (should be at cap-height 700?)
-
six (U+0036): X=518.5,Y=701.5 (should be at cap-height 700?)
-
at (U+0040): X=205.5,Y=-1.5 (should be at baseline 0?)
-
B (U+0042): X=130.0,Y=-1.5 (should be at baseline 0?)
-
K (U+004B): X=537.0,Y=698.0 (should be at cap-height 700?)
-
c (U+0063): X=341.5,Y=-2.0 (should be at baseline 0?)
-
c (U+0063): X=403.5,Y=520.5 (should be at x-height 520?)
-
e (U+0065): X=363.0,Y=0.5 (should be at baseline 0?)
-
braceleft (U+007B): X=448.0,Y=701.0 (should be at cap-height 700?)
-
17 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
⚠️ **WARN** Are any segments inordinately short?
-
⚠️ WARN The following glyphs have segments which seem very short:-
at (U+0040) contains a short segment B<<679.0,116.0>-<677.0,104.0>-<677.0,95.0>>
-
at (U+0040) contains a short segment B<<677.0,95.0>-<677.0,74.0>-<689.5,63.0>>
-
at (U+0040) contains a short segment B<<689.5,63.0>-<702.0,52.0>-<724.0,52.0>>
-
G (U+0047) contains a short segment B<<573.0,146.0>-<572.0,141.0>-<571.5,134.5>>
-
G (U+0047) contains a short segment B<<571.5,134.5>-<571.0,128.0>-<571.0,121.0>>
-
U (U+0055) contains a short segment B<<561.0,146.0>-<560.0,141.0>-<559.5,134.5>>
-
U (U+0055) contains a short segment B<<559.5,134.5>-<559.0,128.0>-<559.0,121.0>>
-
a (U+0061) contains a short segment B<<482.0,141.0>-<481.0,136.0>-<480.5,129.5>>
-
d (U+0064) contains a short segment B<<494.0,141.0>-<493.0,136.0>-<492.5,129.5>>
-
d (U+0064) contains a short segment B<<492.5,129.5>-<492.0,123.0>-<492.0,116.0>>
-
38 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: found-short-segments]
⚠️ **WARN** Do any segments have colinear vectors?
-
⚠️ WARN The following glyphs have colinear vectors:-
exclam (U+0021): L<<108.0,207.0>--<143.0,480.0>> -> L<<143.0,480.0>--<187.0,729.0>>
-
exclam (U+0021): L<<287.0,729.0>--<243.0,480.0>> -> L<<243.0,480.0>--<182.0,207.0>>
-
exclamdown (U+00A1): L<<209.0,314.0>--<174.0,41.0>> -> L<<174.0,41.0>--<127.0,-220.0>>
-
exclamdown (U+00A1): L<<27.0,-220.0>--<74.0,41.0>> -> L<<74.0,41.0>--<135.0,314.0>> [code: found-colinear-vectors]
-
⚠️ **WARN** Ensure dotted circle glyph is present and can attach marks.
⚠️ 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.
⚠️ WARN The dot of soft dotted characters should disappear in other cases, for example: ī̦ i̦̇ i̦̊ ǐ̦ j̦̀ j̦́ j̦̃ j̦̄ j̦̇ j̦̈ j̦̊ ǰ̦
Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Avokaya (Latn, 100,000 speakers), Sar (Latn, 500,000 speakers), Fur (Latn, 1,230,163 speakers), Mango (Latn, 77,000 speakers), Southern Kisi (Latn, 360,000 speakers), Koonzime (Latn, 40,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Bafut (Latn, 158,146 speakers), Lithuanian (Latn, 2,357,094 speakers), Igbo (Latn, 27,823,640 speakers), Kom (Latn, 360,685 speakers), Yala (Latn, 200,000 speakers), Zapotec (Latn, 490,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Lugbara (Latn, 2,200,000 speakers), Cicipu (Latn, 44,000 speakers), South Central Banda (Latn, 244,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Mundani (Latn, 34,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Nzakara (Latn, 50,000 speakers), Gulay (Latn, 250,478 speakers), Dii (Latn, 71,000 speakers), Aghem (Latn, 38,843 speakers), Nateni (Latn, 100,000 speakers), Makaa (Latn, 221,000 speakers), Ekpeye (Latn, 226,000 speakers), Ejagham (Latn, 120,000 speakers), Mfumte (Latn, 79,000 speakers), Dan (Latn, 1,099,244 speakers), Belarusian (Cyrl, 10,064,517 speakers), Basaa (Latn, 332,940 speakers), Navajo (Latn, 166,319 speakers), Ma’di (Latn, 584,000 speakers), Ebira (Latn, 2,200,000 speakers). [code: soft-dotted]
🔥 **FAIL** METADATA.pb: Check URL on copyright string is the same as in repository_url field.
- 🔥 FAIL Please add a family.source.repository_url entry. [code: lacks-repo-url]
⚠️ **WARN** METADATA.pb: Designers are listed correctly on the Google Fonts catalog?
⚠️ WARN It seems that Anja Meiners 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** Copyright notice on METADATA.pb should not contain 'Reserved Font Name'.
⚠️ WARN METADATA.pb: copyright field ("Copyright 2011 The ABeeZee Project Authors (https://github.com/googlefonts/abeezee) with Reserved Font Name ABeeZee") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ WARN The following codepoints supported by the font are not covered by
any subsets defined in the font's metadata file, and will never
be served. You can solve this by either manually adding additional
subset declarations to METADATA.pb, or by editing the glyphset
definitions. -
U+02C7 CARON: try adding one of: canadian-aboriginal, tifinagh, yi
-
U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: math, tifinagh, cherokee, coptic
-
U+0307 COMBINING DOT ABOVE: try adding one of: old-permic, coptic, tai-le, canadian-aboriginal, math, tifinagh, syriac, malayalam
-
U+030A COMBINING RING ABOVE: try adding syriac
-
U+030C COMBINING CARON: try adding one of: cherokee, tai-le
-
U+0326 COMBINING COMMA BELOW: not included in any glyphset definition
-
U+0327 COMBINING CEDILLA: not included in any glyphset definition
Or you can add the above codepoints to one of the subsets supported by the font: latin
, latin-ext
, menu
[code: unreachable-subsetting]
⚠️ **WARN** On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.
⚠️ WARN The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo.
Please consider mentioning note-worthy improvements made to the family recently. [code: description-not-updated]
ℹ️ **INFO** Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO Found a git repo URL: https://github.com/googlefonts/abeezee [code: url-found]
🔥 **FAIL** Check family name for GF Guide compliance.
- 🔥 FAIL "ABeeZee" contains an abbreviation. [code: abbreviation]
⚠️ **WARN** Check copyright namerecords match license file.
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url]
💥 **ERROR** Check font follows the Google Fonts CJK vertical metric schema
- 💥 ERROR 'manifest' [code: error]
💥 **ERROR** Check if the vertical metrics of a CJK family are similar to the same family hosted on Google Fonts.
- 💥 ERROR 'manifest' [code: error]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ 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]
🔥 **FAIL** Check Google Fonts glyph coverage.
-
🔥 FAIL Missing required codepoints:
-
0x0100 (LATIN CAPITAL LETTER A WITH MACRON)
-
0x0101 (LATIN SMALL LETTER A WITH MACRON)
-
0x0102 (LATIN CAPITAL LETTER A WITH BREVE)
-
0x0103 (LATIN SMALL LETTER A WITH BREVE)
-
0x0104 (LATIN CAPITAL LETTER A WITH OGONEK)
-
0x0105 (LATIN SMALL LETTER A WITH OGONEK)
-
0x0106 (LATIN CAPITAL LETTER C WITH ACUTE)
-
0x0107 (LATIN SMALL LETTER C WITH ACUTE)
-
0x010A (LATIN CAPITAL LETTER C WITH DOT ABOVE)
-
0x010B (LATIN SMALL LETTER C WITH DOT ABOVE)
-
86 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints]
ℹ️ **INFO** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ofl/abeezee/ABeeZee-Italic.ttf | |
---|---|
Dehinted Size | 32.3kb |
Hinted Size | 45.9kb |
Increase | 13.6kb |
Change | 42.2 % |
[code: size-impact] |
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Font has old ttfautohint applied?
⚠️ WARN ttfautohint used in font = 1.8.3; latest = 1.8.4; Need to re-run with the newer version! [code: old-ttfa]
⚠️ **WARN** Checking OS/2 achVendID.
⚠️ WARN OS/2 VendorID is 'PYRS', a font editor default. 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: bad]
[1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
8 | 0 | 10 | 32 | 116 | 15 | 299 | 0 |
2% | 0% | 2% | 7% | 24% | 3% | 62% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Taken from the upstream repo https://github.com/fridamedrano/Kalnia-Glaze at commit fridamedrano/Kalnia-Glaze@3a17843.
PR Checklist:
- [ ] Primary_script definition in the METADATA.pb file for all projects that have a primary non-Latin based language support target