diff options
Diffstat (limited to 'src/Interface-Bold.ufo')
24 files changed, 907 insertions, 64 deletions
diff --git a/src/Interface-Bold.ufo/features.fea b/src/Interface-Bold.ufo/features.fea new file mode 100644 index 000000000..e466ff5ff --- /dev/null +++ b/src/Interface-Bold.ufo/features.fea @@ -0,0 +1,19 @@ +include(../features.fea); + +@TNUM_L = [ + zero one two three five six seven + four.1 six.1 nine.1 +]; +@TNUM_R = [ + zero.tnum one.tnum two.tnum three.tnum five.tnum six.tnum seven.tnum + four.tnum.1 six.tnum.1 nine.tnum.1 +]; + +feature tnum { + sub @TNUM_L by @TNUM_R; +} tnum; + +feature zero { + sub zero by zero.slash; + sub zero.tnum by zero.tnum.slash; +} zero; diff --git a/src/Interface-Bold.ufo/glyphs/Chook_.glif b/src/Interface-Bold.ufo/glyphs/Chook_.glif index b66e54f76..e53c8490f 100644 --- a/src/Interface-Bold.ufo/glyphs/Chook_.glif +++ b/src/Interface-Bold.ufo/glyphs/Chook_.glif @@ -4,22 +4,20 @@ <unicode hex="0187"/> <outline> <contour> - <point x="1608" y="1312" type="line" name="hr00"/> - <point x="1608" y="1624" type="line" smooth="yes"/> - <point x="1608" y="1800"/> - <point x="1764" y="1824"/> - <point x="1888" y="1824" type="curve" smooth="yes"/> - <point x="1932" y="1824"/> - <point x="1972" y="1816"/> - <point x="2016" y="1812" type="curve"/> - <point x="2016" y="2180" type="line"/> - <point x="1940" y="2196"/> - <point x="1876" y="2204"/> - <point x="1804" y="2204" type="curve" smooth="yes"/> - <point x="1460" y="2204"/> - <point x="1236" y="2000"/> - <point x="1236" y="1624" type="curve" smooth="yes"/> - <point x="1236" y="1312" type="line"/> + <point x="1660" y="1312" type="line" name="hr00"/> + <point x="1660" y="1560" type="line" smooth="yes"/> + <point x="1660" y="1760"/> + <point x="1816" y="1824"/> + <point x="1940" y="1824" type="curve" smooth="yes"/> + <point x="2068" y="1824" type="line"/> + <point x="2068" y="2192" type="line"/> + <point x="1992" y="2204"/> + <point x="1928" y="2204"/> + <point x="1856" y="2204" type="curve" smooth="yes"/> + <point x="1512" y="2204"/> + <point x="1288" y="2000"/> + <point x="1288" y="1624" type="curve" smooth="yes"/> + <point x="1288" y="1312" type="line"/> </contour> <component base="C" xOffset="-160"/> </outline> diff --git a/src/Interface-Bold.ufo/glyphs/contents.plist b/src/Interface-Bold.ufo/glyphs/contents.plist index 6732b4f47..1c4787244 100644 --- a/src/Interface-Bold.ufo/glyphs/contents.plist +++ b/src/Interface-Bold.ufo/glyphs/contents.plist @@ -752,8 +752,6 @@ <string>eight.frac.glif</string> <key>eight.sup</key> <string>eight.sup.glif</string> - <key>eight.tnum</key> - <string>eight.tnum.glif</string> <key>eightroman</key> <string>eightroman.glif</string> <key>eightsub</key> @@ -888,12 +886,14 @@ <string>florin.glif</string> <key>four</key> <string>four.glif</string> + <key>four.1</key> + <string>four.1.glif</string> <key>four.frac</key> <string>four.frac.glif</string> <key>four.sup</key> <string>four.sup.glif</string> - <key>four.tnum</key> - <string>four.tnum.glif</string> + <key>four.tnum.1</key> + <string>four.tnum.1.glif</string> <key>fourroman</key> <string>fourroman.glif</string> <key>foursub</key> @@ -1204,12 +1204,14 @@ <string>naira.glif</string> <key>nine</key> <string>nine.glif</string> + <key>nine.1</key> + <string>nine.1.glif</string> <key>nine.frac</key> <string>nine.frac.glif</string> <key>nine.sup</key> <string>nine.sup.glif</string> - <key>nine.tnum</key> - <string>nine.tnum.glif</string> + <key>nine.tnum.1</key> + <string>nine.tnum.1.glif</string> <key>nineinferior</key> <string>nineinferior.glif</string> <key>nineroman</key> @@ -1580,12 +1582,16 @@ <string>sigma1.glif</string> <key>six</key> <string>six.glif</string> + <key>six.1</key> + <string>six.1.glif</string> <key>six.frac</key> <string>six.frac.glif</string> <key>six.sup</key> <string>six.sup.glif</string> <key>six.tnum</key> <string>six.tnum.glif</string> + <key>six.tnum.1</key> + <string>six.tnum.1.glif</string> <key>sixinferior</key> <string>sixinferior.glif</string> <key>sixroman</key> @@ -4346,10 +4352,14 @@ <string>zero.glif</string> <key>zero.frac</key> <string>zero.frac.glif</string> + <key>zero.slash</key> + <string>zero.slash.glif</string> <key>zero.sup</key> <string>zero.sup.glif</string> <key>zero.tnum</key> <string>zero.tnum.glif</string> + <key>zero.tnum.slash</key> + <string>zero.tnum.slash.glif</string> <key>zerosub</key> <string>zerosub.glif</string> <key>zerosuperior</key> diff --git a/src/Interface-Bold.ufo/glyphs/eight.tnum.glif b/src/Interface-Bold.ufo/glyphs/eight.tnum.glif deleted file mode 100644 index 4681c80af..000000000 --- a/src/Interface-Bold.ufo/glyphs/eight.tnum.glif +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<glyph name="eight.tnum" format="1"> - <advance width="1792"/> - <outline> - <component base="eight"/> - </outline> -</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/five.tnum.glif b/src/Interface-Bold.ufo/glyphs/five.tnum.glif index ed8c46247..1c4392029 100644 --- a/src/Interface-Bold.ufo/glyphs/five.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/five.tnum.glif @@ -4,4 +4,15 @@ <outline> <component base="five" xOffset="64"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/four.1.glif b/src/Interface-Bold.ufo/glyphs/four.1.glif new file mode 100644 index 000000000..bf61f0afb --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/four.1.glif @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="four.1" format="1"> + <advance width="1792"/> + <outline> + <contour> + <point x="1664" y="784" type="line"/> + <point x="544" y="784" type="line"/> + <point x="1192" y="2004" type="line"/> + <point x="772" y="2004" type="line"/> + <point x="84" y="708" type="line"/> + <point x="84" y="400" type="line"/> + <point x="1664" y="400" type="line"/> + </contour> + <contour> + <point x="1360" y="1280" type="line"/> + <point x="948" y="1280" type="line"/> + <point x="948" y="0" type="line"/> + <point x="1360" y="0" type="line"/> + </contour> + </outline> + <lib> + <dict> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>895.125</real> + </dict> + </array> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.8029983485</real> + <real>0.9647658846</real> + <real>0.7954395628</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 80, 'rightMargin': 80}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/four.tnum.1.glif b/src/Interface-Bold.ufo/glyphs/four.tnum.1.glif new file mode 100644 index 000000000..ea96e2525 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/four.tnum.1.glif @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="four.tnum.1" format="1"> + <advance width="1792"/> + <outline> + <component base="four.1"/> + </outline> + <lib> + <dict> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>895.125</real> + </dict> + </array> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 80, 'rightMargin': 80}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/four.tnum.glif b/src/Interface-Bold.ufo/glyphs/four.tnum.glif deleted file mode 100644 index 121fea889..000000000 --- a/src/Interface-Bold.ufo/glyphs/four.tnum.glif +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<glyph name="four.tnum" format="1"> - <advance width="1792"/> - <outline> - <component base="four"/> - </outline> -</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/nine.1.glif b/src/Interface-Bold.ufo/glyphs/nine.1.glif new file mode 100644 index 000000000..3d90f6937 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/nine.1.glif @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="nine.1" format="1"> + <advance width="1792"/> + <outline> + <component base="six.1" xScale="-1" yScale="-1" xOffset="1716" yOffset="2004"/> + </outline> + <lib> + <dict> + <key>com.adobe.type.autohint</key> + <data> + </data> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>763.125</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + </array> + <key>com.typemytype.robofont.layerData</key> + <dict> + <key>reference</key> + <dict> + <key>anchors</key> + <array> + </array> + <key>components</key> + <array> + <dict> + <key>baseGlyph</key> + <string>nine</string> + <key>transformation</key> + <array> + <integer>1</integer> + <integer>0</integer> + <integer>0</integer> + <integer>1</integer> + <real>0.0</real> + <integer>0</integer> + </array> + </dict> + </array> + <key>contours</key> + <array> + </array> + <key>lib</key> + <dict> + </dict> + <key>name</key> + <string>nine.1</string> + <key>unicodes</key> + <array> + </array> + <key>width</key> + <integer>1792</integer> + </dict> + </dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.8029983485</real> + <real>0.9647658846</real> + <real>0.7954395628</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 113, 'rightMargin': 132}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/nine.tnum.1.glif b/src/Interface-Bold.ufo/glyphs/nine.tnum.1.glif new file mode 100644 index 000000000..970e3f14c --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/nine.tnum.1.glif @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="nine.tnum.1" format="1"> + <advance width="1792"/> + <outline> + <component base="nine.1"/> + </outline> + <lib> + <dict> + <key>com.adobe.type.autohint</key> + <data> + </data> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>763.125</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + </array> + <key>com.typemytype.robofont.layerData</key> + <dict> + <key>reference</key> + <dict> + <key>anchors</key> + <array> + </array> + <key>components</key> + <array> + <dict> + <key>baseGlyph</key> + <string>nine</string> + <key>transformation</key> + <array> + <integer>1</integer> + <integer>0</integer> + <integer>0</integer> + <integer>1</integer> + <real>0.0</real> + <integer>0</integer> + </array> + </dict> + </array> + <key>contours</key> + <array> + </array> + <key>lib</key> + <dict> + </dict> + <key>name</key> + <string>nine.tnum.1</string> + <key>unicodes</key> + <array> + </array> + <key>width</key> + <integer>1792</integer> + </dict> + </dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 113, 'rightMargin': 132}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/nine.tnum.glif b/src/Interface-Bold.ufo/glyphs/nine.tnum.glif deleted file mode 100644 index c279ce6ea..000000000 --- a/src/Interface-Bold.ufo/glyphs/nine.tnum.glif +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<glyph name="nine.tnum" format="1"> - <advance width="1792"/> - <outline> - <component base="nine"/> - </outline> -</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/one.tnum.glif b/src/Interface-Bold.ufo/glyphs/one.tnum.glif index 9251e9faf..2543ff54d 100644 --- a/src/Interface-Bold.ufo/glyphs/one.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/one.tnum.glif @@ -2,6 +2,23 @@ <glyph name="one.tnum" format="1"> <advance width="1792"/> <outline> + <contour> + <point x="128" y="0" type="line"/> + <point x="1600" y="0" type="line"/> + <point x="1600" y="384" type="line"/> + <point x="128" y="384" type="line"/> + </contour> <component base="one" xOffset="-4"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/seven.tnum.glif b/src/Interface-Bold.ufo/glyphs/seven.tnum.glif index 46555212e..049c34127 100644 --- a/src/Interface-Bold.ufo/glyphs/seven.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/seven.tnum.glif @@ -4,4 +4,15 @@ <outline> <component base="seven" xOffset="64"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/six.1.glif b/src/Interface-Bold.ufo/glyphs/six.1.glif new file mode 100644 index 000000000..5ecb8bd51 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/six.1.glif @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="six.1" format="1"> + <advance width="1664"/> + <outline> + <contour> + <point x="816" y="2004" type="line"/> + <point x="348" y="1300" type="line" smooth="yes"/> + <point x="208" y="1088"/> + <point x="128" y="944"/> + <point x="128.0" y="724.0" type="curve"/> + <point x="128.0" y="316.0"/> + <point x="416.0" y="-28.0"/> + <point x="840.0" y="-28.0" type="curve" smooth="yes"/> + <point x="1248.0" y="-28.0"/> + <point x="1524.0" y="272.0"/> + <point x="1524.0" y="664.0" type="curve" smooth="yes"/> + <point x="1524.0" y="1052.0"/> + <point x="1332.0" y="1352.0"/> + <point x="964.0" y="1352.0" type="curve" smooth="yes"/> + <point x="612.0" y="1352.0"/> + <point x="412.0" y="1068.0"/> + <point x="412.0" y="848.0" type="curve"/> + <point x="556.0" y="736.0" type="line"/> + <point x="556" y="860"/> + <point x="636" y="996"/> + <point x="816.0" y="996.0" type="curve" smooth="yes"/> + <point x="980" y="996"/> + <point x="1088.0" y="868.0"/> + <point x="1088.0" y="664.0" type="curve" smooth="yes"/> + <point x="1088.0" y="472.0"/> + <point x="984.0" y="332.0"/> + <point x="828.0" y="332.0" type="curve" smooth="yes"/> + <point x="656.0" y="332.0"/> + <point x="556" y="452"/> + <point x="556" y="712" type="curve"/> + <point x="528" y="864" type="line" smooth="yes"/> + <point x="1300" y="2004" type="line"/> + </contour> + </outline> + <lib> + <dict> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>566.5</real> + </dict> + </array> + <key>com.typemytype.robofont.layerData</key> + <dict> + <key>reference</key> + <dict> + <key>anchors</key> + <array> + </array> + <key>components</key> + <array> + <dict> + <key>baseGlyph</key> + <string>six</string> + <key>transformation</key> + <array> + <integer>1</integer> + <integer>0</integer> + <integer>0</integer> + <integer>1</integer> + <integer>0</integer> + <integer>0</integer> + </array> + </dict> + </array> + <key>contours</key> + <array> + </array> + <key>lib</key> + <dict> + </dict> + <key>name</key> + <string>six.1</string> + <key>unicodes</key> + <array> + </array> + <key>width</key> + <integer>1664</integer> + </dict> + </dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.8029983485</real> + <real>0.9647658846</real> + <real>0.7954395628</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 122, 'rightMargin': 86}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/six.tnum.1.glif b/src/Interface-Bold.ufo/glyphs/six.tnum.1.glif new file mode 100644 index 000000000..9c5327064 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/six.tnum.1.glif @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="six.tnum.1" format="1"> + <advance width="1792"/> + <outline> + <component base="six.1" xOffset="68"/> + </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/six.tnum.glif b/src/Interface-Bold.ufo/glyphs/six.tnum.glif index 3bd2e56cc..46dd25375 100644 --- a/src/Interface-Bold.ufo/glyphs/six.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/six.tnum.glif @@ -4,4 +4,15 @@ <outline> <component base="six" xOffset="64.0"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/three.tnum.glif b/src/Interface-Bold.ufo/glyphs/three.tnum.glif index cb9e38372..ab37ac70f 100644 --- a/src/Interface-Bold.ufo/glyphs/three.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/three.tnum.glif @@ -4,4 +4,15 @@ <outline> <component base="three" xOffset="64"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/two.tnum.glif b/src/Interface-Bold.ufo/glyphs/two.tnum.glif index 07b57e4d4..2f837ede2 100644 --- a/src/Interface-Bold.ufo/glyphs/two.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/two.tnum.glif @@ -4,4 +4,15 @@ <outline> <component base="two" xOffset="64"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/zero.slash.glif b/src/Interface-Bold.ufo/glyphs/zero.slash.glif new file mode 100644 index 000000000..bf56685ed --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/zero.slash.glif @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="zero.slash" format="1"> + <advance width="1664"/> + <outline> + <contour> + <point x="1076" y="1848" type="line"/> + <point x="332" y="336" type="line"/> + <point x="580" y="160" type="line"/> + <point x="1332" y="1680" type="line"/> + </contour> + <component base="zero"/> + </outline> + <lib> + <dict> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>763.125</real> + </dict> + </array> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.89</real> + <real>0.96</real> + <real>0.92</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 122, 'rightMargin': 123}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/glyphs/zero.tnum.glif b/src/Interface-Bold.ufo/glyphs/zero.tnum.glif index de2571e49..f86a9b350 100644 --- a/src/Interface-Bold.ufo/glyphs/zero.tnum.glif +++ b/src/Interface-Bold.ufo/glyphs/zero.tnum.glif @@ -4,4 +4,15 @@ <outline> <component base="zero" xOffset="64"/> </outline> + <lib> + <dict> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + </dict> + </lib> </glyph> diff --git a/src/Interface-Bold.ufo/glyphs/zero.tnum.slash.glif b/src/Interface-Bold.ufo/glyphs/zero.tnum.slash.glif new file mode 100644 index 000000000..d3156a10a --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/zero.tnum.slash.glif @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="zero.tnum.slash" format="1"> + <advance width="1792"/> + <outline> + <contour> + <point x="1140" y="1848" type="line"/> + <point x="396" y="336" type="line"/> + <point x="644" y="160" type="line"/> + <point x="1396" y="1680" type="line"/> + </contour> + <component base="zero" xOffset="64"/> + </outline> + <lib> + <dict> + <key>com.typemytype.robofont.guides</key> + <array> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>1238.875</real> + </dict> + <dict> + <key>angle</key> + <real>0.0</real> + <key>isGlobal</key> + <false/> + <key>magnetic</key> + <integer>5</integer> + <key>x</key> + <real>0.0</real> + <key>y</key> + <real>763.125</real> + </dict> + </array> + <key>com.typemytype.robofont.mark</key> + <array> + <real>0.9230863777</real> + <real>0.9647658846</real> + <real>0.7857136537</real> + <real>1.0</real> + </array> + <key>interface.gridadjust.original</key> + <string>{'width': 1627, 'leftMargin': 122, 'rightMargin': 123}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Bold.ufo/groups.plist b/src/Interface-Bold.ufo/groups.plist index 7590f10a9..421ac9523 100644 --- a/src/Interface-Bold.ufo/groups.plist +++ b/src/Interface-Bold.ufo/groups.plist @@ -432,7 +432,9 @@ <key>@KERN_LEFT_eight</key> <array> <string>eight</string> + <string>eight.tnum</string> <string>three</string> + <string>three.tnum</string> </array> <key>@KERN_LEFT_eight.subs</key> <array> @@ -535,7 +537,12 @@ <key>@KERN_LEFT_nine</key> <array> <string>zero</string> + <string>zero.slash</string> + <string>zero.tnum</string> <string>nine</string> + <string>nine.1</string> + <string>nine.tnum</string> + <string>nine.tnum.1</string> </array> <key>@KERN_LEFT_ohorn</key> <array> @@ -1167,7 +1174,12 @@ <key>@KERN_RIGHT_six</key> <array> <string>zero</string> + <string>zero.slash</string> + <string>zero.tnum</string> <string>six</string> + <string>six.1</string> + <string>six.tnum</string> + <string>six.tnum.1</string> </array> <key>@KERN_RIGHT_t</key> <array> diff --git a/src/Interface-Bold.ufo/kerning.plist b/src/Interface-Bold.ufo/kerning.plist index f273e5d18..a10da5b09 100644 --- a/src/Interface-Bold.ufo/kerning.plist +++ b/src/Interface-Bold.ufo/kerning.plist @@ -76,6 +76,8 @@ <integer>-109</integer> <key>nine</key> <integer>-41</integer> + <key>nine.1</key> + <integer>-41</integer> <key>one</key> <integer>-123</integer> <key>periodcentered</key> @@ -152,6 +154,8 @@ <integer>-69</integer> <key>nine</key> <integer>-28</integer> + <key>nine.1</key> + <integer>-28</integer> <key>one</key> <integer>-124</integer> <key>pi</key> @@ -541,6 +545,8 @@ <integer>-110</integer> <key>nine</key> <integer>-14</integer> + <key>nine.1</key> + <integer>-14</integer> <key>numbersign</key> <integer>-35</integer> <key>one</key> @@ -697,6 +703,8 @@ <integer>-83</integer> <key>nine</key> <integer>-70</integer> + <key>nine.1</key> + <integer>-70</integer> <key>one</key> <integer>-13</integer> <key>periodcentered</key> @@ -1188,6 +1196,8 @@ <integer>-69</integer> <key>nine</key> <integer>-34</integer> + <key>nine.1</key> + <integer>-34</integer> <key>numbersign</key> <integer>-29</integer> <key>one</key> @@ -1412,6 +1422,8 @@ <integer>-118</integer> <key>nine</key> <integer>-21</integer> + <key>nine.1</key> + <integer>-21</integer> <key>periodcentered</key> <integer>-103</integer> <key>questiongreek</key> @@ -1516,6 +1528,8 @@ <integer>-62</integer> <key>nine</key> <integer>-35</integer> + <key>nine.1</key> + <integer>-35</integer> <key>periodcentered</key> <integer>-88</integer> <key>slash</key> @@ -1581,6 +1595,8 @@ <integer>-173</integer> <key>nine</key> <integer>-22</integer> + <key>nine.1</key> + <integer>-22</integer> <key>periodcentered</key> <integer>-144</integer> <key>slash</key> @@ -1672,6 +1688,8 @@ <integer>-131</integer> <key>nine</key> <integer>-48</integer> + <key>nine.1</key> + <integer>-48</integer> <key>one</key> <integer>-35</integer> <key>periodcentered</key> @@ -1968,6 +1986,8 @@ <integer>-14</integer> <key>nine</key> <integer>-22</integer> + <key>nine.1</key> + <integer>-22</integer> <key>one</key> <integer>-70</integer> <key>seven</key> @@ -2226,6 +2246,8 @@ <integer>-21</integer> <key>nine</key> <integer>-117</integer> + <key>nine.1</key> + <integer>-117</integer> <key>one</key> <integer>-144</integer> <key>pi</key> @@ -2414,6 +2436,8 @@ <integer>-104</integer> <key>nine</key> <integer>-22</integer> + <key>nine.1</key> + <integer>-22</integer> <key>one</key> <integer>-69</integer> <key>pi</key> @@ -2571,7 +2595,9 @@ <key>backslash</key> <integer>22</integer> <key>nine</key> - <integer>-7</integer> + <integer>-39</integer> + <key>nine.1</key> + <integer>-162</integer> <key>underscore</key> <integer>-103</integer> </dict> @@ -2841,6 +2867,8 @@ <integer>-48</integer> <key>nine</key> <integer>-22</integer> + <key>nine.1</key> + <integer>-22</integer> <key>one</key> <integer>-69</integer> <key>pi</key> @@ -3215,6 +3243,8 @@ <integer>-179</integer> <key>nine</key> <integer>-20</integer> + <key>nine.1</key> + <integer>-20</integer> <key>parenleft</key> <integer>-15</integer> <key>periodcentered</key> @@ -3451,6 +3481,8 @@ <integer>-96</integer> <key>nine</key> <integer>-22</integer> + <key>nine.1</key> + <integer>-22</integer> <key>one</key> <integer>-69</integer> <key>pi</key> @@ -3492,6 +3524,8 @@ <integer>-125</integer> <key>nine</key> <integer>-20</integer> + <key>nine.1</key> + <integer>-20</integer> <key>one</key> <integer>-68</integer> <key>pi</key> @@ -3750,6 +3784,8 @@ <integer>-63</integer> <key>nine</key> <integer>-41</integer> + <key>nine.1</key> + <integer>-41</integer> <key>numbersign</key> <integer>-173</integer> <key>questiondown</key> @@ -4062,6 +4098,8 @@ <integer>-22</integer> <key>nine</key> <integer>22</integer> + <key>nine.1</key> + <integer>22</integer> <key>one</key> <integer>48</integer> <key>onehalf</key> @@ -4549,6 +4587,8 @@ <integer>-69</integer> <key>nine</key> <integer>-34</integer> + <key>nine.1</key> + <integer>-34</integer> <key>one</key> <integer>-34</integer> <key>pi</key> @@ -4823,6 +4863,8 @@ <integer>-61</integer> <key>nine</key> <integer>-35</integer> + <key>nine.1</key> + <integer>-35</integer> <key>numbersign</key> <integer>-13</integer> <key>one</key> @@ -5175,6 +5217,8 @@ <integer>-75</integer> <key>nine</key> <integer>-20</integer> + <key>nine.1</key> + <integer>-20</integer> <key>one</key> <integer>-69</integer> <key>pi</key> @@ -5215,6 +5259,11 @@ <key>backslash</key> <integer>55</integer> </dict> + <key>eight</key> + <dict> + <key>two</key> + <integer>-48</integer> + </dict> <key>emdash</key> <dict> <key>tenge</key> @@ -5332,6 +5381,61 @@ <integer>-40</integer> <key>one</key> <integer>-35</integer> + <key>seven</key> + <integer>-144</integer> + <key>tecyrillic</key> + <integer>-29</integer> + <key>tenge</key> + <integer>-14</integer> + </dict> + <key>four.1</key> + <dict> + <key>@KERN_RIGHT_AE</key> + <integer>-54</integer> + <key>@KERN_RIGHT_Djecyrillic</key> + <integer>-21</integer> + <key>@KERN_RIGHT_T</key> + <integer>-20</integer> + <key>@KERN_RIGHT_V</key> + <integer>-56</integer> + <key>@KERN_RIGHT_W</key> + <integer>-42</integer> + <key>@KERN_RIGHT_Y</key> + <integer>-83</integer> + <key>@KERN_RIGHT_Z</key> + <integer>-8</integer> + <key>@KERN_RIGHT_asciicircum</key> + <integer>-33</integer> + <key>@KERN_RIGHT_comma</key> + <integer>-48</integer> + <key>@KERN_RIGHT_dagger</key> + <integer>-7</integer> + <key>@KERN_RIGHT_eight.sups</key> + <integer>-22</integer> + <key>@KERN_RIGHT_gammagreek</key> + <integer>-22</integer> + <key>@KERN_RIGHT_quotedblbase</key> + <integer>-21</integer> + <key>@KERN_RIGHT_quotedblleft</key> + <integer>-56</integer> + <key>@KERN_RIGHT_quotedblright</key> + <integer>-14</integer> + <key>@KERN_RIGHT_v</key> + <integer>-22</integer> + <key>@KERN_RIGHT_w</key> + <integer>-20</integer> + <key>@KERN_RIGHT_x</key> + <integer>-7</integer> + <key>Psi</key> + <integer>-82</integer> + <key>afii10024</key> + <integer>-15</integer> + <key>afii10044</key> + <integer>-40</integer> + <key>one</key> + <integer>-35</integer> + <key>seven</key> + <integer>-144</integer> <key>tecyrillic</key> <integer>-29</integer> <key>tenge</key> @@ -5661,6 +5765,30 @@ <key>tenge</key> <integer>-48</integer> </dict> + <key>nine</key> + <dict> + <key>nine</key> + <integer>-64</integer> + <key>slash</key> + <integer>-80</integer> + </dict> + <key>nine.1</key> + <dict> + <key>eight</key> + <integer>-112</integer> + <key>four</key> + <integer>-160</integer> + <key>four.1</key> + <integer>-160</integer> + <key>nine.1</key> + <integer>-112</integer> + <key>slash</key> + <integer>-240</integer> + <key>three</key> + <integer>0</integer> + <key>zero</key> + <integer>-48</integer> + </dict> <key>numbersign</key> <dict> <key>@KERN_RIGHT_Elcyrillic</key> @@ -5695,6 +5823,30 @@ <integer>-35</integer> <key>ampersand</key> <integer>-14</integer> + <key>eight</key> + <integer>-224</integer> + <key>five</key> + <integer>-144</integer> + <key>four</key> + <integer>-144</integer> + <key>four.1</key> + <integer>-144</integer> + <key>nine</key> + <integer>-144</integer> + <key>nine.1</key> + <integer>-144</integer> + <key>one</key> + <integer>-128</integer> + <key>seven</key> + <integer>-128</integer> + <key>six</key> + <integer>-112</integer> + <key>six.1</key> + <integer>-112</integer> + <key>three</key> + <integer>-160</integer> + <key>two</key> + <integer>-80</integer> </dict> <key>percent</key> <dict> @@ -5944,7 +6096,7 @@ <key>@KERN_RIGHT_s</key> <integer>-70</integer> <key>@KERN_RIGHT_six</key> - <integer>-34</integer> + <integer>-48</integer> <key>@KERN_RIGHT_u</key> <integer>-33</integer> <key>@KERN_RIGHT_x</key> @@ -5972,7 +6124,7 @@ <key>decyrillic</key> <integer>-68</integer> <key>eight</key> - <integer>-35</integer> + <integer>-131</integer> <key>ereversedcyrillic</key> <integer>-13</integer> <key>five</key> @@ -5987,12 +6139,16 @@ <integer>-165</integer> <key>nine</key> <integer>-28</integer> + <key>nine.1</key> + <integer>-28</integer> <key>numbersign</key> <integer>-96</integer> <key>rho</key> <integer>-83</integer> <key>seven</key> <integer>55</integer> + <key>six.1</key> + <integer>-240</integer> <key>slash</key> <integer>-61</integer> <key>theta</key> @@ -6115,6 +6271,45 @@ <key>underscore</key> <integer>-144</integer> </dict> + <key>six.1</key> + <dict> + <key>@KERN_RIGHT_A</key> + <integer>-62</integer> + <key>@KERN_RIGHT_AE</key> + <integer>-110</integer> + <key>@KERN_RIGHT_Alphagreek</key> + <integer>-63</integer> + <key>@KERN_RIGHT_V</key> + <integer>-22</integer> + <key>@KERN_RIGHT_W</key> + <integer>-21</integer> + <key>@KERN_RIGHT_X</key> + <integer>-20</integer> + <key>@KERN_RIGHT_Y</key> + <integer>-62</integer> + <key>@KERN_RIGHT_comma</key> + <integer>-110</integer> + <key>@KERN_RIGHT_quotedblbase</key> + <integer>-84</integer> + <key>@KERN_RIGHT_quotedblleft</key> + <integer>-33</integer> + <key>Psi</key> + <integer>-61</integer> + <key>afii10024</key> + <integer>-22</integer> + <key>afii10044</key> + <integer>-15</integer> + <key>backslash</key> + <integer>22</integer> + <key>nine.1</key> + <integer>-176</integer> + <key>seven</key> + <integer>-144</integer> + <key>three</key> + <integer>-20</integer> + <key>underscore</key> + <integer>-144</integer> + </dict> <key>slash</key> <dict> <key>@KERN_RIGHT_A</key> @@ -6290,6 +6485,8 @@ <integer>-83</integer> <key>nine</key> <integer>-20</integer> + <key>nine.1</key> + <integer>-20</integer> <key>one</key> <integer>-70</integer> <key>seven</key> @@ -6305,6 +6502,11 @@ <key>zeta</key> <integer>-21</integer> </dict> + <key>three</key> + <dict> + <key>nine.1</key> + <integer>-82</integer> + </dict> <key>two</key> <dict> <key>@KERN_RIGHT_Ucyrillic</key> @@ -6335,6 +6537,8 @@ <integer>-7</integer> <key>at</key> <integer>-6</integer> + <key>eight</key> + <integer>-16</integer> <key>four</key> <integer>-21</integer> <key>rho</key> @@ -6438,6 +6642,8 @@ <integer>-55</integer> <key>nine</key> <integer>-144</integer> + <key>nine.1</key> + <integer>-144</integer> <key>one</key> <integer>-281</integer> <key>p</key> diff --git a/src/Interface-Bold.ufo/lib.plist b/src/Interface-Bold.ufo/lib.plist index 56ceef0c8..c8ce58c4a 100644 --- a/src/Interface-Bold.ufo/lib.plist +++ b/src/Interface-Bold.ufo/lib.plist @@ -478,25 +478,30 @@ <string>rupee</string> <string>lari</string> <string>zero</string> + <string>zero.tnum</string> + <string>zero.slash</string> + <string>zero.tnum.slash</string> <string>one</string> + <string>one.tnum</string> <string>two</string> + <string>two.tnum</string> <string>three</string> + <string>three.tnum</string> <string>four</string> + <string>four.1</string> + <string>four.tnum.1</string> <string>five</string> + <string>five.tnum</string> <string>six</string> + <string>six.1</string> + <string>six.tnum</string> + <string>six.tnum.1</string> <string>seven</string> <string>eight</string> <string>nine</string> - <string>zero.tnum</string> - <string>one.tnum</string> - <string>two.tnum</string> - <string>three.tnum</string> - <string>four.tnum</string> - <string>five.tnum</string> - <string>six.tnum</string> + <string>nine.1</string> + <string>nine.tnum.1</string> <string>seven.tnum</string> - <string>eight.tnum</string> - <string>nine.tnum</string> <string>ampersand</string> <string>exclam</string> <string>exclamdown</string> @@ -2670,25 +2675,30 @@ <string>rupee</string> <string>lari</string> <string>zero</string> + <string>zero.tnum</string> + <string>zero.slash</string> + <string>zero.tnum.slash</string> <string>one</string> + <string>one.tnum</string> <string>two</string> + <string>two.tnum</string> <string>three</string> + <string>three.tnum</string> <string>four</string> + <string>four.1</string> + <string>four.tnum.1</string> <string>five</string> + <string>five.tnum</string> <string>six</string> + <string>six.1</string> + <string>six.tnum</string> + <string>six.tnum.1</string> <string>seven</string> <string>eight</string> <string>nine</string> - <string>zero.tnum</string> - <string>one.tnum</string> - <string>two.tnum</string> - <string>three.tnum</string> - <string>four.tnum</string> - <string>five.tnum</string> - <string>six.tnum</string> + <string>nine.1</string> + <string>nine.tnum.1</string> <string>seven.tnum</string> - <string>eight.tnum</string> - <string>nine.tnum</string> <string>ampersand</string> <string>exclam</string> <string>exclamdown</string> |