revert frac code from 5e4c3fa964, closing #639

This commit is contained in:
Rasmus Andersson 2024-03-23 08:15:49 -07:00
parent 0129a91a6c
commit 6095df6d94

View file

@ -34,16 +34,113 @@
eight.dnom eight.dnom
nine.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 FRAC { lookup FractionBar {
sub slash by fraction; ignore sub slash @figures @figures @figures @figures @figures @figures @figures @figures @figures @figures slash';
} FRAC; 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 UP { lookup Numerator1 {
sub @figures by @numerators; sub @figures' fraction by @numerators;
} UP; } Numerator1;
lookup DOWN { lookup Numerator2 {
sub fraction @numerators' by @denominators; sub @figures' @numerators
sub @denominators @numerators' by @denominators; fraction by @numerators;
} DOWN; } 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 Numerator10 {
sub @figures'
@numerators
@numerators
@numerators
@numerators
@numerators
@numerators
@numerators
@numerators
@numerators
fraction by @numerators;
} Numerator10;
lookup Denominator {
sub [fraction @denominators onefraction] @figures' by @denominators;
} Denominator;
sub @figures space' @numerators by thinspace;