diff --git a/Fira Code-Regular.ufo/features.fea b/Fira Code-Regular.ufo/features.fea
index a3305e1..3294a7e 100644
--- a/Fira Code-Regular.ufo/features.fea
+++ b/Fira Code-Regular.ufo/features.fea
@@ -1,32 +1,39 @@
feature liga {
- sub less equal greater by less_equal_greater;
- sub greater greater equal by greater_greater_equal;
- sub equal less less by equal_less_less;
- sub less less equal by less_less_equal;
- sub equal equal equal by equal_equal_equal;
- sub equal equal by equal_equal;
- sub colon colon by colon_colon;
- sub hyphen greater greater by hyphen_greater_greater;
- sub hyphen greater by hyphen_greater;
- sub numbersign parenleft by numbersign_parenleft;
- sub plus plus by plus_plus;
- sub numbersign underscore by numbersign_underscore;
- sub period period period by period_period_period;
- sub period period by period_period;
- sub greater equal by greater_equal;
- sub less equal by less_equal;
- sub greater greater by greater_greater;
- sub less less by less_less;
- sub exclam equal equal by exclam_equal_equal;
- sub exclam equal by exclam_equal;
- sub equal greater by equal_greater;
- sub less less hyphen by less_less_hyphen;
- sub less hyphen by less_hyphen;
- sub exclam exclam by exclam_exclam;
- sub slash slash by slash_slash;
- sub slash asterisk by slash_asterisk;
- sub asterisk slash by asterisk_slash;
- sub slash greater by slash_greater;
- sub less greater by less_greater;
- sub colon equal by colon_equal;
-} liga;
\ No newline at end of file
+sub equal greater greater by equal_greater_greater;
+sub hyphen hyphen greater by hyphen_hyphen_greater;
+sub less hyphen hyphen by less_hyphen_hyphen;
+sub equal slash equal by equal_slash_equal;
+sub ampersand ampersand by ampersand_ampersand;
+sub bar bar by bar_bar;
+sub exclam equal equal by exclam_equal_equal;
+sub exclam exclam by exclam_exclam;
+sub exclam equal by exclam_equal;
+sub numbersign parenleft by numbersign_parenleft;
+sub numbersign underscore by numbersign_underscore;
+sub asterisk slash by asterisk_slash;
+sub plus plus by plus_plus;
+sub hyphen greater greater by hyphen_greater_greater;
+sub hyphen greater by hyphen_greater;
+sub period period period by period_period_period;
+sub period period by period_period;
+sub slash asterisk by slash_asterisk;
+sub slash slash by slash_slash;
+sub slash greater by slash_greater;
+sub colon colon by colon_colon;
+sub colon equal by colon_equal;
+sub less less hyphen by less_less_hyphen;
+sub less less equal by less_less_equal;
+sub less equal greater by less_equal_greater;
+sub less hyphen by less_hyphen;
+sub less less by less_less;
+sub less equal by less_equal;
+sub less greater by less_greater;
+sub equal less less by equal_less_less;
+sub equal equal equal by equal_equal_equal;
+sub equal equal by equal_equal;
+sub equal greater by equal_greater;
+sub greater greater equal by greater_greater_equal;
+sub greater equal by greater_equal;
+sub greater greater by greater_greater;
+} liga;
+
diff --git a/Fira Code-Regular.ufo/fontinfo.plist b/Fira Code-Regular.ufo/fontinfo.plist
index eb542ec..7341a8f 100644
--- a/Fira Code-Regular.ufo/fontinfo.plist
+++ b/Fira Code-Regular.ufo/fontinfo.plist
@@ -15,7 +15,7 @@
italicAngle
0.0
openTypeHeadCreated
- 2014/07/07 17:39:01
+ 2014/11/11 23:02:05
openTypeHeadFlags
0
@@ -50,7 +50,7 @@
openTypeNameUniqueID
3.111;CTDB;FiraCode-Regular
openTypeNameVersion
- Version 3.111;PS 003.111;hotconv 1.0.70;makeotf.lib2.5.58329
+ Version 3.111;PS 3.111;hotconv 1.0.72;makeotf.lib2.5.5900
openTypeOS2CodePageRanges
0
@@ -59,8 +59,6 @@
3
4
7
- 32
- 33
openTypeOS2Panose
@@ -114,12 +112,12 @@
1
2
7
- 10
+ 11
32
- 44
45
46
- 60
+ 47
+ 63
openTypeOS2VendorID
CTDB
@@ -186,7 +184,7 @@
83
postscriptUnderlinePosition
- -75
+ -50
postscriptUnderlineThickness
50
postscriptWeightName
diff --git a/Fira Code-Regular.ufo/glyphs/AE_.glif b/Fira Code-Regular.ufo/glyphs/AE_.glif
index 3170d98..d08ec8d 100644
--- a/Fira Code-Regular.ufo/glyphs/AE_.glif
+++ b/Fira Code-Regular.ufo/glyphs/AE_.glif
@@ -3,6 +3,11 @@
+
+
+
+
+
@@ -21,11 +26,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/AEacute_.glif b/Fira Code-Regular.ufo/glyphs/AEacute_.glif
index 18bfe32..a8e5cf0 100644
--- a/Fira Code-Regular.ufo/glyphs/AEacute_.glif
+++ b/Fira Code-Regular.ufo/glyphs/AEacute_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -27,11 +32,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/A_.glif b/Fira Code-Regular.ufo/glyphs/A_.glif
index 6725f06..89476a1 100644
--- a/Fira Code-Regular.ufo/glyphs/A_.glif
+++ b/Fira Code-Regular.ufo/glyphs/A_.glif
@@ -3,6 +3,11 @@
+
+
+
+
+
@@ -13,11 +18,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Aacute_.glif b/Fira Code-Regular.ufo/glyphs/Aacute_.glif
index 3aa00ed..a73db3b 100644
--- a/Fira Code-Regular.ufo/glyphs/Aacute_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Aacute_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Abreve_.glif b/Fira Code-Regular.ufo/glyphs/Abreve_.glif
index 69763c6..e6c4273 100644
--- a/Fira Code-Regular.ufo/glyphs/Abreve_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Abreve_.glif
@@ -19,6 +19,11 @@
+
+
+
+
+
@@ -29,11 +34,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Acircumflex_.glif b/Fira Code-Regular.ufo/glyphs/Acircumflex_.glif
index dde0636..1dfbd7f 100644
--- a/Fira Code-Regular.ufo/glyphs/Acircumflex_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Acircumflex_.glif
@@ -12,6 +12,11 @@
+
+
+
+
+
@@ -22,11 +27,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Adieresis_.glif b/Fira Code-Regular.ufo/glyphs/Adieresis_.glif
index f8f28a6..fdc3c06 100644
--- a/Fira Code-Regular.ufo/glyphs/Adieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Adieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -41,11 +46,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Agrave_.glif b/Fira Code-Regular.ufo/glyphs/Agrave_.glif
index 38e37c8..190405b 100644
--- a/Fira Code-Regular.ufo/glyphs/Agrave_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Agrave_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Alpha_.glif b/Fira Code-Regular.ufo/glyphs/Alpha_.glif
index 56c11a0..3eb27dc 100644
--- a/Fira Code-Regular.ufo/glyphs/Alpha_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Alpha_.glif
@@ -3,6 +3,11 @@
+
+
+
+
+
@@ -13,11 +18,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Alphatonos_.glif b/Fira Code-Regular.ufo/glyphs/Alphatonos_.glif
index d5f67fa..450b0a5 100644
--- a/Fira Code-Regular.ufo/glyphs/Alphatonos_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Alphatonos_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Amacron_.glif b/Fira Code-Regular.ufo/glyphs/Amacron_.glif
index 70e4c56..7e056f0 100644
--- a/Fira Code-Regular.ufo/glyphs/Amacron_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Amacron_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Aring_.glif b/Fira Code-Regular.ufo/glyphs/Aring_.glif
index 1dd915f..2431527 100644
--- a/Fira Code-Regular.ufo/glyphs/Aring_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Aring_.glif
@@ -31,6 +31,11 @@
+
+
+
+
+
@@ -41,11 +46,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Atilde_.glif b/Fira Code-Regular.ufo/glyphs/Atilde_.glif
index 67aa2aa..7e8eb08 100644
--- a/Fira Code-Regular.ufo/glyphs/Atilde_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Atilde_.glif
@@ -25,6 +25,11 @@
+
+
+
+
+
@@ -35,11 +40,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Edieresis_.glif b/Fira Code-Regular.ufo/glyphs/Edieresis_.glif
index 6c895dd..bf5e84d 100644
--- a/Fira Code-Regular.ufo/glyphs/Edieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Edieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Hbar_.glif b/Fira Code-Regular.ufo/glyphs/Hbar_.glif
index 73f0707..0de4a2d 100644
--- a/Fira Code-Regular.ufo/glyphs/Hbar_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Hbar_.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -25,12 +31,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Idieresis_.glif b/Fira Code-Regular.ufo/glyphs/Idieresis_.glif
index f77fb67..1ac876e 100644
--- a/Fira Code-Regular.ufo/glyphs/Idieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Idieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Iotadieresis_.glif b/Fira Code-Regular.ufo/glyphs/Iotadieresis_.glif
index 127801c..ddbd0b7 100644
--- a/Fira Code-Regular.ufo/glyphs/Iotadieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Iotadieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/K_.glif b/Fira Code-Regular.ufo/glyphs/K_.glif
index a6c2fe4..f4d43a2 100644
--- a/Fira Code-Regular.ufo/glyphs/K_.glif
+++ b/Fira Code-Regular.ufo/glyphs/K_.glif
@@ -3,12 +3,6 @@
-
-
-
-
-
-
@@ -17,6 +11,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Kappa_.glif b/Fira Code-Regular.ufo/glyphs/Kappa_.glif
index 11f8442..81f8e43 100644
--- a/Fira Code-Regular.ufo/glyphs/Kappa_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Kappa_.glif
@@ -3,12 +3,6 @@
-
-
-
-
-
-
@@ -17,6 +11,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Kcommaaccent_.glif b/Fira Code-Regular.ufo/glyphs/Kcommaaccent_.glif
index a7de18e..f748ccb 100644
--- a/Fira Code-Regular.ufo/glyphs/Kcommaaccent_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Kcommaaccent_.glif
@@ -3,12 +3,6 @@
-
-
-
-
-
-
@@ -17,6 +11,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Odieresis_.glif b/Fira Code-Regular.ufo/glyphs/Odieresis_.glif
index 6452c38..1eea206 100644
--- a/Fira Code-Regular.ufo/glyphs/Odieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Odieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Ohungarumlaut_.glif b/Fira Code-Regular.ufo/glyphs/Ohungarumlaut_.glif
index 46d7c69..4efedc7 100644
--- a/Fira Code-Regular.ufo/glyphs/Ohungarumlaut_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Ohungarumlaut_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Oslash_.glif b/Fira Code-Regular.ufo/glyphs/Oslash_.glif
index fd9d170..4c13d57 100644
--- a/Fira Code-Regular.ufo/glyphs/Oslash_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Oslash_.glif
@@ -3,6 +3,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -29,30 +53,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Oslashacute_.glif b/Fira Code-Regular.ufo/glyphs/Oslashacute_.glif
index 821f595..a09a981 100644
--- a/Fira Code-Regular.ufo/glyphs/Oslashacute_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Oslashacute_.glif
@@ -9,6 +9,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -35,30 +59,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Phi_.glif b/Fira Code-Regular.ufo/glyphs/Phi_.glif
index cc4110d..6a37618 100644
--- a/Fira Code-Regular.ufo/glyphs/Phi_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Phi_.glif
@@ -23,15 +23,6 @@
-
-
-
-
-
-
-
-
-
@@ -41,6 +32,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/R_.glif b/Fira Code-Regular.ufo/glyphs/R_.glif
index a48da3f..b3ecc81 100644
--- a/Fira Code-Regular.ufo/glyphs/R_.glif
+++ b/Fira Code-Regular.ufo/glyphs/R_.glif
@@ -3,6 +3,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -19,17 +30,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Racute_.glif b/Fira Code-Regular.ufo/glyphs/Racute_.glif
index 2f11b47..7d7d753 100644
--- a/Fira Code-Regular.ufo/glyphs/Racute_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Racute_.glif
@@ -9,6 +9,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -25,17 +36,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Rcaron_.glif b/Fira Code-Regular.ufo/glyphs/Rcaron_.glif
index 5e5f1da..73a71f6 100644
--- a/Fira Code-Regular.ufo/glyphs/Rcaron_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Rcaron_.glif
@@ -12,6 +12,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -28,17 +39,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Rcommaaccent_.glif b/Fira Code-Regular.ufo/glyphs/Rcommaaccent_.glif
index ee355c5..f943a03 100644
--- a/Fira Code-Regular.ufo/glyphs/Rcommaaccent_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Rcommaaccent_.glif
@@ -3,6 +3,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -19,17 +30,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/Udieresis_.glif b/Fira Code-Regular.ufo/glyphs/Udieresis_.glif
index ccdafff..824944b 100644
--- a/Fira Code-Regular.ufo/glyphs/Udieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Udieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Uhungarumlaut_.glif b/Fira Code-Regular.ufo/glyphs/Uhungarumlaut_.glif
index 6ecdb91..b51ae25 100644
--- a/Fira Code-Regular.ufo/glyphs/Uhungarumlaut_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Uhungarumlaut_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Upsilondieresis_.glif b/Fira Code-Regular.ufo/glyphs/Upsilondieresis_.glif
index ada4db0..a690c0d 100644
--- a/Fira Code-Regular.ufo/glyphs/Upsilondieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Upsilondieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Wdieresis_.glif b/Fira Code-Regular.ufo/glyphs/Wdieresis_.glif
index 8af1bcb..8d72a22 100644
--- a/Fira Code-Regular.ufo/glyphs/Wdieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Wdieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/Ydieresis_.glif b/Fira Code-Regular.ufo/glyphs/Ydieresis_.glif
index b89b40d..956d437 100644
--- a/Fira Code-Regular.ufo/glyphs/Ydieresis_.glif
+++ b/Fira Code-Regular.ufo/glyphs/Ydieresis_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/adieresis.glif b/Fira Code-Regular.ufo/glyphs/adieresis.glif
index 135829f..7994f9f 100644
--- a/Fira Code-Regular.ufo/glyphs/adieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/adieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/ampersand_ampersand.glif b/Fira Code-Regular.ufo/glyphs/ampersand_ampersand.glif
new file mode 100644
index 0000000..5e47e54
--- /dev/null
+++ b/Fira Code-Regular.ufo/glyphs/ampersand_ampersand.glif
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.layerData
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/asterisk_slash.glif b/Fira Code-Regular.ufo/glyphs/asterisk_slash.glif
index 811428d..4982eed 100644
--- a/Fira Code-Regular.ufo/glyphs/asterisk_slash.glif
+++ b/Fira Code-Regular.ufo/glyphs/asterisk_slash.glif
@@ -2,8 +2,29 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/bar_bar.glif b/Fira Code-Regular.ufo/glyphs/bar_bar.glif
new file mode 100644
index 0000000..cc50897
--- /dev/null
+++ b/Fira Code-Regular.ufo/glyphs/bar_bar.glif
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.layerData
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/beta.glif b/Fira Code-Regular.ufo/glyphs/beta.glif
index 9fcb3f1..0586e38 100644
--- a/Fira Code-Regular.ufo/glyphs/beta.glif
+++ b/Fira Code-Regular.ufo/glyphs/beta.glif
@@ -3,29 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -50,6 +27,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/colon_colon.glif b/Fira Code-Regular.ufo/glyphs/colon_colon.glif
index a94b8fe..bede29e 100644
--- a/Fira Code-Regular.ufo/glyphs/colon_colon.glif
+++ b/Fira Code-Regular.ufo/glyphs/colon_colon.glif
@@ -2,34 +2,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -44,6 +16,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -58,6 +44,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/colon_equal.glif b/Fira Code-Regular.ufo/glyphs/colon_equal.glif
index 568c040..11dd7be 100644
--- a/Fira Code-Regular.ufo/glyphs/colon_equal.glif
+++ b/Fira Code-Regular.ufo/glyphs/colon_equal.glif
@@ -2,18 +2,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -28,6 +16,12 @@
+
+
+
+
+
+
@@ -42,6 +36,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/contents.plist b/Fira Code-Regular.ufo/glyphs/contents.plist
index 2fbb4ea..2085462 100644
--- a/Fira Code-Regular.ufo/glyphs/contents.plist
+++ b/Fira Code-Regular.ufo/glyphs/contents.plist
@@ -378,6 +378,8 @@
amacron.glif
ampersand
ampersand.glif
+ ampersand_ampersand
+ ampersand_ampersand.glif
aogonek
aogonek.glif
approxequal
@@ -424,6 +426,8 @@
backslash.glif
bar
bar.glif
+ bar_bar
+ bar_bar.glif
beta
beta.glif
blackDiamond
@@ -644,8 +648,12 @@
equal_equal_equal.glif
equal_greater
equal_greater.glif
+ equal_greater_greater
+ equal_greater_greater.glif
equal_less_less
equal_less_less.glif
+ equal_slash_equal
+ equal_slash_equal.glif
equalsuperior
equalsuperior.glif
equivalence
@@ -792,6 +800,8 @@
hyphen_greater.glif
hyphen_greater_greater
hyphen_greater_greater.glif
+ hyphen_hyphen_greater
+ hyphen_hyphen_greater.glif
i
i.glif
i.loclTRK
@@ -882,6 +892,8 @@
less_greater.glif
less_hyphen
less_hyphen.glif
+ less_hyphen_hyphen
+ less_hyphen_hyphen.glif
less_less
less_less.glif
less_less_equal
diff --git a/Fira Code-Regular.ufo/glyphs/currency.glif b/Fira Code-Regular.ufo/glyphs/currency.glif
index 6ed97af..4ad80d0 100644
--- a/Fira Code-Regular.ufo/glyphs/currency.glif
+++ b/Fira Code-Regular.ufo/glyphs/currency.glif
@@ -3,6 +3,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -41,20 +55,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/currency.tosf.glif b/Fira Code-Regular.ufo/glyphs/currency.tosf.glif
index ae3df4c..939a472 100644
--- a/Fira Code-Regular.ufo/glyphs/currency.tosf.glif
+++ b/Fira Code-Regular.ufo/glyphs/currency.tosf.glif
@@ -2,6 +2,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40,20 +54,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/d.glif b/Fira Code-Regular.ufo/glyphs/d.glif
index 1cd2200..b6eae63 100644
--- a/Fira Code-Regular.ufo/glyphs/d.glif
+++ b/Fira Code-Regular.ufo/glyphs/d.glif
@@ -3,6 +3,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -22,21 +37,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/dcaron.glif b/Fira Code-Regular.ufo/glyphs/dcaron.glif
index 4ba2039..edf8153 100644
--- a/Fira Code-Regular.ufo/glyphs/dcaron.glif
+++ b/Fira Code-Regular.ufo/glyphs/dcaron.glif
@@ -3,25 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -43,6 +24,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/dcroat.glif b/Fira Code-Regular.ufo/glyphs/dcroat.glif
index 18f1c51..4684a6f 100644
--- a/Fira Code-Regular.ufo/glyphs/dcroat.glif
+++ b/Fira Code-Regular.ufo/glyphs/dcroat.glif
@@ -3,6 +3,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -30,21 +45,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/dieresis.case.glif b/Fira Code-Regular.ufo/glyphs/dieresis.case.glif
index 10773c8..0b33814 100644
--- a/Fira Code-Regular.ufo/glyphs/dieresis.case.glif
+++ b/Fira Code-Regular.ufo/glyphs/dieresis.case.glif
@@ -2,20 +2,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -30,6 +16,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/dieresis.glif b/Fira Code-Regular.ufo/glyphs/dieresis.glif
index faa4c42..ab4e267 100644
--- a/Fira Code-Regular.ufo/glyphs/dieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/dieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/dieresistonos.glif b/Fira Code-Regular.ufo/glyphs/dieresistonos.glif
index 8ca7b75..5a1256a 100644
--- a/Fira Code-Regular.ufo/glyphs/dieresistonos.glif
+++ b/Fira Code-Regular.ufo/glyphs/dieresistonos.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/dkshade.glif b/Fira Code-Regular.ufo/glyphs/dkshade.glif
index 0b77ac9..3938b3c 100644
--- a/Fira Code-Regular.ufo/glyphs/dkshade.glif
+++ b/Fira Code-Regular.ufo/glyphs/dkshade.glif
@@ -3,6 +3,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -67,276 +337,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/dollar.glif b/Fira Code-Regular.ufo/glyphs/dollar.glif
index 3eec2c7..a64b570 100644
--- a/Fira Code-Regular.ufo/glyphs/dollar.glif
+++ b/Fira Code-Regular.ufo/glyphs/dollar.glif
@@ -3,6 +3,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39,24 +57,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/dollar.tosf.glif b/Fira Code-Regular.ufo/glyphs/dollar.tosf.glif
index 58a3a02..db29aa7 100644
--- a/Fira Code-Regular.ufo/glyphs/dollar.tosf.glif
+++ b/Fira Code-Regular.ufo/glyphs/dollar.tosf.glif
@@ -2,6 +2,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38,24 +56,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/edieresis.glif b/Fira Code-Regular.ufo/glyphs/edieresis.glif
index 03c109b..7c337bd 100644
--- a/Fira Code-Regular.ufo/glyphs/edieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/edieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/ellipsis.glif b/Fira Code-Regular.ufo/glyphs/ellipsis.glif
index 59f6645..69dac11 100644
--- a/Fira Code-Regular.ufo/glyphs/ellipsis.glif
+++ b/Fira Code-Regular.ufo/glyphs/ellipsis.glif
@@ -4,18 +4,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32,18 +32,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/equal_greater.glif b/Fira Code-Regular.ufo/glyphs/equal_greater.glif
index d65d526..1c0962c 100644
--- a/Fira Code-Regular.ufo/glyphs/equal_greater.glif
+++ b/Fira Code-Regular.ufo/glyphs/equal_greater.glif
@@ -3,26 +3,26 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/equal_greater_greater.glif b/Fira Code-Regular.ufo/glyphs/equal_greater_greater.glif
new file mode 100644
index 0000000..2f7173f
--- /dev/null
+++ b/Fira Code-Regular.ufo/glyphs/equal_greater_greater.glif
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.layerData
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/equal_less_less.glif b/Fira Code-Regular.ufo/glyphs/equal_less_less.glif
index 3cfc2b6..685828b 100644
--- a/Fira Code-Regular.ufo/glyphs/equal_less_less.glif
+++ b/Fira Code-Regular.ufo/glyphs/equal_less_less.glif
@@ -2,7 +2,34 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/equal_slash_equal.glif b/Fira Code-Regular.ufo/glyphs/equal_slash_equal.glif
new file mode 100644
index 0000000..bf36903
--- /dev/null
+++ b/Fira Code-Regular.ufo/glyphs/equal_slash_equal.glif
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.layerData
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/exclam_exclam.glif b/Fira Code-Regular.ufo/glyphs/exclam_exclam.glif
index 0f392b5..5d25b18 100644
--- a/Fira Code-Regular.ufo/glyphs/exclam_exclam.glif
+++ b/Fira Code-Regular.ufo/glyphs/exclam_exclam.glif
@@ -2,8 +2,46 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/fiveeighths.glif b/Fira Code-Regular.ufo/glyphs/fiveeighths.glif
index 335d1cf..8f5edaf 100644
--- a/Fira Code-Regular.ufo/glyphs/fiveeighths.glif
+++ b/Fira Code-Regular.ufo/glyphs/fiveeighths.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -36,12 +42,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/g.glif b/Fira Code-Regular.ufo/glyphs/g.glif
index 471d522..29396e2 100644
--- a/Fira Code-Regular.ufo/glyphs/g.glif
+++ b/Fira Code-Regular.ufo/glyphs/g.glif
@@ -3,6 +3,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -60,20 +74,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/gbreve.glif b/Fira Code-Regular.ufo/glyphs/gbreve.glif
index 55223a2..7937055 100644
--- a/Fira Code-Regular.ufo/glyphs/gbreve.glif
+++ b/Fira Code-Regular.ufo/glyphs/gbreve.glif
@@ -19,6 +19,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -76,20 +90,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/gcircumflex.glif b/Fira Code-Regular.ufo/glyphs/gcircumflex.glif
index 5a67630..b67a4c0 100644
--- a/Fira Code-Regular.ufo/glyphs/gcircumflex.glif
+++ b/Fira Code-Regular.ufo/glyphs/gcircumflex.glif
@@ -12,6 +12,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -69,20 +83,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/gcommaaccent.glif b/Fira Code-Regular.ufo/glyphs/gcommaaccent.glif
index 613383b..2c1aa1b 100644
--- a/Fira Code-Regular.ufo/glyphs/gcommaaccent.glif
+++ b/Fira Code-Regular.ufo/glyphs/gcommaaccent.glif
@@ -20,6 +20,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -77,20 +91,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/gdotaccent.glif b/Fira Code-Regular.ufo/glyphs/gdotaccent.glif
index ca7965f..9072a8f 100644
--- a/Fira Code-Regular.ufo/glyphs/gdotaccent.glif
+++ b/Fira Code-Regular.ufo/glyphs/gdotaccent.glif
@@ -17,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -74,20 +88,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/greater_equal.glif b/Fira Code-Regular.ufo/glyphs/greater_equal.glif
index 67cb531..7c2be1a 100644
--- a/Fira Code-Regular.ufo/glyphs/greater_equal.glif
+++ b/Fira Code-Regular.ufo/glyphs/greater_equal.glif
@@ -12,10 +12,10 @@
-
-
-
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/greater_greater.glif b/Fira Code-Regular.ufo/glyphs/greater_greater.glif
index 5dddfdd..4806422 100644
--- a/Fira Code-Regular.ufo/glyphs/greater_greater.glif
+++ b/Fira Code-Regular.ufo/glyphs/greater_greater.glif
@@ -2,15 +2,6 @@
-
-
-
-
-
-
-
-
-
@@ -20,6 +11,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/greater_greater_equal.glif b/Fira Code-Regular.ufo/glyphs/greater_greater_equal.glif
index 3be235a..5730d2a 100644
--- a/Fira Code-Regular.ufo/glyphs/greater_greater_equal.glif
+++ b/Fira Code-Regular.ufo/glyphs/greater_greater_equal.glif
@@ -6,32 +6,29 @@
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Fira Code-Regular.ufo/glyphs/guillemotleft.case.glif b/Fira Code-Regular.ufo/glyphs/guillemotleft.case.glif
index 2d52301..18897de 100644
--- a/Fira Code-Regular.ufo/glyphs/guillemotleft.case.glif
+++ b/Fira Code-Regular.ufo/glyphs/guillemotleft.case.glif
@@ -2,15 +2,6 @@
-
-
-
-
-
-
-
-
-
@@ -20,6 +11,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/guillemotleft.glif b/Fira Code-Regular.ufo/glyphs/guillemotleft.glif
index 414e6f7..61977c4 100644
--- a/Fira Code-Regular.ufo/glyphs/guillemotleft.glif
+++ b/Fira Code-Regular.ufo/glyphs/guillemotleft.glif
@@ -3,15 +3,6 @@
-
-
-
-
-
-
-
-
-
@@ -21,6 +12,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/guillemotright.case.glif b/Fira Code-Regular.ufo/glyphs/guillemotright.case.glif
index 4728822..79bd8a3 100644
--- a/Fira Code-Regular.ufo/glyphs/guillemotright.case.glif
+++ b/Fira Code-Regular.ufo/glyphs/guillemotright.case.glif
@@ -2,15 +2,6 @@
-
-
-
-
-
-
-
-
-
@@ -20,6 +11,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/guillemotright.glif b/Fira Code-Regular.ufo/glyphs/guillemotright.glif
index 2eae60a..a07c4ba 100644
--- a/Fira Code-Regular.ufo/glyphs/guillemotright.glif
+++ b/Fira Code-Regular.ufo/glyphs/guillemotright.glif
@@ -3,15 +3,6 @@
-
-
-
-
-
-
-
-
-
@@ -21,6 +12,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/hungarumlaut.case.glif b/Fira Code-Regular.ufo/glyphs/hungarumlaut.case.glif
index a13e21e..54e25d5 100644
--- a/Fira Code-Regular.ufo/glyphs/hungarumlaut.case.glif
+++ b/Fira Code-Regular.ufo/glyphs/hungarumlaut.case.glif
@@ -2,18 +2,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/hungarumlaut.glif b/Fira Code-Regular.ufo/glyphs/hungarumlaut.glif
index b5979ff..e19bcda 100644
--- a/Fira Code-Regular.ufo/glyphs/hungarumlaut.glif
+++ b/Fira Code-Regular.ufo/glyphs/hungarumlaut.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/hyphen_greater_greater.glif b/Fira Code-Regular.ufo/glyphs/hyphen_greater_greater.glif
index f905d96..7d46369 100644
--- a/Fira Code-Regular.ufo/glyphs/hyphen_greater_greater.glif
+++ b/Fira Code-Regular.ufo/glyphs/hyphen_greater_greater.glif
@@ -2,6 +2,14 @@
+
+
+
+
+
+
+
+
@@ -19,14 +27,6 @@
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/hyphen_hyphen_greater.glif b/Fira Code-Regular.ufo/glyphs/hyphen_hyphen_greater.glif
new file mode 100644
index 0000000..530bde2
--- /dev/null
+++ b/Fira Code-Regular.ufo/glyphs/hyphen_hyphen_greater.glif
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.layerData
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/idieresis.glif b/Fira Code-Regular.ufo/glyphs/idieresis.glif
index 4ac135d..bf5b590 100644
--- a/Fira Code-Regular.ufo/glyphs/idieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/idieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/ij.glif b/Fira Code-Regular.ufo/glyphs/ij.glif
index fb0340a..97e6b68 100644
--- a/Fira Code-Regular.ufo/glyphs/ij.glif
+++ b/Fira Code-Regular.ufo/glyphs/ij.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/invsmileface.glif b/Fira Code-Regular.ufo/glyphs/invsmileface.glif
index aea21ba..70948c0 100644
--- a/Fira Code-Regular.ufo/glyphs/invsmileface.glif
+++ b/Fira Code-Regular.ufo/glyphs/invsmileface.glif
@@ -17,20 +17,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -45,6 +31,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/iotadieresis.glif b/Fira Code-Regular.ufo/glyphs/iotadieresis.glif
index 2390c05..66f838d 100644
--- a/Fira Code-Regular.ufo/glyphs/iotadieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/iotadieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/iotadieresistonos.glif b/Fira Code-Regular.ufo/glyphs/iotadieresistonos.glif
index a8b0d00..ba42a76 100644
--- a/Fira Code-Regular.ufo/glyphs/iotadieresistonos.glif
+++ b/Fira Code-Regular.ufo/glyphs/iotadieresistonos.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/kgreenlandic.glif b/Fira Code-Regular.ufo/glyphs/kgreenlandic.glif
index b9ea1c7..3d76237 100644
--- a/Fira Code-Regular.ufo/glyphs/kgreenlandic.glif
+++ b/Fira Code-Regular.ufo/glyphs/kgreenlandic.glif
@@ -3,12 +3,6 @@
-
-
-
-
-
-
@@ -17,6 +11,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_equal.glif b/Fira Code-Regular.ufo/glyphs/less_equal.glif
index 8adb3e1..9028237 100644
--- a/Fira Code-Regular.ufo/glyphs/less_equal.glif
+++ b/Fira Code-Regular.ufo/glyphs/less_equal.glif
@@ -3,13 +3,13 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_equal_greater.glif b/Fira Code-Regular.ufo/glyphs/less_equal_greater.glif
index d3c27ed..d07a89d 100644
--- a/Fira Code-Regular.ufo/glyphs/less_equal_greater.glif
+++ b/Fira Code-Regular.ufo/glyphs/less_equal_greater.glif
@@ -3,16 +3,13 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -24,13 +21,16 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_hyphen.glif b/Fira Code-Regular.ufo/glyphs/less_hyphen.glif
index 6d4ff38..703053e 100644
--- a/Fira Code-Regular.ufo/glyphs/less_hyphen.glif
+++ b/Fira Code-Regular.ufo/glyphs/less_hyphen.glif
@@ -3,21 +3,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_hyphen_hyphen.glif b/Fira Code-Regular.ufo/glyphs/less_hyphen_hyphen.glif
new file mode 100644
index 0000000..75e0c15
--- /dev/null
+++ b/Fira Code-Regular.ufo/glyphs/less_hyphen_hyphen.glif
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.layerData
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_less.glif b/Fira Code-Regular.ufo/glyphs/less_less.glif
index 287ac34..743aed4 100644
--- a/Fira Code-Regular.ufo/glyphs/less_less.glif
+++ b/Fira Code-Regular.ufo/glyphs/less_less.glif
@@ -3,22 +3,22 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_less_equal.glif b/Fira Code-Regular.ufo/glyphs/less_less_equal.glif
index ed829d6..375c559 100644
--- a/Fira Code-Regular.ufo/glyphs/less_less_equal.glif
+++ b/Fira Code-Regular.ufo/glyphs/less_less_equal.glif
@@ -3,34 +3,34 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/less_less_hyphen.glif b/Fira Code-Regular.ufo/glyphs/less_less_hyphen.glif
index 6b54c33..c61107f 100644
--- a/Fira Code-Regular.ufo/glyphs/less_less_hyphen.glif
+++ b/Fira Code-Regular.ufo/glyphs/less_less_hyphen.glif
@@ -3,29 +3,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/ltshade.glif b/Fira Code-Regular.ufo/glyphs/ltshade.glif
index 29049f8..c23ae66 100644
--- a/Fira Code-Regular.ufo/glyphs/ltshade.glif
+++ b/Fira Code-Regular.ufo/glyphs/ltshade.glif
@@ -4,28 +4,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -34,40 +16,28 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -76,34 +46,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -112,34 +82,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -148,34 +118,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -184,34 +154,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -220,34 +190,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -256,34 +226,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -292,34 +262,34 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -328,28 +298,40 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -358,10 +340,28 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/numbersign.glif b/Fira Code-Regular.ufo/glyphs/numbersign.glif
index 072cbd3..d6a7706 100644
--- a/Fira Code-Regular.ufo/glyphs/numbersign.glif
+++ b/Fira Code-Regular.ufo/glyphs/numbersign.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -33,12 +39,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/numbersign.tosf.glif b/Fira Code-Regular.ufo/glyphs/numbersign.tosf.glif
index 838b952..d9849bf 100644
--- a/Fira Code-Regular.ufo/glyphs/numbersign.tosf.glif
+++ b/Fira Code-Regular.ufo/glyphs/numbersign.tosf.glif
@@ -2,6 +2,12 @@
+
+
+
+
+
+
@@ -32,12 +38,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/numbersign_parenleft.glif b/Fira Code-Regular.ufo/glyphs/numbersign_parenleft.glif
index 165ae3a..27d59b2 100644
--- a/Fira Code-Regular.ufo/glyphs/numbersign_parenleft.glif
+++ b/Fira Code-Regular.ufo/glyphs/numbersign_parenleft.glif
@@ -3,26 +3,18 @@
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -45,8 +37,20 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/numbersign_underscore.glif b/Fira Code-Regular.ufo/glyphs/numbersign_underscore.glif
index 3390553..525da56 100644
--- a/Fira Code-Regular.ufo/glyphs/numbersign_underscore.glif
+++ b/Fira Code-Regular.ufo/glyphs/numbersign_underscore.glif
@@ -2,12 +2,6 @@
-
-
-
-
-
-
@@ -40,6 +34,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/odieresis.glif b/Fira Code-Regular.ufo/glyphs/odieresis.glif
index 305a8da..577c97b1 100644
--- a/Fira Code-Regular.ufo/glyphs/odieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/odieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/ohungarumlaut.glif b/Fira Code-Regular.ufo/glyphs/ohungarumlaut.glif
index ea21221..8d1d171 100644
--- a/Fira Code-Regular.ufo/glyphs/ohungarumlaut.glif
+++ b/Fira Code-Regular.ufo/glyphs/ohungarumlaut.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/oslash.glif b/Fira Code-Regular.ufo/glyphs/oslash.glif
index e7ded28..e17ae99 100644
--- a/Fira Code-Regular.ufo/glyphs/oslash.glif
+++ b/Fira Code-Regular.ufo/glyphs/oslash.glif
@@ -3,6 +3,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -29,30 +53,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/oslashacute.glif b/Fira Code-Regular.ufo/glyphs/oslashacute.glif
index 16adcff..1860a46 100644
--- a/Fira Code-Regular.ufo/glyphs/oslashacute.glif
+++ b/Fira Code-Regular.ufo/glyphs/oslashacute.glif
@@ -9,6 +9,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -35,30 +59,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/p.glif b/Fira Code-Regular.ufo/glyphs/p.glif
index b5ca8a4..35b0564 100644
--- a/Fira Code-Regular.ufo/glyphs/p.glif
+++ b/Fira Code-Regular.ufo/glyphs/p.glif
@@ -3,6 +3,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -22,21 +37,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/period_period.glif b/Fira Code-Regular.ufo/glyphs/period_period.glif
index e80664d..b4ec8f9 100644
--- a/Fira Code-Regular.ufo/glyphs/period_period.glif
+++ b/Fira Code-Regular.ufo/glyphs/period_period.glif
@@ -2,8 +2,34 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/period_period_period.glif b/Fira Code-Regular.ufo/glyphs/period_period_period.glif
index e4767fa..b132126 100644
--- a/Fira Code-Regular.ufo/glyphs/period_period_period.glif
+++ b/Fira Code-Regular.ufo/glyphs/period_period_period.glif
@@ -2,9 +2,48 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/perthousand.glif b/Fira Code-Regular.ufo/glyphs/perthousand.glif
index df96e15..6bf06b7 100644
--- a/Fira Code-Regular.ufo/glyphs/perthousand.glif
+++ b/Fira Code-Regular.ufo/glyphs/perthousand.glif
@@ -37,20 +37,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -66,18 +52,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -93,6 +79,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/perthousand.tosf.glif b/Fira Code-Regular.ufo/glyphs/perthousand.tosf.glif
index 33439bd..cededc2 100644
--- a/Fira Code-Regular.ufo/glyphs/perthousand.tosf.glif
+++ b/Fira Code-Regular.ufo/glyphs/perthousand.tosf.glif
@@ -36,20 +36,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -65,18 +51,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -92,6 +78,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/quotedbl.glif b/Fira Code-Regular.ufo/glyphs/quotedbl.glif
index 121dd6e..c896d53 100644
--- a/Fira Code-Regular.ufo/glyphs/quotedbl.glif
+++ b/Fira Code-Regular.ufo/glyphs/quotedbl.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/quotedblbase.glif b/Fira Code-Regular.ufo/glyphs/quotedblbase.glif
index ab558aa..4c6fe06 100644
--- a/Fira Code-Regular.ufo/glyphs/quotedblbase.glif
+++ b/Fira Code-Regular.ufo/glyphs/quotedblbase.glif
@@ -3,23 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +20,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/quotedblleft.glif b/Fira Code-Regular.ufo/glyphs/quotedblleft.glif
index 6c91202..0714cad 100644
--- a/Fira Code-Regular.ufo/glyphs/quotedblleft.glif
+++ b/Fira Code-Regular.ufo/glyphs/quotedblleft.glif
@@ -3,23 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +20,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/quotedblright.glif b/Fira Code-Regular.ufo/glyphs/quotedblright.glif
index a5dca34..752e4ca 100644
--- a/Fira Code-Regular.ufo/glyphs/quotedblright.glif
+++ b/Fira Code-Regular.ufo/glyphs/quotedblright.glif
@@ -3,23 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +20,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/registered.glif b/Fira Code-Regular.ufo/glyphs/registered.glif
index 9de9b91..134af5e 100644
--- a/Fira Code-Regular.ufo/glyphs/registered.glif
+++ b/Fira Code-Regular.ufo/glyphs/registered.glif
@@ -31,6 +31,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -47,17 +58,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/rho.glif b/Fira Code-Regular.ufo/glyphs/rho.glif
index 5e6578c..b585c66 100644
--- a/Fira Code-Regular.ufo/glyphs/rho.glif
+++ b/Fira Code-Regular.ufo/glyphs/rho.glif
@@ -3,6 +3,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -20,21 +35,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/section.glif b/Fira Code-Regular.ufo/glyphs/section.glif
index 45b282c..0c1a244 100644
--- a/Fira Code-Regular.ufo/glyphs/section.glif
+++ b/Fira Code-Regular.ufo/glyphs/section.glif
@@ -3,6 +3,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -55,20 +69,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/section.tosf.glif b/Fira Code-Regular.ufo/glyphs/section.tosf.glif
index c7c971e..92e4ec4 100644
--- a/Fira Code-Regular.ufo/glyphs/section.tosf.glif
+++ b/Fira Code-Regular.ufo/glyphs/section.tosf.glif
@@ -2,6 +2,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -54,20 +68,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/shade.glif b/Fira Code-Regular.ufo/glyphs/shade.glif
index d69aa7a..ba9d0f8 100644
--- a/Fira Code-Regular.ufo/glyphs/shade.glif
+++ b/Fira Code-Regular.ufo/glyphs/shade.glif
@@ -3,6 +3,546 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -125,546 +665,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/sigma.glif b/Fira Code-Regular.ufo/glyphs/sigma.glif
index 4e941bb..c0455ca 100644
--- a/Fira Code-Regular.ufo/glyphs/sigma.glif
+++ b/Fira Code-Regular.ufo/glyphs/sigma.glif
@@ -3,6 +3,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -22,20 +36,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/slash_asterisk.glif b/Fira Code-Regular.ufo/glyphs/slash_asterisk.glif
index 1bac75c..31445f1 100644
--- a/Fira Code-Regular.ufo/glyphs/slash_asterisk.glif
+++ b/Fira Code-Regular.ufo/glyphs/slash_asterisk.glif
@@ -2,8 +2,29 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/slash_slash.glif b/Fira Code-Regular.ufo/glyphs/slash_slash.glif
index 08fae4b..7f8adfd 100644
--- a/Fira Code-Regular.ufo/glyphs/slash_slash.glif
+++ b/Fira Code-Regular.ufo/glyphs/slash_slash.glif
@@ -2,8 +2,18 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/smileface.glif b/Fira Code-Regular.ufo/glyphs/smileface.glif
index df642f0..0ba0deb 100644
--- a/Fira Code-Regular.ufo/glyphs/smileface.glif
+++ b/Fira Code-Regular.ufo/glyphs/smileface.glif
@@ -31,20 +31,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -59,6 +45,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/sun.glif b/Fira Code-Regular.ufo/glyphs/sun.glif
index 7f0a70d..becb32b 100644
--- a/Fira Code-Regular.ufo/glyphs/sun.glif
+++ b/Fira Code-Regular.ufo/glyphs/sun.glif
@@ -3,6 +3,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -53,20 +67,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/thorn.glif b/Fira Code-Regular.ufo/glyphs/thorn.glif
index 3fe9955..3571297 100644
--- a/Fira Code-Regular.ufo/glyphs/thorn.glif
+++ b/Fira Code-Regular.ufo/glyphs/thorn.glif
@@ -3,6 +3,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -22,21 +37,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/threeeighths.glif b/Fira Code-Regular.ufo/glyphs/threeeighths.glif
index 6e88602..dbbc6e2 100644
--- a/Fira Code-Regular.ufo/glyphs/threeeighths.glif
+++ b/Fira Code-Regular.ufo/glyphs/threeeighths.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -46,12 +52,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/threequarters.glif b/Fira Code-Regular.ufo/glyphs/threequarters.glif
index 2c2b622..1299949 100644
--- a/Fira Code-Regular.ufo/glyphs/threequarters.glif
+++ b/Fira Code-Regular.ufo/glyphs/threequarters.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -46,12 +52,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/u1F310_.glif b/Fira Code-Regular.ufo/glyphs/u1F310_.glif
index ba02eac..2ff252f 100644
--- a/Fira Code-Regular.ufo/glyphs/u1F310_.glif
+++ b/Fira Code-Regular.ufo/glyphs/u1F310_.glif
@@ -17,18 +17,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -42,15 +30,16 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -64,16 +53,15 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -88,14 +76,16 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -108,36 +98,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -152,16 +120,36 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -176,15 +164,16 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -197,6 +186,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/udieresis.glif b/Fira Code-Regular.ufo/glyphs/udieresis.glif
index c15d084..7e8f2a0 100644
--- a/Fira Code-Regular.ufo/glyphs/udieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/udieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uhungarumlaut.glif b/Fira Code-Regular.ufo/glyphs/uhungarumlaut.glif
index b59b180..4216e20 100644
--- a/Fira Code-Regular.ufo/glyphs/uhungarumlaut.glif
+++ b/Fira Code-Regular.ufo/glyphs/uhungarumlaut.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni0308.glif b/Fira Code-Regular.ufo/glyphs/uni0308.glif
index 05dc50f..494fecf 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0308.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0308.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni030B_.glif b/Fira Code-Regular.ufo/glyphs/uni030B_.glif
index 354212b..fbe6b15 100644
--- a/Fira Code-Regular.ufo/glyphs/uni030B_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni030B_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni0401.glif b/Fira Code-Regular.ufo/glyphs/uni0401.glif
index d1c7712..a9e3307 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0401.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0401.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni0407.glif b/Fira Code-Regular.ufo/glyphs/uni0407.glif
index fc05dae..c19bc1a 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0407.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0407.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni040A_.glif b/Fira Code-Regular.ufo/glyphs/uni040A_.glif
index 04b9faa..7a31b0f 100644
--- a/Fira Code-Regular.ufo/glyphs/uni040A_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni040A_.glif
@@ -3,6 +3,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -23,17 +34,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0410.glif b/Fira Code-Regular.ufo/glyphs/uni0410.glif
index 1725f92..d3d3d75 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0410.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0410.glif
@@ -3,6 +3,11 @@
+
+
+
+
+
@@ -13,11 +18,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0414.glif b/Fira Code-Regular.ufo/glyphs/uni0414.glif
index 1c7a9c4..8234aa0 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0414.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0414.glif
@@ -3,6 +3,15 @@
+
+
+
+
+
+
+
+
+
@@ -20,15 +29,6 @@
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0424.glif b/Fira Code-Regular.ufo/glyphs/uni0424.glif
index 75cd256..92cfaff 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0424.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0424.glif
@@ -23,15 +23,6 @@
-
-
-
-
-
-
-
-
-
@@ -41,6 +32,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni042B_.glif b/Fira Code-Regular.ufo/glyphs/uni042B_.glif
index def8a61..34c071f 100644
--- a/Fira Code-Regular.ufo/glyphs/uni042B_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni042B_.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -16,12 +22,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni042F_.glif b/Fira Code-Regular.ufo/glyphs/uni042F_.glif
index 7d98dc3..a9f1905 100644
--- a/Fira Code-Regular.ufo/glyphs/uni042F_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni042F_.glif
@@ -3,6 +3,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -19,17 +30,6 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0434.glif b/Fira Code-Regular.ufo/glyphs/uni0434.glif
index 248dc9c..17951fa 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0434.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0434.glif
@@ -3,6 +3,15 @@
+
+
+
+
+
+
+
+
+
@@ -20,15 +29,6 @@
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0440.glif b/Fira Code-Regular.ufo/glyphs/uni0440.glif
index 28de8e8..97025c3 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0440.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0440.glif
@@ -3,6 +3,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -22,21 +37,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0444.glif b/Fira Code-Regular.ufo/glyphs/uni0444.glif
index ce4c33d..441e589 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0444.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0444.glif
@@ -3,6 +3,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -35,36 +65,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni044B_.glif b/Fira Code-Regular.ufo/glyphs/uni044B_.glif
index 07e4afd..0159e28 100644
--- a/Fira Code-Regular.ufo/glyphs/uni044B_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni044B_.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -16,12 +22,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni044F_.glif b/Fira Code-Regular.ufo/glyphs/uni044F_.glif
index acf4027..a240481 100644
--- a/Fira Code-Regular.ufo/glyphs/uni044F_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni044F_.glif
@@ -3,6 +3,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -21,19 +34,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni0451.glif b/Fira Code-Regular.ufo/glyphs/uni0451.glif
index ac3fbca..2ed2c64 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0451.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0451.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni0457.glif b/Fira Code-Regular.ufo/glyphs/uni0457.glif
index e960ad4..a347b91 100644
--- a/Fira Code-Regular.ufo/glyphs/uni0457.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni0457.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04D0_.glif b/Fira Code-Regular.ufo/glyphs/uni04D0_.glif
index bc11fa7..b122a0b 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04D0_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04D0_.glif
@@ -19,6 +19,11 @@
+
+
+
+
+
@@ -29,11 +34,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni04D2_.glif b/Fira Code-Regular.ufo/glyphs/uni04D2_.glif
index 84d0233..4797afb 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04D2_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04D2_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -41,11 +46,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni04D3_.glif b/Fira Code-Regular.ufo/glyphs/uni04D3_.glif
index 45896cb..4606514 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04D3_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04D3_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04D4_.glif b/Fira Code-Regular.ufo/glyphs/uni04D4_.glif
index 75db504..8e2e2f1 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04D4_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04D4_.glif
@@ -3,6 +3,11 @@
+
+
+
+
+
@@ -21,11 +26,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni04DA_.glif b/Fira Code-Regular.ufo/glyphs/uni04DA_.glif
index 02f4f4c..f970d2f 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04DA_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04DA_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04DB_.glif b/Fira Code-Regular.ufo/glyphs/uni04DB_.glif
index d20867d..573b0e0 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04DB_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04DB_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04DC_.glif b/Fira Code-Regular.ufo/glyphs/uni04DC_.glif
index 3f9e159..29148e6 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04DC_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04DC_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04DD_.glif b/Fira Code-Regular.ufo/glyphs/uni04DD_.glif
index abdaaa0..79bc716 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04DD_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04DD_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04DE_.glif b/Fira Code-Regular.ufo/glyphs/uni04DE_.glif
index 08f43b0..74b9565 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04DE_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04DE_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04DF_.glif b/Fira Code-Regular.ufo/glyphs/uni04DF_.glif
index 55feb3b..63293a0 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04DF_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04DF_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04E4_.glif b/Fira Code-Regular.ufo/glyphs/uni04E4_.glif
index def9b1c..1cf32f4 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04E4_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04E4_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04E5_.glif b/Fira Code-Regular.ufo/glyphs/uni04E5_.glif
index 8509a87..0b58e24 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04E5_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04E5_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04E6_.glif b/Fira Code-Regular.ufo/glyphs/uni04E6_.glif
index 6714b61..953f696 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04E6_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04E6_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04E7_.glif b/Fira Code-Regular.ufo/glyphs/uni04E7_.glif
index 1a2c43c..928402d 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04E7_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04E7_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04EA_.glif b/Fira Code-Regular.ufo/glyphs/uni04EA_.glif
index 6a8f598..e05e28c 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04EA_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04EA_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04EB_.glif b/Fira Code-Regular.ufo/glyphs/uni04EB_.glif
index 69c5761..35b2cbe 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04EB_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04EB_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04EC_.glif b/Fira Code-Regular.ufo/glyphs/uni04EC_.glif
index 6ecdaf6..7eb20f5 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04EC_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04EC_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04ED_.glif b/Fira Code-Regular.ufo/glyphs/uni04ED_.glif
index a3471ce..19d42f8 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04ED_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04ED_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F0_.glif b/Fira Code-Regular.ufo/glyphs/uni04F0_.glif
index 0ba623c..b6377d7 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F0_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F0_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F1_.glif b/Fira Code-Regular.ufo/glyphs/uni04F1_.glif
index 2e7eae7..5360773 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F1_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F1_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F2_.glif b/Fira Code-Regular.ufo/glyphs/uni04F2_.glif
index 56b0900..8107e80 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F2_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F2_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F3_.glif b/Fira Code-Regular.ufo/glyphs/uni04F3_.glif
index b0448a7..26161d3 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F3_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F3_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F4_.glif b/Fira Code-Regular.ufo/glyphs/uni04F4_.glif
index f5edcb4..f7df1de 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F4_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F4_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F5_.glif b/Fira Code-Regular.ufo/glyphs/uni04F5_.glif
index 1ba49f2..a908a08 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F5_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F5_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F8_.glif b/Fira Code-Regular.ufo/glyphs/uni04F8_.glif
index 5e7400d..38439da 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F8_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F8_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -44,12 +50,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni04F9_.glif b/Fira Code-Regular.ufo/glyphs/uni04F9_.glif
index 6d3381f..45a2e48 100644
--- a/Fira Code-Regular.ufo/glyphs/uni04F9_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni04F9_.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -44,12 +50,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FB8_.glif b/Fira Code-Regular.ufo/glyphs/uni1FB8_.glif
index 3da2c75..fa73473 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FB8_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FB8_.glif
@@ -19,6 +19,11 @@
+
+
+
+
+
@@ -29,11 +34,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FB9_.glif b/Fira Code-Regular.ufo/glyphs/uni1FB9_.glif
index 47d410f..5f91900 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FB9_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FB9_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FBA_.glif b/Fira Code-Regular.ufo/glyphs/uni1FBA_.glif
index 60dbf02..58ecafd 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FBA_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FBA_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FBB_.glif b/Fira Code-Regular.ufo/glyphs/uni1FBB_.glif
index 1d1e7eb..2198847 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FBB_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FBB_.glif
@@ -9,6 +9,11 @@
+
+
+
+
+
@@ -19,11 +24,6 @@
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FD2_.glif b/Fira Code-Regular.ufo/glyphs/uni1FD2_.glif
index fe8820f..df9897a 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FD2_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FD2_.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FD3_.glif b/Fira Code-Regular.ufo/glyphs/uni1FD3_.glif
index 40bcea9..d2f7b51 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FD3_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FD3_.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FD7_.glif b/Fira Code-Regular.ufo/glyphs/uni1FD7_.glif
index 07d9e45..d3c3963 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FD7_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FD7_.glif
@@ -25,20 +25,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -53,6 +39,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FE2_.glif b/Fira Code-Regular.ufo/glyphs/uni1FE2_.glif
index 9081eaf..974f693 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FE2_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FE2_.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FE3_.glif b/Fira Code-Regular.ufo/glyphs/uni1FE3_.glif
index 0b15de6..e87b4a6 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FE3_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FE3_.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni1FE7_.glif b/Fira Code-Regular.ufo/glyphs/uni1FE7_.glif
index 76f0a47..9060d15 100644
--- a/Fira Code-Regular.ufo/glyphs/uni1FE7_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni1FE7_.glif
@@ -25,20 +25,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -53,6 +39,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni2116.glif b/Fira Code-Regular.ufo/glyphs/uni2116.glif
index dce6641..4a8bc98 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2116.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2116.glif
@@ -17,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37,20 +51,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni2157.glif b/Fira Code-Regular.ufo/glyphs/uni2157.glif
index 5e43b66..d76ec87 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2157.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2157.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -46,12 +52,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni215A_.glif b/Fira Code-Regular.ufo/glyphs/uni215A_.glif
index 9522155..b689f96 100644
--- a/Fira Code-Regular.ufo/glyphs/uni215A_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni215A_.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -36,12 +42,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni2328.glif b/Fira Code-Regular.ufo/glyphs/uni2328.glif
index 79ee048..3005c48 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2328.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2328.glif
@@ -21,60 +21,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -101,22 +47,76 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -137,22 +137,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni254C_.glif b/Fira Code-Regular.ufo/glyphs/uni254C_.glif
index bb60f02..103ab14 100644
--- a/Fira Code-Regular.ufo/glyphs/uni254C_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni254C_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni254D_.glif b/Fira Code-Regular.ufo/glyphs/uni254D_.glif
index 8779a4a..1e9b02b 100644
--- a/Fira Code-Regular.ufo/glyphs/uni254D_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni254D_.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni2551.glif b/Fira Code-Regular.ufo/glyphs/uni2551.glif
index c01e0df..1c94f62 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2551.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2551.glif
@@ -3,18 +3,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni255A_.glif b/Fira Code-Regular.ufo/glyphs/uni255A_.glif
index 3618f51..e1a7d7a 100644
--- a/Fira Code-Regular.ufo/glyphs/uni255A_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni255A_.glif
@@ -3,14 +3,6 @@
-
-
-
-
-
-
-
-
@@ -19,6 +11,14 @@
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni255D_.glif b/Fira Code-Regular.ufo/glyphs/uni255D_.glif
index d990e29..0c24ecf 100644
--- a/Fira Code-Regular.ufo/glyphs/uni255D_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni255D_.glif
@@ -3,14 +3,6 @@
-
-
-
-
-
-
-
-
@@ -19,6 +11,14 @@
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni255F_.glif b/Fira Code-Regular.ufo/glyphs/uni255F_.glif
index 7653c10..d4c0a93 100644
--- a/Fira Code-Regular.ufo/glyphs/uni255F_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni255F_.glif
@@ -3,12 +3,6 @@
-
-
-
-
-
-
@@ -19,6 +13,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni2560.glif b/Fira Code-Regular.ufo/glyphs/uni2560.glif
index 71c8539..24ded9b 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2560.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2560.glif
@@ -3,12 +3,6 @@
-
-
-
-
-
-
@@ -17,6 +11,12 @@
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni2562.glif b/Fira Code-Regular.ufo/glyphs/uni2562.glif
index 8756f22..f61edfc 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2562.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2562.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -13,12 +19,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni2563.glif b/Fira Code-Regular.ufo/glyphs/uni2563.glif
index a648e63..522d9dc 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2563.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2563.glif
@@ -3,6 +3,12 @@
+
+
+
+
+
+
@@ -11,12 +17,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni2566.glif b/Fira Code-Regular.ufo/glyphs/uni2566.glif
index 143d947..67adafd 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2566.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2566.glif
@@ -9,14 +9,6 @@
-
-
-
-
-
-
-
-
@@ -25,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni2569.glif b/Fira Code-Regular.ufo/glyphs/uni2569.glif
index d6c01d6..ef6d49c 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2569.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2569.glif
@@ -3,14 +3,6 @@
-
-
-
-
-
-
-
-
@@ -19,6 +11,14 @@
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni256C_.glif b/Fira Code-Regular.ufo/glyphs/uni256C_.glif
index 06518b6..386f392 100644
--- a/Fira Code-Regular.ufo/glyphs/uni256C_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni256C_.glif
@@ -3,14 +3,6 @@
-
-
-
-
-
-
-
-
@@ -20,12 +12,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -35,6 +27,14 @@
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni25DB_.glif b/Fira Code-Regular.ufo/glyphs/uni25DB_.glif
index 376e285..830c3bf 100644
--- a/Fira Code-Regular.ufo/glyphs/uni25DB_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni25DB_.glif
@@ -3,6 +3,15 @@
+
+
+
+
+
+
+
+
+
@@ -16,15 +25,6 @@
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni25EB_.glif b/Fira Code-Regular.ufo/glyphs/uni25EB_.glif
index cfa5ab6..58264d9 100644
--- a/Fira Code-Regular.ufo/glyphs/uni25EB_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni25EB_.glif
@@ -9,18 +9,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uni25F0_.glif b/Fira Code-Regular.ufo/glyphs/uni25F0_.glif
index 1bd7454..e9d5605 100644
--- a/Fira Code-Regular.ufo/glyphs/uni25F0_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni25F0_.glif
@@ -9,6 +9,12 @@
+
+
+
+
+
+
@@ -17,12 +23,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni25F3_.glif b/Fira Code-Regular.ufo/glyphs/uni25F3_.glif
index fa36840..8b73fa8 100644
--- a/Fira Code-Regular.ufo/glyphs/uni25F3_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni25F3_.glif
@@ -9,6 +9,12 @@
+
+
+
+
+
+
@@ -17,12 +23,6 @@
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni25F7_.glif b/Fira Code-Regular.ufo/glyphs/uni25F7_.glif
index 5cfaf53..5c8eef8 100644
--- a/Fira Code-Regular.ufo/glyphs/uni25F7_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni25F7_.glif
@@ -17,6 +17,13 @@
+
+
+
+
+
+
+
@@ -30,13 +37,6 @@
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uni2620.glif b/Fira Code-Regular.ufo/glyphs/uni2620.glif
index 19569e3..6f67ece 100644
--- a/Fira Code-Regular.ufo/glyphs/uni2620.glif
+++ b/Fira Code-Regular.ufo/glyphs/uni2620.glif
@@ -24,30 +24,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -73,18 +49,28 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -100,6 +86,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -112,30 +112,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -160,6 +136,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/uniE000_.glif b/Fira Code-Regular.ufo/glyphs/uniE000_.glif
index 1f87d86..be93bb7 100644
--- a/Fira Code-Regular.ufo/glyphs/uniE000_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uniE000_.glif
@@ -3,6 +3,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -333,73 +400,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uniE001_.glif b/Fira Code-Regular.ufo/glyphs/uniE001_.glif
index 5bc3fa1..2f5cd34 100644
--- a/Fira Code-Regular.ufo/glyphs/uniE001_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uniE001_.glif
@@ -3,6 +3,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -221,73 +288,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/uniE003_.glif b/Fira Code-Regular.ufo/glyphs/uniE003_.glif
index bbc4624..72ce9a5 100644
--- a/Fira Code-Regular.ufo/glyphs/uniE003_.glif
+++ b/Fira Code-Regular.ufo/glyphs/uniE003_.glif
@@ -3,6 +3,179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -333,179 +506,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Fira Code-Regular.ufo/glyphs/upsilondieresis.glif b/Fira Code-Regular.ufo/glyphs/upsilondieresis.glif
index ea5da81..5ab1f79 100644
--- a/Fira Code-Regular.ufo/glyphs/upsilondieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/upsilondieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/upsilondieresistonos.glif b/Fira Code-Regular.ufo/glyphs/upsilondieresistonos.glif
index 4b71f97..9a126ed 100644
--- a/Fira Code-Regular.ufo/glyphs/upsilondieresistonos.glif
+++ b/Fira Code-Regular.ufo/glyphs/upsilondieresistonos.glif
@@ -9,20 +9,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -37,6 +23,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/wdieresis.glif b/Fira Code-Regular.ufo/glyphs/wdieresis.glif
index 89059cd..56cb555 100644
--- a/Fira Code-Regular.ufo/glyphs/wdieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/wdieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/glyphs/ydieresis.glif b/Fira Code-Regular.ufo/glyphs/ydieresis.glif
index 5fb88b2..a8b9114 100644
--- a/Fira Code-Regular.ufo/glyphs/ydieresis.glif
+++ b/Fira Code-Regular.ufo/glyphs/ydieresis.glif
@@ -3,20 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -31,6 +17,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Fira Code-Regular.ufo/lib.plist b/Fira Code-Regular.ufo/lib.plist
index 5f8e9ed..6a33501 100644
--- a/Fira Code-Regular.ufo/lib.plist
+++ b/Fira Code-Regular.ufo/lib.plist
@@ -3,316 +3,420 @@
com.typemytype.robofont.binarySource
- /Users/nprokopov/Dropbox/Public/Fonts/FiraFonts3111/FiraMono3111/OTF/FiraMono-Regular.otf
+ /Users/prokopov/Library/Fonts/FiraCode-Regular.otf
com.typemytype.robofont.compileSettings.MacRomanFirst
1
com.typemytype.robofont.compileSettings.autohint
- 1
+ 0
com.typemytype.robofont.compileSettings.checkOutlines
- 1
+ 0
com.typemytype.robofont.compileSettings.decompose
1
com.typemytype.robofont.compileSettings.generateFormat
0
com.typemytype.robofont.compileSettings.path
- /Users/nprokopov/Dropbox/Public/Fonts/FiraFonts3111/FiraMono3111/OTF/FiraCode-Regular.otf
+ /Users/prokopov/Desktop/FiraCode-Regular.otf
com.typemytype.robofont.compileSettings.releaseMode
1
- com.typemytype.robofont.foreground.layerStrokeColor
-
- 0.5
- 0.0
- 0.5
- 0.7
-
- com.typemytype.robofont.italicSlantOffset
- 0
com.typemytype.robofont.layerOrder
com.typemytype.robofont.segmentType
curve
- com.typemytype.robofont.shouldAddPointsInSplineConversion
- 0
com.typemytype.robofont.sort
ascending
.notdef
+ Eth
+ eth
+ Lslash
+ lslash
+ Scaron
+ scaron
+ Yacute
+ yacute
+ Thorn
+ thorn
+ CR
+ Zcaron
+ zcaron
+ onehalf
+ onequarter
+ onesuperior
+ threequarters
+ threesuperior
+ twosuperior
+ brokenbar
+ minus
+ multiply
+ space
+ exclam
+ quotedbl
+ numbersign
+ dollar
+ percent
+ ampersand
+ quotesingle
+ parenleft
+ parenright
+ asterisk
+ plus
+ comma
+ hyphen
+ period
+ slash
+ zero
+ one
+ two
+ three
+ four
+ five
+ six
+ seven
+ eight
+ nine
+ colon
+ semicolon
+ less
+ equal
+ greater
+ question
+ at
A
- Aacute
- Abreve
- Acircumflex
- Adieresis
- Agrave
- Amacron
- Aogonek
- Aring
- Atilde
- AE
- AEacute
B
C
- Cacute
- Ccaron
- Ccedilla
- Ccircumflex
- Cdotaccent
D
- Eth
- Dcaron
- Dcroat
E
- Eacute
- Ebreve
- Ecaron
- Ecircumflex
- Edieresis
- Edotaccent
- Egrave
- Emacron
- Eogonek
F
G
+ H
+ I
+ J
+ K
+ L
+ M
+ N
+ O
+ P
+ Q
+ R
+ S
+ T
+ U
+ V
+ W
+ X
+ Y
+ Z
+ bracketleft
+ backslash
+ bracketright
+ asciicircum
+ underscore
+ grave
+ a
+ b
+ c
+ d
+ e
+ f
+ g
+ h
+ i
+ j
+ k
+ l
+ m
+ n
+ o
+ p
+ q
+ r
+ s
+ t
+ u
+ v
+ w
+ x
+ y
+ z
+ braceleft
+ bar
+ braceright
+ asciitilde
+ Adieresis
+ Aring
+ Ccedilla
+ Eacute
+ Ntilde
+ Odieresis
+ Udieresis
+ aacute
+ agrave
+ acircumflex
+ adieresis
+ atilde
+ aring
+ ccedilla
+ eacute
+ egrave
+ ecircumflex
+ edieresis
+ iacute
+ igrave
+ icircumflex
+ idieresis
+ ntilde
+ oacute
+ ograve
+ ocircumflex
+ odieresis
+ otilde
+ uacute
+ ugrave
+ ucircumflex
+ udieresis
+ dagger
+ degree
+ cent
+ sterling
+ section
+ bullet
+ paragraph
+ germandbls
+ registered
+ copyright
+ trademark
+ acute
+ dieresis
+ notequal
+ AE
+ Oslash
+ infinity
+ plusminus
+ lessequal
+ greaterequal
+ yen
+ mu
+ partialdiff
+ summation
+ product
+ pi
+ integral
+ ordfeminine
+ ordmasculine
+ Omega
+ ae
+ oslash
+ questiondown
+ exclamdown
+ logicalnot
+ radical
+ florin
+ approxequal
+ Delta
+ guillemotleft
+ guillemotright
+ ellipsis
+ Agrave
+ Atilde
+ Otilde
+ OE
+ oe
+ endash
+ emdash
+ quotedblleft
+ quotedblright
+ quoteleft
+ quoteright
+ divide
+ lozenge
+ ydieresis
+ Ydieresis
+ fraction
+ currency
+ guilsinglleft
+ guilsinglright
+ fi
+ fl
+ daggerdbl
+ periodcentered
+ quotesinglbase
+ quotedblbase
+ perthousand
+ Acircumflex
+ Ecircumflex
+ Aacute
+ Edieresis
+ Egrave
+ Iacute
+ Icircumflex
+ Idieresis
+ Igrave
+ Oacute
+ Ocircumflex
+ Ograve
+ Uacute
+ Ucircumflex
+ Ugrave
+ dotlessi
+ circumflex
+ tilde
+ macron
+ breve
+ dotaccent
+ ring
+ cedilla
+ hungarumlaut
+ ogonek
+ caron
+ Abreve
+ Amacron
+ Aogonek
+ AEacute
+ Cacute
+ Ccaron
+ Ccircumflex
+ Cdotaccent
+ Dcaron
+ Dcroat
+ Ebreve
+ Ecaron
+ Edotaccent
+ Emacron
+ Eogonek
Gbreve
Gcircumflex
Gcommaaccent
Gdotaccent
- H
Hbar
Hcircumflex
- I
IJ
- Iacute
Ibreve
- Icircumflex
- Idieresis
Idotaccent
- Igrave
Imacron
Iogonek
Itilde
- J
Jcircumflex
- K
Kcommaaccent
- L
Lacute
Lcaron
Lcommaaccent
Ldot
- Lslash
- M
- N
Nacute
Ncaron
Ncommaaccent
Eng
- Ntilde
- O
- Oacute
Obreve
- Ocircumflex
- Odieresis
- Ograve
Ohungarumlaut
Omacron
- Oslash
Oslashacute
- Otilde
- OE
- P
- Thorn
- Q
- R
Racute
Rcaron
Rcommaaccent
- S
Sacute
- Scaron
Scedilla
Scircumflex
Scommaaccent
- T
Tbar
Tcaron
Tcedilla
uni021A
- U
- Uacute
Ubreve
- Ucircumflex
- Udieresis
- Ugrave
Uhungarumlaut
Umacron
Uogonek
Uring
Utilde
- V
- W
Wacute
Wcircumflex
Wdieresis
Wgrave
- X
- Y
- Yacute
Ycircumflex
- Ydieresis
Ygrave
- Z
Zacute
- Zcaron
Zdotaccent
Cacute.loclPLK
Nacute.loclPLK
Oacute.loclPLK
Sacute.loclPLK
Zacute.loclPLK
- a
- aacute
abreve
- acircumflex
- adieresis
- agrave
amacron
aogonek
- aring
- atilde
- ae
aeacute
- b
- c
cacute
ccaron
- ccedilla
ccircumflex
cdotaccent
- d
- eth
dcaron
dcroat
- e
- eacute
ebreve
ecaron
- ecircumflex
- edieresis
edotaccent
- egrave
emacron
eogonek
- f
- g
gbreve
gcircumflex
gcommaaccent
gdotaccent
- h
hbar
hcircumflex
- i
- dotlessi
- iacute
ibreve
- icircumflex
- idieresis
i.loclTRK
- igrave
ij
imacron
iogonek
itilde
- j
jdotless
jcircumflex
- k
kcommaaccent
kgreenlandic
- l
lacute
lcaron
lcommaaccent
ldot
- lslash
- m
- n
nacute
napostrophe
ncaron
ncommaaccent
eng
- ntilde
- o
- oacute
obreve
- ocircumflex
- odieresis
- ograve
ohungarumlaut
omacron
- oslash
oslashacute
- otilde
- oe
- p
- thorn
- q
- r
racute
rcaron
rcommaaccent
- s
sacute
- scaron
scedilla
scircumflex
scommaaccent
- germandbls
- t
tbar
tcaron
tcedilla
uni021B
- u
- uacute
ubreve
- ucircumflex
- udieresis
- ugrave
uhungarumlaut
umacron
uogonek
uring
utilde
- v
- w
wacute
wcircumflex
wdieresis
wgrave
- x
- y
- yacute
ycircumflex
- ydieresis
ygrave
- z
zacute
- zcaron
zdotaccent
cacute.loclPLK
nacute.loclPLK
oacute.loclPLK
sacute.loclPLK
zacute.loclPLK
- fi
- fl
- ordfeminine
- ordmasculine
nsuperior
uni0410
uni0411
@@ -503,7 +607,6 @@
Alpha
Beta
Gamma
- Delta
Epsilon
Zeta
Eta
@@ -523,7 +626,6 @@
Phi
Chi
Psi
- Omega
Alphatonos
Epsilontonos
Etatonos
@@ -564,11 +666,9 @@
iota
kappa
lambda
- mu
nu
xi
omicron
- pi
rho
sigmafinal
sigma
@@ -620,16 +720,6 @@
uni1F7C
uni1F7D
uni1FF6
- zero
- one
- two
- three
- four
- five
- six
- seven
- eight
- nine
zero.tosf
one.tosf
two.tosf
@@ -642,13 +732,9 @@
nine.tosf
zero.zero
zero.tosf.zero
- fraction
onefraction
- onehalf
uni2153
uni2154
- onequarter
- threequarters
uni2155
uni2156
uni2157
@@ -690,45 +776,18 @@
eightinferior
nineinferior
zerosuperior
- onesuperior
- twosuperior
- threesuperior
foursuperior
fivesuperior
sixsuperior
sevensuperior
eightsuperior
ninesuperior
- asterisk
- backslash
- periodcentered
- bullet
- colon
- comma
- ellipsis
- exclam
- exclamdown
- numbersign
- period
- question
- questiondown
- quotedbl
- quotesingle
- semicolon
- slash
- underscore
underscoredbl
exclamdown.case
questiondown.case
numbersign.tosf
uni208D
uni208E
- braceleft
- braceright
- bracketleft
- bracketright
- parenleft
- parenright
parenleftsuperior
parenrightsuperior
braceleft.case
@@ -742,89 +801,45 @@
parenleft.numr
parenright.numr
uni2015
- emdash
- endash
figuredash
- hyphen
softhyphen
emdash.case
endash.case
hyphen.case
softhyphen.case
figuredash.tosf
- guillemotleft
- guillemotright
- guilsinglleft
- guilsinglright
- quotedblbase
- quotedblleft
- quotedblright
- quoteleft
- quoteright
- quotesinglbase
guillemotleft.case
guillemotright.case
guilsinglleft.case
guilsinglright.case
uni2007
uni2008
- space
uni00A0
zerowidthspace
space.frac
uni2007.tf
uni2007.tosf
- CR
- uniFEFF
- cent
- currency
- dollar
Euro
- florin
- sterling
- yen
cent.tosf
currency.tosf
dollar.tosf
Euro.tosf
sterling.tosf
yen.tosf
- approxequal
- asciitilde
bulletoperator
- divide
divisionslash
- equal
uni208C
equalsuperior
equivalence
- greater
- greaterequal
- infinity
- integral
integralbt
integraltp
intersection
- less
- lessequal
- logicalnot
uni00B5
- minus
uni208B
uni207B
- multiply
- notequal
- partialdiff
- percent
- perthousand
- plus
uni208A
- plusminus
plussuperior
- product
- radical
revlogicalnot
- summation
infinity.case
equal.dnom
minus.dnom
@@ -931,7 +946,6 @@
uni25DF
blackDiamond
whiteDiamond
- lozenge
uni25AE
filledrect
uni25AD
@@ -1088,22 +1102,9 @@
diamond
musicalnote
musicalnotedbl
- bar
- brokenbar
- at
- ampersand
- paragraph
- copyright
- registered
- section
- trademark
- degree
estimated
uni2113
uni2116
- asciicircum
- dagger
- daggerdbl
u1F310
house
capslock
@@ -1116,19 +1117,6 @@
degree.tosf
dagger.tosf
daggerdbl.tosf
- acute
- breve
- caron
- cedilla
- circumflex
- dieresis
- dotaccent
- grave
- hungarumlaut
- macron
- ogonek
- ring
- tilde
caron.alt
acute.case
breve.case
@@ -1170,7 +1158,6 @@
uni1FC0
tonos.case
uni02BC
- null
uniE000
uniE001
uniE002
@@ -1178,7 +1165,6 @@
colon_colon
hyphen_greater
hyphen_greater_greater
- numbersign_braceleft
equal_equal
numbersign_parenleft
period_period
@@ -1190,6 +1176,28 @@
period_period_period
less_less
greater_equal
+ less_hyphen
+ less_less_hyphen
+ slash_asterisk
+ equal_greater
+ slash_greater
+ asterisk_slash
+ slash_slash
+ exclam_equal
+ exclam_exclam
+ less_less_equal
+ less_equal_greater
+ colon_equal
+ equal_less_less
+ greater_greater_equal
+ exclam_equal_equal
+ less_greater
+ equal_slash_equal
+ ampersand_ampersand
+ bar_bar
+ equal_greater_greater
+ less_hyphen_hyphen
+ hyphen_hyphen_greater
type
glyphList
@@ -1198,279 +1206,394 @@
public.glyphOrder
.notdef
+ Eth
+ eth
+ Lslash
+ lslash
+ Scaron
+ scaron
+ Yacute
+ yacute
+ Thorn
+ thorn
+ CR
+ Zcaron
+ zcaron
+ onehalf
+ onequarter
+ onesuperior
+ threequarters
+ threesuperior
+ twosuperior
+ brokenbar
+ minus
+ multiply
+ space
+ exclam
+ quotedbl
+ numbersign
+ dollar
+ percent
+ ampersand
+ quotesingle
+ parenleft
+ parenright
+ asterisk
+ plus
+ comma
+ hyphen
+ period
+ slash
+ zero
+ one
+ two
+ three
+ four
+ five
+ six
+ seven
+ eight
+ nine
+ colon
+ semicolon
+ less
+ equal
+ greater
+ question
+ at
A
- Aacute
- Abreve
- Acircumflex
- Adieresis
- Agrave
- Amacron
- Aogonek
- Aring
- Atilde
- AE
- AEacute
B
C
- Cacute
- Ccaron
- Ccedilla
- Ccircumflex
- Cdotaccent
D
- Eth
- Dcaron
- Dcroat
E
- Eacute
- Ebreve
- Ecaron
- Ecircumflex
- Edieresis
- Edotaccent
- Egrave
- Emacron
- Eogonek
F
G
+ H
+ I
+ J
+ K
+ L
+ M
+ N
+ O
+ P
+ Q
+ R
+ S
+ T
+ U
+ V
+ W
+ X
+ Y
+ Z
+ bracketleft
+ backslash
+ bracketright
+ asciicircum
+ underscore
+ grave
+ a
+ b
+ c
+ d
+ e
+ f
+ g
+ h
+ i
+ j
+ k
+ l
+ m
+ n
+ o
+ p
+ q
+ r
+ s
+ t
+ u
+ v
+ w
+ x
+ y
+ z
+ braceleft
+ bar
+ braceright
+ asciitilde
+ Adieresis
+ Aring
+ Ccedilla
+ Eacute
+ Ntilde
+ Odieresis
+ Udieresis
+ aacute
+ agrave
+ acircumflex
+ adieresis
+ atilde
+ aring
+ ccedilla
+ eacute
+ egrave
+ ecircumflex
+ edieresis
+ iacute
+ igrave
+ icircumflex
+ idieresis
+ ntilde
+ oacute
+ ograve
+ ocircumflex
+ odieresis
+ otilde
+ uacute
+ ugrave
+ ucircumflex
+ udieresis
+ dagger
+ degree
+ cent
+ sterling
+ section
+ bullet
+ paragraph
+ germandbls
+ registered
+ copyright
+ trademark
+ acute
+ dieresis
+ notequal
+ AE
+ Oslash
+ infinity
+ plusminus
+ lessequal
+ greaterequal
+ yen
+ mu
+ partialdiff
+ summation
+ product
+ pi
+ integral
+ ordfeminine
+ ordmasculine
+ Omega
+ ae
+ oslash
+ questiondown
+ exclamdown
+ logicalnot
+ radical
+ florin
+ approxequal
+ Delta
+ guillemotleft
+ guillemotright
+ ellipsis
+ Agrave
+ Atilde
+ Otilde
+ OE
+ oe
+ endash
+ emdash
+ quotedblleft
+ quotedblright
+ quoteleft
+ quoteright
+ divide
+ lozenge
+ ydieresis
+ Ydieresis
+ fraction
+ currency
+ guilsinglleft
+ guilsinglright
+ fi
+ fl
+ daggerdbl
+ periodcentered
+ quotesinglbase
+ quotedblbase
+ perthousand
+ Acircumflex
+ Ecircumflex
+ Aacute
+ Edieresis
+ Egrave
+ Iacute
+ Icircumflex
+ Idieresis
+ Igrave
+ Oacute
+ Ocircumflex
+ Ograve
+ Uacute
+ Ucircumflex
+ Ugrave
+ dotlessi
+ circumflex
+ tilde
+ macron
+ breve
+ dotaccent
+ ring
+ cedilla
+ hungarumlaut
+ ogonek
+ caron
+ Abreve
+ Amacron
+ Aogonek
+ AEacute
+ Cacute
+ Ccaron
+ Ccircumflex
+ Cdotaccent
+ Dcaron
+ Dcroat
+ Ebreve
+ Ecaron
+ Edotaccent
+ Emacron
+ Eogonek
Gbreve
Gcircumflex
Gcommaaccent
Gdotaccent
- H
Hbar
Hcircumflex
- I
IJ
- Iacute
Ibreve
- Icircumflex
- Idieresis
Idotaccent
- Igrave
Imacron
Iogonek
Itilde
- J
Jcircumflex
- K
Kcommaaccent
- L
Lacute
Lcaron
Lcommaaccent
Ldot
- Lslash
- M
- N
Nacute
Ncaron
Ncommaaccent
Eng
- Ntilde
- O
- Oacute
Obreve
- Ocircumflex
- Odieresis
- Ograve
Ohungarumlaut
Omacron
- Oslash
Oslashacute
- Otilde
- OE
- P
- Thorn
- Q
- R
Racute
Rcaron
Rcommaaccent
- S
Sacute
- Scaron
Scedilla
Scircumflex
Scommaaccent
- T
Tbar
Tcaron
Tcedilla
uni021A
- U
- Uacute
Ubreve
- Ucircumflex
- Udieresis
- Ugrave
Uhungarumlaut
Umacron
Uogonek
Uring
Utilde
- V
- W
Wacute
Wcircumflex
Wdieresis
Wgrave
- X
- Y
- Yacute
Ycircumflex
- Ydieresis
Ygrave
- Z
Zacute
- Zcaron
Zdotaccent
Cacute.loclPLK
Nacute.loclPLK
Oacute.loclPLK
Sacute.loclPLK
Zacute.loclPLK
- a
- aacute
abreve
- acircumflex
- adieresis
- agrave
amacron
aogonek
- aring
- atilde
- ae
aeacute
- b
- c
cacute
ccaron
- ccedilla
ccircumflex
cdotaccent
- d
- eth
dcaron
dcroat
- e
- eacute
ebreve
ecaron
- ecircumflex
- edieresis
edotaccent
- egrave
emacron
eogonek
- f
- g
gbreve
gcircumflex
gcommaaccent
gdotaccent
- h
hbar
hcircumflex
- i
- dotlessi
- iacute
ibreve
- icircumflex
- idieresis
i.loclTRK
- igrave
ij
imacron
iogonek
itilde
- j
jdotless
jcircumflex
- k
kcommaaccent
kgreenlandic
- l
lacute
lcaron
lcommaaccent
ldot
- lslash
- m
- n
nacute
napostrophe
ncaron
ncommaaccent
eng
- ntilde
- o
- oacute
obreve
- ocircumflex
- odieresis
- ograve
ohungarumlaut
omacron
- oslash
oslashacute
- otilde
- oe
- p
- thorn
- q
- r
racute
rcaron
rcommaaccent
- s
sacute
- scaron
scedilla
scircumflex
scommaaccent
- germandbls
- t
tbar
tcaron
tcedilla
uni021B
- u
- uacute
ubreve
- ucircumflex
- udieresis
- ugrave
uhungarumlaut
umacron
uogonek
uring
utilde
- v
- w
wacute
wcircumflex
wdieresis
wgrave
- x
- y
- yacute
ycircumflex
- ydieresis
ygrave
- z
zacute
- zcaron
zdotaccent
cacute.loclPLK
nacute.loclPLK
oacute.loclPLK
sacute.loclPLK
zacute.loclPLK
- fi
- fl
- ordfeminine
- ordmasculine
nsuperior
uni0410
uni0411
@@ -1661,7 +1784,6 @@
Alpha
Beta
Gamma
- Delta
Epsilon
Zeta
Eta
@@ -1681,7 +1803,6 @@
Phi
Chi
Psi
- Omega
Alphatonos
Epsilontonos
Etatonos
@@ -1722,11 +1843,9 @@
iota
kappa
lambda
- mu
nu
xi
omicron
- pi
rho
sigmafinal
sigma
@@ -1778,16 +1897,6 @@
uni1F7C
uni1F7D
uni1FF6
- zero
- one
- two
- three
- four
- five
- six
- seven
- eight
- nine
zero.tosf
one.tosf
two.tosf
@@ -1800,13 +1909,9 @@
nine.tosf
zero.zero
zero.tosf.zero
- fraction
onefraction
- onehalf
uni2153
uni2154
- onequarter
- threequarters
uni2155
uni2156
uni2157
@@ -1848,45 +1953,18 @@
eightinferior
nineinferior
zerosuperior
- onesuperior
- twosuperior
- threesuperior
foursuperior
fivesuperior
sixsuperior
sevensuperior
eightsuperior
ninesuperior
- asterisk
- backslash
- periodcentered
- bullet
- colon
- comma
- ellipsis
- exclam
- exclamdown
- numbersign
- period
- question
- questiondown
- quotedbl
- quotesingle
- semicolon
- slash
- underscore
underscoredbl
exclamdown.case
questiondown.case
numbersign.tosf
uni208D
uni208E
- braceleft
- braceright
- bracketleft
- bracketright
- parenleft
- parenright
parenleftsuperior
parenrightsuperior
braceleft.case
@@ -1900,89 +1978,45 @@
parenleft.numr
parenright.numr
uni2015
- emdash
- endash
figuredash
- hyphen
softhyphen
emdash.case
endash.case
hyphen.case
softhyphen.case
figuredash.tosf
- guillemotleft
- guillemotright
- guilsinglleft
- guilsinglright
- quotedblbase
- quotedblleft
- quotedblright
- quoteleft
- quoteright
- quotesinglbase
guillemotleft.case
guillemotright.case
guilsinglleft.case
guilsinglright.case
uni2007
uni2008
- space
uni00A0
zerowidthspace
space.frac
uni2007.tf
uni2007.tosf
- CR
- uniFEFF
- cent
- currency
- dollar
Euro
- florin
- sterling
- yen
cent.tosf
currency.tosf
dollar.tosf
Euro.tosf
sterling.tosf
yen.tosf
- approxequal
- asciitilde
bulletoperator
- divide
divisionslash
- equal
uni208C
equalsuperior
equivalence
- greater
- greaterequal
- infinity
- integral
integralbt
integraltp
intersection
- less
- lessequal
- logicalnot
uni00B5
- minus
uni208B
uni207B
- multiply
- notequal
- partialdiff
- percent
- perthousand
- plus
uni208A
- plusminus
plussuperior
- product
- radical
revlogicalnot
- summation
infinity.case
equal.dnom
minus.dnom
@@ -2089,7 +2123,6 @@
uni25DF
blackDiamond
whiteDiamond
- lozenge
uni25AE
filledrect
uni25AD
@@ -2246,22 +2279,9 @@
diamond
musicalnote
musicalnotedbl
- bar
- brokenbar
- at
- ampersand
- paragraph
- copyright
- registered
- section
- trademark
- degree
estimated
uni2113
uni2116
- asciicircum
- dagger
- daggerdbl
u1F310
house
capslock
@@ -2274,19 +2294,6 @@
degree.tosf
dagger.tosf
daggerdbl.tosf
- acute
- breve
- caron
- cedilla
- circumflex
- dieresis
- dotaccent
- grave
- hungarumlaut
- macron
- ogonek
- ring
- tilde
caron.alt
acute.case
breve.case
@@ -2328,7 +2335,6 @@
uni1FC0
tonos.case
uni02BC
- null
uniE000
uniE001
uniE002
@@ -2336,7 +2342,6 @@
colon_colon
hyphen_greater
hyphen_greater_greater
- numbersign_braceleft
equal_equal
numbersign_parenleft
period_period
@@ -2357,6 +2362,19 @@
slash_slash
exclam_equal
exclam_exclam
+ less_less_equal
+ less_equal_greater
+ colon_equal
+ equal_less_less
+ greater_greater_equal
+ exclam_equal_equal
+ less_greater
+ equal_slash_equal
+ ampersand_ampersand
+ bar_bar
+ equal_greater_greater
+ less_hyphen_hyphen
+ hyphen_hyphen_greater
diff --git a/FiraCode-Regular.otf b/FiraCode-Regular.otf
index 147e473..f5d3afd 100644
Binary files a/FiraCode-Regular.otf and b/FiraCode-Regular.otf differ
diff --git a/FiraCode-Regular.ttf b/FiraCode-Regular.ttf
index 778c2f8..cdaf8d7 100644
Binary files a/FiraCode-Regular.ttf and b/FiraCode-Regular.ttf differ
diff --git a/README.md b/README.md
index bc610d5..1d6e67f 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
## Fira Code: monospaced font with programming ligatures
+#### [Download Fira Code v0.2](https://github.com/tonsky/FiraCode/releases/download/0.2/FiraCode-Regular.otf)
+
### Problem
Programmers use a lot of symbols, often encoded with several characters. For human brain sequences like `->`, `<=` or `:=` are single logical token, even if they take two or three places on the screen. Your eye spends non-zero amount of evergy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet.
@@ -16,33 +18,33 @@ Compare to Fira Mono (without ligatures):
-#### [Download Fira Code v0.1](https://github.com/tonsky/FiraCode/releases/download/0.1/FiraCode-Regular.otf)
-
### Editor support
Please refer to [Hasklig Readme](https://github.com/i-tu/Hasklig) for editor support
-### More real code examles
+_Note:_ I’m not a font designer, and Fira Code is built in sort of [a hacky way](https://github.com/mozilla/Fira/issues/62) from OTF version of Fira Mono. Please forgive me if it doesn’t work for you. Help will be greatly appreciated.
+
+### Code examples
Erlang:
-
+
Go:
-
+
Haskell:
-
+
JavaScript:
-
+
Ruby:
-
+
### Credits
@@ -53,6 +55,10 @@ Fira Code was inspired by [Hasklig font](https://github.com/i-tu/Hasklig): Ligat
### Changelog
+Version 0.2:
+
+`-->` `<--` `&&` `||` `=>>` `=/=`
+
Version 0.1:
`>>=` `=<<` `<<=` `->>` `->` `=>` `<<-` `<-`