summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Regular.ufo/features.fea
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-09-23 23:34:03 +0300
committerRasmus Andersson <rasmus@notion.se>2018-10-11 09:37:58 +0300
commit028c663c322357c893c2bbbc58cb0ae07b5602ad (patch)
tree3c666b817574d8a8e72f9d5a641030b5230b4ea1 /src/Inter-UI-Regular.ufo/features.fea
parent8a5f445dba3997d520f82f0db1b5925e6ad9cb0a (diff)
downloadinter-028c663c322357c893c2bbbc58cb0ae07b5602ad.tar.xz
Adds Subscript feature and glyphs. 0-9, a-z, +, -, =, ( and )
Diffstat (limited to 'src/Inter-UI-Regular.ufo/features.fea')
-rw-r--r--src/Inter-UI-Regular.ufo/features.fea68
1 files changed, 56 insertions, 12 deletions
diff --git a/src/Inter-UI-Regular.ufo/features.fea b/src/Inter-UI-Regular.ufo/features.fea
index a7d3d5a22..6f221aa9d 100644
--- a/src/Inter-UI-Regular.ufo/features.fea
+++ b/src/Inter-UI-Regular.ufo/features.fea
@@ -151,9 +151,9 @@ comma.tf ];
@frac2 = [ zero.frac one.numr two.numr three.numr four.frac five.frac six.frac seven.frac eight.frac nine.frac ];
-@frac3 = [ fraction zero.sup one.sup two.sup three.sup four.sup five.sup six.sup seven.sup eight.sup nine.sup ];
+@frac3 = [ fraction zero.dnomf one.dnomf two.dnomf three.dnomf four.dnomf five.dnomf six.dnomf seven.dnomf eight.dnomf nine.dnomf ];
-@frac4 = [ zero.sup one.sup two.sup three.sup four.sup five.sup six.sup seven.sup eight.sup nine.sup ];
+@frac4 = [ zero.dnomf one.dnomf two.dnomf three.dnomf four.dnomf five.dnomf six.dnomf seven.dnomf eight.dnomf nine.dnomf ];
@CCMP_ACC = [ gravecomb acutecomb tildecomb brevetildecomb.cn brevehookcomb.cn breveacutecomb.cn
circumflextildecomb.cn circumflexhookcomb.cn circumflexgravecomb.cn circumflexacutecomb.cn
@@ -846,16 +846,16 @@ feature frac {
nine.numr
];
@denominators = [
- zero.sup
- one.sup
- two.sup
- three.sup
- four.sup
- five.sup
- six.sup
- seven.sup
- eight.sup
- nine.sup
+ zero.dnomf
+ one.dnomf
+ two.dnomf
+ three.dnomf
+ four.dnomf
+ five.dnomf
+ six.dnomf
+ seven.dnomf
+ eight.dnomf
+ nine.dnomf
];
@denominators2 = [
zero.dnom
@@ -1182,6 +1182,50 @@ sub [minus minus.case hyphen hyphen.case] by minus.sups;
sub [equal equal.case] by equal.sups;
} sups;
+feature subs {
+sub a by a.subs;
+sub b by b.subs;
+sub c by c.subs;
+sub d by d.subs;
+sub e by e.subs;
+sub f by f.subs;
+sub g by g.subs;
+sub h by h.subs;
+sub i by i.subs;
+sub j by j.subs;
+sub k by k.subs;
+sub l by l.subs;
+sub m by m.subs;
+sub n by n.subs;
+sub o by o.subs;
+sub p by p.subs;
+sub q by q.subs;
+sub r by r.subs;
+sub s by s.subs;
+sub t by t.subs;
+sub u by u.subs;
+sub v by v.subs;
+sub w by w.subs;
+sub x by x.subs;
+sub y by y.subs;
+sub z by z.subs;
+sub [zero zero.slash] by zero.subs;
+sub [one one.ss01] by one.subs;
+sub two by two.subs;
+sub three by three.subs;
+sub [four four.ss01] by four.subs;
+sub five by five.subs;
+sub [six six.ss01] by six.subs;
+sub seven by seven.subs;
+sub eight by eight.subs;
+sub [nine nine.ss01] by nine.subs;
+sub [parenleft parenleft.case] by parenleft.subs;
+sub [parenright parenright.case] by parenright.subs;
+sub [plus plus.case] by plus.subs;
+sub [minus minus.case hyphen hyphen.case] by minus.subs;
+sub [equal equal.case] by equal.subs;
+} subs;
+
feature ordn {
# automatic
sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;