Skip to content

Commit edd98e3

Browse files
committed
Version 0.5
1 parent 0314bc0 commit edd98e3

17 files changed

+371
-3
lines changed

Fira Code-Regular.ufo/features.fea

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
feature liga {
2+
sub less slash by less_slash;
3+
sub numbersign braceleft by numbersign_braceleft;
4+
sub hyphen asciitilde by hyphen_asciitilde;
5+
sub asciitilde hyphen by asciitilde_hyphen;
6+
sub less equal equal by less_equal_equal;
7+
sub equal equal greater by equal_equal_greater;
8+
sub slash slash slash by slash_slash_slash;
9+
sub semicolon semicolon by semicolon_semicolon;
210
sub asciitilde equal by asciitilde_equal;
311
sub asciitilde asciitilde by asciitilde_asciitilde;
412
sub numbersign bracketleft by numbersign_bracketleft;
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="asciitilde_hyphen" format="1">
3+
<advance width="1200"/>
4+
<outline>
5+
<contour>
6+
<point x="286" y="400" type="curve" smooth="yes"/>
7+
<point x="198" y="400"/>
8+
<point x="154" y="330"/>
9+
<point x="125" y="274" type="curve"/>
10+
<point x="184" y="243" type="line"/>
11+
<point x="210" y="290"/>
12+
<point x="242" y="328"/>
13+
<point x="283" y="328" type="curve" smooth="yes"/>
14+
<point x="345" y="328"/>
15+
<point x="375" y="228"/>
16+
<point x="476" y="228" type="curve" smooth="yes"/>
17+
<point x="561" y="228"/>
18+
<point x="554" y="271"/>
19+
<point x="620" y="279" type="curve"/>
20+
<point x="1075" y="279" type="line"/>
21+
<point x="1075" y="351" type="line"/>
22+
<point x="630" y="351" type="line"/>
23+
<point x="539" y="347"/>
24+
<point x="522" y="300"/>
25+
<point x="479" y="300" type="curve" smooth="yes"/>
26+
<point x="415" y="300"/>
27+
<point x="380" y="400"/>
28+
</contour>
29+
</outline>
30+
<lib>
31+
<dict>
32+
<key>com.typemytype.robofont.layerData</key>
33+
<dict>
34+
</dict>
35+
</dict>
36+
</lib>
37+
</glyph>

Fira Code-Regular.ufo/glyphs/contents.plist

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,8 @@
418418
<string>asciitilde_at.glif</string>
419419
<key>asciitilde_equal</key>
420420
<string>asciitilde_equal.glif</string>
421+
<key>asciitilde_hyphen</key>
422+
<string>asciitilde_hyphen.glif</string>
421423
<key>asterisk</key>
422424
<string>asterisk.glif</string>
423425
<key>asterisk_slash</key>
@@ -654,6 +656,8 @@
654656
<string>equal_equal.glif</string>
655657
<key>equal_equal_equal</key>
656658
<string>equal_equal_equal.glif</string>
659+
<key>equal_equal_greater</key>
660+
<string>equal_equal_greater.glif</string>
657661
<key>equal_greater</key>
658662
<string>equal_greater.glif</string>
659663
<key>equal_greater_greater</key>
@@ -804,6 +808,8 @@
804808
<string>hyphen.glif</string>
805809
<key>hyphen.case</key>
806810
<string>hyphen.case.glif</string>
811+
<key>hyphen_asciitilde</key>
812+
<string>hyphen_asciitilde.glif</string>
807813
<key>hyphen_greater</key>
808814
<string>hyphen_greater.glif</string>
809815
<key>hyphen_greater_greater</key>
@@ -894,6 +900,8 @@
894900
<string>less.tosf.glif</string>
895901
<key>less_equal</key>
896902
<string>less_equal.glif</string>
903+
<key>less_equal_equal</key>
904+
<string>less_equal_equal.glif</string>
897905
<key>less_equal_greater</key>
898906
<string>less_equal_greater.glif</string>
899907
<key>less_greater</key>
@@ -908,6 +916,8 @@
908916
<string>less_less_equal.glif</string>
909917
<key>less_less_hyphen</key>
910918
<string>less_less_hyphen.glif</string>
919+
<key>less_slash</key>
920+
<string>less_slash.glif</string>
911921
<key>lessequal</key>
912922
<string>lessequal.glif</string>
913923
<key>lessequal.tosf</key>
@@ -990,6 +1000,8 @@
9901000
<string>numbersign.glif</string>
9911001
<key>numbersign.tosf</key>
9921002
<string>numbersign.tosf.glif</string>
1003+
<key>numbersign_braceleft</key>
1004+
<string>numbersign_braceleft.glif</string>
9931005
<key>numbersign_bracketleft</key>
9941006
<string>numbersign_bracketleft.glif</string>
9951007
<key>numbersign_parenleft</key>
@@ -1196,6 +1208,8 @@
11961208
<string>section.tosf.glif</string>
11971209
<key>semicolon</key>
11981210
<string>semicolon.glif</string>
1211+
<key>semicolon_semicolon</key>
1212+
<string>semicolon_semicolon.glif</string>
11991213
<key>seven</key>
12001214
<string>seven.glif</string>
12011215
<key>seven.dnom</key>
@@ -1236,6 +1250,8 @@
12361250
<string>slash_greater.glif</string>
12371251
<key>slash_slash</key>
12381252
<string>slash_slash.glif</string>
1253+
<key>slash_slash_slash</key>
1254+
<string>slash_slash_slash.glif</string>
12391255
<key>smileface</key>
12401256
<string>smileface.glif</string>
12411257
<key>softhyphen</key>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="equal_equal_greater" format="1">
3+
<advance width="1800"/>
4+
<outline>
5+
<component base="less_equal_equal" xScale="-1.0" xyScale="-2.22044604925e-16" yxScale="2.22044604925e-16" yScale="-1.0" xOffset="1800" yOffset="620"/>
6+
</outline>
7+
<lib>
8+
<dict>
9+
<key>com.typemytype.robofont.layerData</key>
10+
<dict>
11+
</dict>
12+
</dict>
13+
</lib>
14+
</glyph>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="hyphen_asciitilde" format="1">
3+
<advance width="1200"/>
4+
<outline>
5+
<contour>
6+
<point x="914" y="228" type="curve" smooth="yes"/>
7+
<point x="1002" y="228"/>
8+
<point x="1046" y="298"/>
9+
<point x="1075" y="354" type="curve"/>
10+
<point x="1016" y="385" type="line"/>
11+
<point x="990" y="338"/>
12+
<point x="958" y="300"/>
13+
<point x="917" y="300" type="curve" smooth="yes"/>
14+
<point x="855" y="300"/>
15+
<point x="825" y="400"/>
16+
<point x="724" y="400" type="curve" smooth="yes"/>
17+
<point x="639" y="400"/>
18+
<point x="646" y="357"/>
19+
<point x="580" y="349" type="curve"/>
20+
<point x="125" y="349" type="line"/>
21+
<point x="125" y="277" type="line"/>
22+
<point x="570" y="277" type="line"/>
23+
<point x="661" y="281"/>
24+
<point x="678" y="328"/>
25+
<point x="721" y="328" type="curve" smooth="yes"/>
26+
<point x="785" y="328"/>
27+
<point x="820" y="228"/>
28+
</contour>
29+
</outline>
30+
<lib>
31+
<dict>
32+
<key>com.typemytype.robofont.layerData</key>
33+
<dict>
34+
</dict>
35+
</dict>
36+
</lib>
37+
</glyph>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="less_equal_equal" format="1">
3+
<advance width="1800"/>
4+
<outline>
5+
<contour>
6+
<point x="100" y="310" type="line"/>
7+
<point x="371" y="614" type="line"/>
8+
<point x="433" y="562" type="line"/>
9+
<point x="384" y="499" type="line"/>
10+
<point x="357" y="468"/>
11+
<point x="349" y="460"/>
12+
<point x="321" y="442" type="curve"/>
13+
<point x="1694" y="442" type="line"/>
14+
<point x="1694" y="370" type="line"/>
15+
<point x="269" y="370" type="line"/>
16+
<point x="207" y="311" type="line"/>
17+
<point x="269" y="252" type="line"/>
18+
<point x="1694" y="252" type="line"/>
19+
<point x="1694" y="180" type="line"/>
20+
<point x="319" y="180" type="line"/>
21+
<point x="343" y="165"/>
22+
<point x="363" y="145"/>
23+
<point x="382" y="123" type="curve" smooth="yes"/>
24+
<point x="433" y="58" type="line"/>
25+
<point x="371" y="6" type="line"/>
26+
</contour>
27+
</outline>
28+
<lib>
29+
<dict>
30+
<key>com.typemytype.robofont.layerData</key>
31+
<dict>
32+
</dict>
33+
</dict>
34+
</lib>
35+
</glyph>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="less_slash" format="1">
3+
<advance width="1200"/>
4+
<outline>
5+
<contour>
6+
<point x="585" y="-163" type="line"/>
7+
<point x="1041" y="777" type="line"/>
8+
<point x="975" y="809" type="line"/>
9+
<point x="601" y="39" type="line"/>
10+
<point x="159" y="313" type="line"/>
11+
<point x="513" y="530" type="line"/>
12+
<point x="472" y="594" type="line"/>
13+
<point x="88" y="356" type="line"/>
14+
<point x="88" y="271" type="line"/>
15+
<point x="568" y="-29" type="line"/>
16+
<point x="518" y="-133" type="line"/>
17+
</contour>
18+
</outline>
19+
<lib>
20+
<dict>
21+
<key>com.typemytype.robofont.layerData</key>
22+
<dict>
23+
</dict>
24+
</dict>
25+
</lib>
26+
</glyph>
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="numbersign_braceleft" format="1">
3+
<advance width="1200"/>
4+
<outline>
5+
<contour>
6+
<point x="1051" y="-135" type="curve"/>
7+
<point x="1051" y="-70" type="line"/>
8+
<point x="978" y="-70"/>
9+
<point x="919" y="-52"/>
10+
<point x="925" y="10" type="curve" smooth="yes"/>
11+
<point x="946" y="216" type="line" smooth="yes"/>
12+
<point x="954" y="304"/>
13+
<point x="923" y="337"/>
14+
<point x="853" y="350" type="curve"/>
15+
<point x="921" y="363"/>
16+
<point x="954" y="400"/>
17+
<point x="946" y="484" type="curve" smooth="yes"/>
18+
<point x="925" y="690" type="line" smooth="yes"/>
19+
<point x="919" y="751"/>
20+
<point x="978" y="770"/>
21+
<point x="1051" y="770" type="curve"/>
22+
<point x="1051" y="835" type="line"/>
23+
<point x="940" y="835"/>
24+
<point x="836" y="802"/>
25+
<point x="849" y="680" type="curve" smooth="yes"/>
26+
<point x="866" y="521" type="line"/>
27+
<point x="525" y="521" type="line"/>
28+
<point x="549" y="688" type="line"/>
29+
<point x="478" y="688" type="line"/>
30+
<point x="456" y="521" type="line"/>
31+
<point x="308" y="521" type="line"/>
32+
<point x="332" y="688" type="line"/>
33+
<point x="261" y="688" type="line"/>
34+
<point x="239" y="521" type="line"/>
35+
<point x="149" y="521" type="line"/>
36+
<point x="149" y="456" type="line"/>
37+
<point x="230" y="456" type="line"/>
38+
<point x="200" y="234" type="line"/>
39+
<point x="112" y="234" type="line"/>
40+
<point x="112" y="170" type="line"/>
41+
<point x="192" y="170" type="line"/>
42+
<point x="169" y="0" type="line"/>
43+
<point x="240" y="0" type="line"/>
44+
<point x="262" y="170" type="line"/>
45+
<point x="408" y="170" type="line"/>
46+
<point x="386" y="0" type="line"/>
47+
<point x="457" y="0" type="line"/>
48+
<point x="478" y="170" type="line"/>
49+
<point x="865" y="170" type="line"/>
50+
<point x="849" y="20" type="line" smooth="yes"/>
51+
<point x="836" y="-102"/>
52+
<point x="940" y="-135"/>
53+
</contour>
54+
<contour>
55+
<point x="487" y="234" type="line"/>
56+
<point x="517" y="456" type="line"/>
57+
<point x="820" y="456" type="line"/>
58+
<point x="870" y="459" type="line"/>
59+
<point x="865" y="411"/>
60+
<point x="830" y="383"/>
61+
<point x="717" y="383" type="curve"/>
62+
<point x="717" y="317" type="line"/>
63+
<point x="835" y="317"/>
64+
<point x="868" y="285"/>
65+
<point x="870" y="231" type="curve"/>
66+
<point x="820" y="234" type="line"/>
67+
</contour>
68+
<contour>
69+
<point x="417" y="234" type="line"/>
70+
<point x="271" y="234" type="line"/>
71+
<point x="300" y="456" type="line"/>
72+
<point x="447" y="456" type="line"/>
73+
</contour>
74+
</outline>
75+
<lib>
76+
<dict>
77+
<key>com.typemytype.robofont.layerData</key>
78+
<dict>
79+
</dict>
80+
</dict>
81+
</lib>
82+
</glyph>
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<glyph name="semicolon_semicolon" format="1">
3+
<advance width="1200"/>
4+
<outline>
5+
<contour>
6+
<point x="845" y="511" type="curve" smooth="yes"/>
7+
<point x="799" y="511"/>
8+
<point x="765" y="475"/>
9+
<point x="765" y="431" type="curve" smooth="yes"/>
10+
<point x="765" y="386"/>
11+
<point x="799" y="349"/>
12+
<point x="845" y="349" type="curve" smooth="yes"/>
13+
<point x="891" y="349"/>
14+
<point x="926" y="386"/>
15+
<point x="926" y="431" type="curve" smooth="yes"/>
16+
<point x="926" y="475"/>
17+
<point x="891" y="511"/>
18+
</contour>
19+
<contour>
20+
<point x="845" y="150" type="curve" smooth="yes"/>
21+
<point x="800" y="150"/>
22+
<point x="765" y="114"/>
23+
<point x="765" y="70" type="curve" smooth="yes"/>
24+
<point x="765" y="43"/>
25+
<point x="777" y="18"/>
26+
<point x="797" y="3" type="curve"/>
27+
<point x="749" y="-195" type="line"/>
28+
<point x="825" y="-195" type="line"/>
29+
<point x="907" y="-8" type="line" smooth="yes"/>
30+
<point x="921" y="23"/>
31+
<point x="926" y="46"/>
32+
<point x="926" y="70" type="curve" smooth="yes"/>
33+
<point x="926" y="114"/>
34+
<point x="891" y="150"/>
35+
</contour>
36+
<contour>
37+
<point x="396" y="511" type="curve" smooth="yes"/>
38+
<point x="350" y="511"/>
39+
<point x="316" y="475"/>
40+
<point x="316" y="431" type="curve" smooth="yes"/>
41+
<point x="316" y="386"/>
42+
<point x="350" y="349"/>
43+
<point x="396" y="349" type="curve" smooth="yes"/>
44+
<point x="442" y="349"/>
45+
<point x="477" y="386"/>
46+
<point x="477" y="431" type="curve" smooth="yes"/>
47+
<point x="477" y="475"/>
48+
<point x="442" y="511"/>
49+
</contour>
50+
<contour>
51+
<point x="396" y="150" type="curve" smooth="yes"/>
52+
<point x="351" y="150"/>
53+
<point x="316" y="114"/>
54+
<point x="316" y="70" type="curve" smooth="yes"/>
55+
<point x="316" y="43"/>
56+
<point x="328" y="18"/>
57+
<point x="348" y="3" type="curve"/>
58+
<point x="300" y="-195" type="line"/>
59+
<point x="376" y="-195" type="line"/>
60+
<point x="458" y="-8" type="line" smooth="yes"/>
61+
<point x="472" y="23"/>
62+
<point x="477" y="46"/>
63+
<point x="477" y="70" type="curve" smooth="yes"/>
64+
<point x="477" y="114"/>
65+
<point x="442" y="150"/>
66+
</contour>
67+
</outline>
68+
<lib>
69+
<dict>
70+
<key>com.typemytype.robofont.layerData</key>
71+
<dict>
72+
</dict>
73+
</dict>
74+
</lib>
75+
</glyph>

0 commit comments

Comments
 (0)