-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emery Cubic: Version 1.000 added #8740
base: main
Are you sure you want to change the base?
Conversation
FontBakery reportfontbakery version: 0.13.0a6 Check results[29] EmeryCubic[SHRP,YEXT,wght].ttf🔥 FAIL Validate METADATA.pb axes tags are defined in gf_axisregistry.
|
WARN messages | Languages |
---|---|
Some auxiliary glyphs were missing: ſ | de_Latn (German) and fr_Latn (French) |
Some auxiliary glyphs were missing: Ŋ, ŋ, Ŧ, ŧ, Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒ | fi_Latn (Finnish) |
Some auxiliary glyphs were missing: Ŋ, ŋ, Ŧ, ŧ | nb_Latn (Norwegian Bokmål) |
Some auxiliary glyphs were missing: IJ, ij | nl_Latn (Dutch) |
⚠️ WARN DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARNThe last characther on DESCRIPTION.en_us.html is not a line-break. Please add it.
[code: missing-eof-linebreak]
⚠️ WARN Ensure dotted circle glyph is present and can attach marks.
⚠️ WARNNo dotted circle glyph present
[code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ WARNThe dot of soft dotted characters used in orthographies must disappear in the following strings: i̊ i̋ j̀ j́ j̃ j̄ j̈ į̀ į́ į̂ į̃ į̄ į̌ ɨ̀ ɨ́ ɨ̂ ɨ̃ ɨ̄ ɨ̈ ɨ̋ ɨ̌ ɨ̧̀ ɨ̧́ ɨ̧̂ ɨ̧̌ ɨ̱̀ ɨ̱́ ɨ̱̈ ị̀ ị́ ị̂ ị̃ ị̄
The dot of soft dotted characters should disappear in other cases, for example: i̇ i̤̇ i̤̊ i̤̋ i̥̇ i̥̊ i̥̋ i̦̇ i̦̊ i̦̋ i̧̇ i̧̊ i̧̋ i̭̇ i̭̊ i̭̋ i̮̇ i̮̊ i̮̋ ḭ̀
Your font fully covers the following languages that require the soft-dotted feature: Southern Tutchone (Latn, 65 speakers), Ekpeye (Latn, 226,000 speakers), Ikwere (Latn, 717,000 speakers), Abua (Latn, 25,000 speakers), Igbo (Latn, 27,823,640 speakers), Ebira (Latn, 2,200,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Dutch (Latn, 31,709,104 speakers), Northern Tutchone (Latn, 85 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Heiltsuk (Latn, 300 speakers), Nateni (Latn, 100,000 speakers), Navajo (Latn, 166,319 speakers), Yala (Latn, 200,000 speakers), Avokaya (Latn, 100,000 speakers), Sar (Latn, 500,000 speakers), Southern Kisi (Latn, 360,000 speakers), Kom (Latn, 360,685 speakers), Ma’di (Latn, 584,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Kaska (Latn, 125 speakers), Mfumte (Latn, 79,000 speakers), Gulay (Latn, 250,478 speakers), Dan (Latn, 1,099,244 speakers), Bafut (Latn, 158,146 speakers), Lugbara (Latn, 2,200,000 speakers), Longto (Latn, 5,000 speakers), Zapotec (Latn, 490,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Belarusian (Cyrl, 10,064,517 speakers), South Central Banda (Latn, 244,000 speakers), Keliko (Latn, 63,000 speakers), Koonzime (Latn, 40,000 speakers), Makaa (Latn, 221,000 speakers), Teke-Ebo (Latn, 260,000 speakers), Fur (Latn, 1,230,163 speakers), Western Krahn (Latn, 97,800 speakers), Mango (Latn, 77,000 speakers), Basaa (Latn, 332,940 speakers), Dii (Latn, 71,000 speakers), Ejagham (Latn, 120,000 speakers), Bete-Bendi (Latn, 100,000 speakers), Aghem (Latn, 38,843 speakers), Ngbaka (Latn, 1,020,000 speakers), Nzakara (Latn, 50,000 speakers), Han (Latn, 6 speakers), Cicipu (Latn, 44,000 speakers), Mundani (Latn, 34,000 speakers), Vute (Latn, 21,000 speakers).
[code: soft-dotted]⚠️ WARN Check the direction of the outermost contour in each glyph
⚠️ WARNThe following glyphs have a counter-clockwise outer contour:
* .notdef has a counter-clockwise outer contour
* .notdef has a counter-clockwise outer contour
* A (U+0041) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AEacute (U+01FC) has a counter-clockwise outer contour
* AEacute (U+01FC) has a counter-clockwise outer contour
* AEacute (U+01FC) has a counter-clockwise outer contour
* 1899 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARNThis font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ WARN Checking OS/2 achVendID.
⚠️ WARNOS/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
[code: unknown]
ℹ️ INFO EPAR table present in font?
- ℹ️ INFO
EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818
[code: lacks-EPAR]
ℹ️ INFO Show hinting filesize impact.
- ℹ️ INFO
Hinting filesize impact:
ofl/emerycubic/EmeryCubic[SHRP,YEXT,wght].ttf | |
---|---|
Dehinted Size | 318.6kb |
Hinted Size | 318.6kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables?
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field.
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO
Found a git repo URL: https://github.com/googlefonts/emery-3
[code: url-found]
ℹ️ INFO Check for presence of an ARTICLE.en_us.html file
- ℹ️ INFO
This font doesn't have an ARTICLE.en_us.html file.
[code: missing-article]
ℹ️ 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][1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 1 | 19 | 38 | 10 | 175 | 0 |
0% | 0% | 0% | 8% | 16% | 4% | 72% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Given that this font interpolates the vertical metrics with To my knowledge, the CSS |
My guess is that The latest release is from August. A new |
But it’s an interesting point. Maybe for the fonts CI actions here, the subtree version from |
@yanone Ok thanks, yes we can talk about this to make the process more synchronised! I just take a first look to the font, and I font some interpolation issues and some weird accents positions. I didn't check in all environnements yet, I just took a first look to outlines. I'll continue this afternoon! Interpolation issues:Example of what we have in the pdf Issue with the YEXT axisSome glyphs disappear at a specific location on the Screen.Recording.2024-12-13.at.12.16.09.movScreen.Recording.2024-12-13.at.12.20.25.movAccents placement
Outlines issueI thought it was the rasterizer, but no, there is a small issue with overlapping paths: |
Oh damn! |
Taken from the upstream repo https://github.com/googlefonts/emery-3 at commit googlefonts/emery-3@150c263. Resolves #6124
Updated |
81d29cb
to
a854c1a
Compare
FontBakery reportfontbakery version: 0.13.0a6 Check results[28] EmeryCubic[SHRP,YEXT,wght].ttf🔥 FAIL Validate METADATA.pb axes tags are defined in gf_axisregistry.
|
WARN messages | Languages |
---|---|
Some auxiliary glyphs were missing: ſ | de_Latn (German) and fr_Latn (French) |
Some auxiliary glyphs were missing: Ŋ, ŋ, Ŧ, ŧ, Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒ | fi_Latn (Finnish) |
Some auxiliary glyphs were missing: Ŋ, ŋ, Ŧ, ŧ | nb_Latn (Norwegian Bokmål) |
Some auxiliary glyphs were missing: IJ, ij | nl_Latn (Dutch) |
⚠️ WARN DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARNThe last characther on DESCRIPTION.en_us.html is not a line-break. Please add it.
[code: missing-eof-linebreak]
⚠️ WARN Ensure dotted circle glyph is present and can attach marks.
⚠️ WARNNo dotted circle glyph present
[code: missing-dotted-circle]
⚠️ WARN Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ WARNThe dot of soft dotted characters used in orthographies must disappear in the following strings: i̊ i̋ j̀ j́ j̃ j̄ j̈ į̀ į́ į̂ į̃ į̄ į̌ ɨ̀ ɨ́ ɨ̂ ɨ̃ ɨ̄ ɨ̈ ɨ̋ ɨ̌ ɨ̧̀ ɨ̧́ ɨ̧̂ ɨ̧̌ ɨ̱̀ ɨ̱́ ɨ̱̈ ị̀ ị́ ị̂ ị̃ ị̄
The dot of soft dotted characters should disappear in other cases, for example: i̇ i̤̇ i̤̊ i̤̋ i̥̇ i̥̊ i̥̋ i̦̇ i̦̊ i̦̋ i̧̇ i̧̊ i̧̋ i̭̇ i̭̊ i̭̋ i̮̇ i̮̊ i̮̋ ḭ̀
Your font fully covers the following languages that require the soft-dotted feature: Northern Tutchone (Latn, 85 speakers), Ekpeye (Latn, 226,000 speakers), Dutch (Latn, 31,709,104 speakers), Southern Tutchone (Latn, 65 speakers), Igbo (Latn, 27,823,640 speakers), Ebira (Latn, 2,200,000 speakers), Ikwere (Latn, 717,000 speakers), Abua (Latn, 25,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Ijo, Southeast (Latn, 2,471,000 speakers).
Your font does not cover the following languages that require the soft-dotted feature: Longto (Latn, 5,000 speakers), Mundani (Latn, 34,000 speakers), Yala (Latn, 200,000 speakers), Han (Latn, 6 speakers), Navajo (Latn, 166,319 speakers), Teke-Ebo (Latn, 260,000 speakers), Avokaya (Latn, 100,000 speakers), Sar (Latn, 500,000 speakers), Kom (Latn, 360,685 speakers), Kaska (Latn, 125 speakers), Gulay (Latn, 250,478 speakers), Ejagham (Latn, 120,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Lugbara (Latn, 2,200,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Bete-Bendi (Latn, 100,000 speakers), Nateni (Latn, 100,000 speakers), Nzakara (Latn, 50,000 speakers), Keliko (Latn, 63,000 speakers), Zapotec (Latn, 490,000 speakers), Western Krahn (Latn, 97,800 speakers), Cicipu (Latn, 44,000 speakers), Koonzime (Latn, 40,000 speakers), Mfumte (Latn, 79,000 speakers), Mango (Latn, 77,000 speakers), Vute (Latn, 21,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Belarusian (Cyrl, 10,064,517 speakers), Aghem (Latn, 38,843 speakers), Makaa (Latn, 221,000 speakers), Bafut (Latn, 158,146 speakers), Basaa (Latn, 332,940 speakers), Dan (Latn, 1,099,244 speakers), Dii (Latn, 71,000 speakers), Heiltsuk (Latn, 300 speakers), South Central Banda (Latn, 244,000 speakers), Southern Kisi (Latn, 360,000 speakers), Ma’di (Latn, 584,000 speakers), Fur (Latn, 1,230,163 speakers).
[code: soft-dotted]⚠️ WARN Check the direction of the outermost contour in each glyph
⚠️ WARNThe following glyphs have a counter-clockwise outer contour:
* .notdef has a counter-clockwise outer contour
* .notdef has a counter-clockwise outer contour
* A (U+0041) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AE (U+00C6) has a counter-clockwise outer contour
* AEacute (U+01FC) has a counter-clockwise outer contour
* AEacute (U+01FC) has a counter-clockwise outer contour
* AEacute (U+01FC) has a counter-clockwise outer contour
* 1900 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARNThis font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ WARN Checking OS/2 achVendID.
⚠️ WARNOS/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
[code: unknown]
ℹ️ INFO EPAR table present in font?
- ℹ️ INFO
EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818
[code: lacks-EPAR]
ℹ️ INFO Show hinting filesize impact.
- ℹ️ INFO
Hinting filesize impact:
ofl/emerycubic/EmeryCubic[SHRP,YEXT,wght].ttf | |
---|---|
Dehinted Size | 318.3kb |
Hinted Size | 318.4kb |
Increase | 24 bytes |
Change | 0.0 % |
ℹ️ INFO Font contains all required tables?
- ℹ️ INFO
This font contains the following optional tables:
- loca
- prep
- GPOS
- GSUB
- gasp
[code: optional-tables]
ℹ️ INFO METADATA.pb: Validate family.minisite_url field.
- ℹ️ INFO
Please consider adding a family.minisite_url entry.
[code: lacks-minisite-url]
ℹ️ INFO Does DESCRIPTION file contain a upstream Git repo URL?
- ℹ️ INFO
Found a git repo URL: https://github.com/googlefonts/emery-3
[code: url-found]
ℹ️ INFO Check for presence of an ARTICLE.en_us.html file
- ℹ️ INFO
This font doesn't have an ARTICLE.en_us.html file.
[code: missing-article]
ℹ️ 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][1] Family checks
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 1 | 18 | 38 | 10 | 176 | 0 |
0% | 0% | 0% | 7% | 16% | 4% | 72% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
I fixed:
I did not fix:
Overall, this PR is not ready yet, but please check for any other issues you may find. |
No description provided.