aboutsummaryrefslogtreecommitdiff
path: root/Tests/subset/data/expect_HVVAR.ttx
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/subset/data/expect_HVVAR.ttx')
-rw-r--r--Tests/subset/data/expect_HVVAR.ttx166
1 files changed, 166 insertions, 0 deletions
diff --git a/Tests/subset/data/expect_HVVAR.ttx b/Tests/subset/data/expect_HVVAR.ttx
new file mode 100644
index 00000000..5fbc1770
--- /dev/null
+++ b/Tests/subset/data/expect_HVVAR.ttx
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.40">
+
+ <GlyphOrder>
+ <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
+ <GlyphID id="0" name=".notdef"/>
+ <GlyphID id="1" name="B"/>
+ <GlyphID id="2" name="D"/>
+ </GlyphOrder>
+
+ <HVAR>
+ <Version value="0x00010000"/>
+ <VarStore Format="1">
+ <Format value="1"/>
+ <VarRegionList>
+ <!-- RegionAxisCount=1 -->
+ <!-- RegionCount=2 -->
+ <Region index="0">
+ <VarRegionAxis index="0">
+ <StartCoord value="-1.0"/>
+ <PeakCoord value="-1.0"/>
+ <EndCoord value="0.0"/>
+ </VarRegionAxis>
+ </Region>
+ <Region index="1">
+ <VarRegionAxis index="0">
+ <StartCoord value="0.0"/>
+ <PeakCoord value="1.0"/>
+ <EndCoord value="1.0"/>
+ </VarRegionAxis>
+ </Region>
+ </VarRegionList>
+ <!-- VarDataCount=2 -->
+ <VarData index="0">
+ <!-- ItemCount=5 -->
+ <NumShorts value="0"/>
+ <!-- VarRegionCount=1 -->
+ <VarRegionIndex index="0" value="1"/>
+ <Item index="0" value="[1]"/>
+ <Item index="1" value="[3]"/>
+ <Item index="2" value="[5]"/>
+ <Item index="3" value="[2]"/>
+ <Item index="4" value="[4]"/>
+ </VarData>
+ <VarData index="1">
+ <!-- ItemCount=3 -->
+ <NumShorts value="1"/>
+ <!-- VarRegionCount=2 -->
+ <VarRegionIndex index="0" value="0"/>
+ <VarRegionIndex index="1" value="1"/>
+ <Item index="0" value="[11, 22]"/>
+ <Item index="1" value="[126, 23]"/>
+ <Item index="2" value="[-129, 26]"/>
+ </VarData>
+ </VarStore>
+ <LsbMap>
+ <Map glyph=".notdef" outer="0" inner="1"/>
+ <Map glyph="B" outer="1" inner="0"/>
+ <Map glyph="D" outer="0" inner="4"/>
+ </LsbMap>
+ <RsbMap>
+ <Map glyph=".notdef" outer="0" inner="3"/>
+ <Map glyph="B" outer="1" inner="2"/>
+ <Map glyph="D" outer="1" inner="1"/>
+ </RsbMap>
+ </HVAR>
+
+ <VVAR>
+ <Version value="0x00010000"/>
+ <VarStore Format="1">
+ <Format value="1"/>
+ <VarRegionList>
+ <!-- RegionAxisCount=1 -->
+ <!-- RegionCount=3 -->
+ <Region index="0">
+ <VarRegionAxis index="0">
+ <StartCoord value="0.0"/>
+ <PeakCoord value="1.0"/>
+ <EndCoord value="1.0"/>
+ </VarRegionAxis>
+ </Region>
+ <Region index="1">
+ <VarRegionAxis index="0">
+ <StartCoord value="-1.0"/>
+ <PeakCoord value="-0.5"/>
+ <EndCoord value="0.0"/>
+ </VarRegionAxis>
+ </Region>
+ <Region index="2">
+ <VarRegionAxis index="0">
+ <StartCoord value="0.0"/>
+ <PeakCoord value="0.5"/>
+ <EndCoord value="1.0"/>
+ </VarRegionAxis>
+ </Region>
+ </VarRegionList>
+ <!-- VarDataCount=2 -->
+ <VarData index="0">
+ <!-- ItemCount=2 -->
+ <NumShorts value="0"/>
+ <!-- VarRegionCount=1 -->
+ <VarRegionIndex index="0" value="0"/>
+ <Item index="0" value="[0]"/>
+ <Item index="1" value="[6]"/>
+ </VarData>
+ <VarData index="1">
+ <!-- ItemCount=4 -->
+ <NumShorts value="1"/>
+ <!-- VarRegionCount=3 -->
+ <VarRegionIndex index="0" value="1"/>
+ <VarRegionIndex index="1" value="0"/>
+ <VarRegionIndex index="2" value="2"/>
+ <Item index="0" value="[11, 1, 21]"/>
+ <Item index="1" value="[12, 2, 22]"/>
+ <Item index="2" value="[14, 4, 24]"/>
+ <Item index="3" value="[-129, 5, 25]"/>
+ </VarData>
+ </VarStore>
+ <AdvHeightMap>
+ <Map glyph=".notdef" outer="1" inner="0"/>
+ <Map glyph="B" outer="0" inner="0"/>
+ <Map glyph="D" outer="1" inner="1"/>
+ </AdvHeightMap>
+ <VOrgMap>
+ <Map glyph=".notdef" outer="1" inner="2"/>
+ <Map glyph="B" outer="0" inner="1"/>
+ <Map glyph="D" outer="1" inner="3"/>
+ </VOrgMap>
+ </VVAR>
+
+ <avar>
+ <segment axis="wght">
+ <mapping from="-1.0" to="-1.0"/>
+ <mapping from="0.0" to="0.0"/>
+ <mapping from="0.3" to="0.5"/>
+ <mapping from="1.0" to="1.0"/>
+ </segment>
+ </avar>
+
+ <fvar>
+ <Axis>
+ <AxisTag>wght</AxisTag>
+ <Flags>0x0</Flags>
+ <MinValue>100.0</MinValue>
+ <DefaultValue>400.0</DefaultValue>
+ <MaxValue>900.0</MaxValue>
+ <AxisNameID>257</AxisNameID>
+ </Axis>
+ <NamedInstance flags="0x0" subfamilyNameID="258">
+ <coord axis="wght" value="100.0"/>
+ </NamedInstance>
+ <NamedInstance flags="0x0" subfamilyNameID="259">
+ <coord axis="wght" value="300.0"/>
+ </NamedInstance>
+ <NamedInstance flags="0x0" subfamilyNameID="260">
+ <coord axis="wght" value="400.0"/>
+ </NamedInstance>
+ <NamedInstance flags="0x0" subfamilyNameID="261">
+ <coord axis="wght" value="700.0"/>
+ </NamedInstance>
+ <NamedInstance flags="0x0" subfamilyNameID="262">
+ <coord axis="wght" value="900.0"/>
+ </NamedInstance>
+ </fvar>
+
+</ttFont>