Skip to content

Commit 6095df6

Browse files
committed
revert frac code from 5e4c3fa, closing #639
1 parent 0129a91 commit 6095df6

File tree

1 file changed

+107
-10
lines changed

1 file changed

+107
-10
lines changed

src/features/frac.fea

+107-10
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,113 @@
3434
eight.dnom
3535
nine.dnom
3636
];
37+
@subscripts = [
38+
zero.subs
39+
one.subs
40+
two.subs
41+
three.subs
42+
four.subs
43+
five.subs
44+
six.subs
45+
seven.subs
46+
eight.subs
47+
nine.subs
48+
];
49+
50+
lookup FractionBar {
51+
ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures @figures @figures slash';
52+
ignore sub slash' @figures @figures @figures @figures @figures @figures @figures @figures @figures @figures slash;
53+
ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures @figures slash';
54+
ignore sub slash' @figures @figures @figures @figures @figures @figures @figures @figures @figures slash;
55+
ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures slash';
56+
ignore sub slash' @figures @figures @figures @figures @figures @figures @figures @figures slash;
57+
ignore sub slash @figures @figures @figures @figures @figures @figures @figures slash';
58+
ignore sub slash' @figures @figures @figures @figures @figures @figures @figures slash;
59+
ignore sub slash @figures @figures @figures @figures @figures @figures slash';
60+
ignore sub slash' @figures @figures @figures @figures @figures @figures slash;
61+
ignore sub slash @figures @figures @figures @figures @figures slash';
62+
ignore sub slash' @figures @figures @figures @figures @figures slash;
63+
ignore sub slash @figures @figures @figures @figures slash';
64+
ignore sub slash' @figures @figures @figures @figures slash;
65+
ignore sub slash @figures @figures @figures slash';
66+
ignore sub slash' @figures @figures @figures slash;
67+
ignore sub slash @figures @figures slash';
68+
ignore sub slash' @figures @figures slash;
69+
ignore sub slash @figures slash';
70+
ignore sub slash' @figures slash;
71+
sub @figures slash' @figures by fraction;
72+
} FractionBar;
73+
74+
lookup Numerator1 {
75+
sub @figures' fraction by @numerators;
76+
} Numerator1;
77+
78+
lookup Numerator2 {
79+
sub @figures' @numerators
80+
fraction by @numerators;
81+
} Numerator2;
82+
83+
lookup Numerator3 {
84+
sub @figures' @numerators @numerators
85+
fraction by @numerators;
86+
} Numerator3;
87+
88+
lookup Numerator4 {
89+
sub @figures' @numerators @numerators @numerators
90+
fraction by @numerators;
91+
} Numerator4;
92+
93+
lookup Numerator5 {
94+
sub @figures' @numerators @numerators @numerators @numerators
95+
fraction by @numerators;
96+
} Numerator5;
97+
98+
lookup Numerator6 {
99+
sub @figures' @numerators @numerators @numerators @numerators @numerators
100+
fraction by @numerators;
101+
} Numerator6;
102+
103+
lookup Numerator7 {
104+
sub @figures' @numerators @numerators @numerators @numerators @numerators
105+
@numerators
106+
fraction by @numerators;
107+
} Numerator7;
108+
109+
lookup Numerator8 {
110+
sub @figures' @numerators @numerators @numerators @numerators @numerators
111+
@numerators @numerators
112+
fraction by @numerators;
113+
} Numerator8;
114+
115+
lookup Numerator9 {
116+
sub @figures'
117+
@numerators
118+
@numerators
119+
@numerators
120+
@numerators
121+
@numerators
122+
@numerators
123+
@numerators
124+
@numerators
125+
fraction by @numerators;
126+
} Numerator9;
37127

38-
lookup FRAC {
39-
sub slash by fraction;
40-
} FRAC;
128+
lookup Numerator10 {
129+
sub @figures'
130+
@numerators
131+
@numerators
132+
@numerators
133+
@numerators
134+
@numerators
135+
@numerators
136+
@numerators
137+
@numerators
138+
@numerators
139+
fraction by @numerators;
140+
} Numerator10;
41141

42-
lookup UP {
43-
sub @figures by @numerators;
44-
} UP;
142+
lookup Denominator {
143+
sub [fraction @denominators onefraction] @figures' by @denominators;
144+
} Denominator;
45145

46-
lookup DOWN {
47-
sub fraction @numerators' by @denominators;
48-
sub @denominators @numerators' by @denominators;
49-
} DOWN;
146+
sub @figures space' @numerators by thinspace;

0 commit comments

Comments
 (0)