Playwrite US Trad Guides: Version Version 1.003 added - #8659
Conversation
Taken from the upstream repo https://github.com/TypeTogether/Playwrite at commit TypeTogether/Playwrite@0bd52a3.
FontBakery reportfontbakery version: 0.13.0a5 Check results[19] PlaywriteUSTradGuides-Regular.ttf🔥 FAIL METADATA.pb should contain at least "menu" and "latin" subsets.
|
| WARN messages | Languages |
|---|---|
| Some auxiliary glyphs were missing: ſ | de_Latn (German) and fr_Latn (French) |
| Some auxiliary glyphs were missing: Ʒ, Ǥ, ǥ, Ǯ, ǯ, ʒ | fi_Latn (Finnish) |
⚠️ WARN Check the direction of the outermost contour in each glyph
⚠️ WARNThe following glyphs have a counter-clockwise outer contour:
* cnct.cnt_b_z has a counter-clockwise outer contour
* cnct.cnt_b_z has a counter-clockwise outer contour
* cnct.cnt_b_z has a counter-clockwise outer contour
* cnct.cnt_c_z has a counter-clockwise outer contour
* cnct.cnt_c_z has a counter-clockwise outer contour
* cnct.cnt_f_z has a counter-clockwise outer contour
* cnct.cnt_o_n has a counter-clockwise outer contour
* cnct.cnt_o_n has a counter-clockwise outer contour
* cnct.cnt_o_n has a counter-clockwise outer contour
* cnct.cnt_o_z has a counter-clockwise outer contour
* 486 more.
Use -F or --full-lists to disable shortening of long lists.
[code: ccw-outer-contour]⚠️ WARN Do outlines contain any jaggy segments?
⚠️ WARNThe following glyphs have jaggy segments:
* A.cur.ini: L<<790.0,225.0>--<853.0,416.0>>/B<<853.0,416.0>-<789.0,310.0>-<725.0,229.0>> = 12.86769618723817
* A.cur: L<<765.0,151.0>--<853.0,417.0>>/B<<853.0,417.0>-<790.0,310.0>-<725.5,229.0>> = 12.183327302631705
* A.cur_locl (U+0041): L<<765.0,151.0>--<852.0,415.0>>/B<<852.0,415.0>-<788.0,308.0>-<724.0,227.5>> = 12.645544484077432
* A.cur_locl.ini: L<<790.0,225.0>--<852.0,415.0>>/B<<852.0,415.0>-<788.0,308.0>-<724.0,227.5>> = 12.812623181769085
* IJ.cur (U+0132): L<<464.0,-259.0>--<666.0,360.0>>/B<<666.0,360.0>-<621.0,282.0>-<571.5,225.0>> = 11.90843665401916
* IJ.cur.ini: L<<465.0,-259.0>--<666.0,360.0>>/B<<666.0,360.0>-<621.0,282.0>-<571.5,225.0>> = 11.992129808668944
* M.cur (U+004D): B<<501.0,814.0>-<490.0,779.0>-<478.0,743.0>>/B<<478.0,743.0>-<521.0,817.0>-<567.5,869.0>> = 11.725112015165033
* M.cur (U+004D): B<<931.5,780.5>-<927.0,764.0>-<922.0,748.0>>/B<<922.0,748.0>-<965.0,820.0>-<1011.5,871.0>> = 13.492562775887286
* M.cur.ini: B<<466.0,652.0>-<419.0,565.0>-<379.0,447.0>>/L<<379.0,447.0>--<393.0,566.0>> = 12.015951037515588
* M.cur.ini: B<<908.5,652.0>-<862.0,565.0>-<821.0,447.0>>/L<<821.0,447.0>--<835.0,566.0>> = 12.45033631422433
* 183 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?
⚠️ WARNThe following glyphs have semi-vertical/semi-horizontal lines:
* Wacute (U+1E82): L<<878.0,13.0>--<880.0,918.0>>
* Wacute (U+1E82): L<<932.0,992.0>--<927.0,78.0>>
* Wcircumflex (U+0174): L<<878.0,13.0>--<880.0,918.0>>
* Wcircumflex (U+0174): L<<932.0,992.0>--<927.0,78.0>>
* Wdieresis (U+1E84): L<<878.0,13.0>--<880.0,918.0>>
* Wdieresis (U+1E84): L<<932.0,992.0>--<927.0,78.0>>
* Wgrave (U+1E80): L<<878.0,13.0>--<880.0,918.0>>
* Wgrave (U+1E80): L<<932.0,992.0>--<927.0,78.0>>
* w.mod.fin: L<<104.0,11.0>--<102.0,489.0>>
* w.mod.ini: L<<104.0,11.0>--<102.0,489.0>>
* 6 more.
Use -F or --full-lists to disable shortening of long lists.
[code: found-semi-vertical]⚠️ WARN Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARNThis font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ WARN Check font follows the Google Fonts vertical metric schema
⚠️ WARNWe recommend the absolute sum of the hhea metrics should be between 1.2-1.5x of the font's upm. This font has 1.932x (1932)
[code: bad-hhea-range]
ℹ️ 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/playwriteustradguides/PlaywriteUSTradGuides-Regular.ttf | |
|---|---|
| Dehinted Size | 351.9kb |
| Hinted Size | 351.9kb |
| 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 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 | 12 | 75 | 7 | 157 | 0 |
| 0% | 0% | 0% | 5% | 30% | 3% | 62% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Taken from the upstream repo https://github.com/TypeTogether/Playwrite at commit TypeTogether/Playwrite@0bd52a3