The following glyphs have on-curve points which have potentially incorrect y coordinates:
-
* J (U+004A): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* uni004A0301 (U+E001): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* Jcircumflex (U+0134): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* aogonek (U+0105): X=445.0,Y=1.0 (should be at baseline 0?)
-
-* c (U+0063): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* cacute (U+0107): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* ccaron (U+010D): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* ccircumflex (U+0109): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* cdotaccent (U+010B): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* eogonek (U+0119): X=213.0,Y=-2.0 (should be at baseline 0?)
-
-* uogonek (U+0173): X=485.0,Y=-2.0 (should be at baseline 0?)
-
-* uni0417 (U+0417): X=192.5,Y=698.5 (should be at cap-height 700?)
-
-* uni041B (U+041B): X=43.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=43.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=43.0,Y=1.0 (should be at baseline 0?)
-
-* uni0408 (U+0408): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* uni0498 (U+0498): X=192.5,Y=698.5 (should be at cap-height 700?)
-
-* uni04DE (U+04DE): X=192.5,Y=698.5 (should be at cap-height 700?)
-
-* uni0431 (U+0431): X=473.0,Y=702.0 (should be at cap-height 700?)
-
-* uni0441 (U+0441): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* uni0459 (U+0459): X=48.0,Y=1.0 (should be at baseline 0?)
-
-* uni04AB (U+04AB): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* uni05E2 (U+05E2): X=62.0,Y=1.0 (should be at baseline 0?)
-
-* uni05EA (U+05EA): X=79.0,Y=2.0 (should be at baseline 0?)
-
-* uniFB4A (U+FB4A): X=79.0,Y=2.0 (should be at baseline 0?)
-
-* one (U+0031): X=263.0,Y=699.0 (should be at cap-height 700?)
-
-* one.tf (U+E009): X=298.0,Y=699.0 (should be at cap-height 700?)
-
-* five.dnom (U+E018): X=110.0,Y=1.5 (should be at baseline 0?)
-
-* uni2085 (U+2085): X=129.0,Y=-1.5 (should be at baseline 0?)
+
The following glyphs could not be reached by codepoint or substitution rules:
+
- IJacute
-* questiondown (U+00BF): X=97.0,Y=-2.0 (should be at baseline 0?)
+- NULL
-* parenleft (U+0028): X=204.0,Y=698.5 (should be at cap-height 700?)
+- caron.alt
-* parenright (U+0029): X=115.0,Y=698.5 (should be at cap-height 700?)
+- firsttonechinesecomb
-* braceright (U+007D): X=197.0,Y=699.5 (should be at cap-height 700?)
+- gem
-* at (U+0040): X=694.5,Y=-1.5 (should be at baseline 0?)
+- i.trk
-* lozenge (U+25CA): X=227.5,Y=699.0 (should be at cap-height 700?)
+- ijacute
-* lozenge (U+25CA): X=304.5,Y=699.0 (should be at cap-height 700?)
+- uni0326.alt
The following glyphs have on-curve points which have potentially incorrect y coordinates:
-
* J (U+004A): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* uni004A0301 (U+E001): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* Jcircumflex (U+0134): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* uni01CE (U+01CE): X=228.0,Y=699.0 (should be at cap-height 700?)
-
-* aogonek (U+0105): X=326.0,Y=2.0 (should be at baseline 0?)
-
-* ccaron (U+010D): X=232.0,Y=699.0 (should be at cap-height 700?)
-
-* ecaron (U+011B): X=246.0,Y=699.0 (should be at cap-height 700?)
-
-* eogonek (U+0119): X=164.0,Y=-2.0 (should be at baseline 0?)
-
-* m (U+006D): X=266.5,Y=522.0 (should be at x-height 520?)
-
-* ncaron (U+0148): X=254.0,Y=699.0 (should be at cap-height 700?)
-
-* oslash (U+00F8): X=15.0,Y=1.0 (should be at baseline 0?)
-
-* oslashacute (U+01FF): X=15.0,Y=1.0 (should be at baseline 0?)
-
-* rcaron (U+0159): X=155.0,Y=699.0 (should be at cap-height 700?)
-
-* scaron (U+0161): X=200.0,Y=699.0 (should be at cap-height 700?)
-
-* uogonek (U+0173): X=436.0,Y=-2.0 (should be at baseline 0?)
-
-* zcaron (U+017E): X=200.0,Y=699.0 (should be at cap-height 700?)
-
-* uni0417 (U+0417): X=258.5,Y=698.5 (should be at cap-height 700?)
-
-* uni041B (U+041B): X=-31.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=-31.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=-31.0,Y=1.0 (should be at baseline 0?)
-
-* uni0408 (U+0408): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* uni0474 (U+0474): X=724.5,Y=701.5 (should be at cap-height 700?)
-
-* uni0498 (U+0498): X=258.5,Y=698.5 (should be at cap-height 700?)
-
-* uni04DE (U+04DE): X=258.5,Y=698.5 (should be at cap-height 700?)
-
-* uni0431 (U+0431): X=552.0,Y=702.0 (should be at cap-height 700?)
+
The following glyphs could not be reached by codepoint or substitution rules:
+
- CR
-* uni0434 (U+0434): X=282.5,Y=698.5 (should be at cap-height 700?)
+- IJacute
-* uni0459 (U+0459): X=-7.0,Y=1.0 (should be at baseline 0?)
+- NULL
-* uniFB4B (U+FB4B): X=243.5,Y=699.0 (should be at cap-height 700?)
+- caron.alt
-* uni05E2 (U+05E2): X=13.0,Y=1.0 (should be at baseline 0?)
+- florin
-* uniFB2A (U+FB2A): X=718.5,Y=699.0 (should be at cap-height 700?)
+- gem
-* uniFB2B (U+FB2B): X=241.5,Y=699.0 (should be at cap-height 700?)
+- i.trk
-* uniFB2C (U+FB2C): X=718.5,Y=699.0 (should be at cap-height 700?)
+- ijacute
-* uniFB2D (U+FB2D): X=241.5,Y=699.0 (should be at cap-height 700?)
-
-* uni05EA (U+05EA): X=31.0,Y=2.0 (should be at baseline 0?)
-
-* uniFB4A (U+FB4A): X=31.0,Y=2.0 (should be at baseline 0?)
-
-* one (U+0031): X=342.0,Y=699.0 (should be at cap-height 700?)
-
-* one.tf (U+E009): X=398.0,Y=699.0 (should be at cap-height 700?)
-
-* eight.tf (U+E010): X=487.0,Y=698.5 (should be at cap-height 700?)
-
-* five.dnom (U+E018): X=61.5,Y=1.5 (should be at baseline 0?)
-
-* uni2085 (U+2085): X=80.0,Y=-1.5 (should be at baseline 0?)
-
-* questiondown (U+00BF): X=197.0,Y=-2.0 (should be at baseline 0?)
-
-* parenleft (U+0028): X=288.0,Y=698.5 (should be at cap-height 700?)
-
-* parenright (U+0029): X=199.0,Y=698.0 (should be at cap-height 700?)
-
-* braceright (U+007D): X=296.5,Y=699.5 (should be at cap-height 700?)
-
-* quotedblright (U+201D): X=252.0,Y=701.5 (should be at cap-height 700?)
-
-* quotedblright (U+201D): X=386.0,Y=701.5 (should be at cap-height 700?)
-
-* quoteright (U+2019): X=252.0,Y=701.5 (should be at cap-height 700?)
-
-* at (U+0040): X=645.0,Y=-1.5 (should be at baseline 0?)
-
-* lozenge (U+25CA): X=312.5,Y=701.5 (should be at cap-height 700?)
-
-* lozenge (U+25CA): X=387.5,Y=699.5 (should be at cap-height 700?)
-
-* uni030C (U+030C): X=35.0,Y=699.0 (should be at cap-height 700?)
-
-* caron (U+02C7): X=35.0,Y=699.0 (should be at cap-height 700?)
+- macronmodcomb
The following glyphs have a counter-clockwise outer contour:
-
* uni05B8 (U+05B8) has a counter-clockwise outer contour
+
The following glyphs have on-curve points which have potentially incorrect y coordinates:
+
* abreve (U+0103): X=227.0,Y=692.0 (should be at cap-height 690?)
+
+* aring (U+00E5): X=335.5,Y=689.0 (should be at cap-height 690?)
+
+* aringacute (U+01FB): X=335.5,Y=689.0 (should be at cap-height 690?)
+
+* ebreve (U+0115): X=220.0,Y=692.0 (should be at cap-height 690?)
+
+* gbreve (U+011F): X=222.0,Y=692.0 (should be at cap-height 690?)
+
+* ibreve (U+012D): X=52.0,Y=692.0 (should be at cap-height 690?)
+
+* obreve (U+014F): X=221.0,Y=692.0 (should be at cap-height 690?)
+
+* ubreve (U+016D): X=223.0,Y=692.0 (should be at cap-height 690?)
+
+* uring (U+016F): X=331.5,Y=689.0 (should be at cap-height 690?)
+
+* uni0306 (U+0306): X=187.0,Y=692.0 (should be at cap-height 690?)
+
+* uni030A (U+030A): X=294.5,Y=689.0 (should be at cap-height 690?)
+
+* breve (U+02D8): X=187.0,Y=692.0 (should be at cap-height 690?)
+
+* ring (U+02DA): X=294.5,Y=689.0 (should be at cap-height 690?)
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ і́
-
The dot of soft dotted characters should disappear in other cases, for example: i̦̒ j̦̒ į̆ į̇ į̈ į̊ į̋ į̒ į̦̒ į̧̒ į̨̒ į̵̀ į̵́ į̵̂ į̵̃ į̵̄ į̵̆ į̵̇ į̵̈ į̵̊
-
Your font fully covers the following languages that require the soft-dotted feature: Ukrainian (Cyrl, 29,273,587 speakers), Lithuanian (Latn, 2,357,094 speakers), Belarusian (Cyrl, 10,064,517 speakers), Dutch (Latn, 31,709,104 speakers).
-
Your font does not cover the following languages that require the soft-dotted feature: Zapotec (Latn, 490,000 speakers), Southern Kisi (Latn, 360,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Makaa (Latn, 221,000 speakers), Nzakara (Latn, 50,000 speakers), Navajo (Latn, 166,319 speakers), Koonzime (Latn, 40,000 speakers), Avokaya (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), Ejagham (Latn, 120,000 speakers), Mango (Latn, 77,000 speakers), Nateni (Latn, 100,000 speakers), Mfumte (Latn, 79,000 speakers), Fur (Latn, 1,230,163 speakers), Cicipu (Latn, 44,000 speakers), Gulay (Latn, 250,478 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Kom (Latn, 360,685 speakers), Igbo (Latn, 27,823,640 speakers), Sar (Latn, 500,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), South Central Banda (Latn, 244,000 speakers), Bafut (Latn, 158,146 speakers), Lugbara (Latn, 2,200,000 speakers), Yala (Latn, 200,000 speakers), Dan (Latn, 1,099,244 speakers), Vute (Latn, 21,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ebira (Latn, 2,200,000 speakers), Ekpeye (Latn, 226,000 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers).
+
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
+
The dot of soft dotted characters should disappear in other cases, for example: į̆ į̇ į̈ į̊ į̋ į̦̀ į̦́ į̦̂ į̦̃ į̦̄ į̦̆ į̦̇ į̦̈ į̦̊ į̦̋ į̦̌ į̧̀ į̧́ į̧̂ į̧̃
+
Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Lithuanian (Latn, 2,357,094 speakers), Ekpeye (Latn, 226,000 speakers).
+
Your font does not cover the following languages that require the soft-dotted feature: Nateni (Latn, 100,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Southern Kisi (Latn, 360,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Navajo (Latn, 166,319 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Sar (Latn, 500,000 speakers), South Central Banda (Latn, 244,000 speakers), Lugbara (Latn, 2,200,000 speakers), Igbo (Latn, 27,823,640 speakers), Aghem (Latn, 38,843 speakers), Gulay (Latn, 250,478 speakers), Mfumte (Latn, 79,000 speakers), Ebira (Latn, 2,200,000 speakers), Dii (Latn, 71,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Bete-Bendi (Latn, 100,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), Koonzime (Latn, 40,000 speakers), Zapotec (Latn, 490,000 speakers), Nzakara (Latn, 50,000 speakers), Mundani (Latn, 34,000 speakers), Ejagham (Latn, 120,000 speakers), Yala (Latn, 200,000 speakers), Vute (Latn, 21,000 speakers), Bafut (Latn, 158,146 speakers), Avokaya (Latn, 100,000 speakers), Mango (Latn, 77,000 speakers), Fur (Latn, 1,230,163 speakers), Kom (Latn, 360,685 speakers), Dan (Latn, 1,099,244 speakers), Cicipu (Latn, 44,000 speakers), Makaa (Latn, 221,000 speakers).
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ і́
-
The dot of soft dotted characters should disappear in other cases, for example: i̦̒ j̦̒ į̆ į̇ į̈ į̊ į̋ į̒ į̦̒ į̧̒ į̨̒ į̵̀ į̵́ į̵̂ į̵̃ į̵̄ į̵̆ į̵̇ į̵̈ į̵̊
-
Your font fully covers the following languages that require the soft-dotted feature: Ukrainian (Cyrl, 29,273,587 speakers), Lithuanian (Latn, 2,357,094 speakers), Belarusian (Cyrl, 10,064,517 speakers), Dutch (Latn, 31,709,104 speakers).
-
Your font does not cover the following languages that require the soft-dotted feature: Zapotec (Latn, 490,000 speakers), Southern Kisi (Latn, 360,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Makaa (Latn, 221,000 speakers), Nzakara (Latn, 50,000 speakers), Navajo (Latn, 166,319 speakers), Koonzime (Latn, 40,000 speakers), Avokaya (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), Ejagham (Latn, 120,000 speakers), Mango (Latn, 77,000 speakers), Nateni (Latn, 100,000 speakers), Mfumte (Latn, 79,000 speakers), Fur (Latn, 1,230,163 speakers), Cicipu (Latn, 44,000 speakers), Gulay (Latn, 250,478 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Kom (Latn, 360,685 speakers), Igbo (Latn, 27,823,640 speakers), Sar (Latn, 500,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), South Central Banda (Latn, 244,000 speakers), Bafut (Latn, 158,146 speakers), Lugbara (Latn, 2,200,000 speakers), Yala (Latn, 200,000 speakers), Dan (Latn, 1,099,244 speakers), Vute (Latn, 21,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ebira (Latn, 2,200,000 speakers), Ekpeye (Latn, 226,000 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers).
+
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
+
The dot of soft dotted characters should disappear in other cases, for example: į̆ į̇ į̈ į̊ į̋ į̦̀ į̦́ į̦̂ į̦̃ į̦̄ į̦̆ į̦̇ į̦̈ į̦̊ į̦̋ į̦̌ į̧̀ į̧́ į̧̂ į̧̃
+
Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Lithuanian (Latn, 2,357,094 speakers), Ekpeye (Latn, 226,000 speakers).
+
Your font does not cover the following languages that require the soft-dotted feature: Nateni (Latn, 100,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Southern Kisi (Latn, 360,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Navajo (Latn, 166,319 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Sar (Latn, 500,000 speakers), South Central Banda (Latn, 244,000 speakers), Lugbara (Latn, 2,200,000 speakers), Igbo (Latn, 27,823,640 speakers), Aghem (Latn, 38,843 speakers), Gulay (Latn, 250,478 speakers), Mfumte (Latn, 79,000 speakers), Ebira (Latn, 2,200,000 speakers), Dii (Latn, 71,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Bete-Bendi (Latn, 100,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), Koonzime (Latn, 40,000 speakers), Zapotec (Latn, 490,000 speakers), Nzakara (Latn, 50,000 speakers), Mundani (Latn, 34,000 speakers), Ejagham (Latn, 120,000 speakers), Yala (Latn, 200,000 speakers), Vute (Latn, 21,000 speakers), Bafut (Latn, 158,146 speakers), Avokaya (Latn, 100,000 speakers), Mango (Latn, 77,000 speakers), Fur (Latn, 1,230,163 speakers), Kom (Latn, 360,685 speakers), Dan (Latn, 1,099,244 speakers), Cicipu (Latn, 44,000 speakers), Makaa (Latn, 221,000 speakers).
[code: soft-dotted]
@@ -1320,7 +819,7 @@
EXPERIMENTAL CHECK - Since 2024/Mar/25
- Validate location, size and resolution of article images.
+ Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
Variable font instance name 'Radio Canada Display Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 258 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+
+
+ [code: instance-too-long]
+
+
+
+
+
+
+ 🔥 FAIL
+
+
+
+
Variable font instance name 'Radio Canada Display Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 258 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+
+
+ [code: instance-too-long]
+
+
+
+
+
+
+ 🔥 FAIL
+
+
+
+
Variable font instance name 'Radio Canada Display SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 259 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+
+
+ [code: instance-too-long]
+
+
+
+
+
+
+ 🔥 FAIL
+
+
+
+
Variable font instance name 'Radio Canada Display SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 259 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fontbakery/fontbakery-report.md b/fontbakery/fontbakery-report.md
index 2d365e75..37f8c223 100644
--- a/fontbakery/fontbakery-report.md
+++ b/fontbakery/fontbakery-report.md
@@ -1,6 +1,6 @@
## FontBakery report
-fontbakery version: 0.12.5
+fontbakery version: 0.12.7
@@ -9,10 +9,10 @@ fontbakery version: 0.12.5
These won't break the CI job for now, but will become effective after some time if nobody raises any concern.
-[1] Rubik[wght].ttf
+[1] RadioCanadaDisplay-Italic[wght].ttf
- ⚠️ WARN Validate location, size and resolution of article images.
+ ⚠️ WARN Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
@@ -31,10 +31,10 @@ These won't break the CI job for now, but will become effective after some time
- ⚠️ WARN Validate location, size and resolution of article images.
+ ⚠️ WARN Validate size, and resolution of article images, and ensure article page has minimum length and includes visual assets.
@@ -60,10 +60,10 @@ These won't break the CI job for now, but will become effective after some time
-[1] Family checks
+[10] RadioCanadaDisplay-Italic[wght].ttf
- ⚠️ WARN Make sure all font files have the same version value.
+ 🔥 FAIL Combined length of family and style must not exceed 32 characters.
@@ -72,23 +72,33 @@ These won't break the CI job for now, but will become effective after some time
-* ⚠️ **WARN**
Version info differs among font files of the same font project.
-These were the version values found:
Variable font instance name 'Radio Canada Display Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 258 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+ [code: instance-too-long]
+
+
+
+* 🔥 **FAIL**
Variable font instance name 'Radio Canada Display Medium Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 258 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+ [code: instance-too-long]
+
+
+
+* 🔥 **FAIL**
Variable font instance name 'Radio Canada Display SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 259 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+ [code: instance-too-long]
+
+
+
+* 🔥 **FAIL**
Variable font instance name 'Radio Canada Display SemiBold Italic' formed by space-separated concatenation of font family name (nameID 1) and instance subfamily nameID 259 exceeds 32 characters.
+
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
+ [code: instance-too-long]
-
-
-[11] Rubik[wght].ttf
-
🔥 FAIL Check license file has good copyright string.
@@ -111,7 +121,7 @@ These were the version values found:
- ⚠️ WARN Check math signs have the same width.
+ ⚠️ WARN Check font contains no unreachable glyphs
@@ -120,49 +130,24 @@ These were the version values found:
-* ⚠️ **WARN**
The most common width is 527 among a set of 2 math glyphs.
-The following math glyphs have a different width, though:
-
Width = 628:
-plus
-
Width = 481:
-less
-
Width = 571:
-equal
-
Width = 480:
-greater
-
Width = 581:
-logicalnot
-
Width = 556:
-plusminus
-
Width = 541:
-multiply
-
Width = 565:
-divide
-
Width = 650:
-minus
-
Width = 563:
-approxequal
-
Width = 545:
-notequal
- [code: width-outliers]
-
-
-
-
-
-
-
- ⚠️ WARN Does the font contain a soft hyphen?
-
+* ⚠️ **WARN**
The following glyphs could not be reached by codepoint or substitution rules:
The following glyphs have on-curve points which have potentially incorrect y coordinates:
-
* J (U+004A): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* uni004A0301 (U+E001): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* Jcircumflex (U+0134): X=196.0,Y=2.0 (should be at baseline 0?)
-
-* aogonek (U+0105): X=445.0,Y=1.0 (should be at baseline 0?)
-
-* c (U+0063): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* cacute (U+0107): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* ccaron (U+010D): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* ccircumflex (U+0109): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* cdotaccent (U+010B): X=353.5,Y=-0.5 (should be at baseline 0?)
-
-* eogonek (U+0119): X=213.0,Y=-2.0 (should be at baseline 0?)
-
-* uogonek (U+0173): X=485.0,Y=-2.0 (should be at baseline 0?)
-
-* uni0417 (U+0417): X=192.5,Y=698.5 (should be at cap-height 700?)
-
-* uni041B (U+041B): X=43.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=43.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=43.0,Y=1.0 (should be at baseline 0?)
-
-* uni0408 (U+0408): X=196.0,Y=2.0 (should be at baseline 0?)
+
* abreve (U+0103): X=227.0,Y=692.0 (should be at cap-height 690?)
-* uni0498 (U+0498): X=192.5,Y=698.5 (should be at cap-height 700?)
+* aring (U+00E5): X=335.5,Y=689.0 (should be at cap-height 690?)
-* uni04DE (U+04DE): X=192.5,Y=698.5 (should be at cap-height 700?)
+* aringacute (U+01FB): X=335.5,Y=689.0 (should be at cap-height 690?)
-* uni0431 (U+0431): X=473.0,Y=702.0 (should be at cap-height 700?)
+* ebreve (U+0115): X=220.0,Y=692.0 (should be at cap-height 690?)
-* uni0441 (U+0441): X=353.5,Y=-0.5 (should be at baseline 0?)
+* gbreve (U+011F): X=222.0,Y=692.0 (should be at cap-height 690?)
-* uni0459 (U+0459): X=48.0,Y=1.0 (should be at baseline 0?)
+* ibreve (U+012D): X=52.0,Y=692.0 (should be at cap-height 690?)
-* uni04AB (U+04AB): X=353.5,Y=-0.5 (should be at baseline 0?)
+* obreve (U+014F): X=221.0,Y=692.0 (should be at cap-height 690?)
-* uni05E2 (U+05E2): X=62.0,Y=1.0 (should be at baseline 0?)
+* ubreve (U+016D): X=223.0,Y=692.0 (should be at cap-height 690?)
-* uni05EA (U+05EA): X=79.0,Y=2.0 (should be at baseline 0?)
+* uring (U+016F): X=331.5,Y=689.0 (should be at cap-height 690?)
-* uniFB4A (U+FB4A): X=79.0,Y=2.0 (should be at baseline 0?)
+* uni0306 (U+0306): X=187.0,Y=692.0 (should be at cap-height 690?)
-* one (U+0031): X=263.0,Y=699.0 (should be at cap-height 700?)
+* uni030A (U+030A): X=294.5,Y=689.0 (should be at cap-height 690?)
-* one.tf (U+E009): X=298.0,Y=699.0 (should be at cap-height 700?)
+* breve (U+02D8): X=187.0,Y=692.0 (should be at cap-height 690?)
-* five.dnom (U+E018): X=110.0,Y=1.5 (should be at baseline 0?)
-
-* uni2085 (U+2085): X=129.0,Y=-1.5 (should be at baseline 0?)
-
-* questiondown (U+00BF): X=97.0,Y=-2.0 (should be at baseline 0?)
-
-* parenleft (U+0028): X=204.0,Y=698.5 (should be at cap-height 700?)
-
-* parenright (U+0029): X=115.0,Y=698.5 (should be at cap-height 700?)
-
-* braceright (U+007D): X=197.0,Y=699.5 (should be at cap-height 700?)
-
-* at (U+0040): X=694.5,Y=-1.5 (should be at baseline 0?)
-
-* lozenge (U+25CA): X=227.5,Y=699.0 (should be at cap-height 700?)
-
-* lozenge (U+25CA): X=304.5,Y=699.0 (should be at cap-height 700?)
+* ring (U+02DA): X=294.5,Y=689.0 (should be at cap-height 690?)
[code: found-misalignments]
-
-
-
-
- ⚠️ WARN Check the direction of the outermost contour in each glyph
-
-
-
-
-
-
-
-
-* ⚠️ **WARN**
The following glyphs have a counter-clockwise outer contour:
-
* uni05B8 (U+05B8) has a counter-clockwise outer contour
-
- [code: ccw-outer-contour]
-
-
-
@@ -307,10 +226,10 @@ notequal
-* ⚠️ **WARN**
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ і́
-
The dot of soft dotted characters should disappear in other cases, for example: i̦̒ j̦̒ į̆ į̇ į̈ į̊ į̋ į̒ į̦̒ į̧̒ į̨̒ į̵̀ į̵́ į̵̂ į̵̃ į̵̄ į̵̆ į̵̇ į̵̈ į̵̊
-
Your font fully covers the following languages that require the soft-dotted feature: Ukrainian (Cyrl, 29,273,587 speakers), Lithuanian (Latn, 2,357,094 speakers), Belarusian (Cyrl, 10,064,517 speakers), Dutch (Latn, 31,709,104 speakers).
-
Your font does not cover the following languages that require the soft-dotted feature: Zapotec (Latn, 490,000 speakers), Southern Kisi (Latn, 360,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Makaa (Latn, 221,000 speakers), Nzakara (Latn, 50,000 speakers), Navajo (Latn, 166,319 speakers), Koonzime (Latn, 40,000 speakers), Avokaya (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), Ejagham (Latn, 120,000 speakers), Mango (Latn, 77,000 speakers), Nateni (Latn, 100,000 speakers), Mfumte (Latn, 79,000 speakers), Fur (Latn, 1,230,163 speakers), Cicipu (Latn, 44,000 speakers), Gulay (Latn, 250,478 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Kom (Latn, 360,685 speakers), Igbo (Latn, 27,823,640 speakers), Sar (Latn, 500,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), South Central Banda (Latn, 244,000 speakers), Bafut (Latn, 158,146 speakers), Lugbara (Latn, 2,200,000 speakers), Yala (Latn, 200,000 speakers), Dan (Latn, 1,099,244 speakers), Vute (Latn, 21,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ebira (Latn, 2,200,000 speakers), Ekpeye (Latn, 226,000 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers).
+* ⚠️ **WARN**
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
+
The dot of soft dotted characters should disappear in other cases, for example: į̆ į̇ į̈ į̊ į̋ į̦̀ į̦́ į̦̂ į̦̃ į̦̄ į̦̆ į̦̇ į̦̈ į̦̊ į̦̋ į̦̌ į̧̀ į̧́ į̧̂ į̧̃
+
Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Lithuanian (Latn, 2,357,094 speakers), Ekpeye (Latn, 226,000 speakers).
+
Your font does not cover the following languages that require the soft-dotted feature: Nateni (Latn, 100,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Southern Kisi (Latn, 360,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Navajo (Latn, 166,319 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Sar (Latn, 500,000 speakers), South Central Banda (Latn, 244,000 speakers), Lugbara (Latn, 2,200,000 speakers), Igbo (Latn, 27,823,640 speakers), Aghem (Latn, 38,843 speakers), Gulay (Latn, 250,478 speakers), Mfumte (Latn, 79,000 speakers), Ebira (Latn, 2,200,000 speakers), Dii (Latn, 71,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Bete-Bendi (Latn, 100,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), Koonzime (Latn, 40,000 speakers), Zapotec (Latn, 490,000 speakers), Nzakara (Latn, 50,000 speakers), Mundani (Latn, 34,000 speakers), Ejagham (Latn, 120,000 speakers), Yala (Latn, 200,000 speakers), Vute (Latn, 21,000 speakers), Bafut (Latn, 158,146 speakers), Avokaya (Latn, 100,000 speakers), Mango (Latn, 77,000 speakers), Fur (Latn, 1,230,163 speakers), Kom (Latn, 360,685 speakers), Dan (Latn, 1,099,244 speakers), Cicipu (Latn, 44,000 speakers), Makaa (Latn, 221,000 speakers).
[code: soft-dotted]
@@ -335,56 +254,46 @@ subset declarations to METADATA.pb, or by editing the glyphset
definitions.
U+02C7 CARON: try adding one of: yi, canadian-aboriginal, tifinagh
-
U+02D8 BREVE: try adding one of: canadian-aboriginal, yi
-
U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi
-
U+02DB OGONEK: try adding one of: canadian-aboriginal, yi
+
U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
+
U+02D8 BREVE: try adding one of: yi, canadian-aboriginal
+
U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
+
U+02DB OGONEK: try adding one of: yi, canadian-aboriginal
U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: coptic, cherokee, tifinagh, math
U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
-
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic, cyrillic-ext, greek-ext, hebrew, latin, latin-ext
+
Or you can add the above codepoints to one of the subsets supported by the font: latin, latin-ext
[code: unreachable-subsetting]
@@ -419,6 +328,8 @@ definitions.
- f + i
+- f + ij
+
- f + l
[code: lacks-kern-info]
@@ -429,7 +340,7 @@ definitions.
- ⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
+ ⚠️ WARN Ensure variable fonts include an avar table.
@@ -438,8 +349,8 @@ definitions.
-* ⚠️ **WARN**
This font file does not have a 'meta' table.
- [code: lacks-meta-table]
+* ⚠️ **WARN**
This variable font does not have an avar table.
+ [code: missing-avar]
@@ -447,7 +358,7 @@ definitions.
- ⚠️ WARN Checking OS/2 achVendID.
+ ⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
@@ -456,8 +367,8 @@ definitions.
-* ⚠️ **WARN**
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
🔥 FAIL Check license file has good copyright string.
@@ -490,7 +401,7 @@ definitions.
- ⚠️ WARN Check math signs have the same width.
+ ⚠️ WARN Check font contains no unreachable glyphs
@@ -499,49 +410,26 @@ definitions.
-* ⚠️ **WARN**
The most common width is 527 among a set of 2 math glyphs.
-The following math glyphs have a different width, though:
-
Width = 622:
-plus
-
Width = 481:
-less
-
Width = 574:
-equal
-
Width = 480:
-greater
-
Width = 585:
-logicalnot
-
Width = 553:
-plusminus
-
Width = 537:
-multiply
-
Width = 561:
-divide
-
Width = 652:
-minus
-
Width = 563:
-approxequal
-
Width = 540:
-notequal
- [code: width-outliers]
-
+* ⚠️ **WARN**
The following glyphs could not be reached by codepoint or substitution rules:
+
- CR
+- IJacute
-
-
-
-
- ⚠️ WARN Does the font contain a soft hyphen?
-
The following glyphs have on-curve points which have potentially incorrect y coordinates:
-
* J (U+004A): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* uni004A0301 (U+E001): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* Jcircumflex (U+0134): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* uni01CE (U+01CE): X=228.0,Y=699.0 (should be at cap-height 700?)
-
-* aogonek (U+0105): X=326.0,Y=2.0 (should be at baseline 0?)
-
-* ccaron (U+010D): X=232.0,Y=699.0 (should be at cap-height 700?)
-
-* ecaron (U+011B): X=246.0,Y=699.0 (should be at cap-height 700?)
-
-* eogonek (U+0119): X=164.0,Y=-2.0 (should be at baseline 0?)
-
-* m (U+006D): X=266.5,Y=522.0 (should be at x-height 520?)
-
-* ncaron (U+0148): X=254.0,Y=699.0 (should be at cap-height 700?)
-
-* oslash (U+00F8): X=15.0,Y=1.0 (should be at baseline 0?)
-
-* oslashacute (U+01FF): X=15.0,Y=1.0 (should be at baseline 0?)
-
-* rcaron (U+0159): X=155.0,Y=699.0 (should be at cap-height 700?)
-
-* scaron (U+0161): X=200.0,Y=699.0 (should be at cap-height 700?)
-
-* uogonek (U+0173): X=436.0,Y=-2.0 (should be at baseline 0?)
-
-* zcaron (U+017E): X=200.0,Y=699.0 (should be at cap-height 700?)
-
-* uni0417 (U+0417): X=258.5,Y=698.5 (should be at cap-height 700?)
-
-* uni041B (U+041B): X=-31.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=-31.0,Y=1.0 (should be at baseline 0?)
-
-* uni0409 (U+0409): X=-31.0,Y=1.0 (should be at baseline 0?)
-
-* uni0408 (U+0408): X=140.5,Y=2.0 (should be at baseline 0?)
-
-* uni0474 (U+0474): X=724.5,Y=701.5 (should be at cap-height 700?)
-
-* uni0498 (U+0498): X=258.5,Y=698.5 (should be at cap-height 700?)
-
-* uni04DE (U+04DE): X=258.5,Y=698.5 (should be at cap-height 700?)
-
-* uni0431 (U+0431): X=552.0,Y=702.0 (should be at cap-height 700?)
-
-* uni0434 (U+0434): X=282.5,Y=698.5 (should be at cap-height 700?)
-
-* uni0459 (U+0459): X=-7.0,Y=1.0 (should be at baseline 0?)
-
-* uniFB4B (U+FB4B): X=243.5,Y=699.0 (should be at cap-height 700?)
-
-* uni05E2 (U+05E2): X=13.0,Y=1.0 (should be at baseline 0?)
-
-* uniFB2A (U+FB2A): X=718.5,Y=699.0 (should be at cap-height 700?)
-
-* uniFB2B (U+FB2B): X=241.5,Y=699.0 (should be at cap-height 700?)
-
-* uniFB2C (U+FB2C): X=718.5,Y=699.0 (should be at cap-height 700?)
-
-* uniFB2D (U+FB2D): X=241.5,Y=699.0 (should be at cap-height 700?)
-
-* uni05EA (U+05EA): X=31.0,Y=2.0 (should be at baseline 0?)
-
-* uniFB4A (U+FB4A): X=31.0,Y=2.0 (should be at baseline 0?)
-
-* one (U+0031): X=342.0,Y=699.0 (should be at cap-height 700?)
-
-* one.tf (U+E009): X=398.0,Y=699.0 (should be at cap-height 700?)
-
-* eight.tf (U+E010): X=487.0,Y=698.5 (should be at cap-height 700?)
-
-* five.dnom (U+E018): X=61.5,Y=1.5 (should be at baseline 0?)
-
-* uni2085 (U+2085): X=80.0,Y=-1.5 (should be at baseline 0?)
-
-* questiondown (U+00BF): X=197.0,Y=-2.0 (should be at baseline 0?)
-
-* parenleft (U+0028): X=288.0,Y=698.5 (should be at cap-height 700?)
-
-* parenright (U+0029): X=199.0,Y=698.0 (should be at cap-height 700?)
-
-* braceright (U+007D): X=296.5,Y=699.5 (should be at cap-height 700?)
-
-* quotedblright (U+201D): X=252.0,Y=701.5 (should be at cap-height 700?)
-
-* quotedblright (U+201D): X=386.0,Y=701.5 (should be at cap-height 700?)
-
-* quoteright (U+2019): X=252.0,Y=701.5 (should be at cap-height 700?)
-
-* at (U+0040): X=645.0,Y=-1.5 (should be at baseline 0?)
-
-* lozenge (U+25CA): X=312.5,Y=701.5 (should be at cap-height 700?)
-
-* lozenge (U+25CA): X=387.5,Y=699.5 (should be at cap-height 700?)
-
-* uni030C (U+030C): X=35.0,Y=699.0 (should be at cap-height 700?)
-
-* caron (U+02C7): X=35.0,Y=699.0 (should be at cap-height 700?)
+
* germandbls (U+00DF): X=280.5,Y=-0.5 (should be at baseline 0?)
[code: found-misalignments]
-
-
-
-
- ⚠️ WARN Check the direction of the outermost contour in each glyph
-
-
-
-
-
-
-
-
-* ⚠️ **WARN**
The following glyphs have a counter-clockwise outer contour:
-
* uni05B8 (U+05B8) has a counter-clockwise outer contour
-
- [code: ccw-outer-contour]
-
-
-
@@ -718,10 +484,10 @@ notequal
-* ⚠️ **WARN**
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ і́
-
The dot of soft dotted characters should disappear in other cases, for example: i̦̒ j̦̒ į̆ į̇ į̈ į̊ į̋ į̒ į̦̒ į̧̒ į̨̒ į̵̀ į̵́ į̵̂ į̵̃ į̵̄ į̵̆ į̵̇ į̵̈ į̵̊
-
Your font fully covers the following languages that require the soft-dotted feature: Ukrainian (Cyrl, 29,273,587 speakers), Lithuanian (Latn, 2,357,094 speakers), Belarusian (Cyrl, 10,064,517 speakers), Dutch (Latn, 31,709,104 speakers).
-
Your font does not cover the following languages that require the soft-dotted feature: Zapotec (Latn, 490,000 speakers), Southern Kisi (Latn, 360,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Makaa (Latn, 221,000 speakers), Nzakara (Latn, 50,000 speakers), Navajo (Latn, 166,319 speakers), Koonzime (Latn, 40,000 speakers), Avokaya (Latn, 100,000 speakers), Dii (Latn, 71,000 speakers), Ejagham (Latn, 120,000 speakers), Mango (Latn, 77,000 speakers), Nateni (Latn, 100,000 speakers), Mfumte (Latn, 79,000 speakers), Fur (Latn, 1,230,163 speakers), Cicipu (Latn, 44,000 speakers), Gulay (Latn, 250,478 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Kom (Latn, 360,685 speakers), Igbo (Latn, 27,823,640 speakers), Sar (Latn, 500,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), South Central Banda (Latn, 244,000 speakers), Bafut (Latn, 158,146 speakers), Lugbara (Latn, 2,200,000 speakers), Yala (Latn, 200,000 speakers), Dan (Latn, 1,099,244 speakers), Vute (Latn, 21,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Ebira (Latn, 2,200,000 speakers), Ekpeye (Latn, 226,000 speakers), Mundani (Latn, 34,000 speakers), Aghem (Latn, 38,843 speakers).
+* ⚠️ **WARN**
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ ị̀ ị́ ị̂ ị̃ ị̄
+
The dot of soft dotted characters should disappear in other cases, for example: į̆ į̇ į̈ į̊ į̋ į̦̀ į̦́ į̦̂ į̦̃ į̦̄ į̦̆ į̦̇ į̦̈ į̦̊ į̦̋ į̦̌ į̧̀ į̧́ į̧̂ į̧̃
+
Your font fully covers the following languages that require the soft-dotted feature: Dutch (Latn, 31,709,104 speakers), Lithuanian (Latn, 2,357,094 speakers), Ekpeye (Latn, 226,000 speakers).
+
Your font does not cover the following languages that require the soft-dotted feature: Nateni (Latn, 100,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Southern Kisi (Latn, 360,000 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Navajo (Latn, 166,319 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Sar (Latn, 500,000 speakers), South Central Banda (Latn, 244,000 speakers), Lugbara (Latn, 2,200,000 speakers), Igbo (Latn, 27,823,640 speakers), Aghem (Latn, 38,843 speakers), Gulay (Latn, 250,478 speakers), Mfumte (Latn, 79,000 speakers), Ebira (Latn, 2,200,000 speakers), Dii (Latn, 71,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Bete-Bendi (Latn, 100,000 speakers), Basaa (Latn, 332,940 speakers), Ma’di (Latn, 584,000 speakers), Koonzime (Latn, 40,000 speakers), Zapotec (Latn, 490,000 speakers), Nzakara (Latn, 50,000 speakers), Mundani (Latn, 34,000 speakers), Ejagham (Latn, 120,000 speakers), Yala (Latn, 200,000 speakers), Vute (Latn, 21,000 speakers), Bafut (Latn, 158,146 speakers), Avokaya (Latn, 100,000 speakers), Mango (Latn, 77,000 speakers), Fur (Latn, 1,230,163 speakers), Kom (Latn, 360,685 speakers), Dan (Latn, 1,099,244 speakers), Cicipu (Latn, 44,000 speakers), Makaa (Latn, 221,000 speakers).
[code: soft-dotted]
@@ -746,56 +512,46 @@ subset declarations to METADATA.pb, or by editing the glyphset
definitions.
U+02C7 CARON: try adding one of: yi, canadian-aboriginal, tifinagh
-
U+02D8 BREVE: try adding one of: canadian-aboriginal, yi
-
U+02D9 DOT ABOVE: try adding one of: canadian-aboriginal, yi
-
U+02DB OGONEK: try adding one of: canadian-aboriginal, yi
+
U+02C9 MODIFIER LETTER MACRON: not included in any glyphset definition
+
U+02D8 BREVE: try adding one of: yi, canadian-aboriginal
+
U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
+
U+02DB OGONEK: try adding one of: yi, canadian-aboriginal
U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+0302 COMBINING CIRCUMFLEX ACCENT: try adding one of: coptic, cherokee, tifinagh, math
U+FB00 LATIN SMALL LIGATURE FF: not included in any glyphset definition
U+FB01 LATIN SMALL LIGATURE FI: not included in any glyphset definition
U+FB02 LATIN SMALL LIGATURE FL: not included in any glyphset definition
+
U+FB03 LATIN SMALL LIGATURE FFI: not included in any glyphset definition
+
U+FB04 LATIN SMALL LIGATURE FFL: not included in any glyphset definition
-
Or you can add the above codepoints to one of the subsets supported by the font: cyrillic, cyrillic-ext, greek-ext, hebrew, latin, latin-ext
+
Or you can add the above codepoints to one of the subsets supported by the font: latin, latin-ext
[code: unreachable-subsetting]
@@ -830,6 +589,8 @@ definitions.
- f + i
+- f + ij
+
- f + l
[code: lacks-kern-info]
@@ -840,7 +601,7 @@ definitions.
- ⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
+ ⚠️ WARN Ensure variable fonts include an avar table.
@@ -849,8 +610,8 @@ definitions.
-* ⚠️ **WARN**
This font file does not have a 'meta' table.
- [code: lacks-meta-table]
+* ⚠️ **WARN**
This variable font does not have an avar table.
+ [code: missing-avar]
@@ -858,7 +619,7 @@ definitions.
- ⚠️ WARN Checking OS/2 achVendID.
+ ⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
@@ -867,8 +628,8 @@ definitions.
-* ⚠️ **WARN**
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx