summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2024-03-23 18:15:49 +0300
committerRasmus Andersson <rasmus@notion.se>2024-03-23 18:15:49 +0300
commit6095df6d941ff3aea17c8039fea368342dfc4766 (patch)
tree35cb20d28bc636d604c3902b882b1f880849af6a
parent0129a91a6cb31c03a669679afe099d048efca25a (diff)
downloadinter-6095df6d941ff3aea17c8039fea368342dfc4766.tar.xz
revert frac code from 5e4c3fa9640d7a7088d1a7440283cdf24ff8b4bd, closing #639
-rw-r--r--src/features/frac.fea117
1 files changed, 107 insertions, 10 deletions
diff --git a/src/features/frac.fea b/src/features/frac.fea
index 7673d4ef4..ab6519b44 100644
--- a/src/features/frac.fea
+++ b/src/features/frac.fea
@@ -34,16 +34,113 @@
eight.dnom
nine.dnom
];
+@subscripts = [
+ zero.subs
+ one.subs
+ two.subs
+ three.subs
+ four.subs
+ five.subs
+ six.subs
+ seven.subs
+ eight.subs
+ nine.subs
+];
+
+lookup FractionBar {
+ ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures @figures @figures @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures @figures @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures @figures slash;
+ ignore sub slash @figures @figures @figures slash';
+ ignore sub slash' @figures @figures @figures slash;
+ ignore sub slash @figures @figures slash';
+ ignore sub slash' @figures @figures slash;
+ ignore sub slash @figures slash';
+ ignore sub slash' @figures slash;
+ sub @figures slash' @figures by fraction;
+} FractionBar;
+
+lookup Numerator1 {
+ sub @figures' fraction by @numerators;
+} Numerator1;
+
+lookup Numerator2 {
+ sub @figures' @numerators
+ fraction by @numerators;
+} Numerator2;
+
+lookup Numerator3 {
+ sub @figures' @numerators @numerators
+ fraction by @numerators;
+} Numerator3;
+
+lookup Numerator4 {
+ sub @figures' @numerators @numerators @numerators
+ fraction by @numerators;
+} Numerator4;
+
+lookup Numerator5 {
+ sub @figures' @numerators @numerators @numerators @numerators
+ fraction by @numerators;
+} Numerator5;
+
+lookup Numerator6 {
+ sub @figures' @numerators @numerators @numerators @numerators @numerators
+ fraction by @numerators;
+} Numerator6;
+
+lookup Numerator7 {
+ sub @figures' @numerators @numerators @numerators @numerators @numerators
+ @numerators
+ fraction by @numerators;
+} Numerator7;
+
+lookup Numerator8 {
+ sub @figures' @numerators @numerators @numerators @numerators @numerators
+ @numerators @numerators
+ fraction by @numerators;
+} Numerator8;
+
+lookup Numerator9 {
+ sub @figures'
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ fraction by @numerators;
+} Numerator9;
-lookup FRAC {
- sub slash by fraction;
-} FRAC;
+lookup Numerator10 {
+ sub @figures'
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ @numerators
+ fraction by @numerators;
+} Numerator10;
-lookup UP {
- sub @figures by @numerators;
-} UP;
+lookup Denominator {
+ sub [fraction @denominators onefraction] @figures' by @denominators;
+} Denominator;
-lookup DOWN {
- sub fraction @numerators' by @denominators;
- sub @denominators @numerators' by @denominators;
-} DOWN;
+sub @figures space' @numerators by thinspace; \ No newline at end of file