summaryrefslogtreecommitdiff
path: root/src/Interface-Bold.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-Bold.ufo/glyphs
parentc976260ba53f8f3f92def5015841bb77fd52fcce (diff)
downloadinter-0945b58f8f8a53f84df4116ca9948e9df8903e3e.tar.xz
Adds contextual alternates for [] () {} when enclosing upper-case characters
Diffstat (limited to 'src/Interface-Bold.ufo/glyphs')
-rw-r--r--src/Interface-Bold.ufo/glyphs/braceleft.cap.glif20
-rw-r--r--src/Interface-Bold.ufo/glyphs/braceright.cap.glif20
-rw-r--r--src/Interface-Bold.ufo/glyphs/braceright.glif37
-rw-r--r--src/Interface-Bold.ufo/glyphs/bracketleft.cap.glif20
-rw-r--r--src/Interface-Bold.ufo/glyphs/bracketleft.glif4
-rw-r--r--src/Interface-Bold.ufo/glyphs/bracketright.cap.glif20
-rw-r--r--src/Interface-Bold.ufo/glyphs/bracketright.glif13
-rw-r--r--src/Interface-Bold.ufo/glyphs/contents.plist12
-rw-r--r--src/Interface-Bold.ufo/glyphs/parenleft.cap.glif79
-rw-r--r--src/Interface-Bold.ufo/glyphs/parenright.cap.glif47
10 files changed, 223 insertions, 49 deletions
diff --git a/src/Interface-Bold.ufo/glyphs/braceleft.cap.glif b/src/Interface-Bold.ufo/glyphs/braceleft.cap.glif
new file mode 100644
index 000000000..2ca6681ec
--- /dev/null
+++ b/src/Interface-Bold.ufo/glyphs/braceleft.cap.glif
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="braceleft.cap" format="1">
+ <advance width="1024"/>
+ <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>
+ <key>interface.gridadjust.original</key>
+ <string>{'width': 920, 'leftMargin': 59, 'rightMargin': 52}</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Bold.ufo/glyphs/braceright.cap.glif b/src/Interface-Bold.ufo/glyphs/braceright.cap.glif
new file mode 100644
index 000000000..ce4fcee57
--- /dev/null
+++ b/src/Interface-Bold.ufo/glyphs/braceright.cap.glif
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="braceright.cap" format="1">
+ <advance width="1024"/>
+ <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>
+ <key>interface.gridadjust.original</key>
+ <string>{'width': 920, 'leftMargin': 54, 'rightMargin': 58}</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Bold.ufo/glyphs/braceright.glif b/src/Interface-Bold.ufo/glyphs/braceright.glif
index 952a4dda6..e8ef88c26 100644
--- a/src/Interface-Bold.ufo/glyphs/braceright.glif
+++ b/src/Interface-Bold.ufo/glyphs/braceright.glif
@@ -3,42 +3,7 @@
<advance width="1024"/>
<unicode hex="007D"/>
<outline>
- <contour>
- <point x="108" y="1956" type="line"/>
- <point x="260" y="1900"/>
- <point x="300" y="1744"/>
- <point x="300" y="1556" type="curve" smooth="yes"/>
- <point x="300" y="1276" type="line" smooth="yes"/>
- <point x="300" y="1000"/>
- <point x="480" y="780"/>
- <point x="916" y="780" type="curve"/>
- <point x="916" y="1008" type="line"/>
- <point x="756" y="1008"/>
- <point x="688" y="1112"/>
- <point x="688" y="1276" type="curve" smooth="yes"/>
- <point x="688" y="1556" type="line" smooth="yes"/>
- <point x="688" y="1844"/>
- <point x="572" y="2092"/>
- <point x="192" y="2196" type="curve"/>
- </contour>
- <contour>
- <point x="192" y="-496" type="line"/>
- <point x="572" y="-388"/>
- <point x="688" y="-144"/>
- <point x="688" y="148" type="curve"/>
- <point x="688" y="424" type="line"/>
- <point x="688" y="588"/>
- <point x="756" y="696"/>
- <point x="916" y="696" type="curve"/>
- <point x="916" y="924" type="line"/>
- <point x="480" y="924"/>
- <point x="300" y="704"/>
- <point x="300" y="424" type="curve"/>
- <point x="300" y="148" type="line"/>
- <point x="300" y="-40"/>
- <point x="260" y="-196"/>
- <point x="108" y="-252" type="curve"/>
- </contour>
+ <component base="braceleft" xScale="-1" xOffset="1024"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/bracketleft.cap.glif b/src/Interface-Bold.ufo/glyphs/bracketleft.cap.glif
new file mode 100644
index 000000000..63d4d79be
--- /dev/null
+++ b/src/Interface-Bold.ufo/glyphs/bracketleft.cap.glif
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bracketleft.cap" format="1">
+ <advance width="1024"/>
+ <outline>
+ <component base="bracketleft" yOffset="64"/>
+ </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.gridadjust.original</key>
+ <string>{'width': 791, 'leftMargin': 154, 'rightMargin': 20}</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Bold.ufo/glyphs/bracketleft.glif b/src/Interface-Bold.ufo/glyphs/bracketleft.glif
index f516afe09..608bc00fe 100644
--- a/src/Interface-Bold.ufo/glyphs/bracketleft.glif
+++ b/src/Interface-Bold.ufo/glyphs/bracketleft.glif
@@ -5,8 +5,8 @@
<outline>
<contour>
<point x="820" y="2348" type="line"/>
- <point x="204" y="2348" type="line"/>
- <point x="204" y="-480" type="line"/>
+ <point x="240" y="2348" type="line"/>
+ <point x="240" y="-480" type="line"/>
<point x="820" y="-480" type="line"/>
<point x="820" y="-144" type="line"/>
<point x="648" y="-144" type="line"/>
diff --git a/src/Interface-Bold.ufo/glyphs/bracketright.cap.glif b/src/Interface-Bold.ufo/glyphs/bracketright.cap.glif
new file mode 100644
index 000000000..4188085f5
--- /dev/null
+++ b/src/Interface-Bold.ufo/glyphs/bracketright.cap.glif
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="bracketright.cap" format="1">
+ <advance width="1024"/>
+ <outline>
+ <component base="bracketright" yOffset="64"/>
+ </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.gridadjust.original</key>
+ <string>{'width': 791, 'leftMargin': 19, 'rightMargin': 154}</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Bold.ufo/glyphs/bracketright.glif b/src/Interface-Bold.ufo/glyphs/bracketright.glif
index eebd60f1d..da6815542 100644
--- a/src/Interface-Bold.ufo/glyphs/bracketright.glif
+++ b/src/Interface-Bold.ufo/glyphs/bracketright.glif
@@ -1,18 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="bracketright" format="1">
- <advance width="768"/>
+ <advance width="1024"/>
<unicode hex="005D"/>
<outline>
- <contour>
- <point x="76" y="2008" type="line"/>
- <point x="252" y="2008" type="line"/>
- <point x="252" y="-144" type="line"/>
- <point x="76" y="-144" type="line"/>
- <point x="76" y="-480" type="line"/>
- <point x="692" y="-480" type="line"/>
- <point x="692" y="2348" type="line"/>
- <point x="76" y="2348" type="line"/>
- </contour>
+ <component base="bracketleft" xScale="-1" xOffset="1024"/>
</outline>
<lib>
<dict>
diff --git a/src/Interface-Bold.ufo/glyphs/contents.plist b/src/Interface-Bold.ufo/glyphs/contents.plist
index 1c4787244..383e06bcb 100644
--- a/src/Interface-Bold.ufo/glyphs/contents.plist
+++ b/src/Interface-Bold.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>
@@ -1316,12 +1324,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-Bold.ufo/glyphs/parenleft.cap.glif b/src/Interface-Bold.ufo/glyphs/parenleft.cap.glif
new file mode 100644
index 000000000..29f4a0247
--- /dev/null
+++ b/src/Interface-Bold.ufo/glyphs/parenleft.cap.glif
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="parenleft.cap" format="1">
+ <advance width="1024"/>
+ <outline>
+ <component base="parenleft" yOffset="140"/>
+ </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>1096</integer>
+ <key>y</key>
+ <integer>1640</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>804</integer>
+ <key>y</key>
+ <integer>1752</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>364</integer>
+ <key>y</key>
+ <integer>1692</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>656</integer>
+ <key>y</key>
+ <integer>1584</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.gridadjust.original</key>
+ <string>{'width': 993, 'leftMargin': 168, 'rightMargin': 55}</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Interface-Bold.ufo/glyphs/parenright.cap.glif b/src/Interface-Bold.ufo/glyphs/parenright.cap.glif
new file mode 100644
index 000000000..3119a85d4
--- /dev/null
+++ b/src/Interface-Bold.ufo/glyphs/parenright.cap.glif
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="parenright.cap" format="1">
+ <advance width="1024"/>
+ <outline>
+ <component base="parenright" yOffset="140"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.typemytype.robofont.guides</key>
+ <array>
+ <dict>
+ <key>angle</key>
+ <real>0.0</real>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>x</key>
+ <real>0.0</real>
+ <key>y</key>
+ <real>1238.875</real>
+ </dict>
+ <dict>
+ <key>angle</key>
+ <real>0.0</real>
+ <key>isGlobal</key>
+ <false/>
+ <key>magnetic</key>
+ <integer>5</integer>
+ <key>x</key>
+ <real>0.0</real>
+ <key>y</key>
+ <real>763.125</real>
+ </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.gridadjust.original</key>
+ <string>{'width': 993, 'leftMargin': 55, 'rightMargin': 139}</string>
+ </dict>
+ </lib>
+</glyph>