diff --git a/pyproject.toml b/pyproject.toml index 20a174a2e..670937522 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,10 +28,10 @@ dependencies = [ "lxml >= 4.9.3", "booleanOperations >= 0.9.0", "defcon[lxml,pens] >= 0.10.3", - "fontMath >= 0.9.3", - "fontTools[unicode,woff,lxml,ufo] >= 4.43.0", + "fontMath >= 0.9.4", + "fontTools[unicode,woff,lxml,ufo] >= 4.55.0", "tqdm >= 4.66.1", - "ufonormalizer >= 0.6.1", + "ufonormalizer >= 0.6.2", "ufoProcessor >= 1.13.1", ] diff --git a/requirements.txt b/requirements.txt index a13f6d7e4..9026e32ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,11 +3,11 @@ # of our tools is stable # NOTE: hard-pinning (==) here gets relaxed to >= in pyproject.toml # NOTE: This list is currently duplicated in pyproject.toml -lxml>=4.9.3 -booleanOperations>=0.9.0 -defcon[lxml,pens]>=0.10.3 -fontMath>=0.9.3 -fontTools[unicode,woff,lxml,ufo]>=4.43.0 -tqdm>=4.66.1 -ufonormalizer>=0.6.1 -ufoProcessor>=1.13.1 +lxml==4.9.3 +booleanOperations==0.9.0 +defcon[lxml,pens]==0.10.3 +fontMath==0.9.4 +fontTools[unicode,woff,lxml,ufo]==4.55.0 +tqdm==4.66.1 +ufonormalizer==0.6.2 +ufoProcessor==1.13.1 diff --git a/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceleft.glif b/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceleft.glif index 0a634b517..ebc9464f9 100644 --- a/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceleft.glif +++ b/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceleft.glif @@ -11,20 +11,20 @@ - + - + - + - + @@ -33,17 +33,17 @@ - + - + - - + + - + @@ -75,7 +75,7 @@ hstem -121.6 37.6 hstem 201.6 41.6 hstem 528.8 37.6 - vstem 27.2 72 + vstem 96 51.2 @@ -86,7 +86,7 @@ hstem -121.6 37.6 hstem 201.6 41.6 hstem 528.8 37.6 - vstem 88.8 53.6 + vstem 96 51.2 @@ -97,7 +97,7 @@ hstem -121.6 37.6 hstem 201.6 41.6 hstem 528.8 37.6 - vstem 27.2 72 + vstem 88.8 53.6 @@ -108,7 +108,29 @@ hstem -121.6 37.6 hstem 201.6 41.6 hstem 528.8 37.6 - vstem 88.8 53.6 + vstem 96 51.2 + + + + pointTag + hintRef0005 + stems + + hstem -121.6 37.6 + hstem 201.6 41.6 + hstem 528.8 37.6 + vstem 27.2 72 + + + + pointTag + hintRef0006 + stems + + hstem -121.6 37.6 + hstem 201.6 41.6 + hstem 528.8 37.6 + vstem 96 51.2 diff --git a/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceright.glif b/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceright.glif index 10e4d0607..0d3ddd420 100644 --- a/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceright.glif +++ b/tests/otfautohint_data/input/dummy/decimals.ufo/glyphs.com.adobe.type.processedglyphs/braceright.glif @@ -19,7 +19,7 @@ - + @@ -34,14 +34,14 @@ - + - + @@ -108,13 +108,24 @@ hstem -121.6 37.6 hstem 201.6 41.6 hstem 528.8 37.6 - vstem 96 50.4 + vstem 100 53.6 pointTag hintRef0005 stems + + hstem -121.6 37.6 + hstem 201.6 41.6 + hstem 528.8 37.6 + vstem 96 50.4 + + + + pointTag + hintRef0006 + stems hstem -121.6 37.6 hstem 201.6 41.6 diff --git a/tests/otfautohint_data/input/dummy/font.ps b/tests/otfautohint_data/input/dummy/font.ps index 6dc466951..2a1772b1f 100644 Binary files a/tests/otfautohint_data/input/dummy/font.ps and b/tests/otfautohint_data/input/dummy/font.ps differ