Skip to content

Commit

Permalink
Version 0.5
Browse files Browse the repository at this point in the history
  • Loading branch information
tonsky committed May 26, 2015
1 parent 0314bc0 commit edd98e3
Show file tree
Hide file tree
Showing 17 changed files with 371 additions and 3 deletions.
8 changes: 8 additions & 0 deletions Fira Code-Regular.ufo/features.fea
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
feature liga {
sub less slash by less_slash;
sub numbersign braceleft by numbersign_braceleft;
sub hyphen asciitilde by hyphen_asciitilde;
sub asciitilde hyphen by asciitilde_hyphen;
sub less equal equal by less_equal_equal;
sub equal equal greater by equal_equal_greater;
sub slash slash slash by slash_slash_slash;
sub semicolon semicolon by semicolon_semicolon;
sub asciitilde equal by asciitilde_equal;
sub asciitilde asciitilde by asciitilde_asciitilde;
sub numbersign bracketleft by numbersign_bracketleft;
Expand Down
37 changes: 37 additions & 0 deletions Fira Code-Regular.ufo/glyphs/asciitilde_hyphen.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="asciitilde_hyphen" format="1">
<advance width="1200"/>
<outline>
<contour>
<point x="286" y="400" type="curve" smooth="yes"/>
<point x="198" y="400"/>
<point x="154" y="330"/>
<point x="125" y="274" type="curve"/>
<point x="184" y="243" type="line"/>
<point x="210" y="290"/>
<point x="242" y="328"/>
<point x="283" y="328" type="curve" smooth="yes"/>
<point x="345" y="328"/>
<point x="375" y="228"/>
<point x="476" y="228" type="curve" smooth="yes"/>
<point x="561" y="228"/>
<point x="554" y="271"/>
<point x="620" y="279" type="curve"/>
<point x="1075" y="279" type="line"/>
<point x="1075" y="351" type="line"/>
<point x="630" y="351" type="line"/>
<point x="539" y="347"/>
<point x="522" y="300"/>
<point x="479" y="300" type="curve" smooth="yes"/>
<point x="415" y="300"/>
<point x="380" y="400"/>
</contour>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
16 changes: 16 additions & 0 deletions Fira Code-Regular.ufo/glyphs/contents.plist
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,8 @@
<string>asciitilde_at.glif</string>
<key>asciitilde_equal</key>
<string>asciitilde_equal.glif</string>
<key>asciitilde_hyphen</key>
<string>asciitilde_hyphen.glif</string>
<key>asterisk</key>
<string>asterisk.glif</string>
<key>asterisk_slash</key>
Expand Down Expand Up @@ -654,6 +656,8 @@
<string>equal_equal.glif</string>
<key>equal_equal_equal</key>
<string>equal_equal_equal.glif</string>
<key>equal_equal_greater</key>
<string>equal_equal_greater.glif</string>
<key>equal_greater</key>
<string>equal_greater.glif</string>
<key>equal_greater_greater</key>
Expand Down Expand Up @@ -804,6 +808,8 @@
<string>hyphen.glif</string>
<key>hyphen.case</key>
<string>hyphen.case.glif</string>
<key>hyphen_asciitilde</key>
<string>hyphen_asciitilde.glif</string>
<key>hyphen_greater</key>
<string>hyphen_greater.glif</string>
<key>hyphen_greater_greater</key>
Expand Down Expand Up @@ -894,6 +900,8 @@
<string>less.tosf.glif</string>
<key>less_equal</key>
<string>less_equal.glif</string>
<key>less_equal_equal</key>
<string>less_equal_equal.glif</string>
<key>less_equal_greater</key>
<string>less_equal_greater.glif</string>
<key>less_greater</key>
Expand All @@ -908,6 +916,8 @@
<string>less_less_equal.glif</string>
<key>less_less_hyphen</key>
<string>less_less_hyphen.glif</string>
<key>less_slash</key>
<string>less_slash.glif</string>
<key>lessequal</key>
<string>lessequal.glif</string>
<key>lessequal.tosf</key>
Expand Down Expand Up @@ -990,6 +1000,8 @@
<string>numbersign.glif</string>
<key>numbersign.tosf</key>
<string>numbersign.tosf.glif</string>
<key>numbersign_braceleft</key>
<string>numbersign_braceleft.glif</string>
<key>numbersign_bracketleft</key>
<string>numbersign_bracketleft.glif</string>
<key>numbersign_parenleft</key>
Expand Down Expand Up @@ -1196,6 +1208,8 @@
<string>section.tosf.glif</string>
<key>semicolon</key>
<string>semicolon.glif</string>
<key>semicolon_semicolon</key>
<string>semicolon_semicolon.glif</string>
<key>seven</key>
<string>seven.glif</string>
<key>seven.dnom</key>
Expand Down Expand Up @@ -1236,6 +1250,8 @@
<string>slash_greater.glif</string>
<key>slash_slash</key>
<string>slash_slash.glif</string>
<key>slash_slash_slash</key>
<string>slash_slash_slash.glif</string>
<key>smileface</key>
<string>smileface.glif</string>
<key>softhyphen</key>
Expand Down
14 changes: 14 additions & 0 deletions Fira Code-Regular.ufo/glyphs/equal_equal_greater.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="equal_equal_greater" format="1">
<advance width="1800"/>
<outline>
<component base="less_equal_equal" xScale="-1.0" xyScale="-2.22044604925e-16" yxScale="2.22044604925e-16" yScale="-1.0" xOffset="1800" yOffset="620"/>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
37 changes: 37 additions & 0 deletions Fira Code-Regular.ufo/glyphs/hyphen_asciitilde.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="hyphen_asciitilde" format="1">
<advance width="1200"/>
<outline>
<contour>
<point x="914" y="228" type="curve" smooth="yes"/>
<point x="1002" y="228"/>
<point x="1046" y="298"/>
<point x="1075" y="354" type="curve"/>
<point x="1016" y="385" type="line"/>
<point x="990" y="338"/>
<point x="958" y="300"/>
<point x="917" y="300" type="curve" smooth="yes"/>
<point x="855" y="300"/>
<point x="825" y="400"/>
<point x="724" y="400" type="curve" smooth="yes"/>
<point x="639" y="400"/>
<point x="646" y="357"/>
<point x="580" y="349" type="curve"/>
<point x="125" y="349" type="line"/>
<point x="125" y="277" type="line"/>
<point x="570" y="277" type="line"/>
<point x="661" y="281"/>
<point x="678" y="328"/>
<point x="721" y="328" type="curve" smooth="yes"/>
<point x="785" y="328"/>
<point x="820" y="228"/>
</contour>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
35 changes: 35 additions & 0 deletions Fira Code-Regular.ufo/glyphs/less_equal_equal.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="less_equal_equal" format="1">
<advance width="1800"/>
<outline>
<contour>
<point x="100" y="310" type="line"/>
<point x="371" y="614" type="line"/>
<point x="433" y="562" type="line"/>
<point x="384" y="499" type="line"/>
<point x="357" y="468"/>
<point x="349" y="460"/>
<point x="321" y="442" type="curve"/>
<point x="1694" y="442" type="line"/>
<point x="1694" y="370" type="line"/>
<point x="269" y="370" type="line"/>
<point x="207" y="311" type="line"/>
<point x="269" y="252" type="line"/>
<point x="1694" y="252" type="line"/>
<point x="1694" y="180" type="line"/>
<point x="319" y="180" type="line"/>
<point x="343" y="165"/>
<point x="363" y="145"/>
<point x="382" y="123" type="curve" smooth="yes"/>
<point x="433" y="58" type="line"/>
<point x="371" y="6" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
26 changes: 26 additions & 0 deletions Fira Code-Regular.ufo/glyphs/less_slash.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="less_slash" format="1">
<advance width="1200"/>
<outline>
<contour>
<point x="585" y="-163" type="line"/>
<point x="1041" y="777" type="line"/>
<point x="975" y="809" type="line"/>
<point x="601" y="39" type="line"/>
<point x="159" y="313" type="line"/>
<point x="513" y="530" type="line"/>
<point x="472" y="594" type="line"/>
<point x="88" y="356" type="line"/>
<point x="88" y="271" type="line"/>
<point x="568" y="-29" type="line"/>
<point x="518" y="-133" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
82 changes: 82 additions & 0 deletions Fira Code-Regular.ufo/glyphs/numbersign_braceleft.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="numbersign_braceleft" format="1">
<advance width="1200"/>
<outline>
<contour>
<point x="1051" y="-135" type="curve"/>
<point x="1051" y="-70" type="line"/>
<point x="978" y="-70"/>
<point x="919" y="-52"/>
<point x="925" y="10" type="curve" smooth="yes"/>
<point x="946" y="216" type="line" smooth="yes"/>
<point x="954" y="304"/>
<point x="923" y="337"/>
<point x="853" y="350" type="curve"/>
<point x="921" y="363"/>
<point x="954" y="400"/>
<point x="946" y="484" type="curve" smooth="yes"/>
<point x="925" y="690" type="line" smooth="yes"/>
<point x="919" y="751"/>
<point x="978" y="770"/>
<point x="1051" y="770" type="curve"/>
<point x="1051" y="835" type="line"/>
<point x="940" y="835"/>
<point x="836" y="802"/>
<point x="849" y="680" type="curve" smooth="yes"/>
<point x="866" y="521" type="line"/>
<point x="525" y="521" type="line"/>
<point x="549" y="688" type="line"/>
<point x="478" y="688" type="line"/>
<point x="456" y="521" type="line"/>
<point x="308" y="521" type="line"/>
<point x="332" y="688" type="line"/>
<point x="261" y="688" type="line"/>
<point x="239" y="521" type="line"/>
<point x="149" y="521" type="line"/>
<point x="149" y="456" type="line"/>
<point x="230" y="456" type="line"/>
<point x="200" y="234" type="line"/>
<point x="112" y="234" type="line"/>
<point x="112" y="170" type="line"/>
<point x="192" y="170" type="line"/>
<point x="169" y="0" type="line"/>
<point x="240" y="0" type="line"/>
<point x="262" y="170" type="line"/>
<point x="408" y="170" type="line"/>
<point x="386" y="0" type="line"/>
<point x="457" y="0" type="line"/>
<point x="478" y="170" type="line"/>
<point x="865" y="170" type="line"/>
<point x="849" y="20" type="line" smooth="yes"/>
<point x="836" y="-102"/>
<point x="940" y="-135"/>
</contour>
<contour>
<point x="487" y="234" type="line"/>
<point x="517" y="456" type="line"/>
<point x="820" y="456" type="line"/>
<point x="870" y="459" type="line"/>
<point x="865" y="411"/>
<point x="830" y="383"/>
<point x="717" y="383" type="curve"/>
<point x="717" y="317" type="line"/>
<point x="835" y="317"/>
<point x="868" y="285"/>
<point x="870" y="231" type="curve"/>
<point x="820" y="234" type="line"/>
</contour>
<contour>
<point x="417" y="234" type="line"/>
<point x="271" y="234" type="line"/>
<point x="300" y="456" type="line"/>
<point x="447" y="456" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
75 changes: 75 additions & 0 deletions Fira Code-Regular.ufo/glyphs/semicolon_semicolon.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="semicolon_semicolon" format="1">
<advance width="1200"/>
<outline>
<contour>
<point x="845" y="511" type="curve" smooth="yes"/>
<point x="799" y="511"/>
<point x="765" y="475"/>
<point x="765" y="431" type="curve" smooth="yes"/>
<point x="765" y="386"/>
<point x="799" y="349"/>
<point x="845" y="349" type="curve" smooth="yes"/>
<point x="891" y="349"/>
<point x="926" y="386"/>
<point x="926" y="431" type="curve" smooth="yes"/>
<point x="926" y="475"/>
<point x="891" y="511"/>
</contour>
<contour>
<point x="845" y="150" type="curve" smooth="yes"/>
<point x="800" y="150"/>
<point x="765" y="114"/>
<point x="765" y="70" type="curve" smooth="yes"/>
<point x="765" y="43"/>
<point x="777" y="18"/>
<point x="797" y="3" type="curve"/>
<point x="749" y="-195" type="line"/>
<point x="825" y="-195" type="line"/>
<point x="907" y="-8" type="line" smooth="yes"/>
<point x="921" y="23"/>
<point x="926" y="46"/>
<point x="926" y="70" type="curve" smooth="yes"/>
<point x="926" y="114"/>
<point x="891" y="150"/>
</contour>
<contour>
<point x="396" y="511" type="curve" smooth="yes"/>
<point x="350" y="511"/>
<point x="316" y="475"/>
<point x="316" y="431" type="curve" smooth="yes"/>
<point x="316" y="386"/>
<point x="350" y="349"/>
<point x="396" y="349" type="curve" smooth="yes"/>
<point x="442" y="349"/>
<point x="477" y="386"/>
<point x="477" y="431" type="curve" smooth="yes"/>
<point x="477" y="475"/>
<point x="442" y="511"/>
</contour>
<contour>
<point x="396" y="150" type="curve" smooth="yes"/>
<point x="351" y="150"/>
<point x="316" y="114"/>
<point x="316" y="70" type="curve" smooth="yes"/>
<point x="316" y="43"/>
<point x="328" y="18"/>
<point x="348" y="3" type="curve"/>
<point x="300" y="-195" type="line"/>
<point x="376" y="-195" type="line"/>
<point x="458" y="-8" type="line" smooth="yes"/>
<point x="472" y="23"/>
<point x="477" y="46"/>
<point x="477" y="70" type="curve" smooth="yes"/>
<point x="477" y="114"/>
<point x="442" y="150"/>
</contour>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
Loading

0 comments on commit edd98e3

Please sign in to comment.