Adds long arrows and dialognal arrows. Closes #16
This commit is contained in:
parent
6ee1237194
commit
7da511ebf7
26 changed files with 761 additions and 89 deletions
|
|
@ -117,7 +117,7 @@ e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 eA eB eC eD eE eF ea eb ec ed ee ef
|
||||||
f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fA fB fC fD fE fF fa fb fc fd fe ff
|
f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fA fB fC fD fE fF fa fb fc fd fe ff
|
||||||
`)
|
`)
|
||||||
|
|
||||||
samples.set('Contextual alternates', `
|
samples.set('Features test', `
|
||||||
(m) (M) (6) [m] [M] [6] {m} {M} {6}
|
(m) (M) (6) [m] [M] [6] {m} {M} {6}
|
||||||
m@n M@N
|
m@n M@N
|
||||||
3×5 ×9 8× 3x4 x9 2x
|
3×5 ×9 8× 3x4 x9 2x
|
||||||
|
|
@ -126,11 +126,17 @@ m@n M@N
|
||||||
3=5 =5 8= 3≠5 ≠5 8≠
|
3=5 =5 8= 3≠5 ≠5 8≠
|
||||||
8*5 8 * 7 WALLPAPER*
|
8*5 8 * 7 WALLPAPER*
|
||||||
B-O B–O B‒O B—O M•N
|
B-O B–O B‒O B—O M•N
|
||||||
|
-Selvece
|
||||||
|
darest-Selvece
|
||||||
b-o b–o b‒o b—o m•n
|
b-o b–o b‒o b—o m•n
|
||||||
X→Y X←Y X↑Y X↓Y
|
A→B←C⟵D⟶E
|
||||||
x→y x←y x↑y x↓y
|
a→b←c⟵d⟶e
|
||||||
A → B ← C ↑ D ↓ E
|
A → B ← C ⟵ D ⟶ E
|
||||||
a → b ← c ↑ d ↓ e
|
a → b ← c ⟵ d ⟶ e
|
||||||
|
A -> B <- C
|
||||||
|
A –> B <– C
|
||||||
|
A —> B <— C
|
||||||
|
x<-4 x < -4 x<-y
|
||||||
12:35
|
12:35
|
||||||
1.2 34.56.78.90.12
|
1.2 34.56.78.90.12
|
||||||
A*Y V*V W*W N*N X*X
|
A*Y V*V W*W N*N X*X
|
||||||
|
|
@ -289,7 +295,7 @@ da 27. es 38. an 87, in 68, 674
|
||||||
|
|
||||||
|
|
||||||
samples.set('Symbols', `
|
samples.set('Symbols', `
|
||||||
→ ← ↑ ↓
|
→ ⟶ ← ⟵ ↑ ↓ ↖ ↗ ↘ ↙
|
||||||
► Next (U+25BA)
|
► Next (U+25BA)
|
||||||
◀ Previous (U+25C0)
|
◀ Previous (U+25C0)
|
||||||
▼ AMZ (U+25BC)
|
▼ AMZ (U+25BC)
|
||||||
|
|
@ -297,12 +303,12 @@ samples.set('Symbols', `
|
||||||
◆ King (U+25C6)
|
◆ King (U+25C6)
|
||||||
● Black Circle (U+25CF)
|
● Black Circle (U+25CF)
|
||||||
○ White Circle (U+25CB)
|
○ White Circle (U+25CB)
|
||||||
⌘C (U+2318)
|
⌘ Place of interest (U+2318)
|
||||||
\uE001 (U+E001)
|
\uE001 Registration (private-area, U+E001)
|
||||||
\uE000 (U+E000)
|
\uE000 White Component (private-area, U+E000)
|
||||||
\uE002 (U+E002)
|
\uE002 Black Component (private-area, U+E002)
|
||||||
\uE003 (U+E003)
|
\uE003 Black Component instance (private-area, U+E003)
|
||||||
\uE004 (U+E004)
|
\uE004 White Component instance (private-area, U+E004)
|
||||||
`)
|
`)
|
||||||
|
|
||||||
samples.set('────── body ──────', null)
|
samples.set('────── body ──────', null)
|
||||||
|
|
@ -826,6 +832,7 @@ samples {
|
||||||
padding: 0 24px;
|
padding: 0 24px;
|
||||||
min-width:100px;
|
min-width:100px;
|
||||||
/*max-width:450px;*/
|
/*max-width:450px;*/
|
||||||
|
white-space: pre;
|
||||||
}
|
}
|
||||||
sample p {
|
sample p {
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
|
|
|
||||||
38
src/Interface-Bold.ufo/glyphs/arrowNE_.glif
Normal file
38
src/Interface-Bold.ufo/glyphs/arrowNE_.glif
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowNE" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2197"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowNW" xScale="-1" xOffset="2560"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>1280</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>452</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.gridadjust.original</key>
|
||||||
|
<string>{'width': 950, 'leftMargin': 121, 'rightMargin': 97}</string>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
50
src/Interface-Bold.ufo/glyphs/arrowNW_.glif
Normal file
50
src/Interface-Bold.ufo/glyphs/arrowNW_.glif
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowNW" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2196"/>
|
||||||
|
<outline>
|
||||||
|
<contour>
|
||||||
|
<point x="1848" y="464" type="line"/>
|
||||||
|
<point x="2096" y="712" type="line"/>
|
||||||
|
<point x="1108" y="1700" type="line"/>
|
||||||
|
<point x="1120" y="1712" type="line"/>
|
||||||
|
<point x="1764" y="1712" type="line"/>
|
||||||
|
<point x="1764" y="2048" type="line"/>
|
||||||
|
<point x="512" y="2048" type="line"/>
|
||||||
|
<point x="512" y="796" type="line"/>
|
||||||
|
<point x="848" y="796" type="line"/>
|
||||||
|
<point x="848" y="1440" type="line"/>
|
||||||
|
<point x="860" y="1452" type="line"/>
|
||||||
|
</contour>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>1280</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>452</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.gridadjust.original</key>
|
||||||
|
<string>{'width': 950, 'leftMargin': 121, 'rightMargin': 97}</string>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
38
src/Interface-Bold.ufo/glyphs/arrowSE_.glif
Normal file
38
src/Interface-Bold.ufo/glyphs/arrowSE_.glif
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowSE" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2198"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowNW" yScale="-1" yOffset="2048"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>1280</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>452</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.gridadjust.original</key>
|
||||||
|
<string>{'width': 950, 'leftMargin': 121, 'rightMargin': 97}</string>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
38
src/Interface-Bold.ufo/glyphs/arrowSW_.glif
Normal file
38
src/Interface-Bold.ufo/glyphs/arrowSW_.glif
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowSW" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2199"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowNW" xScale="-1" yScale="-1" xOffset="2560" yOffset="2048"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>1280</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>452</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.gridadjust.original</key>
|
||||||
|
<string>{'width': 950, 'leftMargin': 121, 'rightMargin': 97}</string>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
35
src/Interface-Bold.ufo/glyphs/arrowleftlong.case.glif
Normal file
35
src/Interface-Bold.ufo/glyphs/arrowleftlong.case.glif
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowleftlong.case" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowleftlong" yOffset="192"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>904</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>832</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
47
src/Interface-Bold.ufo/glyphs/arrowleftlong.glif
Normal file
47
src/Interface-Bold.ufo/glyphs/arrowleftlong.glif
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowleftlong" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<outline>
|
||||||
|
<contour>
|
||||||
|
<point x="3584" y="656" type="line"/>
|
||||||
|
<point x="3584" y="1008" type="line"/>
|
||||||
|
<point x="904" y="1008" type="line"/>
|
||||||
|
<point x="904" y="1024" type="line"/>
|
||||||
|
<point x="1360" y="1480" type="line"/>
|
||||||
|
<point x="1124" y="1716" type="line"/>
|
||||||
|
<point x="240" y="832" type="line"/>
|
||||||
|
<point x="1124" y="-52" type="line"/>
|
||||||
|
<point x="1360" y="184" type="line"/>
|
||||||
|
<point x="904" y="640" type="line"/>
|
||||||
|
<point x="904" y="656" type="line"/>
|
||||||
|
</contour>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>904</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>832</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
35
src/Interface-Bold.ufo/glyphs/arrowrightlong.case.glif
Normal file
35
src/Interface-Bold.ufo/glyphs/arrowrightlong.case.glif
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowrightlong.case" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowleftlong" xScale="-1" xOffset="3840" yOffset="192"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>904</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>832</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
35
src/Interface-Bold.ufo/glyphs/arrowrightlong.glif
Normal file
35
src/Interface-Bold.ufo/glyphs/arrowrightlong.glif
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowrightlong" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowleftlong" xScale="-1" xOffset="3840"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>904</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>832</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
|
|
@ -396,6 +396,14 @@
|
||||||
<string>approxequal.glif</string>
|
<string>approxequal.glif</string>
|
||||||
<key>archdblsubnosp</key>
|
<key>archdblsubnosp</key>
|
||||||
<string>archdblsubnosp.glif</string>
|
<string>archdblsubnosp.glif</string>
|
||||||
|
<key>arrowNE</key>
|
||||||
|
<string>arrowNE_.glif</string>
|
||||||
|
<key>arrowNW</key>
|
||||||
|
<string>arrowNW_.glif</string>
|
||||||
|
<key>arrowSE</key>
|
||||||
|
<string>arrowSE_.glif</string>
|
||||||
|
<key>arrowSW</key>
|
||||||
|
<string>arrowSW_.glif</string>
|
||||||
<key>arrowdown</key>
|
<key>arrowdown</key>
|
||||||
<string>arrowdown.glif</string>
|
<string>arrowdown.glif</string>
|
||||||
<key>arrowheaddownmod</key>
|
<key>arrowheaddownmod</key>
|
||||||
|
|
@ -410,10 +418,18 @@
|
||||||
<string>arrowleft.glif</string>
|
<string>arrowleft.glif</string>
|
||||||
<key>arrowleft.case</key>
|
<key>arrowleft.case</key>
|
||||||
<string>arrowleft.case.glif</string>
|
<string>arrowleft.case.glif</string>
|
||||||
|
<key>arrowleftlong</key>
|
||||||
|
<string>arrowleftlong.glif</string>
|
||||||
|
<key>arrowleftlong.case</key>
|
||||||
|
<string>arrowleftlong.case.glif</string>
|
||||||
<key>arrowright</key>
|
<key>arrowright</key>
|
||||||
<string>arrowright.glif</string>
|
<string>arrowright.glif</string>
|
||||||
<key>arrowright.case</key>
|
<key>arrowright.case</key>
|
||||||
<string>arrowright.case.glif</string>
|
<string>arrowright.case.glif</string>
|
||||||
|
<key>arrowrightlong</key>
|
||||||
|
<string>arrowrightlong.glif</string>
|
||||||
|
<key>arrowrightlong.case</key>
|
||||||
|
<string>arrowrightlong.case.glif</string>
|
||||||
<key>arrowup</key>
|
<key>arrowup</key>
|
||||||
<string>arrowup.glif</string>
|
<string>arrowup.glif</string>
|
||||||
<key>asciicircum</key>
|
<key>asciicircum</key>
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,10 @@
|
||||||
<unicode hex="2260"/>
|
<unicode hex="2260"/>
|
||||||
<outline>
|
<outline>
|
||||||
<contour>
|
<contour>
|
||||||
<point x="1268" y="1532" type="line"/>
|
<point x="1228" y="1548" type="line"/>
|
||||||
<point x="1092" y="1620" type="line"/>
|
<point x="1052" y="1636" type="line"/>
|
||||||
<point x="348" y="192" type="line"/>
|
<point x="308" y="208" type="line"/>
|
||||||
<point x="520" y="104" type="line"/>
|
<point x="480" y="120" type="line"/>
|
||||||
</contour>
|
</contour>
|
||||||
<component base="equal"/>
|
<component base="equal"/>
|
||||||
</outline>
|
</outline>
|
||||||
|
|
|
||||||
|
|
@ -697,10 +697,18 @@
|
||||||
<string>zerowidthspace</string>
|
<string>zerowidthspace</string>
|
||||||
<string>arrowleft</string>
|
<string>arrowleft</string>
|
||||||
<string>arrowleft.case</string>
|
<string>arrowleft.case</string>
|
||||||
|
<string>arrowleftlong</string>
|
||||||
|
<string>arrowleftlong.case</string>
|
||||||
<string>arrowup</string>
|
<string>arrowup</string>
|
||||||
<string>arrowright</string>
|
<string>arrowright</string>
|
||||||
<string>arrowright.case</string>
|
<string>arrowright.case</string>
|
||||||
|
<string>arrowrightlong</string>
|
||||||
|
<string>arrowrightlong.case</string>
|
||||||
<string>arrowdown</string>
|
<string>arrowdown</string>
|
||||||
|
<string>arrowNW</string>
|
||||||
|
<string>arrowNE</string>
|
||||||
|
<string>arrowSW</string>
|
||||||
|
<string>arrowSE</string>
|
||||||
<string>triagrt</string>
|
<string>triagrt</string>
|
||||||
<string>triagdn</string>
|
<string>triagdn</string>
|
||||||
<string>triagup</string>
|
<string>triagup</string>
|
||||||
|
|
@ -2423,6 +2431,8 @@
|
||||||
<string>uniE003</string>
|
<string>uniE003</string>
|
||||||
<string>placeofinterestsign</string>
|
<string>placeofinterestsign</string>
|
||||||
<string>.notdef</string>
|
<string>.notdef</string>
|
||||||
|
<string>circleblack</string>
|
||||||
|
<string>circlewhite</string>
|
||||||
</array>
|
</array>
|
||||||
<key>type</key>
|
<key>type</key>
|
||||||
<string>glyphList</string>
|
<string>glyphList</string>
|
||||||
|
|
@ -2917,10 +2927,18 @@
|
||||||
<string>zerowidthspace</string>
|
<string>zerowidthspace</string>
|
||||||
<string>arrowleft</string>
|
<string>arrowleft</string>
|
||||||
<string>arrowleft.case</string>
|
<string>arrowleft.case</string>
|
||||||
|
<string>arrowleftlong</string>
|
||||||
|
<string>arrowleftlong.case</string>
|
||||||
<string>arrowup</string>
|
<string>arrowup</string>
|
||||||
<string>arrowright</string>
|
<string>arrowright</string>
|
||||||
<string>arrowright.case</string>
|
<string>arrowright.case</string>
|
||||||
|
<string>arrowrightlong</string>
|
||||||
|
<string>arrowrightlong.case</string>
|
||||||
<string>arrowdown</string>
|
<string>arrowdown</string>
|
||||||
|
<string>arrowNW</string>
|
||||||
|
<string>arrowNE</string>
|
||||||
|
<string>arrowSW</string>
|
||||||
|
<string>arrowSE</string>
|
||||||
<string>triagrt</string>
|
<string>triagrt</string>
|
||||||
<string>triagdn</string>
|
<string>triagdn</string>
|
||||||
<string>triagup</string>
|
<string>triagup</string>
|
||||||
|
|
@ -4643,6 +4661,8 @@
|
||||||
<string>uniE003</string>
|
<string>uniE003</string>
|
||||||
<string>placeofinterestsign</string>
|
<string>placeofinterestsign</string>
|
||||||
<string>.notdef</string>
|
<string>.notdef</string>
|
||||||
|
<string>circleblack</string>
|
||||||
|
<string>circlewhite</string>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
||||||
19
src/Interface-Regular.ufo/glyphs/arrowNE_.glif
Normal file
19
src/Interface-Regular.ufo/glyphs/arrowNE_.glif
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowNE" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2197"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowNW" xScale="-1" xOffset="2560"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
31
src/Interface-Regular.ufo/glyphs/arrowNW_.glif
Normal file
31
src/Interface-Regular.ufo/glyphs/arrowNW_.glif
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowNW" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2196"/>
|
||||||
|
<outline>
|
||||||
|
<contour>
|
||||||
|
<point x="1896" y="508" type="line"/>
|
||||||
|
<point x="2052" y="664" type="line"/>
|
||||||
|
<point x="896" y="1820" type="line"/>
|
||||||
|
<point x="908" y="1832" type="line"/>
|
||||||
|
<point x="1780" y="1832" type="line"/>
|
||||||
|
<point x="1780" y="2048" type="line"/>
|
||||||
|
<point x="512" y="2048" type="line"/>
|
||||||
|
<point x="512" y="780" type="line"/>
|
||||||
|
<point x="728" y="780" type="line"/>
|
||||||
|
<point x="728" y="1652" type="line"/>
|
||||||
|
<point x="740" y="1664" type="line"/>
|
||||||
|
</contour>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
19
src/Interface-Regular.ufo/glyphs/arrowSE_.glif
Normal file
19
src/Interface-Regular.ufo/glyphs/arrowSE_.glif
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowSE" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2198"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowNW" xScale="-1" yScale="-1" xOffset="2560" yOffset="2048"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
19
src/Interface-Regular.ufo/glyphs/arrowSW_.glif
Normal file
19
src/Interface-Regular.ufo/glyphs/arrowSW_.glif
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowSW" format="1">
|
||||||
|
<advance width="2560"/>
|
||||||
|
<unicode hex="2199"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowNW" yScale="-1" yOffset="2048"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
|
|
@ -8,11 +8,11 @@
|
||||||
<point x="2432" y="1008" type="line"/>
|
<point x="2432" y="1008" type="line"/>
|
||||||
<point x="796" y="1008" type="line"/>
|
<point x="796" y="1008" type="line"/>
|
||||||
<point x="796" y="1024" type="line"/>
|
<point x="796" y="1024" type="line"/>
|
||||||
<point x="1408" y="1640" type="line"/>
|
<point x="1412" y="1640" type="line"/>
|
||||||
<point x="1260" y="1792" type="line"/>
|
<point x="1260" y="1792" type="line"/>
|
||||||
<point x="368" y="896" type="line"/>
|
<point x="364" y="896" type="line"/>
|
||||||
<point x="1260" y="0" type="line"/>
|
<point x="1260" y="0" type="line"/>
|
||||||
<point x="1408" y="156" type="line"/>
|
<point x="1412" y="152" type="line"/>
|
||||||
<point x="796" y="768" type="line"/>
|
<point x="796" y="768" type="line"/>
|
||||||
<point x="796" y="784" type="line"/>
|
<point x="796" y="784" type="line"/>
|
||||||
</contour>
|
</contour>
|
||||||
|
|
|
||||||
53
src/Interface-Regular.ufo/glyphs/arrowleftlong.case.glif
Normal file
53
src/Interface-Regular.ufo/glyphs/arrowleftlong.case.glif
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowleftlong.case" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowleftlong" yOffset="128"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>272</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>896</integer>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>668</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>1008</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.width-adjustments</key>
|
||||||
|
<array>
|
||||||
|
<integer>-16</integer>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
66
src/Interface-Regular.ufo/glyphs/arrowleftlong.glif
Normal file
66
src/Interface-Regular.ufo/glyphs/arrowleftlong.glif
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowleftlong" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<unicode hex="27F5"/>
|
||||||
|
<outline>
|
||||||
|
<contour>
|
||||||
|
<point x="3456" y="784" type="line"/>
|
||||||
|
<point x="3456" y="1008" type="line"/>
|
||||||
|
<point x="796" y="1008" type="line"/>
|
||||||
|
<point x="796" y="1024" type="line"/>
|
||||||
|
<point x="1412" y="1640" type="line"/>
|
||||||
|
<point x="1260" y="1792" type="line"/>
|
||||||
|
<point x="364" y="896" type="line"/>
|
||||||
|
<point x="1260" y="0" type="line"/>
|
||||||
|
<point x="1412" y="152" type="line"/>
|
||||||
|
<point x="796" y="768" type="line"/>
|
||||||
|
<point x="796" y="784" type="line"/>
|
||||||
|
</contour>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>272</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>896</integer>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>668</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>1008</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.width-adjustments</key>
|
||||||
|
<array>
|
||||||
|
<integer>-16</integer>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
53
src/Interface-Regular.ufo/glyphs/arrowrightlong.case.glif
Normal file
53
src/Interface-Regular.ufo/glyphs/arrowrightlong.case.glif
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowrightlong.case" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowleftlong" xScale="-1" xOffset="3840" yOffset="128"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>272</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>896</integer>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>668</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>1008</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.width-adjustments</key>
|
||||||
|
<array>
|
||||||
|
<integer>-16</integer>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
54
src/Interface-Regular.ufo/glyphs/arrowrightlong.glif
Normal file
54
src/Interface-Regular.ufo/glyphs/arrowrightlong.glif
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<glyph name="arrowrightlong" format="1">
|
||||||
|
<advance width="3840"/>
|
||||||
|
<unicode hex="27F6"/>
|
||||||
|
<outline>
|
||||||
|
<component base="arrowleftlong" xScale="-1" xOffset="3840"/>
|
||||||
|
</outline>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.typemytype.robofont.guides</key>
|
||||||
|
<array>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>272</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>896</integer>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>angle</key>
|
||||||
|
<real>90.0</real>
|
||||||
|
<key>isGlobal</key>
|
||||||
|
<false/>
|
||||||
|
<key>magnetic</key>
|
||||||
|
<integer>5</integer>
|
||||||
|
<key>name</key>
|
||||||
|
<string></string>
|
||||||
|
<key>x</key>
|
||||||
|
<integer>668</integer>
|
||||||
|
<key>y</key>
|
||||||
|
<integer>1008</integer>
|
||||||
|
</dict>
|
||||||
|
</array>
|
||||||
|
<key>com.typemytype.robofont.mark</key>
|
||||||
|
<array>
|
||||||
|
<real>0.8</real>
|
||||||
|
<real>0.94</real>
|
||||||
|
<real>0.95</real>
|
||||||
|
<real>1.0</real>
|
||||||
|
</array>
|
||||||
|
<key>interface.width-adjustments</key>
|
||||||
|
<array>
|
||||||
|
<integer>-16</integer>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
|
</glyph>
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
<point x="1408" y="1636" type="line"/>
|
<point x="1408" y="1636" type="line"/>
|
||||||
<point x="2024" y="1024" type="line"/>
|
<point x="2024" y="1024" type="line"/>
|
||||||
<point x="2176" y="1172" type="line"/>
|
<point x="2176" y="1172" type="line"/>
|
||||||
<point x="1280" y="2064" type="line"/>
|
<point x="1280" y="2068" type="line"/>
|
||||||
<point x="384" y="1172" type="line"/>
|
<point x="384" y="1172" type="line"/>
|
||||||
<point x="540" y="1024" type="line"/>
|
<point x="540" y="1024" type="line"/>
|
||||||
<point x="1152" y="1636" type="line"/>
|
<point x="1152" y="1636" type="line"/>
|
||||||
|
|
|
||||||
|
|
@ -396,6 +396,14 @@
|
||||||
<string>approxequal.glif</string>
|
<string>approxequal.glif</string>
|
||||||
<key>archdblsubnosp</key>
|
<key>archdblsubnosp</key>
|
||||||
<string>archdblsubnosp.glif</string>
|
<string>archdblsubnosp.glif</string>
|
||||||
|
<key>arrowNE</key>
|
||||||
|
<string>arrowNE_.glif</string>
|
||||||
|
<key>arrowNW</key>
|
||||||
|
<string>arrowNW_.glif</string>
|
||||||
|
<key>arrowSE</key>
|
||||||
|
<string>arrowSE_.glif</string>
|
||||||
|
<key>arrowSW</key>
|
||||||
|
<string>arrowSW_.glif</string>
|
||||||
<key>arrowdown</key>
|
<key>arrowdown</key>
|
||||||
<string>arrowdown.glif</string>
|
<string>arrowdown.glif</string>
|
||||||
<key>arrowheaddownmod</key>
|
<key>arrowheaddownmod</key>
|
||||||
|
|
@ -410,10 +418,18 @@
|
||||||
<string>arrowleft.glif</string>
|
<string>arrowleft.glif</string>
|
||||||
<key>arrowleft.case</key>
|
<key>arrowleft.case</key>
|
||||||
<string>arrowleft.case.glif</string>
|
<string>arrowleft.case.glif</string>
|
||||||
|
<key>arrowleftlong</key>
|
||||||
|
<string>arrowleftlong.glif</string>
|
||||||
|
<key>arrowleftlong.case</key>
|
||||||
|
<string>arrowleftlong.case.glif</string>
|
||||||
<key>arrowright</key>
|
<key>arrowright</key>
|
||||||
<string>arrowright.glif</string>
|
<string>arrowright.glif</string>
|
||||||
<key>arrowright.case</key>
|
<key>arrowright.case</key>
|
||||||
<string>arrowright.case.glif</string>
|
<string>arrowright.case.glif</string>
|
||||||
|
<key>arrowrightlong</key>
|
||||||
|
<string>arrowrightlong.glif</string>
|
||||||
|
<key>arrowrightlong.case</key>
|
||||||
|
<string>arrowrightlong.case.glif</string>
|
||||||
<key>arrowup</key>
|
<key>arrowup</key>
|
||||||
<string>arrowup.glif</string>
|
<string>arrowup.glif</string>
|
||||||
<key>asciicircum</key>
|
<key>asciicircum</key>
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,10 @@
|
||||||
<unicode hex="2260"/>
|
<unicode hex="2260"/>
|
||||||
<outline>
|
<outline>
|
||||||
<contour>
|
<contour>
|
||||||
<point x="1388" y="1556" type="line"/>
|
<point x="1316" y="1544" type="line"/>
|
||||||
<point x="1252" y="1640" type="line"/>
|
<point x="1180" y="1628" type="line"/>
|
||||||
<point x="424" y="232" type="line"/>
|
<point x="352" y="220" type="line"/>
|
||||||
<point x="564" y="148" type="line"/>
|
<point x="492" y="136" type="line"/>
|
||||||
</contour>
|
</contour>
|
||||||
<component base="equal"/>
|
<component base="equal"/>
|
||||||
</outline>
|
</outline>
|
||||||
|
|
|
||||||
|
|
@ -781,10 +781,18 @@
|
||||||
<string>zerowidthspace</string>
|
<string>zerowidthspace</string>
|
||||||
<string>arrowleft</string>
|
<string>arrowleft</string>
|
||||||
<string>arrowleft.case</string>
|
<string>arrowleft.case</string>
|
||||||
|
<string>arrowleftlong</string>
|
||||||
|
<string>arrowleftlong.case</string>
|
||||||
<string>arrowup</string>
|
<string>arrowup</string>
|
||||||
<string>arrowright</string>
|
<string>arrowright</string>
|
||||||
<string>arrowright.case</string>
|
<string>arrowright.case</string>
|
||||||
|
<string>arrowrightlong</string>
|
||||||
|
<string>arrowrightlong.case</string>
|
||||||
<string>arrowdown</string>
|
<string>arrowdown</string>
|
||||||
|
<string>arrowNW</string>
|
||||||
|
<string>arrowNE</string>
|
||||||
|
<string>arrowSE</string>
|
||||||
|
<string>arrowSW</string>
|
||||||
<string>triagrt</string>
|
<string>triagrt</string>
|
||||||
<string>triagdn</string>
|
<string>triagdn</string>
|
||||||
<string>triagup</string>
|
<string>triagup</string>
|
||||||
|
|
@ -2506,6 +2514,8 @@
|
||||||
<string>placeofinterestsign.specz.medium</string>
|
<string>placeofinterestsign.specz.medium</string>
|
||||||
<string>uniE001</string>
|
<string>uniE001</string>
|
||||||
<string>.notdef</string>
|
<string>.notdef</string>
|
||||||
|
<string>circleblack</string>
|
||||||
|
<string>circlewhite</string>
|
||||||
</array>
|
</array>
|
||||||
<key>type</key>
|
<key>type</key>
|
||||||
<string>glyphList</string>
|
<string>glyphList</string>
|
||||||
|
|
@ -2997,10 +3007,18 @@
|
||||||
<string>zerowidthspace</string>
|
<string>zerowidthspace</string>
|
||||||
<string>arrowleft</string>
|
<string>arrowleft</string>
|
||||||
<string>arrowleft.case</string>
|
<string>arrowleft.case</string>
|
||||||
|
<string>arrowleftlong</string>
|
||||||
|
<string>arrowleftlong.case</string>
|
||||||
<string>arrowup</string>
|
<string>arrowup</string>
|
||||||
<string>arrowright</string>
|
<string>arrowright</string>
|
||||||
<string>arrowright.case</string>
|
<string>arrowright.case</string>
|
||||||
|
<string>arrowrightlong</string>
|
||||||
|
<string>arrowrightlong.case</string>
|
||||||
<string>arrowdown</string>
|
<string>arrowdown</string>
|
||||||
|
<string>arrowNW</string>
|
||||||
|
<string>arrowNE</string>
|
||||||
|
<string>arrowSE</string>
|
||||||
|
<string>arrowSW</string>
|
||||||
<string>triagrt</string>
|
<string>triagrt</string>
|
||||||
<string>triagdn</string>
|
<string>triagdn</string>
|
||||||
<string>triagup</string>
|
<string>triagup</string>
|
||||||
|
|
@ -4722,6 +4740,8 @@
|
||||||
<string>placeofinterestsign.specz.medium</string>
|
<string>placeofinterestsign.specz.medium</string>
|
||||||
<string>uniE001</string>
|
<string>uniE001</string>
|
||||||
<string>.notdef</string>
|
<string>.notdef</string>
|
||||||
|
<string>circleblack</string>
|
||||||
|
<string>circlewhite</string>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
||||||
|
|
@ -856,7 +856,12 @@ feature numr {
|
||||||
sub @frac1 by @frac2;
|
sub @frac1 by @frac2;
|
||||||
} numr;
|
} numr;
|
||||||
|
|
||||||
@CASE_L = [
|
@CASE_DELIM_L = [
|
||||||
|
braceleft braceright
|
||||||
|
bracketleft bracketright
|
||||||
|
parenleft parenright
|
||||||
|
];
|
||||||
|
@CASE_NONDELIM_L = [
|
||||||
asterisk
|
asterisk
|
||||||
at
|
at
|
||||||
multiply
|
multiply
|
||||||
|
|
@ -872,14 +877,18 @@ feature numr {
|
||||||
hyphen
|
hyphen
|
||||||
bullet
|
bullet
|
||||||
arrowleft
|
arrowleft
|
||||||
|
arrowleftlong
|
||||||
arrowright
|
arrowright
|
||||||
|
arrowrightlong
|
||||||
notequal
|
notequal
|
||||||
braceleft braceright
|
|
||||||
bracketleft bracketright
|
|
||||||
parenleft parenright
|
|
||||||
colon
|
colon
|
||||||
];
|
];
|
||||||
|
@CASE_L = [ @CASE_DELIM_L @CASE_NONDELIM_L ];
|
||||||
@CASE_R = [
|
@CASE_R = [
|
||||||
|
braceleft.case braceright.case
|
||||||
|
bracketleft.case bracketright.case
|
||||||
|
parenleft.case parenright.case
|
||||||
|
|
||||||
asterisk.case
|
asterisk.case
|
||||||
at.case
|
at.case
|
||||||
multiply.case
|
multiply.case
|
||||||
|
|
@ -895,11 +904,10 @@ feature numr {
|
||||||
hyphen.case
|
hyphen.case
|
||||||
bullet.case
|
bullet.case
|
||||||
arrowleft.case
|
arrowleft.case
|
||||||
|
arrowleftlong.case
|
||||||
arrowright.case
|
arrowright.case
|
||||||
|
arrowrightlong.case
|
||||||
notequal.case
|
notequal.case
|
||||||
braceleft.case braceright.case
|
|
||||||
bracketleft.case bracketright.case
|
|
||||||
parenleft.case parenright.case
|
|
||||||
colon.case
|
colon.case
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -909,66 +917,21 @@ feature case {
|
||||||
|
|
||||||
feature calt {
|
feature calt {
|
||||||
@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
|
@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
|
||||||
|
@LC = [ @LC_ROMAN @LC_SET1 ];
|
||||||
|
|
||||||
sub @UC at' @UC by at.case;
|
sub @UC @CASE_L' by @CASE_R;
|
||||||
sub @UC asterisk' by asterisk.case;
|
ignore sub @LC @CASE_NONDELIM_L' @UC;
|
||||||
|
sub @CASE_L' @UC by @CASE_R;
|
||||||
|
|
||||||
sub multiply' @UC by multiply.case;
|
# ->, <-
|
||||||
sub @UC multiply' by multiply.case;
|
@ARROW_DASH = [ hyphen endash emdash ];
|
||||||
|
@ARROW_DASH_CASE = [ hyphen.case endash.case emdash.case ];
|
||||||
sub minus' @UC by minus.case;
|
sub @ARROW_DASH' greater' by arrowrightlong;
|
||||||
sub @UC minus' by minus.case;
|
sub @ARROW_DASH_CASE' greater' by arrowrightlong.case;
|
||||||
|
ignore sub less' @ARROW_DASH' @NUM;
|
||||||
sub plus' @UC by plus.case;
|
ignore sub less' @ARROW_DASH_CASE' @NUM;
|
||||||
sub @UC plus' by plus.case;
|
sub less' @ARROW_DASH' by arrowleftlong;
|
||||||
|
sub less' @ARROW_DASH_CASE' by arrowleftlong.case;
|
||||||
sub plusminus' @UC by plusminus.case;
|
|
||||||
sub @UC plusminus' by plusminus.case;
|
|
||||||
|
|
||||||
sub divide' @UC by divide.case;
|
|
||||||
sub @UC divide' by divide.case;
|
|
||||||
|
|
||||||
sub equal' @UC by equal.case;
|
|
||||||
sub @UC equal' by equal.case;
|
|
||||||
|
|
||||||
sub notequal' @UC by notequal.case;
|
|
||||||
sub @UC notequal' by notequal.case;
|
|
||||||
|
|
||||||
sub endash' @UC by endash.case;
|
|
||||||
sub @UC endash' by endash.case;
|
|
||||||
|
|
||||||
sub figuredash' @UC by figuredash.case;
|
|
||||||
sub @UC figuredash' by figuredash.case;
|
|
||||||
|
|
||||||
sub emdash' @UC by emdash.case;
|
|
||||||
sub @UC emdash' by emdash.case;
|
|
||||||
|
|
||||||
sub hyphen' @UC by hyphen.case;
|
|
||||||
sub @UC hyphen' by hyphen.case;
|
|
||||||
|
|
||||||
sub bullet' @UC by bullet.case;
|
|
||||||
sub @UC bullet' by bullet.case;
|
|
||||||
|
|
||||||
sub arrowleft' @UC by arrowleft.case;
|
|
||||||
sub @UC arrowleft' by arrowleft.case;
|
|
||||||
|
|
||||||
sub arrowright' @UC by arrowright.case;
|
|
||||||
sub @UC arrowright' by arrowright.case;
|
|
||||||
|
|
||||||
sub notequal' @UC by notequal.case;
|
|
||||||
sub @UC notequal' by notequal.case;
|
|
||||||
|
|
||||||
sub braceleft' @UC by braceleft.case;
|
|
||||||
sub @UC braceright' by braceright.case;
|
|
||||||
|
|
||||||
sub bracketleft' @UC by bracketleft.case;
|
|
||||||
sub @UC bracketright' by bracketright.case;
|
|
||||||
|
|
||||||
sub parenleft' @UC by parenleft.case;
|
|
||||||
sub @UC parenright' by parenright.case;
|
|
||||||
|
|
||||||
sub colon' @UC by colon.case;
|
|
||||||
sub @UC colon' by colon.case;
|
|
||||||
|
|
||||||
sub period' @NUM by period.num;
|
sub period' @NUM by period.num;
|
||||||
} calt;
|
} calt;
|
||||||
|
|
|
||||||
Reference in a new issue