diff --git a/CHANGELOG.md b/CHANGELOG.md
index 09670df81..6b437a963 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,9 @@ TODO:
- New glyphs for Georgian character set (shapes from DejaVu Sans Mono typeface)
- New punctuation glyphs (shapes from DejaVu Sans Mono typeface)
- New number glyphs
+- New scientific inferior numerals
+- New superscript numerals
+- New subscript numerals
- New symbol glyphs
- New Powerline glyphs
- New **dotlessi**
@@ -313,6 +316,10 @@ TODO:
- Modified **Zeta** - reduced left sidebearing to center the glyph
- Modified **Rho** - reduced left sidebearing
- Modified **Phi** - increased left sidebearing
+- Modified **left guillemet** - increased right sidebearing
+- Modified **right guillemet** - increased left sidebearing
+- Modified **left brace** - increased right sidebearing
+- Modified **right brace** - increased left sidebearing
# Version 1.3
diff --git a/source/Hack-Bold.ufo/glyphs/braceleft.glif b/source/Hack-Bold.ufo/glyphs/braceleft.glif
index b7a16afa4..e0a69a162 100644
--- a/source/Hack-Bold.ufo/glyphs/braceleft.glif
+++ b/source/Hack-Bold.ufo/glyphs/braceleft.glif
@@ -7,67 +7,67 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Bold.ufo/glyphs/braceright.glif b/source/Hack-Bold.ufo/glyphs/braceright.glif
index 7a5e18f50..723d67449 100644
--- a/source/Hack-Bold.ufo/glyphs/braceright.glif
+++ b/source/Hack-Bold.ufo/glyphs/braceright.glif
@@ -7,67 +7,67 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Bold.ufo/glyphs/contents.plist b/source/Hack-Bold.ufo/glyphs/contents.plist
index 24400992a..a5f2ccd05 100644
--- a/source/Hack-Bold.ufo/glyphs/contents.plist
+++ b/source/Hack-Bold.ufo/glyphs/contents.plist
@@ -720,10 +720,10 @@
greater.glif
greaterequal
greaterequal.glif
- guillemotleft
- guillemotleft.glif
- guillemotright
- guillemotright.glif
+ guillemetleft
+ guillemetleft.glif
+ guillemetright
+ guillemetright.glif
guilsinglleft
guilsinglleft.glif
guilsinglright
diff --git a/source/Hack-Bold.ufo/glyphs/guillemetleft.glif b/source/Hack-Bold.ufo/glyphs/guillemetleft.glif
new file mode 100644
index 000000000..964474c27
--- /dev/null
+++ b/source/Hack-Bold.ufo/glyphs/guillemetleft.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotleft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Bold.ufo/glyphs/guillemetright.glif b/source/Hack-Bold.ufo/glyphs/guillemetright.glif
new file mode 100644
index 000000000..6c6fb705f
--- /dev/null
+++ b/source/Hack-Bold.ufo/glyphs/guillemetright.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotright
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Bold.ufo/glyphs/guillemotleft.glif b/source/Hack-Bold.ufo/glyphs/guillemotleft.glif
deleted file mode 100644
index 0b0430e22..000000000
--- a/source/Hack-Bold.ufo/glyphs/guillemotleft.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotleft
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-Bold.ufo/glyphs/guillemotright.glif b/source/Hack-Bold.ufo/glyphs/guillemotright.glif
deleted file mode 100644
index ba8d67f38..000000000
--- a/source/Hack-Bold.ufo/glyphs/guillemotright.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotright
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-Bold.ufo/lib.plist b/source/Hack-Bold.ufo/lib.plist
index a9bdc4640..8fe4d2af8 100644
--- a/source/Hack-Bold.ufo/lib.plist
+++ b/source/Hack-Bold.ufo/lib.plist
@@ -3521,8 +3521,6 @@
uni2010
uni2011
uni2015
- guillemotleft
- guillemotright
guilsinglleft
guilsinglright
quotedblbase
@@ -4462,6 +4460,8 @@
sevensuperior
eightsuperior
ninesuperior
+ guillemetleft
+ guillemetright
diff --git a/source/Hack-BoldOblique.ufo/glyphs/braceleft.glif b/source/Hack-BoldOblique.ufo/glyphs/braceleft.glif
index ea2dae241..2df24877c 100644
--- a/source/Hack-BoldOblique.ufo/glyphs/braceleft.glif
+++ b/source/Hack-BoldOblique.ufo/glyphs/braceleft.glif
@@ -7,91 +7,91 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-BoldOblique.ufo/glyphs/braceright.glif b/source/Hack-BoldOblique.ufo/glyphs/braceright.glif
index 61a9ceaac..c88fdc243 100644
--- a/source/Hack-BoldOblique.ufo/glyphs/braceright.glif
+++ b/source/Hack-BoldOblique.ufo/glyphs/braceright.glif
@@ -7,92 +7,92 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-BoldOblique.ufo/glyphs/contents.plist b/source/Hack-BoldOblique.ufo/glyphs/contents.plist
index dc4a2bc69..7eda41604 100644
--- a/source/Hack-BoldOblique.ufo/glyphs/contents.plist
+++ b/source/Hack-BoldOblique.ufo/glyphs/contents.plist
@@ -714,10 +714,10 @@
greater.glif
greaterequal
greaterequal.glif
- guillemotleft
- guillemotleft.glif
- guillemotright
- guillemotright.glif
+ guillemetleft
+ guillemetleft.glif
+ guillemetright
+ guillemetright.glif
guilsinglleft
guilsinglleft.glif
guilsinglright
diff --git a/source/Hack-BoldOblique.ufo/glyphs/guillemetleft.glif b/source/Hack-BoldOblique.ufo/glyphs/guillemetleft.glif
new file mode 100644
index 000000000..d22117a5a
--- /dev/null
+++ b/source/Hack-BoldOblique.ufo/glyphs/guillemetleft.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotleft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-BoldOblique.ufo/glyphs/guillemetright.glif b/source/Hack-BoldOblique.ufo/glyphs/guillemetright.glif
new file mode 100644
index 000000000..4a173b40c
--- /dev/null
+++ b/source/Hack-BoldOblique.ufo/glyphs/guillemetright.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotright
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-BoldOblique.ufo/glyphs/guillemotleft.glif b/source/Hack-BoldOblique.ufo/glyphs/guillemotleft.glif
deleted file mode 100644
index 1ed946a8f..000000000
--- a/source/Hack-BoldOblique.ufo/glyphs/guillemotleft.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotleft
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-BoldOblique.ufo/glyphs/guillemotright.glif b/source/Hack-BoldOblique.ufo/glyphs/guillemotright.glif
deleted file mode 100644
index d59ebd20b..000000000
--- a/source/Hack-BoldOblique.ufo/glyphs/guillemotright.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotright
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-BoldOblique.ufo/lib.plist b/source/Hack-BoldOblique.ufo/lib.plist
index 396cfa608..6fec1749d 100644
--- a/source/Hack-BoldOblique.ufo/lib.plist
+++ b/source/Hack-BoldOblique.ufo/lib.plist
@@ -2814,8 +2814,6 @@
uni2010
uni2011
uni2015
- guillemotleft
- guillemotright
guilsinglleft
guilsinglright
quotedblbase
@@ -3683,6 +3681,8 @@
sevensuperior
eightsuperior
ninesuperior
+ guillemetleft
+ guillemetright
diff --git a/source/Hack-Regular.ufo/glyphs/braceleft.glif b/source/Hack-Regular.ufo/glyphs/braceleft.glif
index 541feb5b0..eafdce0a7 100644
--- a/source/Hack-Regular.ufo/glyphs/braceleft.glif
+++ b/source/Hack-Regular.ufo/glyphs/braceleft.glif
@@ -7,67 +7,67 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Regular.ufo/glyphs/braceright.glif b/source/Hack-Regular.ufo/glyphs/braceright.glif
index 4536d65ba..da263e8b7 100644
--- a/source/Hack-Regular.ufo/glyphs/braceright.glif
+++ b/source/Hack-Regular.ufo/glyphs/braceright.glif
@@ -7,67 +7,67 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Regular.ufo/glyphs/contents.plist b/source/Hack-Regular.ufo/glyphs/contents.plist
index 47962d37c..77e0c6c5a 100644
--- a/source/Hack-Regular.ufo/glyphs/contents.plist
+++ b/source/Hack-Regular.ufo/glyphs/contents.plist
@@ -706,10 +706,10 @@
greater.glif
greaterequal
greaterequal.glif
- guillemotleft
- guillemotleft.glif
- guillemotright
- guillemotright.glif
+ guillemetleft
+ guillemetleft.glif
+ guillemetright
+ guillemetright.glif
guilsinglleft
guilsinglleft.glif
guilsinglright
diff --git a/source/Hack-Regular.ufo/glyphs/guillemotleft.glif b/source/Hack-Regular.ufo/glyphs/guillemetleft.glif
similarity index 95%
rename from source/Hack-Regular.ufo/glyphs/guillemotleft.glif
rename to source/Hack-Regular.ufo/glyphs/guillemetleft.glif
index c35044454..3dac84c48 100644
--- a/source/Hack-Regular.ufo/glyphs/guillemotleft.glif
+++ b/source/Hack-Regular.ufo/glyphs/guillemetleft.glif
@@ -1,5 +1,5 @@
-
+
diff --git a/source/Hack-Regular.ufo/glyphs/guillemetright.glif b/source/Hack-Regular.ufo/glyphs/guillemetright.glif
new file mode 100644
index 000000000..a868a3203
--- /dev/null
+++ b/source/Hack-Regular.ufo/glyphs/guillemetright.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotright
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-Regular.ufo/glyphs/guillemotright.glif b/source/Hack-Regular.ufo/glyphs/guillemotright.glif
deleted file mode 100644
index f9d01e64c..000000000
--- a/source/Hack-Regular.ufo/glyphs/guillemotright.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotright
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-Regular.ufo/lib.plist b/source/Hack-Regular.ufo/lib.plist
index f55f832e8..5ceb75edf 100644
--- a/source/Hack-Regular.ufo/lib.plist
+++ b/source/Hack-Regular.ufo/lib.plist
@@ -3444,8 +3444,6 @@
uni2010
uni2011
uni2015
- guillemotleft
- guillemotright
guilsinglleft
guilsinglright
quotedblbase
@@ -4300,6 +4298,8 @@
sevensuperior
eightsuperior
ninesuperior
+ guillemetleft
+ guillemetright
diff --git a/source/Hack-RegularOblique.ufo/glyphs/braceleft.glif b/source/Hack-RegularOblique.ufo/glyphs/braceleft.glif
index 6317600dc..7df96c325 100644
--- a/source/Hack-RegularOblique.ufo/glyphs/braceleft.glif
+++ b/source/Hack-RegularOblique.ufo/glyphs/braceleft.glif
@@ -7,99 +7,99 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-RegularOblique.ufo/glyphs/braceright.glif b/source/Hack-RegularOblique.ufo/glyphs/braceright.glif
index d1da01cca..37fedc551 100644
--- a/source/Hack-RegularOblique.ufo/glyphs/braceright.glif
+++ b/source/Hack-RegularOblique.ufo/glyphs/braceright.glif
@@ -7,97 +7,97 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-RegularOblique.ufo/glyphs/contents.plist b/source/Hack-RegularOblique.ufo/glyphs/contents.plist
index 69cdbe034..b06113828 100644
--- a/source/Hack-RegularOblique.ufo/glyphs/contents.plist
+++ b/source/Hack-RegularOblique.ufo/glyphs/contents.plist
@@ -710,10 +710,10 @@
greater.glif
greaterequal
greaterequal.glif
- guillemotleft
- guillemotleft.glif
- guillemotright
- guillemotright.glif
+ guillemetleft
+ guillemetleft.glif
+ guillemetright
+ guillemetright.glif
guilsinglleft
guilsinglleft.glif
guilsinglright
diff --git a/source/Hack-RegularOblique.ufo/glyphs/guillemetleft.glif b/source/Hack-RegularOblique.ufo/glyphs/guillemetleft.glif
new file mode 100644
index 000000000..37499d31b
--- /dev/null
+++ b/source/Hack-RegularOblique.ufo/glyphs/guillemetleft.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotleft
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-RegularOblique.ufo/glyphs/guillemetright.glif b/source/Hack-RegularOblique.ufo/glyphs/guillemetright.glif
new file mode 100644
index 000000000..33eb4033b
--- /dev/null
+++ b/source/Hack-RegularOblique.ufo/glyphs/guillemetright.glif
@@ -0,0 +1,28 @@
+
+
+
+
+
+ guillemotright
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Hack-RegularOblique.ufo/glyphs/guillemotleft.glif b/source/Hack-RegularOblique.ufo/glyphs/guillemotleft.glif
deleted file mode 100644
index e828a1526..000000000
--- a/source/Hack-RegularOblique.ufo/glyphs/guillemotleft.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotleft
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-RegularOblique.ufo/glyphs/guillemotright.glif b/source/Hack-RegularOblique.ufo/glyphs/guillemotright.glif
deleted file mode 100644
index 2a0b97b59..000000000
--- a/source/Hack-RegularOblique.ufo/glyphs/guillemotright.glif
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
- guillemotright
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Hack-RegularOblique.ufo/lib.plist b/source/Hack-RegularOblique.ufo/lib.plist
index 6d7882f2e..50c685c44 100644
--- a/source/Hack-RegularOblique.ufo/lib.plist
+++ b/source/Hack-RegularOblique.ufo/lib.plist
@@ -2813,8 +2813,6 @@
uni2010
uni2011
uni2015
- guillemotleft
- guillemotright
guilsinglleft
guilsinglright
quotedblbase
@@ -3673,6 +3671,8 @@
oneseventh
oneninth
zerosuperior
+ guillemetleft
+ guillemetright