Skip to content
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

Alatsi: Version 1.008; ttfautohint (v1.8.4.7-5d5b) added #7600

Merged
merged 2 commits into from May 9, 2024

Conversation

yanone
Copy link
Collaborator

@yanone yanone commented Apr 25, 2024

Taken from the upstream repo https://github.com/SorkinType/Alatsi/ at commit https://github.com/SorkinType/Alatsi//commit/3c594b0850c27f61d1ff9584bd4b8c6cec1b9415.

Resolves #6873

PR Checklist:

  • Family categorization tags collected from the type design team with the Categories Form
  • Minisite_url definition in the METADATA.pb file for commissioned projects
  • Primary_script definition in the METADATA.pb file for all projects that have a primary non-Latin based language support target
  • Fontbakery checks are reviewed and failing checks are resolved in collaboration with the upstream font development team
  • Diffenator2 regression checks for revisions on all projects that are currently in production
  • Designers bio info have to be present in the designer catalog (at least an issue should be opened for tracking this, if they are not)
  • Check designers order in metadata.pb, since the first one of the list appears as “principal designer”
  • Social media formatted visual assets for all new commissioned projects in the Drive directory, communicate with the repository Maintainer so that they can push this content to the Social Media tracker spreadsheet
  • Social media content draft for all new commissioned projects in the Drive directory and Social Media tracker spreadsheet, communicate with the repository Maintainer so that they can push this content to the Social Media tracker spreadsheet

Copy link

FontBakery report

fontbakery version: 0.12.3

Experimental checks

These won't break the CI job for now, but will become effective after some time if nobody raises any concern.

[3] Alatsi-Regular.ttf
⚠️ WARN Validate location, size and resolution of article images.
  • ⚠️ WARN

    Family metadata at ofl/alatsi does not have an article.


    [code: lacks-article]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field.
  • ℹ️ INFO

    Please consider adding a family.minisite_url entry.


    [code: lacks-minisite-url]
🔥 FAIL Check tabular widths don't have kerning.
  • 🔥 FAIL

    Kerning between Odieresis and two.tf is -32, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E50 and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni0212 and three.tf is -26, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni021A and two.tf is -9, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E6A and two.tf is -9, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EF8 and three.tf is -17, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between Zacute and three.tf is -36, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between abreve and two.tf is -30, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni0229 and three.tf is -21, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E29 and three.tf is -43, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E23 and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni0266 and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between dotlessi and three.tf is -58, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between dotlessi and eight.tf is -23, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between iacute and three.tf is -23, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between iacute and eight.tf is -23, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between ibreve and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni026F and three.tf is -46, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1ECD and three.tf is -26, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between ohorn and three.tf is 10, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EDB and three.tf is -65, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EE3 and three.tf is 10, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EDD and three.tf is -65, should be 0


    [code: has-tabular-kerning]

All other checks

[19] Alatsi-Regular.ttf
⚠️ WARN Check if each glyph has the recommended amount of contours.
  • ⚠️ 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: thorn Contours detected: 3 Expected: 2

  • Glyph name: Hbar Contours detected: 2 Expected: 1

  • Glyph name: uni019A Contours detected: 2 Expected: 1

  • Glyph name: uni01B5 Contours detected: 2 Expected: 1

  • Glyph name: uni01B6 Contours detected: 2 Expected: 1

  • Glyph name: uni01EC Contours detected: 4 Expected: 3

  • Glyph name: uni01ED Contours detected: 4 Expected: 3

  • Glyph name: uni0228 Contours detected: 2 Expected: 1

  • Glyph name: uni0229 Contours detected: 3 Expected: 2

  • 24 more.

Use -F or --full-lists to disable shortening of long lists.

[code: contour-count]
⚠️ WARN Check math signs have the same width.
  • ⚠️ WARN

    The most common width is 1144 among a set of 5 math glyphs.
    The following math glyphs have a different width, though:

Width = 1064: greater, less

Width = 1142: logicalnot, greaterequal, lessequal

Width = 1170: multiply

Width = 1084: divide

Width = 934: minus

[code: width-outliers]
⚠️ 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:

- IJ_acutecomb

- exclamdown.cap

- f_f_i_dflt

- ij_acutecomb

- questiondown.cap

- uni03030304.case

- uni03030308.case

- uni03060303.case.001

- uni03080300.case

- uni03080301.case

- 3 more.

Use -F or --full-lists to disable shortening of long lists.

[code: unreachable-glyphs]
⚠️ WARN Are there any misaligned on-curve points?
  • ⚠️ WARN

    The following glyphs have on-curve points which have potentially incorrect y coordinates:

* three (U+0033): X=274.0,Y=-2.0 (should be at baseline 0?)

* eight (U+0038): X=398.5,Y=1392.5 (should be at cap-height 1394?)

* eight (U+0038): X=843.0,Y=1392.5 (should be at cap-height 1394?)

* nine (U+0039): X=336.5,Y=-2.0 (should be at baseline 0?)

* nine (U+0039): X=821.0,Y=1392.0 (should be at cap-height 1394?)

* W (U+0057): X=480.0,Y=-1.0 (should be at baseline 0?)

* W (U+0057): X=446.0,Y=-1.0 (should be at baseline 0?)

* p (U+0070): X=528.5,Y=996.5 (should be at x-height 996?)

* cent (U+00A2): X=458.0,Y=1392.0 (should be at cap-height 1394?)

* cent (U+00A2): X=696.0,Y=1392.0 (should be at cap-height 1394?)

* 52 more.

Use -F or --full-lists to disable shortening of long lists.

[code: found-misalignments]
⚠️ WARN Do outlines contain any jaggy segments?
  • ⚠️ WARN

    The following glyphs have jaggy segments:

* b (U+0062): L<<396.0,996.0>--<376.0,824.0>>/B<<376.0,824.0>-<392.0,892.0>-<439.5,936.0>> = 6.60800530004868

* d (U+0064): B<<658.5,969.5>-<729.0,919.0>-<750.0,824.0>>/L<<750.0,824.0>--<732.0,970.0>> = 5.436536603115342

* dcaron (U+010F): B<<658.5,969.5>-<729.0,919.0>-<750.0,824.0>>/L<<750.0,824.0>--<732.0,970.0>> = 5.436536603115342

* eth (U+00F0): B<<701.0,856.5>-<729.0,817.0>-<738.0,780.0>>/B<<738.0,780.0>-<727.0,901.0>-<662.0,1010.0>> = 8.47687822446107

* p (U+0070): B<<460.5,41.0>-<394.0,110.0>-<370.0,198.0>>/L<<370.0,198.0>--<394.0,10.0>> = 7.980113745168495

* p (U+0070): L<<390.0,964.0>--<370.0,824.0>>/B<<370.0,824.0>-<382.0,881.0>-<424.5,926.0>> = 3.758555685471942

* q (U+0071): B<<666.5,963.5>-<732.0,907.0>-<750.0,824.0>>/L<<750.0,824.0>--<750.0,996.0>> = 12.236111509416325

* q (U+0071): L<<730.0,10.0>--<750.0,204.0>>/B<<750.0,204.0>-<722.0,87.0>-<645.5,29.5>> = 7.57269677558675

* thorn (U+00FE): B<<472.0,36.0>-<404.0,100.0>-<379.0,186.0>>/L<<379.0,186.0>--<398.0,10.0>> = 10.047546824137292

* thorn (U+00FE): L<<396.0,996.0>--<376.0,824.0>>/B<<376.0,824.0>-<392.0,892.0>-<439.5,936.0>> = 6.60800530004868

* 36 more.

Use -F or --full-lists to disable shortening of long lists.

[code: found-jaggy-segments]
⚠️ WARN Do outlines contain any semi-vertical or semi-horizontal lines?
  • ⚠️ WARN

    The following glyphs have semi-vertical/semi-horizontal lines:

* Eng (U+014A): L<<864.0,-78.0>--<865.0,949.0>>

* ae (U+00E6): L<<842.0,572.0>--<1196.0,574.0>>

* aeacute (U+01FD): L<<842.0,572.0>--<1196.0,574.0>>

* oe (U+0153): L<<1002.0,572.0>--<1356.0,574.0>>

* paragraph (U+00B6): L<<536.0,1554.0>--<1082.0,1556.0>>

* q (U+0071): L<<976.0,996.0>--<972.0,-436.0>>

* uni01A5 (U+01A5): L<<152.0,-436.0>--<154.0,1173.0>>

* uni01AD (U+01AD): L<<189.0,996.0>--<188.0,1177.0>>

* uni01B2 (U+01B2): L<<870.0,580.0>--<871.0,1111.0>>

* uni01E3 (U+01E3): L<<842.0,572.0>--<1196.0,574.0>>

* 11 more.

Use -F or --full-lists to disable shortening of long lists.

[code: found-semi-vertical]
⚠️ 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: i̓ į̀ į́ į̂ į̃ į̄ į̌

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̸̓ j̓ j̛̓ j̠̓ j̣̓ j̤̓

Your font fully covers the following languages that require the soft-dotted feature: Zapotec (Latn, 490,000 speakers), Ma’di (Latn, 584,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Cicipu (Latn, 44,000 speakers), Sar (Latn, 500,000 speakers), Mango (Latn, 77,000 speakers), Ebira (Latn, 2,200,000 speakers), South Central Banda (Latn, 244,000 speakers), Dutch (Latn, 31,709,104 speakers), Nateni (Latn, 100,000 speakers), Gulay (Latn, 250,478 speakers), Ekpeye (Latn, 226,000 speakers), Nzakara (Latn, 50,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Bete-Bendi (Latn, 100,000 speakers).

Your font does not cover the following languages that require the soft-dotted feature: Kom (Latn, 360,685 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Aghem (Latn, 38,843 speakers), Avokaya (Latn, 100,000 speakers), Bafut (Latn, 158,146 speakers), Basaa (Latn, 332,940 speakers), Mfumte (Latn, 79,000 speakers), Yala (Latn, 200,000 speakers), Lugbara (Latn, 2,200,000 speakers), Navajo (Latn, 166,319 speakers), Southern Kisi (Latn, 360,000 speakers), Ejagham (Latn, 120,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Igbo (Latn, 27,823,640 speakers), Dan (Latn, 1,099,244 speakers), Koonzime (Latn, 40,000 speakers), Fur (Latn, 1,230,163 speakers), Belarusian (Cyrl, 10,064,517 speakers), Makaa (Latn, 221,000 speakers), Mundani (Latn, 34,000 speakers), Dii (Latn, 71,000 speakers).

[code: soft-dotted]
⚠️ 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+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
  • U+02BA MODIFIER LETTER DOUBLE PRIME: not included in any glyphset definition
  • U+02BE MODIFIER LETTER RIGHT HALF RING: not included in any glyphset definition
  • U+02BF MODIFIER LETTER LEFT HALF RING: not included in any glyphset definition
  • U+02C7 CARON: try adding one of: canadian-aboriginal, tifinagh, yi
  • U+02C8 MODIFIER LETTER VERTICAL LINE: not included in any glyphset definition
  • U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition 175 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-ext, latin, latin-ext, menu, vietnamese

[code: unreachable-subsetting]
⚠️ WARN Is there kerning info for non-ligated sequences?
  • ⚠️ WARN

    GPOS table lacks kerning info for the following non-ligated sequences:

- f + f

- f + i

- f + l

[code: lacks-kern-info]

⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
  • ⚠️ WARN

    This font file does not have a 'meta' table.


    [code: lacks-meta-table]
ℹ️ INFO List all superfamily filepaths
  • ℹ️ INFO

    ofl/alatsi


    [code: family-path]
ℹ️ INFO Font contains all required tables?
  • ℹ️ INFO

    This font contains the following optional tables:

- cvt 

- fpgm

- loca

- prep

- GPOS

- GSUB

- gasp

[code: optional-tables]

ℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL?
ℹ️ INFO EPAR table present in font?
ℹ️ 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:

ofl/alatsi/Alatsi-Regular.ttf
Dehinted Size 391.5kb
Hinted Size 433.7kb
Increase 42.2kb
Change 10.8 %
[code: size-impact]
🔥 FAIL Ensure the font supports case swapping for all its glyphs.
  • 🔥 FAIL

    The following glyphs lack their case-swapping counterparts:

Glyph present in the font Missing case-swapping counterpart
U+0242: LATIN SMALL LETTER GLOTTAL STOP U+0241: LATIN CAPITAL LETTER GLOTTAL STOP
U+024B: LATIN SMALL LETTER Q WITH HOOK TAIL U+024A: LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
U+0280: LATIN LETTER SMALL CAPITAL R U+01A6: LATIN LETTER YR
U+0391: GREEK CAPITAL LETTER ALPHA U+03B1: GREEK SMALL LETTER ALPHA
U+0392: GREEK CAPITAL LETTER BETA U+03B2: GREEK SMALL LETTER BETA
U+0395: GREEK CAPITAL LETTER EPSILON U+03B5: GREEK SMALL LETTER EPSILON
U+0396: GREEK CAPITAL LETTER ZETA U+03B6: GREEK SMALL LETTER ZETA
U+0397: GREEK CAPITAL LETTER ETA U+03B7: GREEK SMALL LETTER ETA
U+0399: GREEK CAPITAL LETTER IOTA U+03B9: GREEK SMALL LETTER IOTA
U+039A: GREEK CAPITAL LETTER KAPPA U+03BA: GREEK SMALL LETTER KAPPA
U+039D: GREEK CAPITAL LETTER NU U+03BD: GREEK SMALL LETTER NU
U+039F: GREEK CAPITAL LETTER OMICRON U+03BF: GREEK SMALL LETTER OMICRON
U+03A1: GREEK CAPITAL LETTER RHO U+03C1: GREEK SMALL LETTER RHO
U+03A3: GREEK CAPITAL LETTER SIGMA U+03C3: GREEK SMALL LETTER SIGMA
U+03A4: GREEK CAPITAL LETTER TAU U+03C4: GREEK SMALL LETTER TAU
U+A740: LATIN CAPITAL LETTER K WITH STROKE U+A741: LATIN SMALL LETTER K WITH STROKE
U+AB53: LATIN SMALL LETTER CHI U+A7B3: LATIN CAPITAL LETTER CHI
[code: missing-case-counterparts]
🔥 FAIL Shapes languages in all GF glyphsets.
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
bm_Latn (Bambara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
dyu_Latn (Dyula) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
ig_Latn (Igbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
lg_Latn (Ganda) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sok_Latn (Sokoro) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fue_Latn (Fulfulde, Borgu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mor_Latn (Moro) Some base glyphs were missing: Ꟈ, ꟈ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xsm_Latn (Kasem) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dag_Latn (Dagbani) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
khq_Latn (Koyra Chiini) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bum_Latn (Bulu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ekm_Latn (Elip) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dzg_Latn (Dazaga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gnd_Latn (Zulgo-Gemzek) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
csk_Latn (Jola-Kasa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xon_Latn (Konkomba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuq_Latn (Central-Eastern Niger Fulfulde) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ahl_Latn (Igo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ybb_Latn (Yemba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yam_Latn (Yamba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
shz_Latn (Syenara Senoufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ken_Latn (Kenyang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuc_Latn (Pulaar) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
byv_Latn (Medumba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lg_Latn (Ganda) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kye_Latn (Krache) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bqj_Latn (Bandial) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bm_Latn (Bambara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nko_Latn (Nkonya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ddn_Latn (Dendi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gde_Latn (Gude) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nhb_Latn (Beng) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kmy_Latn (Koma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gng_Latn (Ngangam) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mgo_Latn (Metaʼ) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bzx_Latn (Bozo, Hainyaxo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gkp_Latn (Kpelle, Guinea) Shaper didn't attach acutecomb.case to Aogonek
^ Shaper didn't attach uni0328 to uni0259
^ Shaper didn't attach uni0328 to uni018F
^ Shaper didn't attach uni0328 to uni025B
^ Shaper didn't attach uni0328 to uni0190
^ Shaper didn't attach acutecomb to iogonek
^ Shaper didn't attach acutecomb.case to Iogonek
^ Shaper didn't attach uni0328 to uni0254
^ Shaper didn't attach uni0328 to uni0186
^ Shaper didn't attach acutecomb to uogonek
^ Shaper didn't attach acutecomb.case to Uogonek
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ted_Latn (Krumen, Tepo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pug_Latn (Phuie) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lam_Latn (Lamba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mdt_Latn (Mbere) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lok_Latn (Loko) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bqv_Latn (Koro Wachi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xed_Latn (Hdi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wwa_Latn (Waama) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nuv_Latn (Nuni, Northern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mls_Latn (Masalit) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ewo_Latn (Ewondo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sig_Latn (Paasaal) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bkm_Latn (Kom) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
rub_Latn (Gungu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nus_Latn (Nuer) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sil_Latn (Sisaala, Tumulung) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ajg_Latn (Aja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
maw_Latn (Mampruli) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pnz_Latn (Pana (Central African Republic)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lig_Latn (Ligbi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kyq_Latn (Kenga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bcw_Latn (Bana) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mur_Latn (Murle) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
hag_Latn (Hanga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dgi_Latn (Northern Dagara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tcd_Latn (Tafi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
knf_Latn (Mankanya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wan_Latn (Wan) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fod_Latn (Foodo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mua_Latn (Mundang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tnr_Latn (Ménik) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
avn_Latn (Avatime) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ktj_Latn (Krumen, Plapo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kss_Latn (Southern Kisi) Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ade_Latn (Adele) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nnw_Latn (Southern Nuni) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ikx_Latn (Ik) Some base glyphs were missing: ʝ, Ʝ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dur_Latn (Dii) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lia_Latn (Limba, West-Central) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cae_Latn (Lehar) Some base glyphs were missing: Ɂ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mzw_Latn (Deg) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kdh_Latn (Tem) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dow_Latn (Doyayo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tvu_Latn (Tunen) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bfa_Latn (Bari) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xuo_Latn (Kuo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ahs_Latn (Ashe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
vut_Latn (Vute) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
jgo_Latn (Ngomba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
krs_Latn (Gbaya (Sudan)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mbo_Latn (Mbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cko_Latn (Anufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ig_Latn (Igbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yat_Latn (Yambeta) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfv_Latn (Mandjak) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
taq_Latn (Tamasheq, Latin) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kpo_Latn (Ikposo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mnk_Latn (Mandinka) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kus_Latn (Kusaal) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gur_Latn (Frafra) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cme_Latn (Cerma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
log_Latn (Logo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tem_Latn (Timne) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dyo_Latn (Jola-Fonyi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
agc_Latn (Agatu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gux_Latn (Gourmanchéma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gud_Latn (Dida, Yocoboué) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fmp_Latn (Fe’fe’) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nga_Latn (Ngbaka) Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kib_Latn (Koalib) Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ny_Latn (Nyanja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lee_Latn (Lyélé) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ndv_Latn (Ndut) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sxw_Latn (Saxwe Gbe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nza_Latn (Tigon Mbembe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dua_Latn (Duala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bib_Latn (Bissa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
agq_Latn (Aghem) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bim_Latn (Bimoba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kvf_Latn (Kabalai) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dts_Latn (Dogon, Toro So) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bav_Latn (Vengo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ses_Latn (Koyraboro Senni) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kbp_Latn (Kabiyé) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
laj_Latn (Lango [Uganda]) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dno_Latn (Ndrulo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yba_Latn (Yala) Some base glyphs were missing: A̍, E̍, I̍, O̍, U̍, a̍, e̍, i̍, o̍, u̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
^ Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
buu_Latn (Budu) Some base glyphs were missing: ꞉, ꞊
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bza_Latn (Bandi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
muy_Latn (Muyang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kqs_Latn (Kissi, Northern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kyf_Latn (Kouya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
udu_Latn (Uduk) Some base glyphs were missing: T͟H, t͟h
^ Some mark glyphs were missing: ◌͟
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yre_Latn (Yaouré) Some base glyphs were missing: ˗, ˮ
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mwk_Latn (Kita Maninkakan) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dtm_Latn (Tomo Kan Dogon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuh_Latn (Fulfulde, Western Niger) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ncu_Latn (Chumburung) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ttq_Latn (Tawallammat Tamajaq) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gej_Latn (Gen) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tuq_Latn (Tedaga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dip_Latn (Dinka, Northeastern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
twq_Latn (Tasawaq) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sld_Latn (Sissala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mbu_Latn (Mbula-Bwazza) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wci_Latn (Gbe, Waci) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gjn_Latn (Gonja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ntr_Latn (Delo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fub_Latn (Fulfulde, Adamawa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuf_Latn (Pular) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ife_Latn (Ifè) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bex_Latn (Jur Modo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gov_Latn (Goo) Some base glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, Ɤ, Ɤ̀, Ɤ́, Ɤ̂
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dop_Latn (Lukpa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
azo_Latn (Awing) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bsc_Latn (Bassari) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ksf_Latn (Bafia) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
spp_Latn (Sénoufo, Supyire) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kao_Latn (Xaasongaxango) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
las_Latn (Lama (Togo)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sav_Latn (Saafi-Saafi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nfr_Latn (Nafaanra) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lgg_Latn (Lugbara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kzc_Latn (Bondoukou Kulango) Some base glyphs were missing: Ꞷ, Ꞷ̃, ꞷ, ꞷ̃
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mcp_Latn (Makaa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bud_Latn (Ntcham) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yas_Latn (Nugunu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bss_Latn (Akoose) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fan_Latn (Fang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
avu_Latn (Avokaya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pbi_Latn (Parkwa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nyb_Latn (Nyangbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ozm_Latn (Koonzime) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bax_Latn (Bamun, Latin) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dyu_Latn (Dyula) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nnh_Latn (Ngiemboon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
adj_Latn (Adioukrou) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mas_Latn (Masai) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dnj_Latn (Dan) Some base glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, ɤ̄, ɤ̋, ɤ̏, Ɤ, Ɤ̀, Ɤ́, Ɤ̂, Ɤ̄, Ɤ̋, Ɤ̏
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
god_Latn (Godié) Some base glyphs were missing: ˗
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bzw_Latn (Basa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
anv_Latn (Denya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cou_Latn (Wamey) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bsp_Latn (Baga Sitemu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
idu_Latn (Idoma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
vai_Latn (Vai (Latin)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wo_Latn (Wolof) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bfd_Latn (Bafut) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dyi_Latn (Sénoufo, Djimini) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
acd_Latn (Gikyode) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfd_Latn (Mendankwe-Nkwen) Some base glyphs were missing: Ɂ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kzr_Latn (Karang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bas_Latn (Basaa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lns_Latn (Lamnso’) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
daa_Latn (Dangaléat) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xwe_Latn (Gbe, Xwela) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
knp_Latn (Kwanja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nhu_Latn (Noone) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mcn_Latn (Masana) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
moa_Latn (Mwan) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dje_Latn (Zarma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bjt_Latn (Balanta-Ganja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nym_Latn (Nyamwezi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gaa_Latn (Ga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bbj_Latn (Ghomala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
biv_Latn (Birifor, Southern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nfu_Latn (Mfumte) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ee_Latn (Ewe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pil_Latn (Yom) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tik_Latn (Tikar) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
meq_Latn (Merey) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gna_Latn (Kaansa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bbo_Latn (Northern Bobo Madaré) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mmu_Latn (Mmaala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
etu_Latn (Ejagham) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
toq_Latn (Toposa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lmp_Latn (Limbum) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kqp_Latn (Kimré) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nmg_Latn (Kwasio) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
srr_Latn (Serer) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
boz_Latn (Tiéyaxo Bozo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mcu_Latn (Mambila, Cameroon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ffm_Latn (Maasina Fulfulde) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
neb_Latn (Toura) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
loq_Latn (Lobala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
keu_Latn (Akebu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kkj_Latn (Kako) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mnf_Latn (Mundani) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfi_Latn (Wandala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mgc_Latn (Morokodo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
apd_Latn (Sudanese Arabic) Some mark glyphs were missing: ◌͟
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ndz_Latn (Ndogo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
myk_Latn (Mamara Senoufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kia_Latn (Kim) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tod_Latn (Toma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
naw_Latn (Nawuri) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fvr_Latn (Fur) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
saf_Latn (Safaliba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mdj_Latn (Mangbetu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sbd_Latn (Southern Samo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xrb_Latn (Karaboro, Eastern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lun_Latn (Lunda) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
soy_Latn (Miyobe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gmm_Latn (Gbaya-Mbodomo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nku_Latn (Kulango, Bouna) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ach_Latn (Acoli) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nmz_Latn (Nawdm) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
blo_Latn (Anii) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sef_Latn (Cebaara Senoufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
snf_Latn (Noon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bze_Latn (Jenaama Bozo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
emk_Latn (Maninkakan, Eastern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
vag_Latn (Vagla) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lem_Latn (Nomaande) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tpm_Latn (Tampulma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfq_Latn (Moba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mev_Latn (Mano) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yav_Latn (Yangben) The locl feature did not affect Eng
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
mor_Latn (Moro) Some auxiliary glyphs were missing: Ꟈ, ꟈ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
ikx_Latn (Ik) Some auxiliary glyphs were missing: ʝ, Ʝ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
cae_Latn (Lehar) Some auxiliary glyphs were missing: Ɂ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
kfo_Latn (Koro) No exemplar glyphs were defined for language Koro
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
syi_Latn (Seki) No exemplar glyphs were defined for language Seki
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
yba_Latn (Yala) Some auxiliary glyphs were missing: A̍, E̍, I̍, O̍, U̍, a̍, e̍, i̍, o̍, u̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
buu_Latn (Budu) Some auxiliary glyphs were missing: ꞉, ꞊
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
udu_Latn (Uduk) Some auxiliary glyphs were missing: T͟H, t͟h
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
yre_Latn (Yaouré) Some auxiliary glyphs were missing: ˗, ˮ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
gov_Latn (Goo) Some auxiliary glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, Ɤ, Ɤ̀, Ɤ́, Ɤ̂
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
amo_Latn (Amo) No exemplar glyphs were defined for language Amo
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
dnj_Latn (Dan) Some auxiliary glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, ɤ̄, ɤ̋, ɤ̏, Ɤ, Ɤ̀, Ɤ́, Ɤ̂, Ɤ̄, Ɤ̋, Ɤ̏
^ No variant glyphs were found for uni0181
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
mgy_Latn (Mbunga) No exemplar glyphs were defined for language Mbunga
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
god_Latn (Godié) Some auxiliary glyphs were missing: ˗
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
mfd_Latn (Mendankwe-Nkwen) Some auxiliary glyphs were missing: Ɂ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
ggn_Latn (Eastern Gurung, Latin) No exemplar glyphs were defined for language Eastern Gurung, Latin
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
gaa_Latn (Ga) No variant glyphs were found for uni01A9
^ No variant glyphs were found for uni01B7
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
hna_Latn (Mina) No exemplar glyphs were defined for language Mina
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
tod_Latn (Toma) No variant glyphs were found for uni028B
^ No variant glyphs were found for uni01B2
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
cch_Latn (Atsam) No exemplar glyphs were defined for language Atsam
[code: warning-language-shaping]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table.
  • ℹ️ INFO

    All of the fonts lack a STAT table.


    [code: summary]

Summary

💥 ERROR ☠ FATAL 🔥 FAIL ⚠️ WARN ⏩ SKIP ℹ️ INFO ✅ PASS 🔎 DEBUG
0 0 3 12 60 8 166 0
0% 0% 1% 5% 24% 3% 67% 0%

Note: The following loglevels were omitted in this report:

  • SKIP
  • PASS
  • DEBUG

@yanone
Copy link
Collaborator Author

yanone commented Apr 25, 2024

Please ignore the experimental check FAIL for tabular kerning. I checked the problem to not exist in the font. The check itself needs work.

The two other FAILs about character support have been okayed by Dave given that the update was commissioned a long time ago before any of the new African glyphsets got updated. The author might get commissioned again in the future to provide further updates.

Copy link

FontBakery report

fontbakery version: 0.12.3

Experimental checks

These won't break the CI job for now, but will become effective after some time if nobody raises any concern.

[3] Alatsi-Regular.ttf
⚠️ WARN Validate location, size and resolution of article images.
  • ⚠️ WARN

    Family metadata at ofl/alatsi does not have an article.


    [code: lacks-article]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field.
  • ℹ️ INFO

    Please consider adding a family.minisite_url entry.


    [code: lacks-minisite-url]
🔥 FAIL Check tabular widths don't have kerning.
  • 🔥 FAIL

    Kerning between Odieresis and two.tf is -32, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E50 and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni0212 and three.tf is -26, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni021A and two.tf is -9, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E6A and two.tf is -9, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EF8 and three.tf is -17, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between Zacute and three.tf is -36, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between abreve and two.tf is -30, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni0229 and three.tf is -21, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E29 and three.tf is -43, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1E23 and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni0266 and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between dotlessi and three.tf is -58, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between dotlessi and eight.tf is -23, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between iacute and three.tf is -23, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between iacute and eight.tf is -23, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between ibreve and three.tf is -35, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni026F and three.tf is -46, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1ECD and three.tf is -26, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between ohorn and three.tf is 10, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EDB and three.tf is -65, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EE3 and three.tf is 10, should be 0


    [code: has-tabular-kerning]

  • 🔥 FAIL

    Kerning between uni1EDD and three.tf is -65, should be 0


    [code: has-tabular-kerning]

All other checks

[19] Alatsi-Regular.ttf
⚠️ WARN Check if each glyph has the recommended amount of contours.
  • ⚠️ 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: thorn Contours detected: 3 Expected: 2

  • Glyph name: Hbar Contours detected: 2 Expected: 1

  • Glyph name: uni019A Contours detected: 2 Expected: 1

  • Glyph name: uni01B5 Contours detected: 2 Expected: 1

  • Glyph name: uni01B6 Contours detected: 2 Expected: 1

  • Glyph name: uni01EC Contours detected: 4 Expected: 3

  • Glyph name: uni01ED Contours detected: 4 Expected: 3

  • Glyph name: uni0228 Contours detected: 2 Expected: 1

  • Glyph name: uni0229 Contours detected: 3 Expected: 2

  • 24 more.

Use -F or --full-lists to disable shortening of long lists.

[code: contour-count]
⚠️ WARN Check math signs have the same width.
  • ⚠️ WARN

    The most common width is 1144 among a set of 5 math glyphs.
    The following math glyphs have a different width, though:

Width = 1064: less, greater

Width = 1142: greaterequal, lessequal, logicalnot

Width = 1170: multiply

Width = 1084: divide

Width = 934: minus

[code: width-outliers]
⚠️ 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:

- IJ_acutecomb

- exclamdown.cap

- f_f_i_dflt

- ij_acutecomb

- questiondown.cap

- uni03030304.case

- uni03030308.case

- uni03060303.case.001

- uni03080300.case

- uni03080301.case

- 3 more.

Use -F or --full-lists to disable shortening of long lists.

[code: unreachable-glyphs]
⚠️ WARN Are there any misaligned on-curve points?
  • ⚠️ WARN

    The following glyphs have on-curve points which have potentially incorrect y coordinates:

* three (U+0033): X=274.0,Y=-2.0 (should be at baseline 0?)

* eight (U+0038): X=398.5,Y=1392.5 (should be at cap-height 1394?)

* eight (U+0038): X=843.0,Y=1392.5 (should be at cap-height 1394?)

* nine (U+0039): X=336.5,Y=-2.0 (should be at baseline 0?)

* nine (U+0039): X=821.0,Y=1392.0 (should be at cap-height 1394?)

* W (U+0057): X=480.0,Y=-1.0 (should be at baseline 0?)

* W (U+0057): X=446.0,Y=-1.0 (should be at baseline 0?)

* p (U+0070): X=528.5,Y=996.5 (should be at x-height 996?)

* cent (U+00A2): X=458.0,Y=1392.0 (should be at cap-height 1394?)

* cent (U+00A2): X=696.0,Y=1392.0 (should be at cap-height 1394?)

* 52 more.

Use -F or --full-lists to disable shortening of long lists.

[code: found-misalignments]
⚠️ WARN Do outlines contain any jaggy segments?
  • ⚠️ WARN

    The following glyphs have jaggy segments:

* b (U+0062): L<<396.0,996.0>--<376.0,824.0>>/B<<376.0,824.0>-<392.0,892.0>-<439.5,936.0>> = 6.60800530004868

* d (U+0064): B<<658.5,969.5>-<729.0,919.0>-<750.0,824.0>>/L<<750.0,824.0>--<732.0,970.0>> = 5.436536603115342

* dcaron (U+010F): B<<658.5,969.5>-<729.0,919.0>-<750.0,824.0>>/L<<750.0,824.0>--<732.0,970.0>> = 5.436536603115342

* eth (U+00F0): B<<701.0,856.5>-<729.0,817.0>-<738.0,780.0>>/B<<738.0,780.0>-<727.0,901.0>-<662.0,1010.0>> = 8.47687822446107

* p (U+0070): B<<460.5,41.0>-<394.0,110.0>-<370.0,198.0>>/L<<370.0,198.0>--<394.0,10.0>> = 7.980113745168495

* p (U+0070): L<<390.0,964.0>--<370.0,824.0>>/B<<370.0,824.0>-<382.0,881.0>-<424.5,926.0>> = 3.758555685471942

* q (U+0071): B<<666.5,963.5>-<732.0,907.0>-<750.0,824.0>>/L<<750.0,824.0>--<750.0,996.0>> = 12.236111509416325

* q (U+0071): L<<730.0,10.0>--<750.0,204.0>>/B<<750.0,204.0>-<722.0,87.0>-<645.5,29.5>> = 7.57269677558675

* thorn (U+00FE): B<<472.0,36.0>-<404.0,100.0>-<379.0,186.0>>/L<<379.0,186.0>--<398.0,10.0>> = 10.047546824137292

* thorn (U+00FE): L<<396.0,996.0>--<376.0,824.0>>/B<<376.0,824.0>-<392.0,892.0>-<439.5,936.0>> = 6.60800530004868

* 36 more.

Use -F or --full-lists to disable shortening of long lists.

[code: found-jaggy-segments]
⚠️ WARN Do outlines contain any semi-vertical or semi-horizontal lines?
  • ⚠️ WARN

    The following glyphs have semi-vertical/semi-horizontal lines:

* Eng (U+014A): L<<864.0,-78.0>--<865.0,949.0>>

* ae (U+00E6): L<<842.0,572.0>--<1196.0,574.0>>

* aeacute (U+01FD): L<<842.0,572.0>--<1196.0,574.0>>

* oe (U+0153): L<<1002.0,572.0>--<1356.0,574.0>>

* paragraph (U+00B6): L<<536.0,1554.0>--<1082.0,1556.0>>

* q (U+0071): L<<976.0,996.0>--<972.0,-436.0>>

* uni01A5 (U+01A5): L<<152.0,-436.0>--<154.0,1173.0>>

* uni01AD (U+01AD): L<<189.0,996.0>--<188.0,1177.0>>

* uni01B2 (U+01B2): L<<870.0,580.0>--<871.0,1111.0>>

* uni01E3 (U+01E3): L<<842.0,572.0>--<1196.0,574.0>>

* 11 more.

Use -F or --full-lists to disable shortening of long lists.

[code: found-semi-vertical]
⚠️ 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: i̓ į̀ į́ į̂ į̃ į̄ į̌

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̸̓ j̓ j̛̓ j̠̓ j̣̓ j̤̓

Your font fully covers the following languages that require the soft-dotted feature: Ijo, Southeast (Latn, 2,471,000 speakers), Nateni (Latn, 100,000 speakers), Sar (Latn, 500,000 speakers), Ekpeye (Latn, 226,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Cicipu (Latn, 44,000 speakers), South Central Banda (Latn, 244,000 speakers), Gulay (Latn, 250,478 speakers), Ma’di (Latn, 584,000 speakers), Zapotec (Latn, 490,000 speakers), Mango (Latn, 77,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Dutch (Latn, 31,709,104 speakers), Nzakara (Latn, 50,000 speakers), Ebira (Latn, 2,200,000 speakers).

Your font does not cover the following languages that require the soft-dotted feature: Makaa (Latn, 221,000 speakers), Navajo (Latn, 166,319 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Southern Kisi (Latn, 360,000 speakers), Mundani (Latn, 34,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Kom (Latn, 360,685 speakers), Avokaya (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), Lugbara (Latn, 2,200,000 speakers), Fur (Latn, 1,230,163 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Aghem (Latn, 38,843 speakers), Yala (Latn, 200,000 speakers), Mfumte (Latn, 79,000 speakers), Ejagham (Latn, 120,000 speakers), Igbo (Latn, 27,823,640 speakers), Koonzime (Latn, 40,000 speakers), Dan (Latn, 1,099,244 speakers), Basaa (Latn, 332,940 speakers), Bafut (Latn, 158,146 speakers).

[code: soft-dotted]
⚠️ 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+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
  • U+02BA MODIFIER LETTER DOUBLE PRIME: not included in any glyphset definition
  • U+02BE MODIFIER LETTER RIGHT HALF RING: not included in any glyphset definition
  • U+02BF MODIFIER LETTER LEFT HALF RING: not included in any glyphset definition
  • U+02C7 CARON: try adding one of: yi, canadian-aboriginal, tifinagh
  • U+02C8 MODIFIER LETTER VERTICAL LINE: not included in any glyphset definition
  • U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition 175 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-ext, latin, latin-ext, menu, vietnamese

[code: unreachable-subsetting]
⚠️ WARN Is there kerning info for non-ligated sequences?
  • ⚠️ WARN

    GPOS table lacks kerning info for the following non-ligated sequences:

- f + f

- f + i

- f + l

[code: lacks-kern-info]

⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
  • ⚠️ WARN

    This font file does not have a 'meta' table.


    [code: lacks-meta-table]
ℹ️ INFO List all superfamily filepaths
  • ℹ️ INFO

    ofl/alatsi


    [code: family-path]
ℹ️ INFO Font contains all required tables?
  • ℹ️ INFO

    This font contains the following optional tables:

- cvt 

- fpgm

- loca

- prep

- GPOS

- GSUB

- gasp

[code: optional-tables]

ℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL?
ℹ️ INFO EPAR table present in font?
ℹ️ 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:

ofl/alatsi/Alatsi-Regular.ttf
Dehinted Size 391.5kb
Hinted Size 433.7kb
Increase 42.2kb
Change 10.8 %
[code: size-impact]
🔥 FAIL Ensure the font supports case swapping for all its glyphs.
  • 🔥 FAIL

    The following glyphs lack their case-swapping counterparts:

Glyph present in the font Missing case-swapping counterpart
U+0242: LATIN SMALL LETTER GLOTTAL STOP U+0241: LATIN CAPITAL LETTER GLOTTAL STOP
U+024B: LATIN SMALL LETTER Q WITH HOOK TAIL U+024A: LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
U+0280: LATIN LETTER SMALL CAPITAL R U+01A6: LATIN LETTER YR
U+0391: GREEK CAPITAL LETTER ALPHA U+03B1: GREEK SMALL LETTER ALPHA
U+0392: GREEK CAPITAL LETTER BETA U+03B2: GREEK SMALL LETTER BETA
U+0395: GREEK CAPITAL LETTER EPSILON U+03B5: GREEK SMALL LETTER EPSILON
U+0396: GREEK CAPITAL LETTER ZETA U+03B6: GREEK SMALL LETTER ZETA
U+0397: GREEK CAPITAL LETTER ETA U+03B7: GREEK SMALL LETTER ETA
U+0399: GREEK CAPITAL LETTER IOTA U+03B9: GREEK SMALL LETTER IOTA
U+039A: GREEK CAPITAL LETTER KAPPA U+03BA: GREEK SMALL LETTER KAPPA
U+039D: GREEK CAPITAL LETTER NU U+03BD: GREEK SMALL LETTER NU
U+039F: GREEK CAPITAL LETTER OMICRON U+03BF: GREEK SMALL LETTER OMICRON
U+03A1: GREEK CAPITAL LETTER RHO U+03C1: GREEK SMALL LETTER RHO
U+03A3: GREEK CAPITAL LETTER SIGMA U+03C3: GREEK SMALL LETTER SIGMA
U+03A4: GREEK CAPITAL LETTER TAU U+03C4: GREEK SMALL LETTER TAU
U+A740: LATIN CAPITAL LETTER K WITH STROKE U+A741: LATIN SMALL LETTER K WITH STROKE
U+AB53: LATIN SMALL LETTER CHI U+A7B3: LATIN CAPITAL LETTER CHI
[code: missing-case-counterparts]
🔥 FAIL Shapes languages in all GF glyphsets.
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
bm_Latn (Bambara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
dyu_Latn (Dyula) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
ig_Latn (Igbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_PriAfrican glyphset:

Language FAIL messages
lg_Latn (Ganda) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sok_Latn (Sokoro) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fue_Latn (Fulfulde, Borgu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mor_Latn (Moro) Some base glyphs were missing: Ꟈ, ꟈ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xsm_Latn (Kasem) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dag_Latn (Dagbani) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
khq_Latn (Koyra Chiini) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bum_Latn (Bulu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ekm_Latn (Elip) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dzg_Latn (Dazaga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gnd_Latn (Zulgo-Gemzek) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
csk_Latn (Jola-Kasa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xon_Latn (Konkomba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuq_Latn (Central-Eastern Niger Fulfulde) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ahl_Latn (Igo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ybb_Latn (Yemba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yam_Latn (Yamba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
shz_Latn (Syenara Senoufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ken_Latn (Kenyang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuc_Latn (Pulaar) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
byv_Latn (Medumba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lg_Latn (Ganda) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kye_Latn (Krache) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bqj_Latn (Bandial) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bm_Latn (Bambara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nko_Latn (Nkonya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ddn_Latn (Dendi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gde_Latn (Gude) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nhb_Latn (Beng) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kmy_Latn (Koma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gng_Latn (Ngangam) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mgo_Latn (Metaʼ) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bzx_Latn (Bozo, Hainyaxo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gkp_Latn (Kpelle, Guinea) Shaper didn't attach acutecomb.case to Aogonek
^ Shaper didn't attach uni0328 to uni0259
^ Shaper didn't attach uni0328 to uni018F
^ Shaper didn't attach uni0328 to uni025B
^ Shaper didn't attach uni0328 to uni0190
^ Shaper didn't attach acutecomb to iogonek
^ Shaper didn't attach acutecomb.case to Iogonek
^ Shaper didn't attach uni0328 to uni0254
^ Shaper didn't attach uni0328 to uni0186
^ Shaper didn't attach acutecomb to uogonek
^ Shaper didn't attach acutecomb.case to Uogonek
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ted_Latn (Krumen, Tepo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pug_Latn (Phuie) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lam_Latn (Lamba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mdt_Latn (Mbere) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lok_Latn (Loko) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bqv_Latn (Koro Wachi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xed_Latn (Hdi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wwa_Latn (Waama) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nuv_Latn (Nuni, Northern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mls_Latn (Masalit) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ewo_Latn (Ewondo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sig_Latn (Paasaal) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bkm_Latn (Kom) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
rub_Latn (Gungu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nus_Latn (Nuer) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sil_Latn (Sisaala, Tumulung) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ajg_Latn (Aja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
maw_Latn (Mampruli) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pnz_Latn (Pana (Central African Republic)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lig_Latn (Ligbi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kyq_Latn (Kenga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bcw_Latn (Bana) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mur_Latn (Murle) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
hag_Latn (Hanga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dgi_Latn (Northern Dagara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tcd_Latn (Tafi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
knf_Latn (Mankanya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wan_Latn (Wan) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fod_Latn (Foodo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mua_Latn (Mundang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tnr_Latn (Ménik) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
avn_Latn (Avatime) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ktj_Latn (Krumen, Plapo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kss_Latn (Southern Kisi) Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ade_Latn (Adele) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nnw_Latn (Southern Nuni) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ikx_Latn (Ik) Some base glyphs were missing: ʝ, Ʝ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dur_Latn (Dii) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lia_Latn (Limba, West-Central) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cae_Latn (Lehar) Some base glyphs were missing: Ɂ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mzw_Latn (Deg) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kdh_Latn (Tem) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dow_Latn (Doyayo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tvu_Latn (Tunen) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bfa_Latn (Bari) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xuo_Latn (Kuo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ahs_Latn (Ashe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
vut_Latn (Vute) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
jgo_Latn (Ngomba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
krs_Latn (Gbaya (Sudan)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mbo_Latn (Mbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cko_Latn (Anufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ig_Latn (Igbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yat_Latn (Yambeta) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfv_Latn (Mandjak) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
taq_Latn (Tamasheq, Latin) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kpo_Latn (Ikposo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mnk_Latn (Mandinka) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kus_Latn (Kusaal) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gur_Latn (Frafra) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cme_Latn (Cerma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
log_Latn (Logo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tem_Latn (Timne) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dyo_Latn (Jola-Fonyi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
agc_Latn (Agatu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gux_Latn (Gourmanchéma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gud_Latn (Dida, Yocoboué) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fmp_Latn (Fe’fe’) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nga_Latn (Ngbaka) Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kib_Latn (Koalib) Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ny_Latn (Nyanja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lee_Latn (Lyélé) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ndv_Latn (Ndut) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sxw_Latn (Saxwe Gbe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nza_Latn (Tigon Mbembe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dua_Latn (Duala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bib_Latn (Bissa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
agq_Latn (Aghem) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bim_Latn (Bimoba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kvf_Latn (Kabalai) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dts_Latn (Dogon, Toro So) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bav_Latn (Vengo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ses_Latn (Koyraboro Senni) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kbp_Latn (Kabiyé) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
laj_Latn (Lango [Uganda]) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dno_Latn (Ndrulo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yba_Latn (Yala) Some base glyphs were missing: A̍, E̍, I̍, O̍, U̍, a̍, e̍, i̍, o̍, u̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
^ Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
buu_Latn (Budu) Some base glyphs were missing: ꞉, ꞊
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bza_Latn (Bandi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
muy_Latn (Muyang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kqs_Latn (Kissi, Northern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kyf_Latn (Kouya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
udu_Latn (Uduk) Some base glyphs were missing: T͟H, t͟h
^ Some mark glyphs were missing: ◌͟
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yre_Latn (Yaouré) Some base glyphs were missing: ˗, ˮ
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mwk_Latn (Kita Maninkakan) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dtm_Latn (Tomo Kan Dogon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuh_Latn (Fulfulde, Western Niger) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ncu_Latn (Chumburung) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ttq_Latn (Tawallammat Tamajaq) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gej_Latn (Gen) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tuq_Latn (Tedaga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dip_Latn (Dinka, Northeastern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
twq_Latn (Tasawaq) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sld_Latn (Sissala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mbu_Latn (Mbula-Bwazza) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wci_Latn (Gbe, Waci) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gjn_Latn (Gonja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ntr_Latn (Delo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fub_Latn (Fulfulde, Adamawa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fuf_Latn (Pular) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ife_Latn (Ifè) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bex_Latn (Jur Modo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gov_Latn (Goo) Some base glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, Ɤ, Ɤ̀, Ɤ́, Ɤ̂
^ Shaper produced a .notdef
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dop_Latn (Lukpa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
azo_Latn (Awing) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bsc_Latn (Bassari) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ksf_Latn (Bafia) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
spp_Latn (Sénoufo, Supyire) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kao_Latn (Xaasongaxango) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
las_Latn (Lama (Togo)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sav_Latn (Saafi-Saafi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nfr_Latn (Nafaanra) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lgg_Latn (Lugbara) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kzc_Latn (Bondoukou Kulango) Some base glyphs were missing: Ꞷ, Ꞷ̃, ꞷ, ꞷ̃
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mcp_Latn (Makaa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bud_Latn (Ntcham) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yas_Latn (Nugunu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bss_Latn (Akoose) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fan_Latn (Fang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
avu_Latn (Avokaya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pbi_Latn (Parkwa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nyb_Latn (Nyangbo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ozm_Latn (Koonzime) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bax_Latn (Bamun, Latin) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dyu_Latn (Dyula) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nnh_Latn (Ngiemboon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
adj_Latn (Adioukrou) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mas_Latn (Masai) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dnj_Latn (Dan) Some base glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, ɤ̄, ɤ̋, ɤ̏, Ɤ, Ɤ̀, Ɤ́, Ɤ̂, Ɤ̄, Ɤ̋, Ɤ̏
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
god_Latn (Godié) Some base glyphs were missing: ˗
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bzw_Latn (Basa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
anv_Latn (Denya) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
cou_Latn (Wamey) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bsp_Latn (Baga Sitemu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
idu_Latn (Idoma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
vai_Latn (Vai (Latin)) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
wo_Latn (Wolof) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bfd_Latn (Bafut) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dyi_Latn (Sénoufo, Djimini) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
acd_Latn (Gikyode) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfd_Latn (Mendankwe-Nkwen) Some base glyphs were missing: Ɂ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kzr_Latn (Karang) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bas_Latn (Basaa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lns_Latn (Lamnso’) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
daa_Latn (Dangaléat) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xwe_Latn (Gbe, Xwela) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
knp_Latn (Kwanja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nhu_Latn (Noone) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mcn_Latn (Masana) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
moa_Latn (Mwan) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
dje_Latn (Zarma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bjt_Latn (Balanta-Ganja) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nym_Latn (Nyamwezi) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gaa_Latn (Ga) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bbj_Latn (Ghomala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
biv_Latn (Birifor, Southern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nfu_Latn (Mfumte) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ee_Latn (Ewe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
pil_Latn (Yom) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tik_Latn (Tikar) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
meq_Latn (Merey) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gna_Latn (Kaansa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bbo_Latn (Northern Bobo Madaré) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mmu_Latn (Mmaala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
etu_Latn (Ejagham) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
toq_Latn (Toposa) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lmp_Latn (Limbum) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kqp_Latn (Kimré) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nmg_Latn (Kwasio) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
srr_Latn (Serer) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
boz_Latn (Tiéyaxo Bozo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mcu_Latn (Mambila, Cameroon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ffm_Latn (Maasina Fulfulde) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
neb_Latn (Toura) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
loq_Latn (Lobala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
keu_Latn (Akebu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kkj_Latn (Kako) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mnf_Latn (Mundani) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfi_Latn (Wandala) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mgc_Latn (Morokodo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
apd_Latn (Sudanese Arabic) Some mark glyphs were missing: ◌͟
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ndz_Latn (Ndogo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
myk_Latn (Mamara Senoufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
kia_Latn (Kim) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tod_Latn (Toma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
naw_Latn (Nawuri) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
fvr_Latn (Fur) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
saf_Latn (Safaliba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mdj_Latn (Mangbetu) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sbd_Latn (Southern Samo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
xrb_Latn (Karaboro, Eastern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lun_Latn (Lunda) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
soy_Latn (Miyobe) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
gmm_Latn (Gbaya-Mbodomo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nku_Latn (Kulango, Bouna) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
ach_Latn (Acoli) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
nmz_Latn (Nawdm) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
blo_Latn (Anii) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
sef_Latn (Cebaara Senoufo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
snf_Latn (Noon) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
bze_Latn (Jenaama Bozo) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
emk_Latn (Maninkakan, Eastern) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
vag_Latn (Vagla) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
lem_Latn (Nomaande) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
tpm_Latn (Tampulma) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mfq_Latn (Moba) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
mev_Latn (Mano) The locl feature did not affect Eng
[code: failed-language-shaping]
  • 🔥 FAIL

    GF_Latin_African glyphset:

Language FAIL messages
yav_Latn (Yangben) The locl feature did not affect Eng
[code: failed-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
mor_Latn (Moro) Some auxiliary glyphs were missing: Ꟈ, ꟈ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
ikx_Latn (Ik) Some auxiliary glyphs were missing: ʝ, Ʝ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
cae_Latn (Lehar) Some auxiliary glyphs were missing: Ɂ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
kfo_Latn (Koro) No exemplar glyphs were defined for language Koro
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
syi_Latn (Seki) No exemplar glyphs were defined for language Seki
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
yba_Latn (Yala) Some auxiliary glyphs were missing: A̍, E̍, I̍, O̍, U̍, a̍, e̍, i̍, o̍, u̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
buu_Latn (Budu) Some auxiliary glyphs were missing: ꞉, ꞊
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
udu_Latn (Uduk) Some auxiliary glyphs were missing: T͟H, t͟h
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
yre_Latn (Yaouré) Some auxiliary glyphs were missing: ˗, ˮ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
gov_Latn (Goo) Some auxiliary glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, Ɤ, Ɤ̀, Ɤ́, Ɤ̂
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
amo_Latn (Amo) No exemplar glyphs were defined for language Amo
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
dnj_Latn (Dan) Some auxiliary glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, ɤ̄, ɤ̋, ɤ̏, Ɤ, Ɤ̀, Ɤ́, Ɤ̂, Ɤ̄, Ɤ̋, Ɤ̏
^ No variant glyphs were found for uni0181
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
mgy_Latn (Mbunga) No exemplar glyphs were defined for language Mbunga
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
god_Latn (Godié) Some auxiliary glyphs were missing: ˗
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
mfd_Latn (Mendankwe-Nkwen) Some auxiliary glyphs were missing: Ɂ
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
ggn_Latn (Eastern Gurung, Latin) No exemplar glyphs were defined for language Eastern Gurung, Latin
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
gaa_Latn (Ga) No variant glyphs were found for uni01A9
^ No variant glyphs were found for uni01B7
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
hna_Latn (Mina) No exemplar glyphs were defined for language Mina
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
tod_Latn (Toma) No variant glyphs were found for uni028B
^ No variant glyphs were found for uni01B2
[code: warning-language-shaping]
  • ⚠️ WARN

    GF_Latin_African glyphset:

Language WARN messages
cch_Latn (Atsam) No exemplar glyphs were defined for language Atsam
[code: warning-language-shaping]
[1] Family checks
ℹ️ INFO Check axis ordering on the STAT table.
  • ℹ️ INFO

    All of the fonts lack a STAT table.


    [code: summary]

Summary

💥 ERROR ☠ FATAL 🔥 FAIL ⚠️ WARN ⏩ SKIP ℹ️ INFO ✅ PASS 🔎 DEBUG
0 0 3 12 60 8 166 0
0% 0% 1% 5% 24% 3% 67% 0%

Note: The following loglevels were omitted in this report:

  • SKIP
  • PASS
  • DEBUG

Copy link
Collaborator

@m4rc1e m4rc1e left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot 2024-04-26 at 11 06 16

Should be ħ, not uppercase.

Other than that LGTM.

@yanone
Copy link
Collaborator Author

yanone commented May 3, 2024

Updated

@yanone yanone force-pushed the gftools_packager_ofl_alatsi branch from 0679da1 to 196ccfe Compare May 3, 2024 07:26
Copy link

github-actions bot commented May 3, 2024

FontBakery report

fontbakery version: 0.11.2

Experimental checks

These won't break the CI job for now, but will become effective after some time if nobody raises any concern.

[2] Alatsi-Regular.ttf
🔥 FAIL: Check tabular widths don't have kerning. (com.google.fonts/check/tabular_kerning)
  • 🔥 FAIL Kerning between uni01F1 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F1 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01F1 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C4 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01C4 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni1EB8 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C7 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01C7 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C8 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01C8 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CB and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01CB is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni1E50 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni0212 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni021A and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni1E6A and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni0145.loclMAH and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni026A and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between abreve and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between abreve and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01F3 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01F3 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and one.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C6 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01C6 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni1E27 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni1E25 and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between i and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between i and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between dotlessi and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between dotlessi and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between iacute and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between ldot and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and ldot is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01C9 and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01C9 is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and zero.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between zero.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between one.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and two.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between two.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and three.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between three.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and four.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between four.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and five.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between five.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and six.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between six.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and seven.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between seven.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and eight.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between eight.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni01CC and nine.tf is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between nine.tf and uni01CC is not zero [code: has-tabular-kerning]
  • 🔥 FAIL Kerning between uni0231 and two.tf is not zero [code: has-tabular-kerning]
🔥 FAIL: Ensure the font supports case swapping for all its glyphs. (com.google.fonts/check/case_mapping)
  • 🔥 FAIL The following glyphs lack their case-swapping counterparts:
Glyph present in the font Missing case-swapping counterpart
U+0242: LATIN SMALL LETTER GLOTTAL STOP U+0241: LATIN CAPITAL LETTER GLOTTAL STOP
U+024B: LATIN SMALL LETTER Q WITH HOOK TAIL U+024A: LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
U+0280: LATIN LETTER SMALL CAPITAL R U+01A6: LATIN LETTER YR
U+0391: GREEK CAPITAL LETTER ALPHA U+03B1: GREEK SMALL LETTER ALPHA
U+0392: GREEK CAPITAL LETTER BETA U+03B2: GREEK SMALL LETTER BETA
U+0395: GREEK CAPITAL LETTER EPSILON U+03B5: GREEK SMALL LETTER EPSILON
U+0396: GREEK CAPITAL LETTER ZETA U+03B6: GREEK SMALL LETTER ZETA
U+0397: GREEK CAPITAL LETTER ETA U+03B7: GREEK SMALL LETTER ETA
U+0399: GREEK CAPITAL LETTER IOTA U+03B9: GREEK SMALL LETTER IOTA
U+039A: GREEK CAPITAL LETTER KAPPA U+03BA: GREEK SMALL LETTER KAPPA
U+039D: GREEK CAPITAL LETTER NU U+03BD: GREEK SMALL LETTER NU
U+039F: GREEK CAPITAL LETTER OMICRON U+03BF: GREEK SMALL LETTER OMICRON
U+03A1: GREEK CAPITAL LETTER RHO U+03C1: GREEK SMALL LETTER RHO
U+03A3: GREEK CAPITAL LETTER SIGMA U+03C3: GREEK SMALL LETTER SIGMA
U+03A4: GREEK CAPITAL LETTER TAU U+03C4: GREEK SMALL LETTER TAU
U+A740: LATIN CAPITAL LETTER K WITH STROKE U+A741: LATIN SMALL LETTER K WITH STROKE
U+AB53: LATIN SMALL LETTER CHI U+A7B3: LATIN CAPITAL LETTER CHI

[code: missing-case-counterparts]


All other checks

[1] Family checks
INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
  • INFO All of the fonts lack a STAT table.
    [code: summary]

[20] Alatsi-Regular.ttf
🔥 FAIL: Shapes languages in all GF glyphsets. (com.google.fonts/check/glyphsets/shape_languages)
  • 🔥 FAIL GF_Latin_PriAfrican glyphset:
Language FAIL messages
bm_Latn (Bambara) The locl feature did not affect Eng
dyu_Latn (Dyula) The locl feature did not affect Eng
ig_Latn (Igbo) The locl feature did not affect Eng
lg_Latn (Ganda) The locl feature did not affect Eng

[code: failed-language-shaping]

  • 🔥 FAIL GF_Latin_African glyphset:
Language FAIL messages
sok_Latn (Sokoro) The locl feature did not affect Eng
fue_Latn (Fulfulde, Borgu) 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
xsm_Latn (Kasem) The locl feature did not affect Eng
dag_Latn (Dagbani) The locl feature did not affect Eng
khq_Latn (Koyra Chiini) The locl feature did not affect Eng
bum_Latn (Bulu) The locl feature did not affect Eng
ekm_Latn (Elip) The locl feature did not affect Eng
eto_Latn (Eton (Cameroon)) Shaper didn't attach gravecomb to uni0272
^ Shaper didn't attach gravecomb.case to uni019D
^ Shaper didn't attach acutecomb to uni0272
^ Shaper didn't attach acutecomb.case to uni019D
^ The locl feature did not affect Eng
dzg_Latn (Dazaga) The locl feature did not affect Eng
gnd_Latn (Zulgo-Gemzek) The locl feature did not affect Eng
csk_Latn (Jola-Kasa) The locl feature did not affect Eng
xon_Latn (Konkomba) The locl feature did not affect Eng
fuq_Latn (Central-Eastern Niger Fulfulde) The locl feature did not affect Eng
ahl_Latn (Igo) The locl feature did not affect Eng
ybb_Latn (Yemba) The locl feature did not affect Eng
yam_Latn (Yamba) The locl feature did not affect Eng
shz_Latn (Syenara Senoufo) The locl feature did not affect Eng
ken_Latn (Kenyang) The locl feature did not affect Eng
fuc_Latn (Pulaar) The locl feature did not affect Eng
byv_Latn (Medumba) The locl feature did not affect Eng
lg_Latn (Ganda) The locl feature did not affect Eng
kye_Latn (Krache) The locl feature did not affect Eng
bqj_Latn (Bandial) The locl feature did not affect Eng
bm_Latn (Bambara) The locl feature did not affect Eng
nko_Latn (Nkonya) The locl feature did not affect Eng
ddn_Latn (Dendi) The locl feature did not affect Eng
gde_Latn (Gude) The locl feature did not affect Eng
nhb_Latn (Beng) The locl feature did not affect Eng
kmy_Latn (Koma) The locl feature did not affect Eng
gng_Latn (Ngangam) The locl feature did not affect Eng
mgo_Latn (Metaʼ) The locl feature did not affect Eng
bzx_Latn (Bozo, Hainyaxo) The locl feature did not affect Eng
gkp_Latn (Kpelle, Guinea) Shaper didn't attach acutecomb.case to Aogonek
^ Shaper didn't attach uni0328 to uni0259
^ Shaper didn't attach uni0328 to uni018F
^ Shaper didn't attach uni0328 to uni0259
^ Shaper didn't attach uni0328 to uni0259
^ Shaper didn't attach uni0328 to uni018F
^ Shaper didn't attach uni0328 to uni018F
^ Shaper didn't attach uni0328 to uni025B
^ Shaper didn't attach uni0328 to uni0190
^ Shaper didn't attach uni0328 to uni025B
^ Shaper didn't attach uni0328 to uni025B
^ Shaper didn't attach uni0328 to uni0190
^ Shaper didn't attach uni0328 to uni0190
^ Shaper didn't attach acutecomb to iogonek
^ Shaper didn't attach acutecomb.case to Iogonek
^ Shaper didn't attach uni0328 to uni0254
^ Shaper didn't attach uni0328 to uni0186
^ Shaper didn't attach uni0328 to uni0254
^ Shaper didn't attach uni0328 to uni0254
^ Shaper didn't attach uni0328 to uni0186
^ Shaper didn't attach uni0328 to uni0186
^ Shaper didn't attach acutecomb to uogonek
^ Shaper didn't attach acutecomb.case to Uogonek
^ The locl feature did not affect Eng
ted_Latn (Krumen, Tepo) The locl feature did not affect Eng
pug_Latn (Phuie) The locl feature did not affect Eng
lam_Latn (Lamba) The locl feature did not affect Eng
mdt_Latn (Mbere) The locl feature did not affect Eng
lok_Latn (Loko) The locl feature did not affect Eng
bqv_Latn (Koro Wachi) The locl feature did not affect Eng
xed_Latn (Hdi) The locl feature did not affect Eng
wwa_Latn (Waama) The locl feature did not affect Eng
nuv_Latn (Nuni, Northern) The locl feature did not affect Eng
mls_Latn (Masalit) The locl feature did not affect Eng
ewo_Latn (Ewondo) The locl feature did not affect Eng
sig_Latn (Paasaal) The locl feature did not affect Eng
bkm_Latn (Kom) The locl feature did not affect Eng
rub_Latn (Gungu) The locl feature did not affect Eng
nus_Latn (Nuer) The locl feature did not affect Eng
sil_Latn (Sisaala, Tumulung) The locl feature did not affect Eng
ajg_Latn (Aja) The locl feature did not affect Eng
maw_Latn (Mampruli) The locl feature did not affect Eng
pnz_Latn (Pana (Central African Republic)) The locl feature did not affect Eng
lig_Latn (Ligbi) The locl feature did not affect Eng
kyq_Latn (Kenga) The locl feature did not affect Eng
bcw_Latn (Bana) The locl feature did not affect Eng
mur_Latn (Murle) The locl feature did not affect Eng
hag_Latn (Hanga) The locl feature did not affect Eng
dgi_Latn (Northern Dagara) The locl feature did not affect Eng
tcd_Latn (Tafi) The locl feature did not affect Eng
knf_Latn (Mankanya) The locl feature did not affect Eng
wan_Latn (Wan) The locl feature did not affect Eng
fod_Latn (Foodo) The locl feature did not affect Eng
mua_Latn (Mundang) The locl feature did not affect Eng
tnr_Latn (Ménik) The locl feature did not affect Eng
avn_Latn (Avatime) The locl feature did not affect Eng
ktj_Latn (Krumen, Plapo) The locl feature did not affect Eng
kss_Latn (Southern Kisi) Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
ade_Latn (Adele) The locl feature did not affect Eng
nnw_Latn (Southern Nuni) The locl feature did not affect Eng
ikx_Latn (Ik) Some base glyphs were missing: ʝ, Ʝ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
dur_Latn (Dii) The locl feature did not affect Eng
lia_Latn (Limba, West-Central) The locl feature did not affect Eng
cae_Latn (Lehar) Some base glyphs were missing: Ɂ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
mzw_Latn (Deg) The locl feature did not affect Eng
kdh_Latn (Tem) The locl feature did not affect Eng
dow_Latn (Doyayo) Some base glyphs were missing: A̍, A̧̍, O̍, a̍, a̧̍, o̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
^ Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
tvu_Latn (Tunen) The locl feature did not affect Eng
bfa_Latn (Bari) The locl feature did not affect Eng
xuo_Latn (Kuo) The locl feature did not affect Eng
ahs_Latn (Ashe) The locl feature did not affect Eng
vut_Latn (Vute) The locl feature did not affect Eng
jgo_Latn (Ngomba) The locl feature did not affect Eng
krs_Latn (Gbaya (Sudan)) The locl feature did not affect Eng
mbo_Latn (Mbo) The locl feature did not affect Eng
cko_Latn (Anufo) The locl feature did not affect Eng
ig_Latn (Igbo) The locl feature did not affect Eng
yat_Latn (Yambeta) The locl feature did not affect Eng
mfv_Latn (Mandjak) The locl feature did not affect Eng
taq_Latn (Tamasheq, Latin) The locl feature did not affect Eng
giz_Latn (Southern Giziga) Some base glyphs were missing: ˀ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
kpo_Latn (Ikposo) The locl feature did not affect Eng
mnk_Latn (Mandinka) The locl feature did not affect Eng
kus_Latn (Kusaal) The locl feature did not affect Eng
gur_Latn (Frafra) The locl feature did not affect Eng
cme_Latn (Cerma) The locl feature did not affect Eng
log_Latn (Logo) The locl feature did not affect Eng
tem_Latn (Timne) The locl feature did not affect Eng
dyo_Latn (Jola-Fonyi) The locl feature did not affect Eng
agc_Latn (Agatu) The locl feature did not affect Eng
gux_Latn (Gourmanchéma) The locl feature did not affect Eng
gud_Latn (Dida, Yocoboué) The locl feature did not affect Eng
fmp_Latn (Fe’fe’) The locl feature did not affect Eng
nga_Latn (Ngbaka) Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
kib_Latn (Koalib) Shaper produced a .notdef
^ The locl feature did not affect Eng
ny_Latn (Nyanja) The locl feature did not affect Eng
lee_Latn (Lyélé) The locl feature did not affect Eng
ndv_Latn (Ndut) The locl feature did not affect Eng
sxw_Latn (Saxwe Gbe) The locl feature did not affect Eng
nza_Latn (Tigon Mbembe) The locl feature did not affect Eng
dua_Latn (Duala) The locl feature did not affect Eng
bib_Latn (Bissa) The locl feature did not affect Eng
agq_Latn (Aghem) The locl feature did not affect Eng
bim_Latn (Bimoba) The locl feature did not affect Eng
kvf_Latn (Kabalai) The locl feature did not affect Eng
dts_Latn (Dogon, Toro So) The locl feature did not affect Eng
bav_Latn (Vengo) The locl feature did not affect Eng
ses_Latn (Koyraboro Senni) The locl feature did not affect Eng
kbp_Latn (Kabiyé) The locl feature did not affect Eng
laj_Latn (Lango [Uganda]) The locl feature did not affect Eng
dno_Latn (Ndrulo) The locl feature did not affect Eng
yba_Latn (Yala) Some base glyphs were missing: A̍, E̍, I̍, O̍, U̍, a̍, e̍, i̍, o̍, u̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
^ Some mark glyphs were missing: ◌̍
^ Shaper produced a .notdef
^ Shaper produced a .notdef
buu_Latn (Budu) Some base glyphs were missing: ꞉, ꞊
^ Shaper produced a .notdef
bza_Latn (Bandi) The locl feature did not affect Eng
muy_Latn (Muyang) The locl feature did not affect Eng
kqs_Latn (Kissi, Northern) The locl feature did not affect Eng
kyf_Latn (Kouya) The locl feature did not affect Eng
udu_Latn (Uduk) Some base glyphs were missing: T͟H, t͟h
^ Some mark glyphs were missing: ◌͟
^ Shaper produced a .notdef
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
yre_Latn (Yaouré) Some base glyphs were missing: ˗, ˮ
^ Shaper produced a .notdef
mwk_Latn (Kita Maninkakan) The locl feature did not affect Eng
dtm_Latn (Tomo Kan Dogon) The locl feature did not affect Eng
fuh_Latn (Fulfulde, Western Niger) The locl feature did not affect Eng
ncu_Latn (Chumburung) The locl feature did not affect Eng
ttq_Latn (Tawallammat Tamajaq) The locl feature did not affect Eng
gej_Latn (Gen) The locl feature did not affect Eng
tuq_Latn (Tedaga) The locl feature did not affect Eng
dip_Latn (Dinka, Northeastern) The locl feature did not affect Eng
twq_Latn (Tasawaq) The locl feature did not affect Eng
sld_Latn (Sissala) The locl feature did not affect Eng
mbu_Latn (Mbula-Bwazza) The locl feature did not affect Eng
ati_Latn (Attié) Some base glyphs were missing: ˗, ˮ
^ Shaper produced a .notdef
wci_Latn (Gbe, Waci) The locl feature did not affect Eng
gjn_Latn (Gonja) The locl feature did not affect Eng
ntr_Latn (Delo) The locl feature did not affect Eng
fub_Latn (Fulfulde, Adamawa) The locl feature did not affect Eng
fuf_Latn (Pular) The locl feature did not affect Eng
ife_Latn (Ifè) The locl feature did not affect Eng
bex_Latn (Jur Modo) The locl feature did not affect Eng
gov_Latn (Goo) Some base glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, Ɤ, Ɤ̀, Ɤ́, Ɤ̂
^ Shaper produced a .notdef
dop_Latn (Lukpa) The locl feature did not affect Eng
azo_Latn (Awing) The locl feature did not affect Eng
bsc_Latn (Bassari) The locl feature did not affect Eng
ksf_Latn (Bafia) The locl feature did not affect Eng
spp_Latn (Sénoufo, Supyire) The locl feature did not affect Eng
kao_Latn (Xaasongaxango) The locl feature did not affect Eng
las_Latn (Lama (Togo)) The locl feature did not affect Eng
sav_Latn (Saafi-Saafi) The locl feature did not affect Eng
nfr_Latn (Nafaanra) The locl feature did not affect Eng
lgg_Latn (Lugbara) The locl feature did not affect Eng
kzc_Latn (Bondoukou Kulango) Some base glyphs were missing: Ꞷ, Ꞷ̃, ꞷ, ꞷ̃
^ Shaper produced a .notdef
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
mcp_Latn (Makaa) The locl feature did not affect Eng
bud_Latn (Ntcham) The locl feature did not affect Eng
yas_Latn (Nugunu) The locl feature did not affect Eng
bss_Latn (Akoose) The locl feature did not affect Eng
fan_Latn (Fang) The locl feature did not affect Eng
avu_Latn (Avokaya) The locl feature did not affect Eng
pbi_Latn (Parkwa) The locl feature did not affect Eng
nyb_Latn (Nyangbo) The locl feature did not affect Eng
ozm_Latn (Koonzime) The locl feature did not affect Eng
bax_Latn (Bamun, Latin) The locl feature did not affect Eng
dyu_Latn (Dyula) The locl feature did not affect Eng
nnh_Latn (Ngiemboon) The locl feature did not affect Eng
adj_Latn (Adioukrou) The locl feature did not affect Eng
mas_Latn (Masai) 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
god_Latn (Godié) Some base glyphs were missing: ˗
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
bzw_Latn (Basa) The locl feature did not affect Eng
anv_Latn (Denya) The locl feature did not affect Eng
cou_Latn (Wamey) The locl feature did not affect Eng
bsp_Latn (Baga Sitemu) The locl feature did not affect Eng
idu_Latn (Idoma) The locl feature did not affect Eng
vai_Latn (Vai (Latin)) The locl feature did not affect Eng
wo_Latn (Wolof) The locl feature did not affect Eng
bfd_Latn (Bafut) The locl feature did not affect Eng
dyi_Latn (Sénoufo, Djimini) The locl feature did not affect Eng
acd_Latn (Gikyode) The locl feature did not affect Eng
mfd_Latn (Mendankwe-Nkwen) Some base glyphs were missing: Ɂ
^ Shaper produced a .notdef
^ The locl feature did not affect Eng
kzr_Latn (Karang) The locl feature did not affect Eng
bas_Latn (Basaa) The locl feature did not affect Eng
lns_Latn (Lamnso’) The locl feature did not affect Eng
daa_Latn (Dangaléat) The locl feature did not affect Eng
xwe_Latn (Gbe, Xwela) The locl feature did not affect Eng
knp_Latn (Kwanja) 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
moa_Latn (Mwan) The locl feature did not affect Eng
dje_Latn (Zarma) The locl feature did not affect Eng
bjt_Latn (Balanta-Ganja) The locl feature did not affect Eng
nym_Latn (Nyamwezi) The locl feature did not affect Eng
gaa_Latn (Ga) The locl feature did not affect Eng
bbj_Latn (Ghomala) The locl feature did not affect Eng
biv_Latn (Birifor, Southern) The locl feature did not affect Eng
nfu_Latn (Mfumte) The locl feature did not affect Eng
ee_Latn (Ewe) The locl feature did not affect Eng
pil_Latn (Yom) The locl feature did not affect Eng
tik_Latn (Tikar) The locl feature did not affect Eng
meq_Latn (Merey) The locl feature did not affect Eng
gna_Latn (Kaansa) The locl feature did not affect Eng
bbo_Latn (Northern Bobo Madaré) The locl feature did not affect Eng
mmu_Latn (Mmaala) The locl feature did not affect Eng
etu_Latn (Ejagham) The locl feature did not affect Eng
toq_Latn (Toposa) The locl feature did not affect Eng
lmp_Latn (Limbum) The locl feature did not affect Eng
kqp_Latn (Kimré) The locl feature did not affect Eng
nmg_Latn (Kwasio) The locl feature did not affect Eng
srr_Latn (Serer) The locl feature did not affect Eng
boz_Latn (Tiéyaxo Bozo) The locl feature did not affect Eng
mcu_Latn (Mambila, Cameroon) The locl feature did not affect Eng
ffm_Latn (Maasina Fulfulde) The locl feature did not affect Eng
neb_Latn (Toura) The locl feature did not affect Eng
loq_Latn (Lobala) The locl feature did not affect Eng
keu_Latn (Akebu) The locl feature did not affect Eng
kkj_Latn (Kako) The locl feature did not affect Eng
mnf_Latn (Mundani) The locl feature did not affect Eng
mfi_Latn (Wandala) The locl feature did not affect Eng
mgc_Latn (Morokodo) The locl feature did not affect Eng
apd_Latn (Sudanese Arabic) Some mark glyphs were missing: ◌͟
ndz_Latn (Ndogo) The locl feature did not affect Eng
myk_Latn (Mamara Senoufo) The locl feature did not affect Eng
kia_Latn (Kim) The locl feature did not affect Eng
tod_Latn (Toma) The locl feature did not affect Eng
naw_Latn (Nawuri) The locl feature did not affect Eng
fvr_Latn (Fur) The locl feature did not affect Eng
saf_Latn (Safaliba) The locl feature did not affect Eng
mdj_Latn (Mangbetu) The locl feature did not affect Eng
sbd_Latn (Southern Samo) The locl feature did not affect Eng
xrb_Latn (Karaboro, Eastern) The locl feature did not affect Eng
lun_Latn (Lunda) The locl feature did not affect Eng
soy_Latn (Miyobe) The locl feature did not affect Eng
gmm_Latn (Gbaya-Mbodomo) The locl feature did not affect Eng
nku_Latn (Kulango, Bouna) The locl feature did not affect Eng
ach_Latn (Acoli) The locl feature did not affect Eng
nmz_Latn (Nawdm) The locl feature did not affect Eng
blo_Latn (Anii) The locl feature did not affect Eng
sef_Latn (Cebaara Senoufo) The locl feature did not affect Eng
snf_Latn (Noon) The locl feature did not affect Eng
bze_Latn (Jenaama Bozo) The locl feature did not affect Eng
emk_Latn (Maninkakan, Eastern) The locl feature did not affect Eng
vag_Latn (Vagla) The locl feature did not affect Eng
lem_Latn (Nomaande) The locl feature did not affect Eng
tpm_Latn (Tampulma) The locl feature did not affect Eng
mfq_Latn (Moba) The locl feature did not affect Eng
mev_Latn (Mano) The locl feature did not affect Eng
yav_Latn (Yangben) The locl feature did not affect Eng

[code: failed-language-shaping]

  • WARN GF_Latin_African glyphset:
Language FAIL messages
mor_Latn (Moro) Some auxiliary glyphs were missing: Ꟈ, ꟈ
ikx_Latn (Ik) Some auxiliary glyphs were missing: ʝ, Ʝ
cae_Latn (Lehar) Some auxiliary glyphs were missing: Ɂ
kfo_Latn (Koro) No exemplar glyphs were defined for language Koro
dow_Latn (Doyayo) Some auxiliary glyphs were missing: A̍, A̧̍, O̍, a̍, a̧̍, o̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
syi_Latn (Seki) No exemplar glyphs were defined for language Seki
yba_Latn (Yala) Some auxiliary glyphs were missing: A̍, E̍, I̍, O̍, U̍, a̍, e̍, i̍, o̍, u̍, Ɔ̍, Ɛ̍, ɔ̍, ɛ̍
buu_Latn (Budu) Some auxiliary glyphs were missing: ꞉, ꞊
udu_Latn (Uduk) Some auxiliary glyphs were missing: T͟H, t͟h
yre_Latn (Yaouré) Some auxiliary glyphs were missing: ˗, ˮ
ati_Latn (Attié) Some auxiliary glyphs were missing: ˗, ˮ
gov_Latn (Goo) Some auxiliary glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, Ɤ, Ɤ̀, Ɤ́, Ɤ̂
amo_Latn (Amo) No exemplar glyphs were defined for language Amo
dnj_Latn (Dan) Some auxiliary glyphs were missing: ɤ, ɤ̀, ɤ́, ɤ̂, ɤ̄, ɤ̋, ɤ̏, Ɤ, Ɤ̀, Ɤ́, Ɤ̂, Ɤ̄, Ɤ̋, Ɤ̏
^ No variant glyphs were found for uni0181
mgy_Latn (Mbunga) No exemplar glyphs were defined for language Mbunga
god_Latn (Godié) Some auxiliary glyphs were missing: ˗
mfd_Latn (Mendankwe-Nkwen) Some auxiliary glyphs were missing: Ɂ
ggn_Latn (Eastern Gurung, Latin) No exemplar glyphs were defined for language Eastern Gurung, Latin
gaa_Latn (Ga) No variant glyphs were found for uni01A9
^ No variant glyphs were found for uni01B7
hna_Latn (Mina) No exemplar glyphs were defined for language Mina
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

[code: warning-language-shaping]

🔥 FAIL: Do we have the latest version of FontBakery installed? (com.google.fonts/check/fontbakery_version)
  • 🔥 FAIL Current FontBakery version is 0.11.2, while a newer 0.12.4 is already available. Please upgrade it with 'pip install -U fontbakery' [code: outdated-fontbakery]
WARN: Check for codepoints not covered by METADATA subsets. (com.google.fonts/check/metadata/unreachable_subsetting)
  • WARN The following codepoints supported by the font are not covered by
    any subsets defined in the font's metadata file, and will never
    be served. You can solve this by either manually adding additional
    subset declarations to METADATA.pb, or by editing the glyphset
    definitions.

  • U+02B0 MODIFIER LETTER SMALL H: 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

  • U+02BA MODIFIER LETTER DOUBLE PRIME: not included in any glyphset definition

  • U+02BE MODIFIER LETTER RIGHT HALF RING: not included in any glyphset definition

  • U+02BF MODIFIER LETTER LEFT HALF RING: not included in any glyphset definition

  • U+02C7 CARON: try adding one of: tifinagh, canadian-aboriginal, yi

  • U+02C8 MODIFIER LETTER VERTICAL LINE: not included in any glyphset definition

  • U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
    175 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-ext, latin, latin-ext, menu, vietnamese [code: unreachable-subsetting]

WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
  • WARN GPOS table lacks kerning info for the following non-ligated sequences:

    • f + f

    • f + i

    • i + f

    • f + l

    • l + f

    • i + l [code: lacks-kern-info]

WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
  • WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
  • WARN The following glyphs could not be reached by codepoint or substitution rules:

    • IJ_acutecomb

    • exclamdown.cap

    • f_f_i_dflt

    • ij_acutecomb

    • questiondown.cap

    • uni03030304.case

    • uni03030308.case

    • uni03060303.case.001

    • uni03080300.case

    • uni03080301.case

    • 3 more.

Use -F or --full-lists to disable shortening of long lists.
[code: unreachable-glyphs]

WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
  • WARN This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.

The following glyphs do not have the recommended number of contours:

- Glyph name: uni00AD	Contours detected: 1	Expected: 0

- Glyph name: thorn	Contours detected: 3	Expected: 2

- Glyph name: hbar	Contours detected: 2	Expected: 1

- Glyph name: uni019A	Contours detected: 2	Expected: 1

- Glyph name: uni01B5	Contours detected: 2	Expected: 1

- Glyph name: uni01B6	Contours detected: 2	Expected: 1

- Glyph name: uni01EC	Contours detected: 4	Expected: 3

- Glyph name: uni01ED	Contours detected: 4	Expected: 3

- Glyph name: uni0228	Contours detected: 2	Expected: 1

- Glyph name: uni0229	Contours detected: 3	Expected: 2

- 25 more.

Use -F or --full-lists to disable shortening of long lists.
[code: contour-count]

WARN: Does the font contain a soft hyphen? (com.google.fonts/check/soft_hyphen)
  • WARN This font has a 'Soft Hyphen' character. [code: softhyphen]
WARN: Check math signs have the same width. (com.google.fonts/check/math_signs_width)
  • WARN The most common width is 1144 among a set of 5 math glyphs.
    The following math glyphs have a different width, though:

Width = 1064:
greater, less

Width = 1142:
lessequal, logicalnot, greaterequal

Width = 1170:
multiply

Width = 1084:
divide

Width = 934:
minus
[code: width-outliers]

WARN: Are there any misaligned on-curve points? (com.google.fonts/check/outline_alignment_miss)
  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:

    • three (U+0033): X=274.0,Y=-2.0 (should be at baseline 0?)

    • eight (U+0038): X=398.5,Y=1392.5 (should be at cap-height 1394?)

    • eight (U+0038): X=843.0,Y=1392.5 (should be at cap-height 1394?)

    • nine (U+0039): X=336.5,Y=-2.0 (should be at baseline 0?)

    • nine (U+0039): X=821.0,Y=1392.0 (should be at cap-height 1394?)

    • W (U+0057): X=480.0,Y=-1.0 (should be at baseline 0?)

    • W (U+0057): X=446.0,Y=-1.0 (should be at baseline 0?)

    • p (U+0070): X=528.5,Y=996.5 (should be at x-height 996?)

    • cent (U+00A2): X=458.0,Y=1392.0 (should be at cap-height 1394?)

    • cent (U+00A2): X=696.0,Y=1392.0 (should be at cap-height 1394?)

    • 52 more.

Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]

WARN: Do outlines contain any jaggy segments? (com.google.fonts/check/outline_jaggy_segments)
  • WARN The following glyphs have jaggy segments:

    • b (U+0062): L<<396.0,996.0>--<376.0,824.0>>/B<<376.0,824.0>-<392.0,892.0>-<439.5,936.0>> = 6.60800530004868

    • d (U+0064): B<<658.5,969.5>-<729.0,919.0>-<750.0,824.0>>/L<<750.0,824.0>--<732.0,970.0>> = 5.436536603115342

    • dcaron (U+010F): B<<658.5,969.5>-<729.0,919.0>-<750.0,824.0>>/L<<750.0,824.0>--<732.0,970.0>> = 5.436536603115342

    • eth (U+00F0): B<<701.0,856.5>-<729.0,817.0>-<738.0,780.0>>/B<<738.0,780.0>-<727.0,901.0>-<662.0,1010.0>> = 8.47687822446107

    • p (U+0070): B<<460.5,41.0>-<394.0,110.0>-<370.0,198.0>>/L<<370.0,198.0>--<394.0,10.0>> = 7.980113745168495

    • p (U+0070): L<<390.0,964.0>--<370.0,824.0>>/B<<370.0,824.0>-<382.0,881.0>-<424.5,926.0>> = 3.758555685471942

    • q (U+0071): B<<666.5,963.5>-<732.0,907.0>-<750.0,824.0>>/L<<750.0,824.0>--<750.0,996.0>> = 12.236111509416325

    • q (U+0071): L<<730.0,10.0>--<750.0,204.0>>/B<<750.0,204.0>-<722.0,87.0>-<645.5,29.5>> = 7.57269677558675

    • thorn (U+00FE): B<<472.0,36.0>-<404.0,100.0>-<379.0,186.0>>/L<<379.0,186.0>--<398.0,10.0>> = 10.047546824137292

    • thorn (U+00FE): L<<396.0,996.0>--<376.0,824.0>>/B<<376.0,824.0>-<392.0,892.0>-<439.5,936.0>> = 6.60800530004868

    • 36 more.

Use -F or --full-lists to disable shortening of long lists. [code: found-jaggy-segments]

WARN: Do outlines contain any semi-vertical or semi-horizontal lines? (com.google.fonts/check/outline_semi_vertical)
  • WARN The following glyphs have semi-vertical/semi-horizontal lines:

    • Eng (U+014A): L<<864.0,-78.0>--<865.0,949.0>>

    • ae (U+00E6): L<<842.0,572.0>--<1196.0,574.0>>

    • aeacute (U+01FD): L<<842.0,572.0>--<1196.0,574.0>>

    • oe (U+0153): L<<1002.0,572.0>--<1356.0,574.0>>

    • paragraph (U+00B6): L<<536.0,1554.0>--<1082.0,1556.0>>

    • q (U+0071): L<<976.0,996.0>--<972.0,-436.0>>

    • uni01A5 (U+01A5): L<<152.0,-436.0>--<154.0,1173.0>>

    • uni01AD (U+01AD): L<<189.0,996.0>--<188.0,1177.0>>

    • uni01B2 (U+01B2): L<<870.0,580.0>--<871.0,1111.0>>

    • uni01E3 (U+01E3): L<<842.0,572.0>--<1196.0,574.0>>

    • 11 more.

Use -F or --full-lists to disable shortening of long lists. [code: found-semi-vertical]

WARN: Ensure soft_dotted characters lose their dot when combined with marks that replace the dot. (com.google.fonts/check/soft_dotted)
  • WARN The dot of soft dotted characters used in orthographies must disappear in the following strings: i̓ į̀ į́ į̂ į̃ į̄ į̌

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̸̓ j̓ j̛̓ j̠̓ j̣̓ j̤̓

Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Ebira (Latn, 2,200,000 speakers), Cicipu (Latn, 44,000 speakers), Nzakara (Latn, 50,000 speakers), Nateni (Latn, 100,000 speakers), South Central Banda (Latn, 244,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Gulay (Latn, 250,478 speakers), Sar (Latn, 500,000 speakers), Zapotec (Latn, 490,000 speakers), Mango (Latn, 77,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ma’di (Latn, 584,000 speakers), Ekpeye (Latn, 226,000 speakers), Lithuanian (Latn, 2,357,094 speakers).

Your font does not cover the following languages that require the soft-dotted feature: Ejagham (Latn, 120,000 speakers), Bafut (Latn, 158,146 speakers), Navajo (Latn, 166,319 speakers), Avokaya (Latn, 100,000 speakers), Fur (Latn, 1,230,163 speakers), Kom (Latn, 360,685 speakers), Makaa (Latn, 221,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Lugbara (Latn, 2,200,000 speakers), Koonzime (Latn, 40,000 speakers), Dii (Latn, 71,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Igbo (Latn, 27,823,640 speakers), Yala (Latn, 200,000 speakers), Mundani (Latn, 34,000 speakers), Mfumte (Latn, 79,000 speakers), Aghem (Latn, 38,843 speakers), Dan (Latn, 1,099,244 speakers), Vute (Latn, 21,000 speakers), Basaa (Latn, 332,940 speakers), Southern Kisi (Latn, 360,000 speakers). [code: soft-dotted]

INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
  • INFO Hinting filesize impact:
ofl/alatsi/Alatsi-Regular.ttf
Dehinted Size 391.5kb
Hinted Size 433.8kb
Increase 42.3kb
Change 10.8 %
[code: size-impact]
INFO: EPAR table present in font? (com.google.fonts/check/epar)
INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
  • INFO These are the ppm ranges declared on the gasp table:

PPM <= 65535:
flag = 0x0F
- Use grid-fitting
- Use grayscale rendering
- Use gridfitting with ClearType symmetric smoothing
- Use smoothing along multiple axes with ClearType®
[code: ranges]

INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
  • INFO Version string is: "Version 1.008; ttfautohint (v1.8.4.7-5d5b)"
    The version string must ideally include a git commit hash and either a "dev" or a "release" suffix such as in the example below:
    "Version 1.3; git-0d08353-release" [code: bad-format]
INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
  • INFO This font contains the following optional tables:

    • cvt

    • fpgm

    • loca

    • prep

    • GPOS

    • GSUB

    • gasp [code: optional-tables]

INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
  • INFO ofl/alatsi [code: family-path]

Summary

💔 ERROR ☠ FATAL 🔥 FAIL ⚠ WARN 💤 SKIP ℹ INFO 🍞 PASS 🔎 DEBUG
0 0 4 11 66 8 171 0
0% 0% 2% 4% 25% 3% 66% 0%

Note: The following loglevels were omitted in this report:

  • SKIP
  • PASS
  • DEBUG

@m4rc1e m4rc1e merged commit 9b8616b into main May 9, 2024
7 checks passed
@m4rc1e m4rc1e deleted the gftools_packager_ofl_alatsi branch May 9, 2024 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Dev / PR Merged
Development

Successfully merging this pull request may close these issues.

Update Alatsi
3 participants