diff --git a/badges/OutlineCorrectnessChecks.json b/badges/OutlineCorrectnessChecks.json index f7d4e2f..6f8243d 100644 --- a/badges/OutlineCorrectnessChecks.json +++ b/badges/OutlineCorrectnessChecks.json @@ -2,6 +2,6 @@ "color": "red", "label": "Outline Correctness Checks", "logoSvg": "", - "message": "18%", + "message": "15%", "schemaVersion": 1 } \ No newline at end of file diff --git a/badges/Universal.json b/badges/Universal.json index f2f4edb..67c6132 100644 --- a/badges/Universal.json +++ b/badges/Universal.json @@ -2,6 +2,6 @@ "color": "green", "label": "Universal", "logoSvg": "", - "message": "76%", + "message": "79%", "schemaVersion": 1 } \ No newline at end of file diff --git a/badges/overall.json b/badges/overall.json index dea349a..f6f894d 100644 --- a/badges/overall.json +++ b/badges/overall.json @@ -2,6 +2,6 @@ "color": "green", "label": "FontBakery QA", "logoSvg": "", - "message": "83%", + "message": "85%", "schemaVersion": 1 } \ No newline at end of file diff --git a/fontbakery/fontbakery-report.html b/fontbakery/fontbakery-report.html index b915364..5633d30 100644 --- a/fontbakery/fontbakery-report.html +++ b/fontbakery/fontbakery-report.html @@ -128,19 +128,19 @@
This font file does not have a 'meta' table. [code: lacks-meta-table]
usWinAscent is not the same across the family: -SaHand SemiBold: 2855 -SaHand Bold: 2925 -SaHand: 2576 -SaHand Medium: 2739 [code: usWinAscent-mismatch]
-usWinDescent is not the same across the family: -SaHand SemiBold: 937 -SaHand Bold: 946 -SaHand: 903 -SaHand Medium: 923 [code: usWinDescent-mismatch]
-OS/2.usWinAscent value should be equal or greater than 2925, but got 2855 instead [code: ascent]
-OS/2.usWinDescent value should be equal or greater than 946, but got 937 instead [code: descent]
-OS/2.usWinAscent value should be equal or greater than 2925, but got 2576 instead [code: ascent]
-OS/2.usWinDescent value should be equal or greater than 946, but got 903 instead [code: descent]
-OS/2.usWinAscent value should be equal or greater than 2925, but got 2739 instead [code: ascent]
-OS/2.usWinDescent value should be equal or greater than 946, but got 923 instead [code: descent]
-Width = 925: multiply
Width = 958: -minus, divide
+divide, minusWidth = 1120: approxequal
Width = 1140: @@ -773,7 +747,7 @@
Width = 948: multiply
Width = 988: -minus, divide
+divide, minusWidth = 1143: approxequal
Width = 1167: @@ -791,7 +765,7 @@
Width = 832: multiply
Width = 840: -minus, divide
+divide, minusWidth = 1027: approxequal
Width = 1033: @@ -811,28 +785,15 @@
Width = 886: multiply
Width = 909: -minus, divide
+divide, minusWidth = 1081: approxequal
Width = 1096: lessequal, greaterequal [code: width-outliers]
-Font is not italic, so post.italicAngle should be equal to zero. [code: non-zero-upright]
-Font is not italic, so post.italicAngle should be equal to zero. [code: non-zero-upright]
-Font is not italic, so post.italicAngle should be equal to zero. [code: non-zero-upright]
-Font is not italic, so post.italicAngle should be equal to zero. [code: non-zero-upright]
-The following glyphs have colinear vectors:
* AE (U+00C6): L<<1118.0,1157.0>--<1098.0,1419.0>> -> L<<1098.0,1419.0>--<1099.0,1658.0>>
-* oslash (U+00F8): L<<346.0,346.0>--<443.0,546.0>> -> L<<443.0,546.0>--<574.0,852.0>>
+* oslash (U+00F8): L<<350.0,350.0>--<445.0,544.0>> -> L<<445.0,544.0>--<574.0,849.0>>
-* oslash (U+00F8): L<<683.0,736.0>--<557.0,497.0>> -> L<<557.0,497.0>--<447.0,227.0>> [code: found-colinear-vectors]
+* oslash (U+00F8): L<<680.0,734.0>--<557.0,499.0>> -> L<<557.0,499.0>--<446.0,229.0>> [code: found-colinear-vectors]
The following glyphs have colinear vectors:
@@ -1385,9 +1344,9 @@The following glyphs have colinear vectors:
@@ -1395,9 +1354,9 @@* three (U+0033): B<<1096.5,1232.0>-<982.0,1115.0>-<785.0,1087.0>>/B<<785.0,1087.0>-<995.0,1071.0>-<1112.5,934.5>> = 12.446355419799241 [code: found-jaggy-segments]
+The following glyphs have semi-vertical/semi-horizontal lines:
+* AE (U+00C6): L<<1098.0,1419.0>--<1099.0,1658.0>>
+
+* arrowleft (U+2190): L<<1639.0,759.0>--<697.0,760.0>>
+
+* arrowleft (U+2190): L<<729.0,976.0>--<1654.0,975.0>>
+
+* arrowright (U+2192): L<<1279.0,802.0>--<354.0,803.0>> [code: found-semi-vertical]
+
+The following glyphs have semi-vertical/semi-horizontal lines:
+* arrowleft (U+2190): L<<1635.0,754.0>--<740.0,755.0>>
+
+* arrowleft (U+2190): L<<774.0,993.0>--<1646.0,992.0>>
+
+* arrowright (U+2192): L<<1229.0,797.0>--<357.0,798.0>>
+
+* arrowright (U+2192): L<<368.0,1036.0>--<1263.0,1035.0>> [code: found-semi-vertical]
+
+The following glyphs have semi-vertical/semi-horizontal lines:
+* arrowleft (U+2190): L<<548.0,909.0>--<1684.0,908.0>>
+
+* arrowright (U+2192): L<<1479.0,820.0>--<343.0,821.0>>
+
+* uni1E9E (U+1E9E): L<<875.0,0.0>--<670.0,1.0>> [code: found-semi-vertical]
+
+The following glyphs have semi-vertical/semi-horizontal lines:
+* arrowleft (U+2190): L<<1646.0,768.0>--<624.0,769.0>>
+
+* arrowleft (U+2190): L<<653.0,948.0>--<1666.0,947.0>>
+
+* arrowright (U+2192): L<<1362.0,809.0>--<350.0,810.0>>
+
+* uni1E9E (U+1E9E): L<<709.0,200.0>--<926.0,199.0>>
+
+* uni1E9E (U+1E9E): L<<939.0,0.0>--<724.0,1.0>> [code: found-semi-vertical]
+
+