-
Notifications
You must be signed in to change notification settings - Fork 2
/
frac.yml
96 lines (82 loc) · 4.42 KB
/
frac.yml
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
title: Fractions
state: discretionary
registered: Microsoft/Adobe
description:
The feature is used to set fractions, both those fractions for which there is
a precomposed glyph in the font (for example, `sub three slash four by threequarters;`)
and those made up of numerator and denominator forms of numerals.
example:
font: Recursive
text: 3/4 cup (145/793g)
fea: |
feature frac {
sub one slash four by onequarter;
sub three slash four by threequarters;
# ...
# This implementation due to Tal Leming and Ben Kiel
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;
ignore sub slash slash';
ignore sub slash' slash;
sub @figures slash' @figures by fraction;
} FractionBar;
lookup Numerator1 {
sub @figures' fraction by @figuresNumerator;
} Numerator1;
lookup Numerator2 {
sub @figures' @figuresNumerator fraction by @figuresNumerator;
} Numerator2;
lookup Numerator3 {
sub @figures' @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator3;
lookup Numerator4 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator4;
lookup Numerator5 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator5;
lookup Numerator6 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator6;
lookup Numerator7 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator7;
lookup Numerator8 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator8;
lookup Numerator9 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator9;
lookup Numerator10 {
sub @figures' @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator @figuresNumerator fraction by @figuresNumerator;
} Numerator10;
lookup Denominator {
sub [fraction @figuresDenominator] @figures' by @figuresDenominator;
} Denominator;
sub @figures space' @figuresNumerator by space.frac;
} frac;
ui: |
In the OS X Typography panel, this feature is accessed via "Contextual Fraction
Forms -> Diagonal."
In Adobe applications, this feature is accessed via "Fractions" in the OpenType
panel.
done: true