xref: /aosp_15_r20/external/fonttools/Tests/designspaceLib/data/test_v4_original.designspace (revision e1fe3e4ad2793916b15cccdc4a7da52a7e1dd0e9)
1<?xml version='1.0' encoding='UTF-8'?>
2<designspace format="4.1">
3  <!-- NOTE: this file is kept at format 4, to check that round-tripping it
4       doesn't upgrade the format. -->
5  <axes>
6    <axis tag="wght" name="weight" minimum="0" maximum="1000" default="0">
7      <labelname xml:lang="en">Wéíght</labelname>
8      <labelname xml:lang="fa-IR">قطر</labelname>
9    </axis>
10    <axis tag="wdth" name="width" minimum="0" maximum="1000" default="15" hidden="1">
11      <labelname xml:lang="fr">Chasse</labelname>
12      <map input="0" output="10"/>
13      <map input="15" output="20"/>
14      <map input="401" output="66"/>
15      <map input="1000" output="990"/>
16    </axis>
17  </axes>
18  <rules processing="last">
19    <rule name="named.rule.1">
20      <conditionset>
21        <condition name="axisName_a" minimum="0" maximum="1"/>
22        <condition name="axisName_b" minimum="2" maximum="3"/>
23      </conditionset>
24      <sub name="a" with="a.alt"/>
25    </rule>
26  </rules>
27  <sources>
28    <source filename="masters/masterTest1.ufo" name="master.ufo1" familyname="MasterFamilyName" stylename="MasterStyleNameOne">
29      <lib copy="1"/>
30      <features copy="1"/>
31      <info copy="1"/>
32      <glyph name="A" mute="1"/>
33      <glyph name="Z" mute="1"/>
34      <location>
35        <dimension name="weight" xvalue="0"/>
36        <dimension name="width" xvalue="20"/>
37      </location>
38    </source>
39    <source filename="masters/masterTest2.ufo" name="master.ufo2" familyname="MasterFamilyName" stylename="MasterStyleNameTwo">
40      <kerning mute="1"/>
41      <location>
42        <dimension name="weight" xvalue="1000"/>
43        <dimension name="width" xvalue="20"/>
44      </location>
45    </source>
46    <source filename="masters/masterTest2.ufo" name="master.ufo2" familyname="MasterFamilyName" stylename="Supports" layer="supports">
47      <location>
48        <dimension name="weight" xvalue="1000"/>
49        <dimension name="width" xvalue="20"/>
50      </location>
51    </source>
52  </sources>
53  <instances>
54    <instance name="instance.ufo1" familyname="InstanceFamilyName" stylename="InstanceStyleName" filename="instances/instanceTest1.ufo" postscriptfontname="InstancePostscriptName" stylemapfamilyname="InstanceStyleMapFamilyName" stylemapstylename="InstanceStyleMapStyleName">
55      <stylename xml:lang="fr">Demigras</stylename>
56      <stylename xml:lang="ja">半ば</stylename>
57      <familyname xml:lang="fr">Montserrat</familyname>
58      <familyname xml:lang="ja">モンセラート</familyname>
59      <stylemapstylename xml:lang="de">Standard</stylemapstylename>
60      <stylemapfamilyname xml:lang="de">Montserrat Halbfett</stylemapfamilyname>
61      <stylemapfamilyname xml:lang="ja">モンセラート SemiBold</stylemapfamilyname>
62      <location>
63        <dimension name="weight" xvalue="500"/>
64        <dimension name="width" xvalue="20"/>
65      </location>
66      <glyphs>
67        <glyph mute="1" unicode="0x123 0x124 0x125" name="arrow"/>
68      </glyphs>
69      <kerning/>
70      <info/>
71      <lib>
72        <dict>
73          <key>com.coolDesignspaceApp.binaryData</key>
74          <data>
75          PGJpbmFyeSBndW5rPg==
76          </data>
77          <key>com.coolDesignspaceApp.specimenText</key>
78          <string>Hamburgerwhatever</string>
79        </dict>
80      </lib>
81    </instance>
82    <instance name="instance.ufo2" familyname="InstanceFamilyName" stylename="InstanceStyleName" filename="instances/instanceTest2.ufo" postscriptfontname="InstancePostscriptName" stylemapfamilyname="InstanceStyleMapFamilyName" stylemapstylename="InstanceStyleMapStyleName">
83      <location>
84        <dimension name="weight" xvalue="500"/>
85        <dimension name="width" xvalue="400" yvalue="300"/>
86      </location>
87      <glyphs>
88        <glyph unicode="0x65 0xc9 0x12d" name="arrow">
89          <location>
90            <dimension name="weight" xvalue="120"/>
91            <dimension name="width" xvalue="100"/>
92          </location>
93          <note>A note about this glyph</note>
94          <masters>
95            <master glyphname="BB" source="master.ufo1">
96              <location>
97                <dimension name="weight" xvalue="20"/>
98                <dimension name="width" xvalue="20"/>
99              </location>
100            </master>
101            <master glyphname="CC" source="master.ufo2">
102              <location>
103                <dimension name="weight" xvalue="900"/>
104                <dimension name="width" xvalue="900"/>
105              </location>
106            </master>
107          </masters>
108        </glyph>
109        <glyph name="arrow2"/>
110      </glyphs>
111      <kerning/>
112      <info/>
113    </instance>
114  </instances>
115  <lib>
116    <dict>
117      <key>com.coolDesignspaceApp.previewSize</key>
118      <integer>30</integer>
119    </dict>
120  </lib>
121</designspace>
122