summaryrefslogtreecommitdiff
path: root/src/features/frac.fea
blob: af8e839449bf9b156814bd5b3a20d335fbbf2b17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
@figures = [
  zero            one             two             three           four
  five            six             seven           eight           nine
  period          comma           plus            minus           equal
  parenleft       parenright
];
@numerators = [
  zero.numr       one.numr        two.numr        three.numr      four.numr
  five.numr       six.numr        seven.numr      eight.numr      nine.numr
  period.numr     comma.numr      plus.numr       minus.numr      equal.numr
  parenleft.numr  parenright.numr
];
@denominators = [
  zero.dnom       one.dnom        two.dnom        three.dnom      four.dnom
  five.dnom       six.dnom        seven.dnom      eight.dnom      nine.dnom
  period.dnom     comma.dnom      plus.dnom       minus.dnom      equal.dnom
  parenleft.dnom  parenright.dnom
];

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 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;