Browse Source

Added map elements to each axis

avar table is now generated for variable font
Marc Foley 6 years ago
parent
commit
0a01132872
1 changed files with 71 additions and 59 deletions
  1. 71 59
      Roboto-min.designspace

+ 71 - 59
Roboto-min.designspace

@@ -1,99 +1,111 @@
 <?xml version='1.0' encoding='utf-8'?>
 <designspace format="3">
     <axes>
-        <axis default="-0.1" maximum="1.125" minimum="-1" name="weight" tag="wght">
+        <axis default="400" maximum="900" minimum="250" name="weight" tag="wght">
             <labelname xml:lang="en">Weight</labelname>
+            <map input="250" output="-1" />
+            <map input="300" output="-0.550000" />
+            <map input="400" output="-0.1" />
+            <map input="500" output="0.350000" />
+            <map input="700" output="0.730000" />
+            <map input="900" output="1.125" />
         </axis>
         <axis default="100" maximum="100" minimum="75" name="width" tag="wdth">
             <labelname xml:lang="en">Width</labelname>
+            <map input="75" output="-1" />
+            <map input="87.5" output="0" />
+            <map input="100" output="1" />
         </axis>
         <axis default="0" maximum="12" minimum="0" name="slant" tag="slnt">
             <labelname xml:lang="en">Slant</labelname>
+            <map input="0" output="-1" />
+            <map input="6" output="0" />
+            <map input="12" output="1" />
         </axis>
     </axes>
     <sources>
         <source familyname="Roboto" filename="master_ufo/Roboto-Thin.ufo" name="Roboto-Thin.ufo" stylename="Thin">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-1" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/Roboto-Regular.ufo" name="Roboto-Regular.ufo" stylename="Regular">
             <info copy="1" />
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/Roboto-Black.ufo" name="Roboto-Black.ufo" stylename="Black">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="1.125000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/Roboto-ThinItalic.ufo" name="Roboto-ThinItalic.ufo" stylename="Thin Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-1" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/Roboto-Italic.ufo" name="Roboto-Italic.ufo" stylename="Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/Roboto-BlackItalic.ufo" name="Roboto-BlackItalic.ufo" stylename="Black Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="1.125000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/RobotoCondensed-Light.ufo" name="RobotoCondensed-Light.ufo" stylename="Condensed Light">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-0.550000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/RobotoCondensed-Regular.ufo" name="RobotoCondensed-Regular.ufo" stylename="Condensed Regular">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/RobotoCondensed-Bold.ufo" name="RobotoCondensed-Bold.ufo" stylename="Condensed Bold">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="0.750000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/RobotoCondensed-LightItalic.ufo" name="RobotoCondensed-LightItalic.ufo" stylename="Condensed Light Italic">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.550000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/RobotoCondensed-Italic.ufo" name="RobotoCondensed-Italic.ufo" stylename="Condensed Italic">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
         </source>
         <source familyname="Roboto" filename="master_ufo/RobotoCondensed-BoldItalic.ufo" name="RobotoCondensed-BoldItalic.ufo" stylename="Condensed Bold Italic">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="0.750000" />
             </location>
         </source>
@@ -101,8 +113,8 @@
     <instances>
         <instance familyname="Roboto" stylename="Thin">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-1" />
             </location>
             <kerning />
@@ -110,8 +122,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Light">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-0.550000" />
             </location>
             <kerning />
@@ -119,8 +131,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Medium">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="0.350000" />
             </location>
             <kerning />
@@ -128,8 +140,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Bold">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="0.730000" />
             </location>
             <kerning />
@@ -137,8 +149,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Black">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="1.125000" />
             </location>
             <kerning />
@@ -146,8 +158,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Thin Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-1" />
             </location>
             <kerning />
@@ -155,8 +167,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Light Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.550000" />
             </location>
             <kerning />
@@ -164,8 +176,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
             <kerning />
@@ -173,8 +185,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Medium Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="0.350000" />
             </location>
             <kerning />
@@ -182,8 +194,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Bold Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="0.730000" />
             </location>
             <kerning />
@@ -191,8 +203,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Black Italic">
             <location>
-                <dimension name="width" xvalue="100" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="1.125000" />
             </location>
             <kerning />
@@ -200,8 +212,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Condensed Light">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-0.550000" />
             </location>
             <kerning />
@@ -209,8 +221,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Condensed Regular">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
             <kerning />
@@ -218,8 +230,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Condensed Bold">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="0" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="-1" />
                 <dimension name="weight" xvalue="0.750000" />
             </location>
             <kerning />
@@ -227,8 +239,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Condensed Light Italic">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.550000" />
             </location>
             <kerning />
@@ -236,8 +248,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Condensed Italic">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="-0.100000" />
             </location>
             <kerning />
@@ -245,8 +257,8 @@
         </instance>
         <instance familyname="Roboto" stylename="Condensed Bold Italic">
             <location>
-                <dimension name="width" xvalue="75" />
-                <dimension name="slant" xvalue="12" />
+                <dimension name="width" xvalue="-1" />
+                <dimension name="slant" xvalue="1" />
                 <dimension name="weight" xvalue="0.750000" />
             </location>
             <kerning />