summaryrefslogtreecommitdiff
path: root/src/Interface-Regular.ufo/glyphs
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2017-08-25 10:44:50 +0300
committerRasmus Andersson <rasmus@notion.se>2017-08-25 10:44:50 +0300
commit0945b58f8f8a53f84df4116ca9948e9df8903e3e (patch)
tree5adfd239236af4407fa5c7a80c4666a3ad051659 /src/Interface-Regular.ufo/glyphs
parentc976260ba53f8f3f92def5015841bb77fd52fcce (diff)
downloadinter-0945b58f8f8a53f84df4116ca9948e9df8903e3e.tar.xz
Adds contextual alternates for [] () {} when enclosing upper-case characters
Diffstat (limited to 'src/Interface-Regular.ufo/glyphs')
-rw-r--r--src/Interface-Regular.ufo/glyphs/braceleft.cap.glif18
-rw-r--r--src/Interface-Regular.ufo/glyphs/braceright.cap.glif18
-rw-r--r--src/Interface-Regular.ufo/glyphs/braceright.glif37
-rw-r--r--src/Interface-Regular.ufo/glyphs/bracketleft.cap.glif18
-rw-r--r--src/Interface-Regular.ufo/glyphs/bracketleft.glif16
-rw-r--r--src/Interface-Regular.ufo/glyphs/bracketright.cap.glif18
-rw-r--r--src/Interface-Regular.ufo/glyphs/bracketright.glif11
-rw-r--r--src/Interface-Regular.ufo/glyphs/contents.plist12
-rw-r--r--src/Interface-Regular.ufo/glyphs/parenleft.cap.glif81
-rw-r--r--src/Interface-Regular.ufo/glyphs/parenright.cap.glif22
10 files changed, 197 insertions, 54 deletions
diff --git a/src/Interface-Regular.ufo/glyphs/braceleft.cap.glif b/src/Interface-Regular.ufo/glyphs/braceleft.cap.glif
new file mode 100644
index 000000000..bf5f8c93c
--- /dev/null
+++ b/src/Interface-Regular.ufo/glyphs/braceleft.cap.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="braceleft.cap" format="1">
+ <advance width="768"/>
+ <outline>
+ <component base="braceleft" yOffset="172"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.typemytype.robofont.mark</key>
+ <array>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>1.0</real>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Regular.ufo/glyphs/braceright.cap.glif b/src/Interface-Regular.ufo/glyphs/braceright.cap.glif
new file mode 100644
index 000000000..2d0f0ab51
--- /dev/null
+++ b/src/Interface-Regular.ufo/glyphs/braceright.cap.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="braceright.cap" format="1">
+ <advance width="768"/>
+ <outline>
+ <component base="braceright" yOffset="172"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.typemytype.robofont.mark</key>
+ <array>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>1.0</real>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Regular.ufo/glyphs/braceright.glif b/src/Interface-Regular.ufo/glyphs/braceright.glif
index 84aa0521e..df81bd622 100644
--- a/src/Interface-Regular.ufo/glyphs/braceright.glif
+++ b/src/Interface-Regular.ufo/glyphs/braceright.glif
@@ -3,42 +3,7 @@
<advance width="768"/>
<unicode hex="007D"/>
<outline>
- <contour>
- <point x="-20" y="2032" type="line"/>
- <point x="196" y="1964"/>
- <point x="260" y="1780"/>
- <point x="260" y="1556" type="curve" smooth="yes"/>
- <point x="260" y="1276" type="line" smooth="yes"/>
- <point x="260" y="1000"/>
- <point x="372" y="792"/>
- <point x="768" y="792" type="curve"/>
- <point x="768" y="956" type="line"/>
- <point x="568" y="956"/>
- <point x="484" y="1080"/>
- <point x="484" y="1276" type="curve" smooth="yes"/>
- <point x="484" y="1556" type="line" smooth="yes"/>
- <point x="484" y="1844"/>
- <point x="420" y="2092"/>
- <point x="40" y="2196" type="curve"/>
- </contour>
- <contour>
- <point x="40" y="-496" type="line"/>
- <point x="420" y="-388"/>
- <point x="484" y="-144"/>
- <point x="484" y="148" type="curve" smooth="yes"/>
- <point x="484" y="424" type="line" smooth="yes"/>
- <point x="484" y="620"/>
- <point x="568" y="748"/>
- <point x="768" y="748" type="curve"/>
- <point x="768" y="908" type="line"/>
- <point x="372" y="908"/>
- <point x="260" y="704"/>
- <point x="260" y="424" type="curve" smooth="yes"/>
- <point x="260" y="148" type="line" smooth="yes"/>
- <point x="260" y="-76"/>
- <point x="196" y="-260"/>
- <point x="-20" y="-328" type="curve"/>
- </contour>
+ <component base="braceleft" xScale="-1" xOffset="768"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Regular.ufo/glyphs/bracketleft.cap.glif b/src/Interface-Regular.ufo/glyphs/bracketleft.cap.glif
new file mode 100644
index 000000000..e80b0f206
--- /dev/null
+++ b/src/Interface-Regular.ufo/glyphs/bracketleft.cap.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bracketleft.cap" format="1">
+ <advance width="640"/>
+ <outline>
+ <component base="bracketleft" yOffset="128"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.typemytype.robofont.mark</key>
+ <array>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>1.0</real>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Regular.ufo/glyphs/bracketleft.glif b/src/Interface-Regular.ufo/glyphs/bracketleft.glif
index ad412f0b0..f7676ceb4 100644
--- a/src/Interface-Regular.ufo/glyphs/bracketleft.glif
+++ b/src/Interface-Regular.ufo/glyphs/bracketleft.glif
@@ -4,14 +4,14 @@
<unicode hex="005B"/>
<outline>
<contour>
- <point x="640" y="2304" type="line"/>
- <point x="128" y="2304" type="line"/>
- <point x="128" y="-384" type="line"/>
- <point x="640" y="-384" type="line"/>
- <point x="640" y="-164" type="line"/>
- <point x="360" y="-164" type="line"/>
- <point x="360" y="2084" type="line"/>
- <point x="640" y="2084" type="line"/>
+ <point x="640" y="2240" type="line"/>
+ <point x="128" y="2240" type="line"/>
+ <point x="128" y="-448" type="line"/>
+ <point x="640" y="-448" type="line"/>
+ <point x="640" y="-228" type="line"/>
+ <point x="360" y="-228" type="line"/>
+ <point x="360" y="2020" type="line"/>
+ <point x="640" y="2020" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Interface-Regular.ufo/glyphs/bracketright.cap.glif b/src/Interface-Regular.ufo/glyphs/bracketright.cap.glif
new file mode 100644
index 000000000..6de1774f3
--- /dev/null
+++ b/src/Interface-Regular.ufo/glyphs/bracketright.cap.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bracketright.cap" format="1">
+ <advance width="640"/>
+ <outline>
+ <component base="bracketright" yOffset="128"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.typemytype.robofont.mark</key>
+ <array>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>1.0</real>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Regular.ufo/glyphs/bracketright.glif b/src/Interface-Regular.ufo/glyphs/bracketright.glif
index 9b5de38ae..273bbd4a3 100644
--- a/src/Interface-Regular.ufo/glyphs/bracketright.glif
+++ b/src/Interface-Regular.ufo/glyphs/bracketright.glif
@@ -3,16 +3,7 @@
<advance width="640"/>
<unicode hex="005D"/>
<outline>
- <contour>
- <point x="0" y="2084" type="line"/>
- <point x="280" y="2084" type="line"/>
- <point x="280" y="-164" type="line"/>
- <point x="0" y="-164" type="line"/>
- <point x="0" y="-384" type="line"/>
- <point x="512" y="-384" type="line"/>
- <point x="512" y="2304" type="line"/>
- <point x="0" y="2304" type="line"/>
- </contour>
+ <component base="bracketleft" xScale="-1" xOffset="640"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Regular.ufo/glyphs/contents.plist b/src/Interface-Regular.ufo/glyphs/contents.plist
index 075f9e5ce..af81fdc79 100644
--- a/src/Interface-Regular.ufo/glyphs/contents.plist
+++ b/src/Interface-Regular.ufo/glyphs/contents.plist
@@ -468,12 +468,20 @@
<string>blackleftpointingtriangle.glif</string>
<key>braceleft</key>
<string>braceleft.glif</string>
+ <key>braceleft.cap</key>
+ <string>braceleft.cap.glif</string>
<key>braceright</key>
<string>braceright.glif</string>
+ <key>braceright.cap</key>
+ <string>braceright.cap.glif</string>
<key>bracketleft</key>
<string>bracketleft.glif</string>
+ <key>bracketleft.cap</key>
+ <string>bracketleft.cap.glif</string>
<key>bracketright</key>
<string>bracketright.glif</string>
+ <key>bracketright.cap</key>
+ <string>bracketright.cap.glif</string>
<key>breve</key>
<string>breve.glif</string>
<key>breveacutecomb</key>
@@ -1314,12 +1322,16 @@
<string>paragraph.glif</string>
<key>parenleft</key>
<string>parenleft.glif</string>
+ <key>parenleft.cap</key>
+ <string>parenleft.cap.glif</string>
<key>parenleftinferior</key>
<string>parenleftinferior.glif</string>
<key>parenleftsuperior</key>
<string>parenleftsuperior.glif</string>
<key>parenright</key>
<string>parenright.glif</string>
+ <key>parenright.cap</key>
+ <string>parenright.cap.glif</string>
<key>parenrightsub</key>
<string>parenrightsub.glif</string>
<key>parenrightsuperior</key>
diff --git a/src/Interface-Regular.ufo/glyphs/parenleft.cap.glif b/src/Interface-Regular.ufo/glyphs/parenleft.cap.glif
new file mode 100644
index 000000000..cf436bdfa
--- /dev/null
+++ b/src/Interface-Regular.ufo/glyphs/parenleft.cap.glif
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="parenleft.cap" format="1">
+ <advance width="984"/>
+ <outline>
+ <component base="parenleft" 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>384</integer>
+ <key>y</key>
+ <integer>-128</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>584</integer>
+ <key>y</key>
+ <integer>4</integer>
+ </dict>
+ <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>388</integer>
+ <key>y</key>
+ <integer>1752</integer>
+ </dict>
+ <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>556</integer>
+ <key>y</key>
+ <integer>1640</integer>
+ </dict>
+ </array>
+ <key>com.typemytype.robofont.mark</key>
+ <array>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>1.0</real>
+ </array>
+ <key>interface.width-adjustments</key>
+ <array>
+ <integer>-16</integer>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Regular.ufo/glyphs/parenright.cap.glif b/src/Interface-Regular.ufo/glyphs/parenright.cap.glif
new file mode 100644
index 000000000..f20aee477
--- /dev/null
+++ b/src/Interface-Regular.ufo/glyphs/parenright.cap.glif
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="parenright.cap" format="1">
+ <advance width="984"/>
+ <outline>
+ <component base="parenright" yOffset="192"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.typemytype.robofont.mark</key>
+ <array>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>0.94</real>
+ <real>1.0</real>
+ </array>
+ <key>interface.width-adjustments</key>
+ <array>
+ <integer>-16</integer>
+ </array>
+ </dict>
+ </lib>
+</glyph>