Reworked "one", improved tnum, improved digit kerning, new ss01 "one" with bendt hook
This commit is contained in:
parent
f281488114
commit
092e5418be
26 changed files with 548 additions and 191 deletions
|
|
@ -1,13 +1,13 @@
|
|||
include(../features.fea);
|
||||
|
||||
@TNUM_L = [
|
||||
zero one two three five six seven
|
||||
four.1 six.1 nine.1
|
||||
zero one two three five six seven eight nine
|
||||
one.1 four.1 six.1 nine.1
|
||||
period comma
|
||||
];
|
||||
@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
|
||||
zero.tnum one.tnum two.tnum three.tnum five.tnum six.tnum seven.tnum eight.tnum nine.tnum
|
||||
one.tnum.1 four.tnum.1 six.tnum.1 nine.tnum.1
|
||||
period.tnum comma.tnum
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -784,6 +784,8 @@
|
|||
<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>
|
||||
|
|
@ -1250,6 +1252,8 @@
|
|||
<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>
|
||||
|
|
@ -1306,10 +1310,14 @@
|
|||
<string>omegatitlocyrillic.glif</string>
|
||||
<key>one</key>
|
||||
<string>one.glif</string>
|
||||
<key>one.1</key>
|
||||
<string>one.1.glif</string>
|
||||
<key>one.sup</key>
|
||||
<string>one.sup.glif</string>
|
||||
<key>one.tnum</key>
|
||||
<string>one.tnum.glif</string>
|
||||
<key>one.tnum.1</key>
|
||||
<string>one.tnum.1.glif</string>
|
||||
<key>onedotleader</key>
|
||||
<string>onedotleader.glif</string>
|
||||
<key>oneeighth</key>
|
||||
|
|
|
|||
|
|
@ -1,63 +1,63 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="eight" format="1">
|
||||
<advance width="1792"/>
|
||||
<advance width="1640"/>
|
||||
<unicode hex="0038"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="1588" y="564" type="curve" smooth="yes"/>
|
||||
<point x="1588" y="920"/>
|
||||
<point x="1296" y="1136"/>
|
||||
<point x="896" y="1136" type="curve" smooth="yes"/>
|
||||
<point x="504" y="1136"/>
|
||||
<point x="204" y="920"/>
|
||||
<point x="204" y="564" type="curve" smooth="yes"/>
|
||||
<point x="204" y="172"/>
|
||||
<point x="504" y="-28"/>
|
||||
<point x="900" y="-28" type="curve" smooth="yes"/>
|
||||
<point x="1296" y="-28"/>
|
||||
<point x="1588" y="172"/>
|
||||
<point x="1512" y="564" type="curve" smooth="yes"/>
|
||||
<point x="1512" y="920"/>
|
||||
<point x="1220" y="1136"/>
|
||||
<point x="820" y="1136" type="curve" smooth="yes"/>
|
||||
<point x="428" y="1136"/>
|
||||
<point x="128" y="920"/>
|
||||
<point x="128" y="564" type="curve" smooth="yes"/>
|
||||
<point x="128" y="172"/>
|
||||
<point x="428" y="-28"/>
|
||||
<point x="824" y="-28" type="curve" smooth="yes"/>
|
||||
<point x="1220" y="-28"/>
|
||||
<point x="1512" y="172"/>
|
||||
</contour>
|
||||
<contour>
|
||||
<point x="1144" y="600" type="curve" smooth="yes"/>
|
||||
<point x="1144" y="436"/>
|
||||
<point x="1048" y="340"/>
|
||||
<point x="900" y="340" type="curve" smooth="yes"/>
|
||||
<point x="752" y="340"/>
|
||||
<point x="648" y="436"/>
|
||||
<point x="648" y="600" type="curve" smooth="yes"/>
|
||||
<point x="648" y="768"/>
|
||||
<point x="752" y="868"/>
|
||||
<point x="896" y="868" type="curve" smooth="yes"/>
|
||||
<point x="1044" y="868"/>
|
||||
<point x="1144" y="768"/>
|
||||
<point x="1068" y="600" type="curve" smooth="yes"/>
|
||||
<point x="1068" y="436"/>
|
||||
<point x="972" y="340"/>
|
||||
<point x="824" y="340" type="curve" smooth="yes"/>
|
||||
<point x="676" y="340"/>
|
||||
<point x="572" y="436"/>
|
||||
<point x="572" y="600" type="curve" smooth="yes"/>
|
||||
<point x="572" y="768"/>
|
||||
<point x="676" y="868"/>
|
||||
<point x="820" y="868" type="curve" smooth="yes"/>
|
||||
<point x="968" y="868"/>
|
||||
<point x="1068" y="768"/>
|
||||
</contour>
|
||||
<contour>
|
||||
<point x="1548" y="1500" type="curve" smooth="yes"/>
|
||||
<point x="1548" y="1876"/>
|
||||
<point x="1280" y="2076"/>
|
||||
<point x="896" y="2076" type="curve" smooth="yes"/>
|
||||
<point x="520" y="2076"/>
|
||||
<point x="248" y="1876"/>
|
||||
<point x="248" y="1500" type="curve" smooth="yes"/>
|
||||
<point x="248" y="1180"/>
|
||||
<point x="520" y="964"/>
|
||||
<point x="900" y="964" type="curve" smooth="yes"/>
|
||||
<point x="1280" y="964"/>
|
||||
<point x="1548" y="1180"/>
|
||||
<point x="1472" y="1500" type="curve" smooth="yes"/>
|
||||
<point x="1472" y="1876"/>
|
||||
<point x="1204" y="2076"/>
|
||||
<point x="820" y="2076" type="curve" smooth="yes"/>
|
||||
<point x="444" y="2076"/>
|
||||
<point x="172" y="1876"/>
|
||||
<point x="172" y="1500" type="curve" smooth="yes"/>
|
||||
<point x="172" y="1180"/>
|
||||
<point x="444" y="964"/>
|
||||
<point x="824" y="964" type="curve" smooth="yes"/>
|
||||
<point x="1204" y="964"/>
|
||||
<point x="1472" y="1180"/>
|
||||
</contour>
|
||||
<contour>
|
||||
<point x="1104" y="1476" type="curve" smooth="yes"/>
|
||||
<point x="1104" y="1328"/>
|
||||
<point x="1036" y="1232"/>
|
||||
<point x="900" y="1232" type="curve" smooth="yes"/>
|
||||
<point x="764" y="1232"/>
|
||||
<point x="692" y="1328"/>
|
||||
<point x="692" y="1476" type="curve" smooth="yes"/>
|
||||
<point x="692" y="1624"/>
|
||||
<point x="764" y="1708"/>
|
||||
<point x="896" y="1708" type="curve" smooth="yes"/>
|
||||
<point x="1032" y="1708"/>
|
||||
<point x="1104" y="1620"/>
|
||||
<point x="1028" y="1476" type="curve" smooth="yes"/>
|
||||
<point x="1028" y="1328"/>
|
||||
<point x="960" y="1232"/>
|
||||
<point x="824" y="1232" type="curve" smooth="yes"/>
|
||||
<point x="688" y="1232"/>
|
||||
<point x="616" y="1328"/>
|
||||
<point x="616" y="1476" type="curve" smooth="yes"/>
|
||||
<point x="616" y="1624"/>
|
||||
<point x="688" y="1708"/>
|
||||
<point x="820" y="1708" type="curve" smooth="yes"/>
|
||||
<point x="956" y="1708"/>
|
||||
<point x="1028" y="1620"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
|
|
|
|||
18
src/Inter-UI-Black.ufo/glyphs/eight.tnum.glif
Normal file
18
src/Inter-UI-Black.ufo/glyphs/eight.tnum.glif
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="eight.tnum" format="1">
|
||||
<advance width="1792"/>
|
||||
<outline>
|
||||
<component base="eight" xOffset="76"/>
|
||||
</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>
|
||||
|
|
@ -1,49 +1,49 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="nine" format="1">
|
||||
<advance width="1792"/>
|
||||
<advance width="1660"/>
|
||||
<unicode hex="0039"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="630" y="545" type="curve"/>
|
||||
<point x="200" y="545" type="line"/>
|
||||
<point x="268" y="213"/>
|
||||
<point x="471" y="-34"/>
|
||||
<point x="871" y="-34" type="curve"/>
|
||||
<point x="1425.97" y="-1.650000000000091"/>
|
||||
<point x="1604" y="444"/>
|
||||
<point x="1604" y="1100" type="curve" smooth="yes"/>
|
||||
<point x="1604" y="1180" type="line" smooth="yes"/>
|
||||
<point x="1604" y="1756"/>
|
||||
<point x="1300" y="2076"/>
|
||||
<point x="876" y="2076" type="curve" smooth="yes"/>
|
||||
<point x="468" y="2076"/>
|
||||
<point x="184" y="1776"/>
|
||||
<point x="184" y="1384" type="curve" smooth="yes"/>
|
||||
<point x="184" y="996"/>
|
||||
<point x="384" y="696"/>
|
||||
<point x="752" y="696" type="curve" smooth="yes"/>
|
||||
<point x="1104" y="696"/>
|
||||
<point x="1304" y="980"/>
|
||||
<point x="1304" y="1200" type="curve"/>
|
||||
<point x="1160" y="1312" type="line"/>
|
||||
<point x="1160" y="1188"/>
|
||||
<point x="1080" y="1052"/>
|
||||
<point x="900" y="1052" type="curve" smooth="yes"/>
|
||||
<point x="736" y="1052"/>
|
||||
<point x="628" y="1180"/>
|
||||
<point x="628" y="1384" type="curve" smooth="yes"/>
|
||||
<point x="628" y="1576"/>
|
||||
<point x="732" y="1716"/>
|
||||
<point x="888" y="1716" type="curve" smooth="yes"/>
|
||||
<point x="1060" y="1716"/>
|
||||
<point x="1160" y="1596"/>
|
||||
<point x="1160" y="1336" type="curve" smooth="yes"/>
|
||||
<point x="1160" y="988" type="line" smooth="yes"/>
|
||||
<point x="1160" y="604"/>
|
||||
<point x="1064.989" y="334.99"/>
|
||||
<point x="878" y="333" type="curve" smooth="yes"/>
|
||||
<point x="731.978" y="331.45000000000005"/>
|
||||
<point x="677" y="394"/>
|
||||
<point x="576" y="544" type="curve"/>
|
||||
<point x="144" y="544" type="line"/>
|
||||
<point x="212" y="212"/>
|
||||
<point x="416" y="-36"/>
|
||||
<point x="816" y="-36" type="curve"/>
|
||||
<point x="1368" y="0"/>
|
||||
<point x="1548" y="444"/>
|
||||
<point x="1548" y="1100" type="curve" smooth="yes"/>
|
||||
<point x="1548" y="1180" type="line" smooth="yes"/>
|
||||
<point x="1548" y="1756"/>
|
||||
<point x="1244" y="2076"/>
|
||||
<point x="820" y="2076" type="curve" smooth="yes"/>
|
||||
<point x="412" y="2076"/>
|
||||
<point x="128" y="1776"/>
|
||||
<point x="128" y="1384" type="curve" smooth="yes"/>
|
||||
<point x="128" y="996"/>
|
||||
<point x="328" y="696"/>
|
||||
<point x="696" y="696" type="curve" smooth="yes"/>
|
||||
<point x="1048" y="696"/>
|
||||
<point x="1248" y="980"/>
|
||||
<point x="1248" y="1200" type="curve"/>
|
||||
<point x="1104" y="1312" type="line"/>
|
||||
<point x="1104" y="1188"/>
|
||||
<point x="1024" y="1052"/>
|
||||
<point x="844" y="1052" type="curve" smooth="yes"/>
|
||||
<point x="680" y="1052"/>
|
||||
<point x="572" y="1180"/>
|
||||
<point x="572" y="1384" type="curve" smooth="yes"/>
|
||||
<point x="572" y="1576"/>
|
||||
<point x="676" y="1716"/>
|
||||
<point x="832" y="1716" type="curve" smooth="yes"/>
|
||||
<point x="1004" y="1716"/>
|
||||
<point x="1104" y="1596"/>
|
||||
<point x="1104" y="1336" type="curve" smooth="yes"/>
|
||||
<point x="1104" y="988" type="line" smooth="yes"/>
|
||||
<point x="1104" y="604"/>
|
||||
<point x="1008" y="336"/>
|
||||
<point x="824" y="332" type="curve" smooth="yes"/>
|
||||
<point x="676" y="332"/>
|
||||
<point x="620" y="396"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
|
|
|
|||
50
src/Inter-UI-Black.ufo/glyphs/nine.tnum.glif
Normal file
50
src/Inter-UI-Black.ufo/glyphs/nine.tnum.glif
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="nine.tnum" format="1">
|
||||
<advance width="1792"/>
|
||||
<outline>
|
||||
<component base="nine" xOffset="68"/>
|
||||
</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.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>
|
||||
60
src/Inter-UI-Black.ufo/glyphs/one.1.glif
Normal file
60
src/Inter-UI-Black.ufo/glyphs/one.1.glif
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="one.1" format="1">
|
||||
<advance width="1440.0"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="1156" y="2048" type="line"/>
|
||||
<point x="740" y="2048" type="line"/>
|
||||
<point x="720" y="2028"/>
|
||||
<point x="672" y="1708"/>
|
||||
<point x="192" y="1708" type="curve"/>
|
||||
<point x="192" y="1336" type="line"/>
|
||||
<point x="472" y="1336"/>
|
||||
<point x="648" y="1412"/>
|
||||
<point x="720" y="1492" type="curve"/>
|
||||
<point x="736" y="1492" type="line"/>
|
||||
<point x="736" y="0" type="line"/>
|
||||
<point x="1156.0" y="0.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>763.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': 230, 'rightMargin': 493}</string>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -1,16 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="one" format="1">
|
||||
<advance width="1536"/>
|
||||
<advance width="1424.0"/>
|
||||
<unicode hex="0031"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="1156" y="2068" type="line"/>
|
||||
<point x="1116" y="2068" type="line"/>
|
||||
<point x="124" y="1708" type="line"/>
|
||||
<point x="124" y="1348" type="line"/>
|
||||
<point x="692" y="1544" type="line"/>
|
||||
<point x="692" y="0" type="line"/>
|
||||
<point x="1156" y="0" type="line"/>
|
||||
<point x="1140" y="2048" type="line"/>
|
||||
<point x="720" y="2048" type="line"/>
|
||||
<point x="128" y="1700" type="line"/>
|
||||
<point x="304" y="1372" type="line"/>
|
||||
<point x="708" y="1608" type="line"/>
|
||||
<point x="720" y="1608" type="line"/>
|
||||
<point x="720" y="0" type="line"/>
|
||||
<point x="1140" y="0" type="line"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
|
|
@ -42,6 +43,116 @@
|
|||
<real>763.125</real>
|
||||
</dict>
|
||||
</array>
|
||||
<key>com.typemytype.robofont.layerData</key>
|
||||
<dict>
|
||||
<key>reference</key>
|
||||
<dict>
|
||||
<key>anchors</key>
|
||||
<array>
|
||||
</array>
|
||||
<key>components</key>
|
||||
<array>
|
||||
</array>
|
||||
<key>contours</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>points</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>956.0</real>
|
||||
<key>y</key>
|
||||
<integer>2048</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>720.0</real>
|
||||
<key>y</key>
|
||||
<integer>2048</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>208.0</real>
|
||||
<key>y</key>
|
||||
<integer>1748</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>312.0</real>
|
||||
<key>y</key>
|
||||
<integer>1564</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>708.0</real>
|
||||
<key>y</key>
|
||||
<integer>1796</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>720.0</real>
|
||||
<key>y</key>
|
||||
<integer>1796</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>720.0</real>
|
||||
<key>y</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>segmentType</key>
|
||||
<string>line</string>
|
||||
<key>smooth</key>
|
||||
<false/>
|
||||
<key>x</key>
|
||||
<real>956.0</real>
|
||||
<key>y</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>lib</key>
|
||||
<dict>
|
||||
</dict>
|
||||
<key>name</key>
|
||||
<string>one</string>
|
||||
<key>unicodes</key>
|
||||
<array>
|
||||
</array>
|
||||
<key>width</key>
|
||||
<real>1424.0</real>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>com.typemytype.robofont.mark</key>
|
||||
<array>
|
||||
<real>0.89</real>
|
||||
|
|
|
|||
24
src/Inter-UI-Black.ufo/glyphs/one.tnum.1.glif
Normal file
24
src/Inter-UI-Black.ufo/glyphs/one.tnum.1.glif
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="one.tnum.1" format="1">
|
||||
<advance width="1792"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="224" y="0" type="line"/>
|
||||
<point x="1692" y="0" type="line"/>
|
||||
<point x="1692" y="384" type="line"/>
|
||||
<point x="224" y="384" type="line"/>
|
||||
</contour>
|
||||
<component base="one.1" xOffset="32"/>
|
||||
</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>
|
||||
|
|
@ -3,12 +3,12 @@
|
|||
<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"/>
|
||||
<point x="224" y="0" type="line"/>
|
||||
<point x="1692" y="0" type="line"/>
|
||||
<point x="1692" y="384" type="line"/>
|
||||
<point x="224" y="384" type="line"/>
|
||||
</contour>
|
||||
<component base="one" xOffset="-4"/>
|
||||
<component base="one" xOffset="48"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="six" format="1">
|
||||
<advance width="1664"/>
|
||||
<advance width="1652"/>
|
||||
<unicode hex="0036"/>
|
||||
<outline>
|
||||
<contour>
|
||||
|
|
@ -93,7 +93,7 @@
|
|||
<integer>0</integer>
|
||||
<integer>0</integer>
|
||||
<integer>1</integer>
|
||||
<integer>0</integer>
|
||||
<real>0.25349934699647747</real>
|
||||
<integer>0</integer>
|
||||
</array>
|
||||
</dict>
|
||||
|
|
@ -110,7 +110,7 @@
|
|||
<array>
|
||||
</array>
|
||||
<key>width</key>
|
||||
<integer>1664</integer>
|
||||
<integer>1652</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>com.typemytype.robofont.mark</key>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<glyph name="six.tnum" format="1">
|
||||
<advance width="1792"/>
|
||||
<outline>
|
||||
<component base="six" xOffset="72"/>
|
||||
<component base="six" xOffset="68"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<glyph name="three.tnum" format="1">
|
||||
<advance width="1792"/>
|
||||
<outline>
|
||||
<component base="three" xOffset="60"/>
|
||||
<component base="three" xOffset="68"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
|
|
|
|||
|
|
@ -1,39 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="zero" format="1">
|
||||
<advance width="1664"/>
|
||||
<advance width="1680"/>
|
||||
<unicode hex="0030"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="1560" y="1204" type="line" smooth="yes"/>
|
||||
<point x="1560" y="1776"/>
|
||||
<point x="1248" y="2076"/>
|
||||
<point x="832" y="2076" type="curve" smooth="yes"/>
|
||||
<point x="416" y="2076"/>
|
||||
<point x="104" y="1776"/>
|
||||
<point x="104" y="1204" type="curve" smooth="yes"/>
|
||||
<point x="104" y="864" type="line" smooth="yes"/>
|
||||
<point x="104" y="260"/>
|
||||
<point x="412" y="-28"/>
|
||||
<point x="832" y="-28" type="curve" smooth="yes"/>
|
||||
<point x="1248" y="-28"/>
|
||||
<point x="1560" y="260"/>
|
||||
<point x="1560" y="864" type="curve" smooth="yes"/>
|
||||
<point x="1568" y="1204" type="line" smooth="yes"/>
|
||||
<point x="1568" y="1776"/>
|
||||
<point x="1256" y="2076"/>
|
||||
<point x="840" y="2076" type="curve" smooth="yes"/>
|
||||
<point x="424" y="2076"/>
|
||||
<point x="112" y="1776"/>
|
||||
<point x="112" y="1204" type="curve" smooth="yes"/>
|
||||
<point x="112" y="864" type="line" smooth="yes"/>
|
||||
<point x="112" y="260"/>
|
||||
<point x="420" y="-28"/>
|
||||
<point x="840" y="-28" type="curve" smooth="yes"/>
|
||||
<point x="1256" y="-28"/>
|
||||
<point x="1568" y="260"/>
|
||||
<point x="1568" y="864" type="curve" smooth="yes"/>
|
||||
</contour>
|
||||
<contour>
|
||||
<point x="1108" y="804" type="line" smooth="yes"/>
|
||||
<point x="1108" y="464"/>
|
||||
<point x="988" y="352"/>
|
||||
<point x="832" y="352" type="curve" smooth="yes"/>
|
||||
<point x="672" y="352"/>
|
||||
<point x="556" y="464"/>
|
||||
<point x="556" y="804" type="curve" smooth="yes"/>
|
||||
<point x="556" y="1264" type="line" smooth="yes"/>
|
||||
<point x="556" y="1572"/>
|
||||
<point x="672" y="1700"/>
|
||||
<point x="832" y="1700" type="curve" smooth="yes"/>
|
||||
<point x="992" y="1700"/>
|
||||
<point x="1108" y="1572"/>
|
||||
<point x="1108" y="1264" type="curve" smooth="yes"/>
|
||||
<point x="1116" y="804" type="line" smooth="yes"/>
|
||||
<point x="1116" y="464"/>
|
||||
<point x="996" y="352"/>
|
||||
<point x="840" y="352" type="curve" smooth="yes"/>
|
||||
<point x="680" y="352"/>
|
||||
<point x="564" y="464"/>
|
||||
<point x="564" y="804" type="curve" smooth="yes"/>
|
||||
<point x="564" y="1264" type="line" smooth="yes"/>
|
||||
<point x="564" y="1572"/>
|
||||
<point x="680" y="1700"/>
|
||||
<point x="840" y="1700" type="curve" smooth="yes"/>
|
||||
<point x="1000" y="1700"/>
|
||||
<point x="1116" y="1572"/>
|
||||
<point x="1116" y="1264" type="curve" smooth="yes"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
|
|
|
|||
|
|
@ -2554,7 +2554,7 @@
|
|||
<key>backslash</key>
|
||||
<integer>22</integer>
|
||||
<key>nine</key>
|
||||
<integer>-39</integer>
|
||||
<integer>-8</integer>
|
||||
<key>nine.1</key>
|
||||
<integer>-162</integer>
|
||||
<key>underscore</key>
|
||||
|
|
@ -5856,7 +5856,7 @@
|
|||
<key>j</key>
|
||||
<integer>-160</integer>
|
||||
<key>nine</key>
|
||||
<integer>-64</integer>
|
||||
<integer>-8</integer>
|
||||
<key>slash</key>
|
||||
<integer>-80</integer>
|
||||
</dict>
|
||||
|
|
@ -5895,49 +5895,49 @@
|
|||
<key>one</key>
|
||||
<dict>
|
||||
<key>@KERN_RIGHT_asciicircum</key>
|
||||
<integer>-22</integer>
|
||||
<integer>10</integer>
|
||||
<key>@KERN_RIGHT_comma</key>
|
||||
<integer>-76</integer>
|
||||
<integer>-44</integer>
|
||||
<key>@KERN_RIGHT_dagger</key>
|
||||
<integer>-15</integer>
|
||||
<integer>17</integer>
|
||||
<key>@KERN_RIGHT_guillemotleft</key>
|
||||
<integer>-48</integer>
|
||||
<integer>-16</integer>
|
||||
<key>@KERN_RIGHT_quotedbl</key>
|
||||
<integer>-28</integer>
|
||||
<integer>4</integer>
|
||||
<key>@KERN_RIGHT_quotedblbase</key>
|
||||
<integer>-63</integer>
|
||||
<integer>-32</integer>
|
||||
<key>@KERN_RIGHT_quotedblleft</key>
|
||||
<integer>-34</integer>
|
||||
<integer>-4</integer>
|
||||
<key>@KERN_RIGHT_quotedblright</key>
|
||||
<integer>-35</integer>
|
||||
<integer>-4</integer>
|
||||
<key>@KERN_RIGHT_two</key>
|
||||
<integer>-80</integer>
|
||||
<integer>-48</integer>
|
||||
<key>ampersand</key>
|
||||
<integer>-14</integer>
|
||||
<integer>18</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>j</key>
|
||||
<integer>-160</integer>
|
||||
<key>nine</key>
|
||||
<integer>-144</integer>
|
||||
<key>nine.1</key>
|
||||
<integer>-144</integer>
|
||||
<key>one</key>
|
||||
<integer>-112</integer>
|
||||
<key>seven</key>
|
||||
<integer>-128</integer>
|
||||
<key>five</key>
|
||||
<integer>-112</integer>
|
||||
<key>four</key>
|
||||
<integer>-64</integer>
|
||||
<key>four.1</key>
|
||||
<integer>-112</integer>
|
||||
<key>j</key>
|
||||
<integer>-128</integer>
|
||||
<key>nine</key>
|
||||
<integer>-64</integer>
|
||||
<key>nine.1</key>
|
||||
<integer>-112</integer>
|
||||
<key>one</key>
|
||||
<integer>-80</integer>
|
||||
<key>seven</key>
|
||||
<integer>-96</integer>
|
||||
<key>six</key>
|
||||
<integer>-112</integer>
|
||||
<integer>-80</integer>
|
||||
<key>six.1</key>
|
||||
<integer>-112</integer>
|
||||
<integer>-80</integer>
|
||||
<key>three</key>
|
||||
<integer>-160</integer>
|
||||
<integer>-64</integer>
|
||||
</dict>
|
||||
<key>percent</key>
|
||||
<dict>
|
||||
|
|
@ -6234,7 +6234,7 @@
|
|||
<key>decyrillic</key>
|
||||
<integer>-68</integer>
|
||||
<key>eight</key>
|
||||
<integer>-131</integer>
|
||||
<integer>-99</integer>
|
||||
<key>ereversedcyrillic</key>
|
||||
<integer>-13</integer>
|
||||
<key>five</key>
|
||||
|
|
|
|||
|
|
@ -483,7 +483,9 @@
|
|||
<string>zero.slash</string>
|
||||
<string>zero.tnum.slash</string>
|
||||
<string>one</string>
|
||||
<string>one.1</string>
|
||||
<string>one.tnum</string>
|
||||
<string>one.tnum.1</string>
|
||||
<string>two</string>
|
||||
<string>two.tnum</string>
|
||||
<string>three</string>
|
||||
|
|
@ -500,7 +502,9 @@
|
|||
<string>seven</string>
|
||||
<string>seven.tnum</string>
|
||||
<string>eight</string>
|
||||
<string>eight.tnum</string>
|
||||
<string>nine</string>
|
||||
<string>nine.tnum</string>
|
||||
<string>nine.1</string>
|
||||
<string>nine.tnum.1</string>
|
||||
<string>ampersand</string>
|
||||
|
|
@ -1943,7 +1947,9 @@
|
|||
<string>zero.slash</string>
|
||||
<string>zero.tnum.slash</string>
|
||||
<string>one</string>
|
||||
<string>one.1</string>
|
||||
<string>one.tnum</string>
|
||||
<string>one.tnum.1</string>
|
||||
<string>two</string>
|
||||
<string>two.tnum</string>
|
||||
<string>three</string>
|
||||
|
|
@ -1960,7 +1966,9 @@
|
|||
<string>seven</string>
|
||||
<string>seven.tnum</string>
|
||||
<string>eight</string>
|
||||
<string>eight.tnum</string>
|
||||
<string>nine</string>
|
||||
<string>nine.tnum</string>
|
||||
<string>nine.1</string>
|
||||
<string>nine.tnum.1</string>
|
||||
<string>ampersand</string>
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@ include(../features.fea);
|
|||
|
||||
@TNUM_L = [
|
||||
one two seven
|
||||
four.1 six.1 nine.1
|
||||
one.1 four.1 six.1 nine.1
|
||||
period comma
|
||||
];
|
||||
@TNUM_R = [
|
||||
one.tnum two.tnum seven.tnum
|
||||
four.tnum.1 six.tnum.1 nine.tnum.1
|
||||
one.tnum.1 four.tnum.1 six.tnum.1 nine.tnum.1
|
||||
period.tnum comma.tnum
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -1304,10 +1304,14 @@
|
|||
<string>omegatitlocyrillic.glif</string>
|
||||
<key>one</key>
|
||||
<string>one.glif</string>
|
||||
<key>one.1</key>
|
||||
<string>one.1.glif</string>
|
||||
<key>one.sup</key>
|
||||
<string>one.sup.glif</string>
|
||||
<key>one.tnum</key>
|
||||
<string>one.tnum.glif</string>
|
||||
<key>one.tnum.1</key>
|
||||
<string>one.tnum.1.glif</string>
|
||||
<key>onedotleader</key>
|
||||
<string>onedotleader.glif</string>
|
||||
<key>oneeighth</key>
|
||||
|
|
|
|||
31
src/Inter-UI-Regular.ufo/glyphs/one.1.glif
Normal file
31
src/Inter-UI-Regular.ufo/glyphs/one.1.glif
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="one.1" format="1">
|
||||
<advance width="1280"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="876" y="2048" type="line"/>
|
||||
<point x="668" y="2048" type="line"/>
|
||||
<point x="644" y="2024"/>
|
||||
<point x="512" y="1744"/>
|
||||
<point x="192" y="1744" type="curve"/>
|
||||
<point x="192" y="1536" type="line"/>
|
||||
<point x="428" y="1536"/>
|
||||
<point x="596" y="1632"/>
|
||||
<point x="624" y="1688" type="curve"/>
|
||||
<point x="640" y="1688" type="line"/>
|
||||
<point x="640" y="0" type="line"/>
|
||||
<point x="876" y="0" type="line"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
<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>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -4,13 +4,14 @@
|
|||
<unicode hex="0031"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="876" y="2048" type="line"/>
|
||||
<point x="836" y="2048" type="line"/>
|
||||
<point x="128" y="1748" type="line"/>
|
||||
<point x="128" y="1504" type="line"/>
|
||||
<point x="640" y="1716" type="line"/>
|
||||
<point x="640" y="0" type="line"/>
|
||||
<point x="876" y="0" type="line"/>
|
||||
<point x="876.0" y="2048.0" type="line"/>
|
||||
<point x="640" y="2048" type="line"/>
|
||||
<point x="128.0" y="1748.0" type="line"/>
|
||||
<point x="232" y="1564" type="line"/>
|
||||
<point x="628" y="1796" type="line"/>
|
||||
<point x="640" y="1796" type="line"/>
|
||||
<point x="640.0" y="0.0" type="line"/>
|
||||
<point x="876.0" y="0.0" type="line"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
|
|
|
|||
24
src/Inter-UI-Regular.ufo/glyphs/one.tnum.1.glif
Normal file
24
src/Inter-UI-Regular.ufo/glyphs/one.tnum.1.glif
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="one.tnum.1" format="1">
|
||||
<advance width="1664"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="384" y="0" type="line"/>
|
||||
<point x="1436" y="0" type="line"/>
|
||||
<point x="1436" y="220" type="line"/>
|
||||
<point x="384" y="220" type="line"/>
|
||||
</contour>
|
||||
<component base="one.1" xOffset="192"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
<key>com.typemytype.robofont.mark</key>
|
||||
<array>
|
||||
<real>0.9230863776848417</real>
|
||||
<real>0.9647658846</real>
|
||||
<real>0.7857136537221083</real>
|
||||
<real>1.0</real>
|
||||
</array>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -3,12 +3,12 @@
|
|||
<advance width="1664"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="272" y="0" type="line"/>
|
||||
<point x="1472" y="0" type="line"/>
|
||||
<point x="1472" y="220" type="line"/>
|
||||
<point x="272" y="220" type="line"/>
|
||||
<point x="384" y="0" type="line"/>
|
||||
<point x="1436" y="0" type="line"/>
|
||||
<point x="1436" y="220" type="line"/>
|
||||
<point x="384" y="220" type="line"/>
|
||||
</contour>
|
||||
<component base="one" xOffset="140"/>
|
||||
<component base="one" xOffset="192"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
|
|
|
|||
|
|
@ -1527,7 +1527,7 @@
|
|||
<key>@KERN_RIGHT_t</key>
|
||||
<integer>-16</integer>
|
||||
<key>@KERN_RIGHT_v</key>
|
||||
<integer>-38</integer>
|
||||
<integer>-64</integer>
|
||||
<key>@KERN_RIGHT_w</key>
|
||||
<integer>-69</integer>
|
||||
<key>one</key>
|
||||
|
|
@ -1561,7 +1561,7 @@
|
|||
<key>@KERN_RIGHT_quotedblleft</key>
|
||||
<integer>-83</integer>
|
||||
<key>@KERN_RIGHT_v</key>
|
||||
<integer>-24</integer>
|
||||
<integer>-48</integer>
|
||||
<key>@KERN_RIGHT_w</key>
|
||||
<integer>-55</integer>
|
||||
<key>@KERN_RIGHT_x</key>
|
||||
|
|
@ -3389,7 +3389,7 @@
|
|||
<key>@KERN_RIGHT_approxequal</key>
|
||||
<integer>-110</integer>
|
||||
<key>@KERN_RIGHT_c</key>
|
||||
<integer>-56</integer>
|
||||
<integer>-52</integer>
|
||||
<key>@KERN_RIGHT_comma</key>
|
||||
<integer>-206</integer>
|
||||
<key>@KERN_RIGHT_divide</key>
|
||||
|
|
@ -3888,6 +3888,13 @@
|
|||
<key>asterisk.case</key>
|
||||
<integer>-32</integer>
|
||||
</dict>
|
||||
<key>a</key>
|
||||
<dict>
|
||||
<key>v</key>
|
||||
<integer>-96</integer>
|
||||
<key>y</key>
|
||||
<integer>-80</integer>
|
||||
</dict>
|
||||
<key>afii10018</key>
|
||||
<dict>
|
||||
<key>@KERN_RIGHT_Djecyrillic</key>
|
||||
|
|
@ -4741,6 +4748,8 @@
|
|||
<integer>-64</integer>
|
||||
<key>seven</key>
|
||||
<integer>-103</integer>
|
||||
<key>six.1</key>
|
||||
<integer>-176</integer>
|
||||
<key>slash</key>
|
||||
<integer>-48</integer>
|
||||
<key>three</key>
|
||||
|
|
@ -5147,7 +5156,7 @@
|
|||
<key>backslash</key>
|
||||
<integer>40</integer>
|
||||
<key>nine.1</key>
|
||||
<integer>-80</integer>
|
||||
<integer>-64</integer>
|
||||
<key>seven</key>
|
||||
<integer>-112</integer>
|
||||
<key>underscore</key>
|
||||
|
|
|
|||
|
|
@ -689,7 +689,9 @@
|
|||
<string>zero</string>
|
||||
<string>zero.slash</string>
|
||||
<string>one</string>
|
||||
<string>one.1</string>
|
||||
<string>one.tnum</string>
|
||||
<string>one.tnum.1</string>
|
||||
<string>two</string>
|
||||
<string>two.tnum</string>
|
||||
<string>twostroke</string>
|
||||
|
|
@ -2145,7 +2147,9 @@
|
|||
<string>zero</string>
|
||||
<string>zero.slash</string>
|
||||
<string>one</string>
|
||||
<string>one.1</string>
|
||||
<string>one.tnum</string>
|
||||
<string>one.tnum.1</string>
|
||||
<string>two</string>
|
||||
<string>two.tnum</string>
|
||||
<string>twostroke</string>
|
||||
|
|
|
|||
|
|
@ -887,6 +887,7 @@ feature calt {
|
|||
|
||||
# Stylistic set 1: open digits
|
||||
feature ss01 {
|
||||
sub one by one.1;
|
||||
sub four by four.1;
|
||||
sub six by six.1;
|
||||
sub nine by nine.1;
|
||||
|
|
|
|||
|
|
@ -373,7 +373,9 @@ zero.tnum
|
|||
zero.slash
|
||||
zero.tnum.slash
|
||||
one
|
||||
one.1
|
||||
one.tnum
|
||||
one.tnum.1
|
||||
two
|
||||
two.tnum
|
||||
twostroke
|
||||
|
|
@ -391,7 +393,9 @@ six.tnum.1
|
|||
seven
|
||||
seven.tnum
|
||||
eight
|
||||
eight.tnum
|
||||
nine
|
||||
nine.tnum
|
||||
nine.1
|
||||
nine.tnum.1
|
||||
ampersand
|
||||
|
|
|
|||
Reference in a new issue