1
0
Fork 0
mirror of synced 2024-05-19 12:03:42 +12:00

correct instance weights and update checks

This commit is contained in:
Stephen Nixon 2019-04-02 17:17:44 -04:00
parent 550dbae6ce
commit 4e7729f3ee
25 changed files with 57 additions and 57 deletions

View file

@ -2,8 +2,7 @@
.appVersion = "1224";
DisplayStrings = (
"Ð/Hbar/Lslash MNØ/OE S/Tbar æ/dcroat eg/hbar/lslash/napostrophe ø/oe ß/tbar y/Dche-cy/Dzzhe-cy/Eldescender-cy/De-cy/El-cy/U-cy/Lje-cy/Nje-cy/Iu-cy/Omega-cy/Yat-cy/Eiotified-cy/Izhitsa-cy/Ghestroke-cy/descStraight-cy.case/Zhedescender-cy/Kastroke-cy/Haabkhasian-cy/Ustraitstroke-cy/Tetse-cy/Cheverticalstroke-cy/Shha-cy/Shhadescender-cy/Cheabkhasian-cy/Kahook-cy/Eltail-cy/Emtail-cy/Obarred-cy/Hastroke-cy/Komizje-cy/Komilje-cy/Lha-cy/Rha-cy/Elmiddlehook-cy/Semisoftsign-cy/be-cy/ve-cy/de-cy/ze-cy/ii-cy/iishorttail-cy/el-cy/em-cy/lje-cy/eiotified-cy/yusbigiotified-cy/izhitsa-cy/kastroke-cy/haabkhasian-cy/ustraitstroke-cy/tetse-cy/cheabkhasian-cy/eltail-cy/emtail-cy/schwa-cy/hastroke-cy/komidje-cy/komizje-cy/komidzje-cy/komilje-cy/komitje-cy/lha-cy/yae-cy/elmiddlehook-cy/semisoftsign-cy/dche-cy/dzzhe-cy/eldescender-cy/Stigma/UpsilonhookSymbol/SigmaLunateDottedSymbol/SigmaLunateDottedReversedSymbol/alpha/gamma/delta/zeta/theta/kappa/lambda/xi/pi/sigmafinal/sigma/chi/archaicsampi/pamphyliandigamma/dottedlunatesigmasymbol/reverseddottedlunatesigmasymbol/stigma/digamma/koppa/sampi/kaiSymbol/betaSymbol/thetaSymbol/phiSymbol/piSymbol/kappaSymbol/rhoSymbol/san/rhoStrokeSymbol 4689/four.tosf/five.tosf/six.tosf/eight.tosf 9/nine.tosf/two.dnom/six.dnom/nine.dnom *,!¡?¿;/exclamdown.case/questiondown.case {}/quotedblbase/quotedblleft/quotedblright/quoteleft /quoteright /braceleft_bar.liga /hyphen_hyphen_greater.liga /hyphen_greater.liga /hyphen_greater_greater.liga /hyphen_asciitilde.liga /numbersign_question.liga /numbersign_underscore_parenleft.liga /question_colon.liga /numbersign_colon.liga_rem /asterisk_large.rem /braceleft_hyphen.rem /bracketleft_bracketright.rem /.notdef /drachma /euro /liraTurkish /approxequal ~ /infinity µ /partialdiff /arrowup /arrowupright /arrowright /arrowdownright /arrowdown /arrowdownleft /arrowleft /arrowupleft /arrowboth . /arrowupdown /rightHalfBlackWhiteCircle /male /spade @ ¶ § /trademark /literSign /numero /globeWithMeridians /dollar_greater.liga /greater_hyphen_greater.liga /less_dollar.liga /less_dollar_greater.liga /less_exclam_hyphen_hyphen.liga /less_hyphen_greater.liga /asciitilde_at.liga /asciitilde_equal.liga /asciitilde_greater.liga /asciitilde_asciitilde.liga /asciitilde_asciitilde_greater.liga /asciitilde_asciitilde_asciitilde.rem /apostrophemod /tilde /psiliperispomeni/descRound-cy /descTail-cy.case /Ksi-cyHELPER /ksi-cyHELPER /_part.arrowhead2 /_part.question /_part.arrowhead1 /_part.asterisk /_part.brackets /uniE000 /uniE001 /uniE002 /uniE003 /uniE0A0 /uniE0A1 /uniE0A2 ",
"/r.001",
"AÁ/Abreve ÂÄÀ/Amacron/Aogonek ÅÃÆ/AEacute BC/Cacute/Ccaron Ç/Ccircumflex/Cdotaccent DÐ/Dcaron/Dcroat EÉ/Ebreve/Ecaron ÊË/Edotaccent È/Emacron/Eogonek FG/Gbreve/Gcircumflex/Gcommaaccent/Gdotaccent H/Hbar/Hcircumflex I/IJ Í/Ibreve ÎÏ/Idotaccent Ì/Imacron/Iogonek/Itilde J/Jcircumflex K/Kcommaaccent L/Lacute/Lcaron/Lcommaaccent/Ldot/Lslash MN/Nacute/Ncaron/Ncommaaccent/Eng ÑOÓ/Obreve ÔÖÒ/Ohungarumlaut/Omacron Ø/Oslashacute Õ/OE PÞQR/Racute/Rcaron/Rcommaaccent S/Sacute/Scaron/Scedilla/Scircumflex/Scommaaccent T/Tbar/Tcaron/Tcedilla/Tcommaaccent UÚ/Ubreve ÛÜÙ/Uhungarumlaut/Umacron/Uogonek/Uring/Utilde VW/Wacute/Wcircumflex/Wdieresis/Wgrave XYÝ/Ycircumflex/Ydieresis/Ygrave Z/Zacute/Zcaron/Zdotaccent/Cacute.loclPLK/Nacute.loclPLK/Oacute.loclPLK/Sacute.loclPLK/Zacute.loclPLK aá/abreve âäà/amacron/aogonek åã æ /aeacute bc/cacute/ccaron ç/ccircumflex/cdotaccent dð/dcaron/dcroat eé/ebreve/ecaron êë/edotaccent è/emacron/eogonek fg/gbreve/gcircumflex/gcommaaccent/gdotaccent h/hbar/hcircumflex i/dotlessi í/ibreve îï/idotaccent ì/ij/imacron/iogonek/itilde j/dotlessj/jcircumflex k/kcommaaccent/kgreenlandic l/lacute/lcaron/lcommaaccent/ldot/lslash mn/nacute/napostrophe/ncaron/ncommaaccent/eng ñoó/obreve ôöò/ohungarumlaut/omacron ø/oslashacute õ/oe pþqr/racute/rcaron/rcommaaccent s/sacute/scaron/scedilla/scircumflex/scommaaccent ßt/tbar/tcaron/tcedilla/tcommaaccent uú/ubreve ûüù/uhungarumlaut/umacron/uogonek/uring/utilde vw/wacute/wcircumflex/wdieresis/wgrave xyý/ycircumflex/ydieresis/ygrave z/zacute/zcaron/zdotaccent/cacute.loclPLK/nacute.loclPLK/oacute.loclPLK/sacute.loclPLK/zacute.loclPLK/x.multiply/r.001 . /w_w_w.liga/fi/fl ªº/Lha-cy"
"/r.001"
);
classes = (
{
@ -56,7 +55,7 @@ code = "Alpha\012Epsilon\012Eta\012Iota\012Omicron\012Upsilon\012Omega\012Alpha\
name = GreekUCcalt;
}
);
copyright = "Copyright 2012-2015 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)";
copyright = "Copyright 2012-2015 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)";
customParameters = (
{
name = openTypeNameLicenseURL;
@ -107572,6 +107571,10 @@ value = (
liga,
cpsp
);
},
{
name = weightClass;
value = 600;
}
);
interpolationWeight = 132;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -249,16 +249,21 @@ But instead we have got: 'Copyright 2012-2015 The Mozilla Foundation, Telefonica
* [com.google.fonts/check/font_copyright](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/font_copyright)
* 🔥 **FAIL** Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)'
But instead we have got: 'Copyright 2012-2015 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)'
</details>
<details>
<summary>🔥 <b>FAIL:</b> Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?</summary>
* [com.google.fonts/check/metadata/nameid/copyright](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/metadata/nameid/copyright)
* 🔥 **FAIL** Copyright field for this font on METADATA.pb ('Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)') differs from a copyright notice entry on the name table: 'Copyright 2012-2015 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)'
</details>
<details>
<summary>🔥 <b>FAIL:</b> Variable font weight coordinates must be multiples of 100.</summary>
* [com.google.fonts/check/varfont_weight_instances](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/varfont_weight_instances)
* 🔥 **FAIL** Found an variable font instance with 'wght'=391.66667. This should instead be a multiple of 100.
* 🔥 **FAIL** Found an variable font instance with 'wght'=441.66667. This should instead be a multiple of 100.
* 🔥 **FAIL** Found an variable font instance with 'wght'=508.33333. This should instead be a multiple of 100.
* 🔥 **FAIL** Found an variable font instance with 'wght'=450.0. This should instead be a multiple of 100.
</details>
<details>
@ -267,13 +272,6 @@ But instead we have got: 'Copyright 2012-2015 The Mozilla Foundation, Telefonica
* [com.google.fonts/check/valid_glyphnames](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/valid_glyphnames)
* 🔥 **FAIL** The following glyph names do not comply with naming conventions: ['numbersign_numbersign_numbersign.liga', 'numbersign_numbersign_numbersign_numbersign.liga', 'numbersign_underscore_parenleft.liga', 'backslash_backslash_backslash.rem', 'numbersign_numbersign_numbersign.liga.rem', 'numbersign_numbersign_numbersign_numbersign.liga.rem', 'semicolon_semicolon_semicolon.rem', 'quadrantUpperLeftAndLowerLeftAndLowerRight', 'quadrantUpperLeftAndUpperRightAndLowerLeft', 'quadrantUpperLeftAndUpperRightAndLowerRight', 'quadrantUpperRightAndLowerLeftAndLowerRight', 'whiteSquareWithUpperLeftQuadrant', 'whiteSquareWithLowerLeftQuadrant', 'whiteSquareWithLowerRightQuadrant', 'whiteSquareWithUpperRightQuadrant', 'asciitilde_asciitilde_greater.liga', 'ampersand_ampersand_ampersand.rem', 'asciitilde_asciitilde_asciitilde.rem'] A glyph name may be up to 31 characters in length, must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) _(underscore). and must not start with a digit or period. There are a few exceptions such as the special character ".notdef". The glyph names "twocents", "a1", and "_" are all valid, while "2cents" and ".twocents" are not.
</details>
<details>
<summary>🔥 <b>FAIL:</b> The variable font 'wght' (Weight) axis coordinate must be 400 on the 'Regular' instance.</summary>
* [com.google.fonts/check/varfont/regular_wght_coord](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/varfont/regular_wght_coord)
* 🔥 **FAIL** The 'wght' axis coordinate of the 'Regular' instance must be 400. Got a '391.66667' coordinate instead.
</details>
<details>
<summary><b>WARN:</b> Checking OS/2 achVendID.</summary>
@ -452,9 +450,9 @@ But instead we have got: 'Copyright 2012-2015 The Mozilla Foundation, Telefonica
| | FiraCode-Light.ttf |
|:--- | ---:|
| Dehinted Size | 238.0kb |
| Hinted Size | 236.1kb |
| Increase | -1992 bytes |
| Dehinted Size | 237.7kb |
| Hinted Size | 235.8kb |
| Increase | -1976 bytes |
| Change | -0.8 % |
@ -502,7 +500,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
<summary> <b>INFO:</b> Font contains all required tables?</summary>
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
* **INFO** This font contains the following optional tables [GSUB, gasp, DSIG, loca, prep, GPOS]
* **INFO** This font contains the following optional tables [DSIG, loca, GSUB, GPOS, gasp, prep]
* 🍞 **PASS** Font contains all required tables.
</details>
@ -746,13 +744,6 @@ The version string must ideally include a git commit hash and either a 'dev' or
* 🍞 **PASS** head macStyle ITALIC bit is properly set.
* 🍞 **PASS** head macStyle BOLD bit is properly set.
</details>
<details>
<summary>🍞 <b>PASS:</b> Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?</summary>
* [com.google.fonts/check/metadata/nameid/copyright](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/metadata/nameid/copyright)
* 🍞 **PASS** Copyright field for this font on METADATA.pb matches copyright notice entries on the name table.
</details>
<details>
<summary>🍞 <b>PASS:</b> Font has all mandatory 'name' table entries ?</summary>
@ -1096,6 +1087,13 @@ The version string must ideally include a git commit hash and either a 'dev' or
* [com.google.fonts/check/points_out_of_bounds](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/points_out_of_bounds)
* 🍞 **PASS** All glyph paths have coordinates within bounds!
</details>
<details>
<summary>🍞 <b>PASS:</b> The variable font 'wght' (Weight) axis coordinate must be 400 on the 'Regular' instance.</summary>
* [com.google.fonts/check/varfont/regular_wght_coord](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/varfont/regular_wght_coord)
* 🍞 **PASS** Regular:wght is 400.
</details>
<details>
<summary>🍞 <b>PASS:</b> The variable font 'wght' (Weight) axis coordinate must be 700 on the 'Bold' instance.</summary>

View file

@ -229,18 +229,11 @@ Fontbakery version: 0.7.1
<details>
<summary><b>[122] FiraCode-Bold.ttf</b></summary>
<details>
<summary>🔥 <b>FAIL:</b> Checking OS/2 usWeightClass.</summary>
* [com.google.fonts/check/usweightclass](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/usweightclass)
* 🔥 **FAIL** OS/2 usWeightClass expected value for 'Bold' is 700 but this font has 400.
</details>
<details>
<summary>🔥 <b>FAIL:</b> Copyright notices match canonical pattern in fonts</summary>
* [com.google.fonts/check/font_copyright](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/font_copyright)
* 🔥 **FAIL** Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)'
But instead we have got: 'Copyright 2012-2015 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)'
</details>
<details>
@ -671,10 +664,10 @@ Glyph name: uni2158 Contours detected: 3 Expected: 4
| | static/FiraCode-Bold.ttf |
|:--- | ---:|
| Dehinted Size | 160.0kb |
| Hinted Size | 242.4kb |
| Increase | 82.4kb |
| Change | 51.5 % |
| Dehinted Size | 159.9kb |
| Hinted Size | 242.0kb |
| Increase | 82.1kb |
| Change | 51.4 % |
</details>
@ -714,7 +707,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
<summary> <b>INFO:</b> Font contains all required tables?</summary>
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
* **INFO** This font contains the following optional tables [gasp, loca, cvt , GPOS, prep, GSUB, DSIG, fpgm]
* **INFO** This font contains the following optional tables [fpgm, prep, cvt , GPOS, DSIG, GSUB, loca, gasp]
* 🍞 **PASS** Font contains all required tables.
</details>
@ -738,6 +731,13 @@ The version string must ideally include a git commit hash and either a 'dev' or
* [com.google.fonts/check/name/unwanted_chars](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/name/unwanted_chars)
* 🍞 **PASS** No need to substitute copyright, registered and trademark symbols in name table entries of this font.
</details>
<details>
<summary>🍞 <b>PASS:</b> Checking OS/2 usWeightClass.</summary>
* [com.google.fonts/check/usweightclass](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/usweightclass)
* 🍞 **PASS** OS/2 usWeightClass value looks good!
</details>
<details>
<summary>🍞 <b>PASS:</b> "License URL matches License text on name table?</summary>
@ -1155,5 +1155,5 @@ The version string must ideally include a git commit hash and either a 'dev' or
| 💔 ERROR | 🔥 FAIL | ⚠ WARN | 💤 SKIP | INFO | 🍞 PASS |
|:-----:|:----:|:----:|:----:|:----:|:----:|
| 0 | 5 | 5 | 63 | 6 | 74 |
| 0% | 3% | 3% | 41% | 4% | 48% |
| 0 | 4 | 5 | 63 | 6 | 75 |
| 0% | 3% | 3% | 41% | 4% | 49% |

View file

@ -229,18 +229,11 @@ Fontbakery version: 0.7.1
<details>
<summary><b>[122] FiraCode-Light.ttf</b></summary>
<details>
<summary>🔥 <b>FAIL:</b> Checking OS/2 usWeightClass.</summary>
* [com.google.fonts/check/usweightclass](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/usweightclass)
* 🔥 **FAIL** OS/2 usWeightClass expected value for 'Light' is 300 but this font has 400.
</details>
<details>
<summary>🔥 <b>FAIL:</b> Copyright notices match canonical pattern in fonts</summary>
* [com.google.fonts/check/font_copyright](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/font_copyright)
* 🔥 **FAIL** Name Table entry: Copyright notices should match a pattern similar to: 'Copyright 2017 The Familyname Project Authors (git url)'
But instead we have got: 'Copyright 2012-2015 The Mozilla Foundation, Telefonica S.A., and Nikita Prokopov (https://github.com/tonsky/FiraCode)'
But instead we have got: 'Copyright 2012-2015 The Fira Code Project Authors (https://github.com/tonsky/FiraCode)'
</details>
<details>
@ -290,7 +283,6 @@ Glyph name: uni04C7 Contours detected: 2 Expected: 1
Glyph name: uni04C8 Contours detected: 2 Expected: 1
Glyph name: uni04FB Contours detected: 2 Expected: 1 or 3
Glyph name: uni04FE Contours detected: 2 Expected: 1
Glyph name: uni0509 Contours detected: 2 Expected: 1
Glyph name: uni0524 Contours detected: 2 Expected: 1
Glyph name: uni0525 Contours detected: 2 Expected: 1
Glyph name: uni0527 Contours detected: 2 Expected: 1
@ -679,9 +671,9 @@ Glyph name: uni2158 Contours detected: 3 Expected: 4
| | static/FiraCode-Light.ttf |
|:--- | ---:|
| Dehinted Size | 160.9kb |
| Hinted Size | 218.7kb |
| Increase | 57.8kb |
| Dehinted Size | 160.6kb |
| Hinted Size | 218.3kb |
| Increase | 57.6kb |
| Change | 35.9 % |
@ -722,7 +714,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
<summary> <b>INFO:</b> Font contains all required tables?</summary>
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
* **INFO** This font contains the following optional tables [GSUB, gasp, cvt , prep, GPOS, loca, DSIG, fpgm]
* **INFO** This font contains the following optional tables [fpgm, loca, prep, DSIG, GPOS, cvt , gasp, GSUB]
* 🍞 **PASS** Font contains all required tables.
</details>
@ -746,6 +738,13 @@ The version string must ideally include a git commit hash and either a 'dev' or
* [com.google.fonts/check/name/unwanted_chars](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/name/unwanted_chars)
* 🍞 **PASS** No need to substitute copyright, registered and trademark symbols in name table entries of this font.
</details>
<details>
<summary>🍞 <b>PASS:</b> Checking OS/2 usWeightClass.</summary>
* [com.google.fonts/check/usweightclass](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/usweightclass)
* 🍞 **PASS** OS/2 usWeightClass value looks good!
</details>
<details>
<summary>🍞 <b>PASS:</b> "License URL matches License text on name table?</summary>
@ -1156,5 +1155,5 @@ The version string must ideally include a git commit hash and either a 'dev' or
| 💔 ERROR | 🔥 FAIL | ⚠ WARN | 💤 SKIP | INFO | 🍞 PASS |
|:-----:|:----:|:----:|:----:|:----:|:----:|
| 0 | 5 | 6 | 63 | 6 | 73 |
| 0 | 4 | 6 | 63 | 6 | 74 |
| 0% | 3% | 4% | 41% | 4% | 48% |

View file

@ -736,7 +736,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
<summary> <b>INFO:</b> Font contains all required tables?</summary>
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
* **INFO** This font contains the following optional tables [loca, cvt , DSIG, prep, gasp, GSUB, fpgm, GPOS]
* **INFO** This font contains the following optional tables [gasp, GSUB, prep, GPOS, DSIG, fpgm, loca, cvt ]
* 🍞 **PASS** Font contains all required tables.
</details>

View file

@ -729,7 +729,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
<summary> <b>INFO:</b> Font contains all required tables?</summary>
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
* **INFO** This font contains the following optional tables [prep, GPOS, gasp, cvt , DSIG, loca, fpgm, GSUB]
* **INFO** This font contains the following optional tables [cvt , fpgm, gasp, loca, GPOS, GSUB, DSIG, prep]
* 🍞 **PASS** Font contains all required tables.
</details>

View file

@ -820,7 +820,7 @@ The version string must ideally include a git commit hash and either a 'dev' or
<summary> <b>INFO:</b> Font contains all required tables?</summary>
* [com.google.fonts/check/required_tables](https://github.com/googlefonts/fontbakery/search?q=com.google.fonts/check/required_tables)
* **INFO** This font contains the following optional tables [GPOS, fpgm, DSIG, GSUB, gasp, loca, cvt , prep]
* **INFO** This font contains the following optional tables [cvt , GPOS, prep, fpgm, loca, DSIG, gasp, GSUB]
* 🍞 **PASS** Font contains all required tables.
</details>