diff options
author | Rasmus Andersson <rasmus@notion.se> | 2017-08-25 12:36:02 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2017-08-25 12:36:02 +0300 |
commit | a0b30f7bacef2e931845a65e9311417b3768f23e (patch) | |
tree | 37e3e171fdde88f7bc3eb31beaef373d5552dfd5 /src/Interface-Regular.ufo/glyphs | |
parent | 0945b58f8f8a53f84df4116ca9948e9df8903e3e (diff) | |
download | inter-a0b30f7bacef2e931845a65e9311417b3768f23e.tar.xz |
Adds contextual alternates
Diffstat (limited to 'src/Interface-Regular.ufo/glyphs')
18 files changed, 400 insertions, 28 deletions
diff --git a/src/Interface-Regular.ufo/glyphs/OE__.glif b/src/Interface-Regular.ufo/glyphs/OE__.glif index 53f35bf35..bd30d4a21 100644 --- a/src/Interface-Regular.ufo/glyphs/OE__.glif +++ b/src/Interface-Regular.ufo/glyphs/OE__.glif @@ -4,34 +4,26 @@ <unicode hex="0152"/> <outline> <contour> - <point x="944" y="2032" type="curve" smooth="yes"/> - <point x="484" y="2032"/> - <point x="176" y="1696"/> - <point x="176" y="1212" type="curve"/> - <point x="176" y="792" type="line"/> - <point x="176" y="308"/> - <point x="488" y="-28"/> - <point x="944" y="-28" type="curve" smooth="yes"/> - <point x="1084" y="-28"/> - <point x="1220" y="-16"/> - <point x="1340" y="0" type="curve"/> - <point x="1340" y="232" type="line"/> - <point x="1224" y="208"/> - <point x="1088" y="192"/> - <point x="944" y="192" type="curve" smooth="yes"/> - <point x="644" y="192"/> - <point x="448" y="396"/> - <point x="448" y="792" type="curve"/> - <point x="448" y="1212" type="line"/> - <point x="448" y="1608"/> - <point x="640" y="1812"/> - <point x="944" y="1812" type="curve" smooth="yes"/> - <point x="1088" y="1812"/> - <point x="1224" y="1796"/> - <point x="1340" y="1772" type="curve"/> - <point x="1340" y="2004" type="line"/> - <point x="1220" y="2016"/> - <point x="1084" y="2032"/> + <point x="944" y="2048" type="line"/> + <point x="484" y="2048"/> + <point x="176" y="1720"/> + <point x="176" y="1236" type="curve"/> + <point x="176" y="816" type="line"/> + <point x="176" y="332"/> + <point x="488" y="0"/> + <point x="944" y="0" type="curve" smooth="yes"/> + <point x="1340" y="0" type="line"/> + <point x="1340" y="220" type="line"/> + <point x="944" y="220" type="line" smooth="yes"/> + <point x="644" y="220"/> + <point x="448" y="420"/> + <point x="448" y="816" type="curve"/> + <point x="448" y="1236" type="line"/> + <point x="448" y="1632"/> + <point x="640" y="1828"/> + <point x="944" y="1828" type="curve"/> + <point x="1340" y="1828" type="line"/> + <point x="1340" y="2048" type="line"/> </contour> <component base="E" xOffset="1004"/> <contour> diff --git a/src/Interface-Regular.ufo/glyphs/arrowdown.cap.glif b/src/Interface-Regular.ufo/glyphs/arrowdown.cap.glif new file mode 100644 index 000000000..1135c16e1 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/arrowdown.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="arrowdown.cap" format="1"> + <advance width="1792"/> + <outline> + <component base="arrowdown" yOffset="256"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/arrowleft.cap.glif b/src/Interface-Regular.ufo/glyphs/arrowleft.cap.glif new file mode 100644 index 000000000..5df173709 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/arrowleft.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="arrowleft.cap" format="1"> + <advance width="3072"/> + <outline> + <component base="arrowleft" yOffset="128"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/arrowright.cap.glif b/src/Interface-Regular.ufo/glyphs/arrowright.cap.glif new file mode 100644 index 000000000..5371d1042 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/arrowright.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="arrowright.cap" format="1"> + <advance width="3072.0"/> + <outline> + <component base="arrowright" yOffset="128"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/arrowup.cap.glif b/src/Interface-Regular.ufo/glyphs/arrowup.cap.glif new file mode 100644 index 000000000..8e8a3743b --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/arrowup.cap.glif @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="arrowup.cap" format="1"> + <advance width="1792"/> + <outline> + <component base="arrowup" yOffset="256"/> + </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> + <key>interface.gridadjust.original</key> + <string>{'width': 1800, 'leftMargin': 296, 'rightMargin': 304}</string> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/at.cap.glif b/src/Interface-Regular.ufo/glyphs/at.cap.glif new file mode 100644 index 000000000..d77a33166 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/at.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="at.cap" format="1"> + <advance width="2560"/> + <outline> + <component base="at" yOffset="300"/> + </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> diff --git a/src/Interface-Regular.ufo/glyphs/bullet.cap.glif b/src/Interface-Regular.ufo/glyphs/bullet.cap.glif new file mode 100644 index 000000000..bb066b3f0 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/bullet.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="bullet.cap" format="1"> + <advance width="1280"/> + <outline> + <component base="bullet" yOffset="124"/> + </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> diff --git a/src/Interface-Regular.ufo/glyphs/contents.plist b/src/Interface-Regular.ufo/glyphs/contents.plist index af81fdc79..6e217c256 100644 --- a/src/Interface-Regular.ufo/glyphs/contents.plist +++ b/src/Interface-Regular.ufo/glyphs/contents.plist @@ -398,6 +398,8 @@ <string>archdblsubnosp.glif</string> <key>arrowdown</key> <string>arrowdown.glif</string> + <key>arrowdown.cap</key> + <string>arrowdown.cap.glif</string> <key>arrowheaddownmod</key> <string>arrowheaddownmod.glif</string> <key>arrowheadleftmod</key> @@ -408,10 +410,16 @@ <string>arrowheadupmod.glif</string> <key>arrowleft</key> <string>arrowleft.glif</string> + <key>arrowleft.cap</key> + <string>arrowleft.cap.glif</string> <key>arrowright</key> <string>arrowright.glif</string> + <key>arrowright.cap</key> + <string>arrowright.cap.glif</string> <key>arrowup</key> <string>arrowup.glif</string> + <key>arrowup.cap</key> + <string>arrowup.cap.glif</string> <key>asciicircum</key> <string>asciicircum.glif</string> <key>asciitilde</key> @@ -430,6 +438,8 @@ <string>asterism.glif</string> <key>at</key> <string>at.glif</string> + <key>at.cap</key> + <string>at.cap.glif</string> <key>aturn</key> <string>aturn.glif</string> <key>aturn_uni02DE</key> @@ -514,6 +524,8 @@ <string>btopbar.glif</string> <key>bullet</key> <string>bullet.glif</string> + <key>bullet.cap</key> + <string>bullet.cap.glif</string> <key>bullseye</key> <string>bullseye.glif</string> <key>c</key> @@ -704,6 +716,8 @@ <string>digamma.glif</string> <key>divide</key> <string>divide.glif</string> + <key>divide.cap</key> + <string>divide.cap.glif</string> <key>djecyrillic</key> <string>djecyrillic.glif</string> <key>dollar</key> @@ -778,6 +792,8 @@ <string>emcyrillic.glif</string> <key>emdash</key> <string>emdash.glif</string> + <key>emdash.cap</key> + <string>emdash.cap.glif</string> <key>emquad</key> <string>emquad.glif</string> <key>emspace</key> @@ -786,6 +802,8 @@ <string>encyrillic.glif</string> <key>endash</key> <string>endash.glif</string> + <key>endash.cap</key> + <string>endash.cap.glif</string> <key>endescendercyrillic</key> <string>endescendercyrillic.glif</string> <key>eng</key> @@ -816,6 +834,8 @@ <string>epsilonclosed.glif</string> <key>equal</key> <string>equal.glif</string> + <key>equal.cap</key> + <string>equal.cap.glif</string> <key>equalsub</key> <string>equalsub.glif</string> <key>equalsuperior</key> @@ -860,6 +880,8 @@ <string>f.glif</string> <key>figuredash</key> <string>figuredash.glif</string> + <key>figuredash.cap</key> + <string>figuredash.cap.glif</string> <key>figurespace</key> <string>figurespace.glif</string> <key>finalkaf</key> @@ -1018,6 +1040,8 @@ <string>hv.glif</string> <key>hyphen</key> <string>hyphen.glif</string> + <key>hyphen.cap</key> + <string>hyphen.cap.glif</string> <key>hyphen__</key> <string>hyphen__.glif</string> <key>hyphenbullet</key> @@ -1188,6 +1212,8 @@ <string>mill.glif</string> <key>minus</key> <string>minus.glif</string> + <key>minus.cap</key> + <string>minus.cap.glif</string> <key>minusmod</key> <string>minusmod.glif</string> <key>minussub</key> @@ -1204,6 +1230,8 @@ <string>mu.glif</string> <key>multiply</key> <string>multiply.glif</string> + <key>multiply.cap</key> + <string>multiply.cap.glif</string> <key>n</key> <string>n.glif</string> <key>naira</key> @@ -1230,6 +1258,8 @@ <string>nlfthook.glif</string> <key>notequal</key> <string>notequal.glif</string> + <key>notequal.cap</key> + <string>notequal.cap.glif</string> <key>nrthook</key> <string>nrthook.glif</string> <key>nsuperior</key> @@ -1384,6 +1414,8 @@ <string>placeofinterestsign.specz.medium.glif</string> <key>plus</key> <string>plus.glif</string> + <key>plus.cap</key> + <string>plus.cap.glif</string> <key>plusminus</key> <string>plusminus.glif</string> <key>plusmod</key> diff --git a/src/Interface-Regular.ufo/glyphs/divide.cap.glif b/src/Interface-Regular.ufo/glyphs/divide.cap.glif new file mode 100644 index 000000000..5e81c3b50 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/divide.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="divide.cap" format="1"> + <advance width="1792"/> + <outline> + <component base="divide" yOffset="136"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/emdash.cap.glif b/src/Interface-Regular.ufo/glyphs/emdash.cap.glif new file mode 100644 index 000000000..14c9036ad --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/emdash.cap.glif @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="emdash.cap" format="1"> + <advance width="2560"/> + <outline> + <component base="emdash" yOffset="148"/> + </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/endash.cap.glif b/src/Interface-Regular.ufo/glyphs/endash.cap.glif new file mode 100644 index 000000000..806d2c64b --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/endash.cap.glif @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="endash.cap" format="1"> + <advance width="1280"/> + <outline> + <component base="endash" yOffset="148"/> + </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/equal.cap.glif b/src/Interface-Regular.ufo/glyphs/equal.cap.glif new file mode 100644 index 000000000..833b6ede1 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/equal.cap.glif @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="equal.cap" format="1"> + <advance width="1664"/> + <outline> + <component base="equal" yOffset="144"/> + </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> + <key>interface.gridadjust.original</key> + <string>{'width': 1664, 'leftMargin': 256, 'rightMargin': 256}</string> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/figuredash.cap.glif b/src/Interface-Regular.ufo/glyphs/figuredash.cap.glif new file mode 100644 index 000000000..16422005b --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/figuredash.cap.glif @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="figuredash.cap" format="1"> + <advance width="1792"/> + <outline> + <component base="figuredash" yOffset="148"/> + </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': 1610, 'leftMargin': 256, 'rightMargin': 330}</string> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/hyphen.cap.glif b/src/Interface-Regular.ufo/glyphs/hyphen.cap.glif new file mode 100644 index 000000000..4f4846a72 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/hyphen.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="hyphen.cap" format="1"> + <advance width="1248"/> + <outline> + <component base="hyphen" yOffset="148"/> + </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> diff --git a/src/Interface-Regular.ufo/glyphs/minus.cap.glif b/src/Interface-Regular.ufo/glyphs/minus.cap.glif new file mode 100644 index 000000000..8b733dc62 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/minus.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="minus.cap" format="1"> + <advance width="1280"/> + <outline> + <component base="minus" yOffset="140"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/multiply.cap.glif b/src/Interface-Regular.ufo/glyphs/multiply.cap.glif new file mode 100644 index 000000000..d8f37238e --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/multiply.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="multiply.cap" format="1"> + <advance width="1536"/> + <outline> + <component base="multiply" yOffset="96"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/notequal.cap.glif b/src/Interface-Regular.ufo/glyphs/notequal.cap.glif new file mode 100644 index 000000000..3a773ca9e --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/notequal.cap.glif @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="notequal.cap" format="1"> + <advance width="1664"/> + <outline> + <component base="notequal" yOffset="144"/> + </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> + <key>interface.gridadjust.original</key> + <string>{'width': 1543, 'leftMargin': 256, 'rightMargin': 135}</string> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> diff --git a/src/Interface-Regular.ufo/glyphs/plus.cap.glif b/src/Interface-Regular.ufo/glyphs/plus.cap.glif new file mode 100644 index 000000000..229b6ebb0 --- /dev/null +++ b/src/Interface-Regular.ufo/glyphs/plus.cap.glif @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<glyph name="plus.cap" format="1"> + <advance width="1792"/> + <outline> + <component base="plus" yOffset="128"/> + </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> + <key>interface.width-adjustments</key> + <array> + <integer>-16</integer> + </array> + </dict> + </lib> +</glyph> |