diff --git a/src/Inter-UI-Black.ufo/features.fea b/src/Inter-UI-Black.ufo/features.fea
index 2a42fb476..c1a3a4541 100644
--- a/src/Inter-UI-Black.ufo/features.fea
+++ b/src/Inter-UI-Black.ufo/features.fea
@@ -1,13 +1,13 @@
include(../features.fea);
@TNUM_L = [
- zero one two three five six seven
- four.1 six.1 nine.1
+ zero one two three five six seven eight nine
+ one.1 four.1 six.1 nine.1
period comma
];
@TNUM_R = [
- zero.tnum one.tnum two.tnum three.tnum five.tnum six.tnum seven.tnum
- four.tnum.1 six.tnum.1 nine.tnum.1
+ zero.tnum one.tnum two.tnum three.tnum five.tnum six.tnum seven.tnum eight.tnum nine.tnum
+ one.tnum.1 four.tnum.1 six.tnum.1 nine.tnum.1
period.tnum comma.tnum
];
diff --git a/src/Inter-UI-Black.ufo/glyphs/contents.plist b/src/Inter-UI-Black.ufo/glyphs/contents.plist
index 2bf1fd079..9764f6108 100644
--- a/src/Inter-UI-Black.ufo/glyphs/contents.plist
+++ b/src/Inter-UI-Black.ufo/glyphs/contents.plist
@@ -784,6 +784,8 @@
eight.frac.glif
eight.sup
eight.sup.glif
+ eight.tnum
+ eight.tnum.glif
eightroman
eightroman.glif
eightsub
@@ -1250,6 +1252,8 @@
nine.frac.glif
nine.sup
nine.sup.glif
+ nine.tnum
+ nine.tnum.glif
nine.tnum.1
nine.tnum.1.glif
nineinferior
@@ -1306,10 +1310,14 @@
omegatitlocyrillic.glif
one
one.glif
+ one.1
+ one.1.glif
one.sup
one.sup.glif
one.tnum
one.tnum.glif
+ one.tnum.1
+ one.tnum.1.glif
onedotleader
onedotleader.glif
oneeighth
diff --git a/src/Inter-UI-Black.ufo/glyphs/eight.glif b/src/Inter-UI-Black.ufo/glyphs/eight.glif
index 223555c62..c0fd5122f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/eight.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/eight.glif
@@ -1,63 +1,63 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/eight.tnum.glif b/src/Inter-UI-Black.ufo/glyphs/eight.tnum.glif
new file mode 100644
index 000000000..187d735c4
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/eight.tnum.glif
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.mark
+
+ 0.9230863777
+ 0.9647658846
+ 0.7857136537
+ 1.0
+
+
+
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/nine.glif b/src/Inter-UI-Black.ufo/glyphs/nine.glif
index 9f02be1f3..3d38975b4 100644
--- a/src/Inter-UI-Black.ufo/glyphs/nine.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/nine.glif
@@ -1,49 +1,49 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/nine.tnum.glif b/src/Inter-UI-Black.ufo/glyphs/nine.tnum.glif
new file mode 100644
index 000000000..928882c5c
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/nine.tnum.glif
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+ com.adobe.type.autohint
+
+
+ com.typemytype.robofont.guides
+
+
+ angle
+ 0.0
+ isGlobal
+
+ magnetic
+ 5
+ x
+ 0.0
+ y
+ 763.125
+
+
+ angle
+ 0.0
+ isGlobal
+
+ magnetic
+ 5
+ x
+ 0.0
+ y
+ 1238.875
+
+
+ com.typemytype.robofont.mark
+
+ 0.9230863777
+ 0.9647658846
+ 0.7857136537
+ 1.0
+
+ interface.gridadjust.original
+ {'width': 1627, 'leftMargin': 113, 'rightMargin': 132}
+
+
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/one.1.glif b/src/Inter-UI-Black.ufo/glyphs/one.1.glif
new file mode 100644
index 000000000..2867040bf
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/one.1.glif
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.guides
+
+
+ angle
+ 0.0
+ isGlobal
+
+ magnetic
+ 5
+ x
+ 0.0
+ y
+ 1238.875
+
+
+ angle
+ 0.0
+ isGlobal
+
+ magnetic
+ 5
+ x
+ 0.0
+ y
+ 763.125
+
+
+ com.typemytype.robofont.mark
+
+ 0.8029983485
+ 0.9647658846
+ 0.7954395628
+ 1.0
+
+ interface.gridadjust.original
+ {'width': 1627, 'leftMargin': 230, 'rightMargin': 493}
+
+
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/one.glif b/src/Inter-UI-Black.ufo/glyphs/one.glif
index 07244ead7..d39d20d34 100644
--- a/src/Inter-UI-Black.ufo/glyphs/one.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/one.glif
@@ -1,16 +1,17 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -42,6 +43,116 @@
763.125
+ com.typemytype.robofont.layerData
+
+ reference
+
+ anchors
+
+
+ components
+
+
+ contours
+
+
+ points
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 956.0
+ y
+ 2048
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 720.0
+ y
+ 2048
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 208.0
+ y
+ 1748
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 312.0
+ y
+ 1564
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 708.0
+ y
+ 1796
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 720.0
+ y
+ 1796
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 720.0
+ y
+ 0
+
+
+ segmentType
+ line
+ smooth
+
+ x
+ 956.0
+ y
+ 0
+
+
+
+
+ lib
+
+
+ name
+ one
+ unicodes
+
+
+ width
+ 1424.0
+
+
com.typemytype.robofont.mark
0.89
diff --git a/src/Inter-UI-Black.ufo/glyphs/one.tnum.1.glif b/src/Inter-UI-Black.ufo/glyphs/one.tnum.1.glif
new file mode 100644
index 000000000..3fe6221ce
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/one.tnum.1.glif
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.mark
+
+ 0.9230863777
+ 0.9647658846
+ 0.7857136537
+ 1.0
+
+
+
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/one.tnum.glif b/src/Inter-UI-Black.ufo/glyphs/one.tnum.glif
index 2543ff54d..cf5dfea21 100644
--- a/src/Inter-UI-Black.ufo/glyphs/one.tnum.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/one.tnum.glif
@@ -3,12 +3,12 @@
-
-
-
-
+
+
+
+
-
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/six.glif b/src/Inter-UI-Black.ufo/glyphs/six.glif
index 6f6536908..df2afc160 100644
--- a/src/Inter-UI-Black.ufo/glyphs/six.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/six.glif
@@ -1,6 +1,6 @@
-
+
@@ -93,7 +93,7 @@
0
0
1
- 0
+ 0.25349934699647747
0
@@ -110,7 +110,7 @@
width
- 1664
+ 1652
com.typemytype.robofont.mark
diff --git a/src/Inter-UI-Black.ufo/glyphs/six.tnum.glif b/src/Inter-UI-Black.ufo/glyphs/six.tnum.glif
index c0a25c622..8b8ed9bde 100644
--- a/src/Inter-UI-Black.ufo/glyphs/six.tnum.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/six.tnum.glif
@@ -2,7 +2,7 @@
-
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/three.tnum.glif b/src/Inter-UI-Black.ufo/glyphs/three.tnum.glif
index a45fe1774..c20f49897 100644
--- a/src/Inter-UI-Black.ufo/glyphs/three.tnum.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/three.tnum.glif
@@ -2,7 +2,7 @@
-
+
diff --git a/src/Inter-UI-Black.ufo/glyphs/zero.glif b/src/Inter-UI-Black.ufo/glyphs/zero.glif
index 1acc84372..6aa116e1b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/zero.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/zero.glif
@@ -1,39 +1,39 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Inter-UI-Black.ufo/kerning.plist b/src/Inter-UI-Black.ufo/kerning.plist
index 25f1c37ce..5058e7378 100644
--- a/src/Inter-UI-Black.ufo/kerning.plist
+++ b/src/Inter-UI-Black.ufo/kerning.plist
@@ -2554,7 +2554,7 @@
backslash
22
nine
- -39
+ -8
nine.1
-162
underscore
@@ -5856,7 +5856,7 @@
j
-160
nine
- -64
+ -8
slash
-80
@@ -5895,49 +5895,49 @@
one
@KERN_RIGHT_asciicircum
- -22
+ 10
@KERN_RIGHT_comma
- -76
+ -44
@KERN_RIGHT_dagger
- -15
+ 17
@KERN_RIGHT_guillemotleft
- -48
+ -16
@KERN_RIGHT_quotedbl
- -28
+ 4
@KERN_RIGHT_quotedblbase
- -63
+ -32
@KERN_RIGHT_quotedblleft
- -34
+ -4
@KERN_RIGHT_quotedblright
- -35
+ -4
@KERN_RIGHT_two
- -80
+ -48
ampersand
- -14
+ 18
eight
- -224
- five
- -144
- four
- -144
- four.1
- -144
- j
- -160
- nine
- -144
- nine.1
- -144
- one
- -112
- seven
-128
+ five
+ -112
+ four
+ -64
+ four.1
+ -112
+ j
+ -128
+ nine
+ -64
+ nine.1
+ -112
+ one
+ -80
+ seven
+ -96
six
- -112
+ -80
six.1
- -112
+ -80
three
- -160
+ -64
percent
@@ -6234,7 +6234,7 @@
decyrillic
-68
eight
- -131
+ -99
ereversedcyrillic
-13
five
diff --git a/src/Inter-UI-Black.ufo/lib.plist b/src/Inter-UI-Black.ufo/lib.plist
index f7bf1212a..84c350fd2 100644
--- a/src/Inter-UI-Black.ufo/lib.plist
+++ b/src/Inter-UI-Black.ufo/lib.plist
@@ -483,7 +483,9 @@
zero.slash
zero.tnum.slash
one
+ one.1
one.tnum
+ one.tnum.1
two
two.tnum
three
@@ -500,7 +502,9 @@
seven
seven.tnum
eight
+ eight.tnum
nine
+ nine.tnum
nine.1
nine.tnum.1
ampersand
@@ -1943,7 +1947,9 @@
zero.slash
zero.tnum.slash
one
+ one.1
one.tnum
+ one.tnum.1
two
two.tnum
three
@@ -1960,7 +1966,9 @@
seven
seven.tnum
eight
+ eight.tnum
nine
+ nine.tnum
nine.1
nine.tnum.1
ampersand
diff --git a/src/Inter-UI-Regular.ufo/features.fea b/src/Inter-UI-Regular.ufo/features.fea
index e7b46d1d1..6211ea782 100644
--- a/src/Inter-UI-Regular.ufo/features.fea
+++ b/src/Inter-UI-Regular.ufo/features.fea
@@ -2,12 +2,12 @@ include(../features.fea);
@TNUM_L = [
one two seven
- four.1 six.1 nine.1
+ one.1 four.1 six.1 nine.1
period comma
];
@TNUM_R = [
one.tnum two.tnum seven.tnum
- four.tnum.1 six.tnum.1 nine.tnum.1
+ one.tnum.1 four.tnum.1 six.tnum.1 nine.tnum.1
period.tnum comma.tnum
];
diff --git a/src/Inter-UI-Regular.ufo/glyphs/contents.plist b/src/Inter-UI-Regular.ufo/glyphs/contents.plist
index 8a6b32cc7..72c5b4399 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/contents.plist
+++ b/src/Inter-UI-Regular.ufo/glyphs/contents.plist
@@ -1304,10 +1304,14 @@
omegatitlocyrillic.glif
one
one.glif
+ one.1
+ one.1.glif
one.sup
one.sup.glif
one.tnum
one.tnum.glif
+ one.tnum.1
+ one.tnum.1.glif
onedotleader
onedotleader.glif
oneeighth
diff --git a/src/Inter-UI-Regular.ufo/glyphs/one.1.glif b/src/Inter-UI-Regular.ufo/glyphs/one.1.glif
new file mode 100644
index 000000000..22510e312
--- /dev/null
+++ b/src/Inter-UI-Regular.ufo/glyphs/one.1.glif
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.mark
+
+ 0.8029983485
+ 0.9647658846
+ 0.7954395628
+ 1.0
+
+
+
+
diff --git a/src/Inter-UI-Regular.ufo/glyphs/one.glif b/src/Inter-UI-Regular.ufo/glyphs/one.glif
index a62fd3ab0..d6b92f346 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/one.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/one.glif
@@ -4,13 +4,14 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Inter-UI-Regular.ufo/glyphs/one.tnum.1.glif b/src/Inter-UI-Regular.ufo/glyphs/one.tnum.1.glif
new file mode 100644
index 000000000..3d9e5e534
--- /dev/null
+++ b/src/Inter-UI-Regular.ufo/glyphs/one.tnum.1.glif
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.mark
+
+ 0.9230863776848417
+ 0.9647658846
+ 0.7857136537221083
+ 1.0
+
+
+
+
diff --git a/src/Inter-UI-Regular.ufo/glyphs/one.tnum.glif b/src/Inter-UI-Regular.ufo/glyphs/one.tnum.glif
index 53a796217..a476b02a3 100644
--- a/src/Inter-UI-Regular.ufo/glyphs/one.tnum.glif
+++ b/src/Inter-UI-Regular.ufo/glyphs/one.tnum.glif
@@ -3,12 +3,12 @@
-
-
-
-
+
+
+
+
-
+
diff --git a/src/Inter-UI-Regular.ufo/kerning.plist b/src/Inter-UI-Regular.ufo/kerning.plist
index 752e4ca98..872d57e8d 100644
--- a/src/Inter-UI-Regular.ufo/kerning.plist
+++ b/src/Inter-UI-Regular.ufo/kerning.plist
@@ -1527,7 +1527,7 @@
@KERN_RIGHT_t
-16
@KERN_RIGHT_v
- -38
+ -64
@KERN_RIGHT_w
-69
one
@@ -1561,7 +1561,7 @@
@KERN_RIGHT_quotedblleft
-83
@KERN_RIGHT_v
- -24
+ -48
@KERN_RIGHT_w
-55
@KERN_RIGHT_x
@@ -3389,7 +3389,7 @@
@KERN_RIGHT_approxequal
-110
@KERN_RIGHT_c
- -56
+ -52
@KERN_RIGHT_comma
-206
@KERN_RIGHT_divide
@@ -3888,6 +3888,13 @@
asterisk.case
-32
+ a
+
+ v
+ -96
+ y
+ -80
+
afii10018
@KERN_RIGHT_Djecyrillic
@@ -4741,6 +4748,8 @@
-64
seven
-103
+ six.1
+ -176
slash
-48
three
@@ -5147,7 +5156,7 @@
backslash
40
nine.1
- -80
+ -64
seven
-112
underscore
diff --git a/src/Inter-UI-Regular.ufo/lib.plist b/src/Inter-UI-Regular.ufo/lib.plist
index 07811c05a..37eb9ac55 100644
--- a/src/Inter-UI-Regular.ufo/lib.plist
+++ b/src/Inter-UI-Regular.ufo/lib.plist
@@ -689,7 +689,9 @@
zero
zero.slash
one
+ one.1
one.tnum
+ one.tnum.1
two
two.tnum
twostroke
@@ -2145,7 +2147,9 @@
zero
zero.slash
one
+ one.1
one.tnum
+ one.tnum.1
two
two.tnum
twostroke
diff --git a/src/features.fea b/src/features.fea
index 0d867fe28..f63fd6c3c 100644
--- a/src/features.fea
+++ b/src/features.fea
@@ -887,6 +887,7 @@ feature calt {
# Stylistic set 1: open digits
feature ss01 {
+ sub one by one.1;
sub four by four.1;
sub six by six.1;
sub nine by nine.1;
diff --git a/src/glyphorder.txt b/src/glyphorder.txt
index 04335e2ef..6e6c2269c 100644
--- a/src/glyphorder.txt
+++ b/src/glyphorder.txt
@@ -373,7 +373,9 @@ zero.tnum
zero.slash
zero.tnum.slash
one
+one.1
one.tnum
+one.tnum.1
two
two.tnum
twostroke
@@ -391,7 +393,9 @@ six.tnum.1
seven
seven.tnum
eight
+eight.tnum
nine
+nine.tnum
nine.1
nine.tnum.1
ampersand