diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2021-04-03 03:02:26 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2021-04-03 03:02:26 +0000 |
commit | e76853bf40a5da5d1967ae174747408d080c17d6 (patch) | |
tree | 8e925d800e27f7a70c2b6a131b14526bc0f095b5 /Tests/otlLib/builder_test.py | |
parent | 321ed118c46e7067f8b84839ef60df6533788645 (diff) | |
parent | c1d5ba5438b639565b0c35ab2cd58555d0fa7645 (diff) | |
download | fonttools-e76853bf40a5da5d1967ae174747408d080c17d6.tar.gz |
Snap for 7256110 from c1d5ba5438b639565b0c35ab2cd58555d0fa7645 to sc-v2-releaseandroid-vts-12.1_r9android-vts-12.1_r8android-vts-12.1_r7android-vts-12.1_r6android-vts-12.1_r5android-vts-12.1_r4android-vts-12.1_r3android-vts-12.1_r2android-vts-12.1_r10android-vts-12.1_r1android-platform-12.1.0_r9android-platform-12.1.0_r8android-platform-12.1.0_r7android-platform-12.1.0_r6android-platform-12.1.0_r5android-platform-12.1.0_r4android-platform-12.1.0_r3android-platform-12.1.0_r27android-platform-12.1.0_r26android-platform-12.1.0_r25android-platform-12.1.0_r24android-platform-12.1.0_r23android-platform-12.1.0_r22android-platform-12.1.0_r21android-platform-12.1.0_r20android-platform-12.1.0_r2android-platform-12.1.0_r19android-platform-12.1.0_r18android-platform-12.1.0_r17android-platform-12.1.0_r16android-platform-12.1.0_r15android-platform-12.1.0_r14android-platform-12.1.0_r13android-platform-12.1.0_r12android-platform-12.1.0_r11android-platform-12.1.0_r10android-platform-12.1.0_r1android-cts-12.1_r9android-cts-12.1_r8android-cts-12.1_r7android-cts-12.1_r6android-cts-12.1_r5android-cts-12.1_r4android-cts-12.1_r3android-cts-12.1_r2android-cts-12.1_r10android-cts-12.1_r1android-12.1.0_r6android-12.1.0_r5android-12.1.0_r4android-12.1.0_r3android-12.1.0_r27android-12.1.0_r2android-12.1.0_r1android12L-tests-releaseandroid12L-s1-releaseandroid12L-releaseandroid12L-platform-releaseandroid12L-gsi
Change-Id: I2f204f122ad59bca8663ce4c0d538e5f18b59715
Diffstat (limited to 'Tests/otlLib/builder_test.py')
-rw-r--r-- | Tests/otlLib/builder_test.py | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/Tests/otlLib/builder_test.py b/Tests/otlLib/builder_test.py index 3ea5a745..1c2c324d 100644 --- a/Tests/otlLib/builder_test.py +++ b/Tests/otlLib/builder_test.py @@ -839,8 +839,12 @@ class BuilderTest(object): " <!-- Class2Count=3 -->", ' <Class1Record index="0">', ' <Class2Record index="0">', + ' <Value1 XPlacement="0" YPlacement="0"/>', + ' <Value2 XPlacement="0"/>', " </Class2Record>", ' <Class2Record index="1">', + ' <Value1 XPlacement="0" YPlacement="0"/>', + ' <Value2 XPlacement="0"/>', " </Class2Record>", ' <Class2Record index="2">', ' <Value1 XPlacement="-80" YPlacement="-20"/>', @@ -849,12 +853,15 @@ class BuilderTest(object): " </Class1Record>", ' <Class1Record index="1">', ' <Class2Record index="0">', + ' <Value1 XPlacement="0" YPlacement="0"/>', + ' <Value2 XPlacement="0"/>', " </Class2Record>", ' <Class2Record index="1">', + ' <Value1 XPlacement="0" YPlacement="0"/>', ' <Value2 XPlacement="-20"/>', " </Class2Record>", ' <Class2Record index="2">', - " <Value1/>", + ' <Value1 XPlacement="0" YPlacement="0"/>', ' <Value2 XPlacement="-50"/>', " </Class2Record>", " </Class1Record>", @@ -911,9 +918,11 @@ class BuilderTest(object): ("A", "zero"): (d0, d50), ("A", "one"): (None, d20), ("B", "five"): (d8020, d50), + }, self.GLYPHMAP, ) + assert getXML(subtable.toXML) == [ '<PairPos Format="1">', " <Coverage>", @@ -927,10 +936,12 @@ class BuilderTest(object): " <!-- PairValueCount=2 -->", ' <PairValueRecord index="0">', ' <SecondGlyph value="zero"/>', + ' <Value1 XPlacement="0" YPlacement="0"/>', ' <Value2 XPlacement="-50"/>', " </PairValueRecord>", ' <PairValueRecord index="1">', ' <SecondGlyph value="one"/>', + ' <Value1 XPlacement="0" YPlacement="0"/>', ' <Value2 XPlacement="-20"/>', " </PairValueRecord>", " </PairSet>", @@ -1031,8 +1042,8 @@ class BuilderTest(object): " </Coverage>", ' <ValueFormat value="3"/>', " <!-- ValueCount=2 -->", - ' <Value index="0" XPlacement="777"/>', - ' <Value index="1" YPlacement="-888"/>', + ' <Value index="0" XPlacement="777" YPlacement="0"/>', + ' <Value index="1" XPlacement="0" YPlacement="-888"/>', "</SinglePos>", ] @@ -1138,7 +1149,7 @@ buildStatTable_test_data = [ ' </AxisValue>', ' <AxisValue index="1" Format="1">', ' <AxisIndex value="0"/>', - ' <Flags value="2"/>', + ' <Flags value="2"/> <!-- ElidableAxisValueName -->', ' <ValueNameID value="256"/> <!-- Regular -->', ' <Value value="400.0"/>', ' </AxisValue>', @@ -1193,7 +1204,7 @@ buildStatTable_test_data = [ ' </AxisValue>', ' <AxisValue index="1" Format="1">', ' <AxisIndex value="0"/>', - ' <Flags value="2"/>', + ' <Flags value="2"/> <!-- ElidableAxisValueName -->', ' <ValueNameID value="258"/> <!-- Regular -->', ' <Value value="400.0"/>', ' </AxisValue>', @@ -1211,7 +1222,7 @@ buildStatTable_test_data = [ ' </AxisValue>', ' <AxisValue index="4" Format="1">', ' <AxisIndex value="1"/>', - ' <Flags value="2"/>', + ' <Flags value="2"/> <!-- ElidableAxisValueName -->', ' <ValueNameID value="258"/> <!-- Regular -->', ' <Value value="100.0"/>', ' </AxisValue>', @@ -1246,7 +1257,7 @@ buildStatTable_test_data = [ ' <AxisValueArray>', ' <AxisValue index="0" Format="1">', ' <AxisIndex value="0"/>', - ' <Flags value="2"/>', + ' <Flags value="2"/> <!-- ElidableAxisValueName -->', ' <ValueNameID value="257"/> <!-- Regular -->', ' <Value value="400.0"/>', ' </AxisValue>', @@ -1291,7 +1302,7 @@ buildStatTable_test_data = [ ' </AxisValue>', ' <AxisValue index="1" Format="2">', ' <AxisIndex value="0"/>', - ' <Flags value="2"/>', + ' <Flags value="2"/> <!-- ElidableAxisValueName -->', ' <ValueNameID value="258"/> <!-- Text -->', ' <NominalValue value="14.0"/>', ' <RangeMinValue value="10.0"/>', @@ -1354,7 +1365,7 @@ buildStatTable_test_data = [ ' </AxisValue>', ' <AxisValue index="1" Format="1">', ' <AxisIndex value="1"/>', - ' <Flags value="2"/>', + ' <Flags value="2"/> <!-- ElidableAxisValueName -->', ' <ValueNameID value="258"/> <!-- Regular -->', ' <Value value="100.0"/>', ' </AxisValue>', |