1
0
Fork 0
mirror of synced 2024-05-17 11:03:33 +12:00

Version 0.5

This commit is contained in:
Nikita Prokopov 2015-05-26 22:34:51 +06:00
parent 0314bc056c
commit edd98e37ba
17 changed files with 371 additions and 3 deletions

View file

@ -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;

View file

@ -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>

View file

@ -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>
@ -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>
@ -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>
@ -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>
@ -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>
@ -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>
@ -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>
@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="slash_slash_slash" format="1">
<advance width="1800"/>
<outline>
<contour>
<point x="653" y="-73" type="line"/>
<point x="720" y="-103" type="line"/>
<point x="1147" y="777" type="line"/>
<point x="1081" y="809" type="line"/>
</contour>
<component base="slash" xOffset="73"/>
<component base="slash" xOffset="1127"/>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>

View file

@ -13,9 +13,9 @@
<key>com.typemytype.robofont.compileSettings.decompose</key>
<integer>1</integer>
<key>com.typemytype.robofont.compileSettings.generateFormat</key>
<integer>0</integer>
<integer>1</integer>
<key>com.typemytype.robofont.compileSettings.path</key>
<string>/Users/prokopov/Dropbox/Public/Fonts/FiraCode/FiraCode-Regular.otf</string>
<string>/Users/prokopov/Dropbox/Public/Fonts/FiraCode/FiraCode-Regular.ttf</string>
<key>com.typemytype.robofont.compileSettings.releaseMode</key>
<integer>1</integer>
<key>com.typemytype.robofont.layerOrder</key>
@ -1204,6 +1204,13 @@
<string>asciitilde_equal</string>
<string>numbersign_bracketleft</string>
<string>asciitilde_asciitilde</string>
<string>numbersign_braceleft</string>
<string>asciitilde_hyphen</string>
<string>hyphen_asciitilde</string>
<string>less_equal_equal</string>
<string>slash_slash_slash</string>
<string>equal_equal_greater</string>
<string>semicolon_semicolon</string>
</array>
<key>type</key>
<string>glyphList</string>
@ -2387,6 +2394,14 @@
<string>asciitilde_equal</string>
<string>numbersign_bracketleft</string>
<string>asciitilde_asciitilde</string>
<string>numbersign_braceleft</string>
<string>asciitilde_hyphen</string>
<string>hyphen_asciitilde</string>
<string>less_equal_equal</string>
<string>slash_slash_slash</string>
<string>equal_equal_greater</string>
<string>semicolon_semicolon</string>
<string>less_slash</string>
</array>
</dict>
</plist>

Binary file not shown.

Binary file not shown.

View file

@ -1,6 +1,6 @@
## Fira Code: monospaced font with programming ligatures
#### [Download Fira Code v0.4](https://github.com/tonsky/FiraCode/releases/download/0.4/FiraCode-Regular.otf)
#### [Download Fira Code v0.5](https://github.com/tonsky/FiraCode/releases/download/0.5/FiraCode-Regular.otf)
### Problem
@ -55,6 +55,8 @@ Fira Code was inspired by [Hasklig font](https://github.com/i-tu/Hasklig): Ligat
### Changelog
**0.5**: `#{` `~-` `-~` `<==` `==>` `///` `;;` `</`
**0.4**:
- Added `~=` `~~` `#[`

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 120 KiB

BIN
showcases/showcases.sketch Normal file

Binary file not shown.