From a0b30f7bacef2e931845a65e9311417b3768f23e Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Fri, 25 Aug 2017 02:36:02 -0700 Subject: [PATCH] Adds contextual alternates --- docs/lab/glyphinfo.json | 9 +- docs/lab/index.html | 17 +++- src/Interface-Bold.ufo/glyphs/AE__.glif | 36 +++---- src/Interface-Bold.ufo/glyphs/A_.glif | 12 +-- src/Interface-Bold.ufo/glyphs/B_.glif | 96 +++++++++---------- src/Interface-Bold.ufo/glyphs/C_.glif | 46 ++++----- src/Interface-Bold.ufo/glyphs/D_.glif | 52 +++++----- src/Interface-Bold.ufo/glyphs/E_.glif | 20 ++-- .../glyphs/Endescendercyrillic_.glif | 4 +- src/Interface-Bold.ufo/glyphs/Esh_.glif | 2 +- src/Interface-Bold.ufo/glyphs/Euro_.glif | 62 ++++++------ src/Interface-Bold.ufo/glyphs/F_.glif | 20 ++-- src/Interface-Bold.ufo/glyphs/G_.glif | 52 +++++----- src/Interface-Bold.ufo/glyphs/Gbar_.glif | 14 +-- .../glyphs/Germandbls_.glif | 72 +++++++------- src/Interface-Bold.ufo/glyphs/H_.glif | 36 +++---- .../glyphs/Hadescendercyrillic_.glif | 4 +- src/Interface-Bold.ufo/glyphs/Hbar_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/I_.glif | 12 +-- src/Interface-Bold.ufo/glyphs/Ibar_.glif | 4 +- .../glyphs/Idieresisacute_.glif | 4 +- .../glyphs/Itildebelow_.glif | 4 +- src/Interface-Bold.ufo/glyphs/J_.glif | 34 +++---- src/Interface-Bold.ufo/glyphs/K_.glif | 38 ++++---- src/Interface-Bold.ufo/glyphs/L_.glif | 24 ++--- src/Interface-Bold.ufo/glyphs/Lambda_.glif | 2 +- src/Interface-Bold.ufo/glyphs/Lslash_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/M_.glif | 36 +++---- src/Interface-Bold.ufo/glyphs/N_.glif | 28 +++--- src/Interface-Bold.ufo/glyphs/OE__.glif | 48 ++++------ src/Interface-Bold.ufo/glyphs/O_.glif | 56 +++++------ src/Interface-Bold.ufo/glyphs/Ohorn_.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/Oslash_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/P_.glif | 44 ++++----- src/Interface-Bold.ufo/glyphs/Pi_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/Q_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/R_.glif | 52 +++++----- src/Interface-Bold.ufo/glyphs/S_.glif | 84 ++++++++-------- src/Interface-Bold.ufo/glyphs/Sigma_.glif | 26 ++--- src/Interface-Bold.ufo/glyphs/T_.glif | 24 ++--- src/Interface-Bold.ufo/glyphs/Thorn_.glif | 40 ++++---- src/Interface-Bold.ufo/glyphs/U_.glif | 8 +- src/Interface-Bold.ufo/glyphs/V_.glif | 20 ++-- src/Interface-Bold.ufo/glyphs/W_.glif | 36 +++---- src/Interface-Bold.ufo/glyphs/X_.glif | 56 +++++------ src/Interface-Bold.ufo/glyphs/Y_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/Z_.glif | 40 ++++---- src/Interface-Bold.ufo/glyphs/Zbar_.glif | 14 +-- src/Interface-Bold.ufo/glyphs/afii10026.glif | 2 +- src/Interface-Bold.ufo/glyphs/afii10045.glif | 4 +- src/Interface-Bold.ufo/glyphs/afii10048.glif | 6 +- src/Interface-Bold.ufo/glyphs/afii10147.glif | 12 +-- src/Interface-Bold.ufo/glyphs/ampersand.glif | 96 +++++++++---------- .../glyphs/arrowdown.cap.glif | 20 ++++ .../glyphs/arrowleft.cap.glif | 18 ++++ .../glyphs/arrowright.cap.glif | 18 ++++ .../glyphs/arrowup.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/at.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/b.glif | 20 ++-- src/Interface-Bold.ufo/glyphs/bbar.glif | 4 +- src/Interface-Bold.ufo/glyphs/beta.glif | 88 ++++++++--------- src/Interface-Bold.ufo/glyphs/bullet.cap.glif | 33 +++++++ src/Interface-Bold.ufo/glyphs/bullet.glif | 24 ++--- src/Interface-Bold.ufo/glyphs/bullseye.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/contents.plist | 32 +++++++ src/Interface-Bold.ufo/glyphs/d.glif | 4 +- src/Interface-Bold.ufo/glyphs/dcroat.glif | 28 +++--- src/Interface-Bold.ufo/glyphs/divide.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/dollar.glif | 92 +++++++++--------- src/Interface-Bold.ufo/glyphs/eight.glif | 90 ++++++++--------- src/Interface-Bold.ufo/glyphs/emdash.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/endash.cap.glif | 18 ++++ src/Interface-Bold.ufo/glyphs/equal.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/exclam.glif | 4 +- src/Interface-Bold.ufo/glyphs/f.glif | 48 +++++----- .../glyphs/figuredash.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/finalkaf.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/five.glif | 32 +++---- src/Interface-Bold.ufo/glyphs/four.1.glif | 4 +- src/Interface-Bold.ufo/glyphs/four.glif | 10 +- src/Interface-Bold.ufo/glyphs/h.glif | 46 ++++----- src/Interface-Bold.ufo/glyphs/hyphen.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/i.glif | 40 ++++---- src/Interface-Bold.ufo/glyphs/ibar.glif | 4 +- .../glyphs/itildebelow.glif | 4 +- src/Interface-Bold.ufo/glyphs/j.glif | 54 +++++------ src/Interface-Bold.ufo/glyphs/jcrosstail.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/k.glif | 38 ++++---- src/Interface-Bold.ufo/glyphs/l.glif | 12 +-- src/Interface-Bold.ufo/glyphs/lbar.glif | 4 +- src/Interface-Bold.ufo/glyphs/lbelt.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/lmidtilde.glif | 4 +- src/Interface-Bold.ufo/glyphs/lslash.glif | 14 +-- src/Interface-Bold.ufo/glyphs/lyogh.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/minus.cap.glif | 20 ++++ .../glyphs/multiply.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/nine.1.glif | 2 +- src/Interface-Bold.ufo/glyphs/nine.glif | 60 ++++++------ .../glyphs/notequal.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/notequal.glif | 10 +- src/Interface-Bold.ufo/glyphs/one.glif | 10 +- src/Interface-Bold.ufo/glyphs/plus.cap.glif | 20 ++++ src/Interface-Bold.ufo/glyphs/question.glif | 32 +++---- src/Interface-Bold.ufo/glyphs/seven.glif | 10 +- src/Interface-Bold.ufo/glyphs/six.1.glif | 4 +- src/Interface-Bold.ufo/glyphs/six.glif | 20 ++-- src/Interface-Bold.ufo/glyphs/sterling.glif | 40 ++++---- src/Interface-Bold.ufo/glyphs/three.glif | 50 +++++----- src/Interface-Bold.ufo/glyphs/two.glif | 46 ++++----- src/Interface-Bold.ufo/glyphs/uni023D_.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni0243.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni0248.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni0249.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni02AB__.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/uni048A_.glif | 6 +- src/Interface-Bold.ufo/glyphs/uni04C9_.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni04CD__.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni04FC__.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni1D7A__.glif | 16 ++-- src/Interface-Bold.ufo/glyphs/uni1D80_.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/uni1D82_.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/uni1D84_.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/uni1D85_.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/uni1D96_.glif | 18 ++-- src/Interface-Bold.ufo/glyphs/uni20BD__.glif | 36 +++---- src/Interface-Bold.ufo/glyphs/uni2C67_.glif | 4 +- src/Interface-Bold.ufo/glyphs/uni2C68_.glif | 4 +- src/Interface-Bold.ufo/glyphs/uniA790_.glif | 4 +- src/Interface-Bold.ufo/glyphs/yen.glif | 40 ++++---- src/Interface-Bold.ufo/glyphs/zero.glif | 50 +++++----- src/Interface-Bold.ufo/lib.plist | 40 +++++++- src/Interface-Regular.ufo/glyphs/OE__.glif | 48 ++++------ .../glyphs/arrowdown.cap.glif | 22 +++++ .../glyphs/arrowleft.cap.glif | 22 +++++ .../glyphs/arrowright.cap.glif | 22 +++++ .../glyphs/arrowup.cap.glif | 24 +++++ src/Interface-Regular.ufo/glyphs/at.cap.glif | 22 +++++ .../glyphs/bullet.cap.glif | 22 +++++ .../glyphs/contents.plist | 32 +++++++ .../glyphs/divide.cap.glif | 22 +++++ .../glyphs/emdash.cap.glif | 18 ++++ .../glyphs/endash.cap.glif | 18 ++++ .../glyphs/equal.cap.glif | 24 +++++ .../glyphs/figuredash.cap.glif | 20 ++++ .../glyphs/hyphen.cap.glif | 22 +++++ .../glyphs/minus.cap.glif | 22 +++++ .../glyphs/multiply.cap.glif | 22 +++++ .../glyphs/notequal.cap.glif | 24 +++++ .../glyphs/plus.cap.glif | 22 +++++ src/Interface-Regular.ufo/lib.plist | 32 +++++++ src/features.fea | 63 +++++++++++- 151 files changed, 2315 insertions(+), 1455 deletions(-) create mode 100644 src/Interface-Bold.ufo/glyphs/arrowdown.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/arrowleft.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/arrowright.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/arrowup.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/at.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/bullet.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/divide.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/emdash.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/endash.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/equal.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/figuredash.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/hyphen.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/minus.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/multiply.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/notequal.cap.glif create mode 100644 src/Interface-Bold.ufo/glyphs/plus.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/arrowdown.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/arrowleft.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/arrowright.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/arrowup.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/at.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/bullet.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/divide.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/emdash.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/endash.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/equal.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/figuredash.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/hyphen.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/minus.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/multiply.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/notequal.cap.glif create mode 100644 src/Interface-Regular.ufo/glyphs/plus.cap.glif diff --git a/docs/lab/glyphinfo.json b/docs/lab/glyphinfo.json index 2495aa1cf..9bf069a57 100644 --- a/docs/lab/glyphinfo.json +++ b/docs/lab/glyphinfo.json @@ -233,7 +233,6 @@ , ["dzeabkhasiancyrillic", 1249, "CYRILLIC SMALL LETTER ABKHASIAN DZE"] , ["izhitsacyrillic", 1141, "CYRILLIC SMALL LETTER IZHITSA"] , ["dz", 675, "LATIN SMALL LETTER DZ DIGRAPH", ""] -, ["Dzcaron", 453, "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON"] , ["dzcaron", 454, "LATIN SMALL LETTER DZ WITH CARON"] , ["germandbls", 223, "LATIN SMALL LETTER SHARP S"] , ["dotlessi", 305, "LATIN SMALL LETTER DOTLESS I"] @@ -275,6 +274,13 @@ , ["seven", 55, "DIGIT SEVEN", "#e2f4ea"] , ["eight", 56, "DIGIT EIGHT", "#e2f4ea"] , ["nine", 57, "DIGIT NINE", "#e2f4ea"] +, ["zero.tnum", null, null, "#ebf6c8"] +, ["one.tnum", null, null, "#ebf6c8"] +, ["two.tnum", null, null, "#ebf6c8"] +, ["three.tnum", null, null, "#ebf6c8"] +, ["five.tnum", null, null, "#ebf6c8"] +, ["six.tnum", null, null, "#ebf6c8"] +, ["seven.tnum", null, null, "#ebf6c8"] , ["ampersand", 38, "AMPERSAND", "#efefef"] , ["exclam", 33, "EXCLAMATION MARK", "#efefef"] , ["exclamdown", 161, "INVERTED EXCLAMATION MARK", "#efefef"] @@ -2173,7 +2179,6 @@ , ["uniE002", 57346, "[private use E002]"] , ["uniE003", 57347, "[private use E003]"] , [".notdef", null, null, "#dddddd"] -, ["DZcaron", 453, "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON"] , ["Eth", 208, "LATIN CAPITAL LETTER ETH", ""] , ["hbar", 295, "LATIN SMALL LETTER H WITH STROKE", ""] , ["Tbar", 358, "LATIN CAPITAL LETTER T WITH STROKE", ""] diff --git a/docs/lab/index.html b/docs/lab/index.html index 9bf69b46e..42b17c59d 100644 --- a/docs/lab/index.html +++ b/docs/lab/index.html @@ -109,9 +109,18 @@ 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', ` -(m) (M) (6) -[m] [M] [6] -{m} {M} {6} +(m) (M) (6) [m] [M] [6] {m} {M} {6} +m@n M@N +3x5 x5 8x 3×5 ×5 8× +3-5 -5 8- 3+5 +5 8+ +3÷5 ÷5 8÷ +3=5 =5 8= 3≠5 ≠5 8≠ +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 +x→y x←y x↑y x↓y +A → B ← C ↑ D ↓ E +a → b ← c ↑ d ↓ e `) // From http://justanotherfoundry.com/generator @@ -1089,7 +1098,7 @@ document.head.appendChild(fontCSS) - + diff --git a/src/Interface-Bold.ufo/glyphs/AE__.glif b/src/Interface-Bold.ufo/glyphs/AE__.glif index 965cd5bd2..b1ce4f07f 100644 --- a/src/Interface-Bold.ufo/glyphs/AE__.glif +++ b/src/Interface-Bold.ufo/glyphs/AE__.glif @@ -4,18 +4,9 @@ - - - - - - - - - - - - + + + @@ -32,8 +23,8 @@ - - + + @@ -44,10 +35,19 @@ - - - - + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/A_.glif b/src/Interface-Bold.ufo/glyphs/A_.glif index 68da2ad75..eb8191a2b 100644 --- a/src/Interface-Bold.ufo/glyphs/A_.glif +++ b/src/Interface-Bold.ufo/glyphs/A_.glif @@ -4,14 +4,14 @@ - - - - + + + + - + - + diff --git a/src/Interface-Bold.ufo/glyphs/B_.glif b/src/Interface-Bold.ufo/glyphs/B_.glif index 87db5df54..4e6f3946c 100644 --- a/src/Interface-Bold.ufo/glyphs/B_.glif +++ b/src/Interface-Bold.ufo/glyphs/B_.glif @@ -4,63 +4,63 @@ - + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/src/Interface-Bold.ufo/glyphs/C_.glif b/src/Interface-Bold.ufo/glyphs/C_.glif index e73cf07a9..63a698245 100644 --- a/src/Interface-Bold.ufo/glyphs/C_.glif +++ b/src/Interface-Bold.ufo/glyphs/C_.glif @@ -4,32 +4,32 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/src/Interface-Bold.ufo/glyphs/D_.glif b/src/Interface-Bold.ufo/glyphs/D_.glif index e1b42aead..7432bf285 100644 --- a/src/Interface-Bold.ufo/glyphs/D_.glif +++ b/src/Interface-Bold.ufo/glyphs/D_.glif @@ -3,6 +3,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -21,32 +47,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/E_.glif b/src/Interface-Bold.ufo/glyphs/E_.glif index 376c59595..66c4ceb93 100644 --- a/src/Interface-Bold.ufo/glyphs/E_.glif +++ b/src/Interface-Bold.ufo/glyphs/E_.glif @@ -10,22 +10,22 @@ - - + + - - - - + + + + - - - - + + + + diff --git a/src/Interface-Bold.ufo/glyphs/Endescendercyrillic_.glif b/src/Interface-Bold.ufo/glyphs/Endescendercyrillic_.glif index aa50e2678..59c665c28 100644 --- a/src/Interface-Bold.ufo/glyphs/Endescendercyrillic_.glif +++ b/src/Interface-Bold.ufo/glyphs/Endescendercyrillic_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/Esh_.glif b/src/Interface-Bold.ufo/glyphs/Esh_.glif index f82bceba0..a273391a9 100644 --- a/src/Interface-Bold.ufo/glyphs/Esh_.glif +++ b/src/Interface-Bold.ufo/glyphs/Esh_.glif @@ -3,6 +3,7 @@ + @@ -12,7 +13,6 @@ - diff --git a/src/Interface-Bold.ufo/glyphs/Euro_.glif b/src/Interface-Bold.ufo/glyphs/Euro_.glif index 91c4a3259..f4fadd9fa 100644 --- a/src/Interface-Bold.ufo/glyphs/Euro_.glif +++ b/src/Interface-Bold.ufo/glyphs/Euro_.glif @@ -4,46 +4,46 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + + - - - - + + + + diff --git a/src/Interface-Bold.ufo/glyphs/F_.glif b/src/Interface-Bold.ufo/glyphs/F_.glif index 8b338c935..0eb568764 100644 --- a/src/Interface-Bold.ufo/glyphs/F_.glif +++ b/src/Interface-Bold.ufo/glyphs/F_.glif @@ -4,22 +4,22 @@ - - + + - - - - + + + + - - - - + + + + diff --git a/src/Interface-Bold.ufo/glyphs/G_.glif b/src/Interface-Bold.ufo/glyphs/G_.glif index 5c4f7bfa7..c77d5fd38 100644 --- a/src/Interface-Bold.ufo/glyphs/G_.glif +++ b/src/Interface-Bold.ufo/glyphs/G_.glif @@ -4,35 +4,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/src/Interface-Bold.ufo/glyphs/Gbar_.glif b/src/Interface-Bold.ufo/glyphs/Gbar_.glif index 201844a31..cde799424 100644 --- a/src/Interface-Bold.ufo/glyphs/Gbar_.glif +++ b/src/Interface-Bold.ufo/glyphs/Gbar_.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -12,13 +19,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Germandbls_.glif b/src/Interface-Bold.ufo/glyphs/Germandbls_.glif index 599393ee4..bc52bc4bd 100644 --- a/src/Interface-Bold.ufo/glyphs/Germandbls_.glif +++ b/src/Interface-Bold.ufo/glyphs/Germandbls_.glif @@ -4,29 +4,29 @@ - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -34,23 +34,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/H_.glif b/src/Interface-Bold.ufo/glyphs/H_.glif index e2dcc8270..c997328d3 100644 --- a/src/Interface-Bold.ufo/glyphs/H_.glif +++ b/src/Interface-Bold.ufo/glyphs/H_.glif @@ -3,6 +3,24 @@ + + + + + + + + + + + + + + + + + + @@ -24,24 +42,6 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Hadescendercyrillic_.glif b/src/Interface-Bold.ufo/glyphs/Hadescendercyrillic_.glif index 9fb9456fb..ff0693396 100644 --- a/src/Interface-Bold.ufo/glyphs/Hadescendercyrillic_.glif +++ b/src/Interface-Bold.ufo/glyphs/Hadescendercyrillic_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/Hbar_.glif b/src/Interface-Bold.ufo/glyphs/Hbar_.glif index 4bda671fb..8b74e5aab 100644 --- a/src/Interface-Bold.ufo/glyphs/Hbar_.glif +++ b/src/Interface-Bold.ufo/glyphs/Hbar_.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -12,13 +19,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/I_.glif b/src/Interface-Bold.ufo/glyphs/I_.glif index 2a1a249c2..19c5ca1f4 100644 --- a/src/Interface-Bold.ufo/glyphs/I_.glif +++ b/src/Interface-Bold.ufo/glyphs/I_.glif @@ -3,6 +3,12 @@ + + + + + + @@ -27,12 +33,6 @@ - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Ibar_.glif b/src/Interface-Bold.ufo/glyphs/Ibar_.glif index 82914e215..9613bc6e0 100644 --- a/src/Interface-Bold.ufo/glyphs/Ibar_.glif +++ b/src/Interface-Bold.ufo/glyphs/Ibar_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/Idieresisacute_.glif b/src/Interface-Bold.ufo/glyphs/Idieresisacute_.glif index 87ae839d2..a8c837966 100644 --- a/src/Interface-Bold.ufo/glyphs/Idieresisacute_.glif +++ b/src/Interface-Bold.ufo/glyphs/Idieresisacute_.glif @@ -3,6 +3,8 @@ + + @@ -27,7 +29,5 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/Itildebelow_.glif b/src/Interface-Bold.ufo/glyphs/Itildebelow_.glif index bb2f3993b..8e6a250c7 100644 --- a/src/Interface-Bold.ufo/glyphs/Itildebelow_.glif +++ b/src/Interface-Bold.ufo/glyphs/Itildebelow_.glif @@ -3,6 +3,8 @@ + + @@ -30,8 +32,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/J_.glif b/src/Interface-Bold.ufo/glyphs/J_.glif index 1f446e2b1..8353059a0 100644 --- a/src/Interface-Bold.ufo/glyphs/J_.glif +++ b/src/Interface-Bold.ufo/glyphs/J_.glif @@ -3,21 +3,6 @@ - - - - - - - - - - - - - - - @@ -33,8 +18,23 @@ - - + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/K_.glif b/src/Interface-Bold.ufo/glyphs/K_.glif index 38f90c61d..e500a4040 100644 --- a/src/Interface-Bold.ufo/glyphs/K_.glif +++ b/src/Interface-Bold.ufo/glyphs/K_.glif @@ -3,6 +3,25 @@ + + + + + + + + + + + + + + + + + + + @@ -24,25 +43,6 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/L_.glif b/src/Interface-Bold.ufo/glyphs/L_.glif index 09ee03977..326c4d321 100644 --- a/src/Interface-Bold.ufo/glyphs/L_.glif +++ b/src/Interface-Bold.ufo/glyphs/L_.glif @@ -3,6 +3,18 @@ + + + + + + + + + + + + @@ -24,18 +36,6 @@ - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Lambda_.glif b/src/Interface-Bold.ufo/glyphs/Lambda_.glif index a9c921ed3..9b28ae01e 100644 --- a/src/Interface-Bold.ufo/glyphs/Lambda_.glif +++ b/src/Interface-Bold.ufo/glyphs/Lambda_.glif @@ -3,7 +3,7 @@ - + diff --git a/src/Interface-Bold.ufo/glyphs/Lslash_.glif b/src/Interface-Bold.ufo/glyphs/Lslash_.glif index 86a772002..271088d9a 100644 --- a/src/Interface-Bold.ufo/glyphs/Lslash_.glif +++ b/src/Interface-Bold.ufo/glyphs/Lslash_.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -12,13 +19,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/M_.glif b/src/Interface-Bold.ufo/glyphs/M_.glif index 3ead3fb16..118493fda 100644 --- a/src/Interface-Bold.ufo/glyphs/M_.glif +++ b/src/Interface-Bold.ufo/glyphs/M_.glif @@ -3,6 +3,24 @@ + + + + + + + + + + + + + + + + + + @@ -21,24 +39,6 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/N_.glif b/src/Interface-Bold.ufo/glyphs/N_.glif index 077613044..3d96aefc9 100644 --- a/src/Interface-Bold.ufo/glyphs/N_.glif +++ b/src/Interface-Bold.ufo/glyphs/N_.glif @@ -3,6 +3,20 @@ + + + + + + + + + + + + + + @@ -21,20 +35,6 @@ - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/OE__.glif b/src/Interface-Bold.ufo/glyphs/OE__.glif index 098640986..357d7add1 100644 --- a/src/Interface-Bold.ufo/glyphs/OE__.glif +++ b/src/Interface-Bold.ufo/glyphs/OE__.glif @@ -4,34 +4,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/O_.glif b/src/Interface-Bold.ufo/glyphs/O_.glif index 206dcb77f..f62a6cd5a 100644 --- a/src/Interface-Bold.ufo/glyphs/O_.glif +++ b/src/Interface-Bold.ufo/glyphs/O_.glif @@ -3,6 +3,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -21,34 +49,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Ohorn_.glif b/src/Interface-Bold.ufo/glyphs/Ohorn_.glif index b5e1d4ac2..702ef0038 100644 --- a/src/Interface-Bold.ufo/glyphs/Ohorn_.glif +++ b/src/Interface-Bold.ufo/glyphs/Ohorn_.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -23,6 +14,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/Oslash_.glif b/src/Interface-Bold.ufo/glyphs/Oslash_.glif index 4845f9e97..5b1274632 100644 --- a/src/Interface-Bold.ufo/glyphs/Oslash_.glif +++ b/src/Interface-Bold.ufo/glyphs/Oslash_.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -12,13 +19,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/P_.glif b/src/Interface-Bold.ufo/glyphs/P_.glif index 34d992923..aff8de122 100644 --- a/src/Interface-Bold.ufo/glyphs/P_.glif +++ b/src/Interface-Bold.ufo/glyphs/P_.glif @@ -3,6 +3,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -21,28 +43,6 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Pi_.glif b/src/Interface-Bold.ufo/glyphs/Pi_.glif index cd6449dee..c33532110 100644 --- a/src/Interface-Bold.ufo/glyphs/Pi_.glif +++ b/src/Interface-Bold.ufo/glyphs/Pi_.glif @@ -4,18 +4,18 @@ - - - - - + + - - + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/Q_.glif b/src/Interface-Bold.ufo/glyphs/Q_.glif index e25c1d3f8..6341d95d7 100644 --- a/src/Interface-Bold.ufo/glyphs/Q_.glif +++ b/src/Interface-Bold.ufo/glyphs/Q_.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -18,13 +25,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/R_.glif b/src/Interface-Bold.ufo/glyphs/R_.glif index 0216bcf90..005a5da53 100644 --- a/src/Interface-Bold.ufo/glyphs/R_.glif +++ b/src/Interface-Bold.ufo/glyphs/R_.glif @@ -4,49 +4,49 @@ - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + diff --git a/src/Interface-Bold.ufo/glyphs/S_.glif b/src/Interface-Bold.ufo/glyphs/S_.glif index 6330123b7..30f0c7b9b 100644 --- a/src/Interface-Bold.ufo/glyphs/S_.glif +++ b/src/Interface-Bold.ufo/glyphs/S_.glif @@ -3,6 +3,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18,48 +60,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Sigma_.glif b/src/Interface-Bold.ufo/glyphs/Sigma_.glif index ab090ed7c..b47c09671 100644 --- a/src/Interface-Bold.ufo/glyphs/Sigma_.glif +++ b/src/Interface-Bold.ufo/glyphs/Sigma_.glif @@ -4,27 +4,27 @@ - - + + - - - - + + + + - - - - - - + + + + + + - + diff --git a/src/Interface-Bold.ufo/glyphs/T_.glif b/src/Interface-Bold.ufo/glyphs/T_.glif index f7f212a49..1f043168c 100644 --- a/src/Interface-Bold.ufo/glyphs/T_.glif +++ b/src/Interface-Bold.ufo/glyphs/T_.glif @@ -3,6 +3,18 @@ + + + + + + + + + + + + @@ -24,18 +36,6 @@ - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Thorn_.glif b/src/Interface-Bold.ufo/glyphs/Thorn_.glif index 2f66acda4..809564f91 100644 --- a/src/Interface-Bold.ufo/glyphs/Thorn_.glif +++ b/src/Interface-Bold.ufo/glyphs/Thorn_.glif @@ -4,30 +4,30 @@ - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/U_.glif b/src/Interface-Bold.ufo/glyphs/U_.glif index 3ec987d82..90aaadfe6 100644 --- a/src/Interface-Bold.ufo/glyphs/U_.glif +++ b/src/Interface-Bold.ufo/glyphs/U_.glif @@ -4,7 +4,7 @@ - + @@ -12,8 +12,8 @@ - - + + @@ -21,7 +21,7 @@ - + diff --git a/src/Interface-Bold.ufo/glyphs/V_.glif b/src/Interface-Bold.ufo/glyphs/V_.glif index 781a90d55..7546882ab 100644 --- a/src/Interface-Bold.ufo/glyphs/V_.glif +++ b/src/Interface-Bold.ufo/glyphs/V_.glif @@ -3,6 +3,16 @@ + + + + + + + + + + @@ -18,16 +28,6 @@ - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/W_.glif b/src/Interface-Bold.ufo/glyphs/W_.glif index 8964ad550..bd73decf7 100644 --- a/src/Interface-Bold.ufo/glyphs/W_.glif +++ b/src/Interface-Bold.ufo/glyphs/W_.glif @@ -3,6 +3,24 @@ + + + + + + + + + + + + + + + + + + @@ -18,24 +36,6 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/X_.glif b/src/Interface-Bold.ufo/glyphs/X_.glif index 69310d986..e1558b573 100644 --- a/src/Interface-Bold.ufo/glyphs/X_.glif +++ b/src/Interface-Bold.ufo/glyphs/X_.glif @@ -3,6 +3,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24,34 +52,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Y_.glif b/src/Interface-Bold.ufo/glyphs/Y_.glif index abd792a61..348dbdbf2 100644 --- a/src/Interface-Bold.ufo/glyphs/Y_.glif +++ b/src/Interface-Bold.ufo/glyphs/Y_.glif @@ -4,15 +4,15 @@ - - - + + + - - - - + + + + diff --git a/src/Interface-Bold.ufo/glyphs/Z_.glif b/src/Interface-Bold.ufo/glyphs/Z_.glif index 167cc6b8b..0a79eb708 100644 --- a/src/Interface-Bold.ufo/glyphs/Z_.glif +++ b/src/Interface-Bold.ufo/glyphs/Z_.glif @@ -3,6 +3,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -18,26 +38,6 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/Zbar_.glif b/src/Interface-Bold.ufo/glyphs/Zbar_.glif index 33c2b9a70..6a9163bd9 100644 --- a/src/Interface-Bold.ufo/glyphs/Zbar_.glif +++ b/src/Interface-Bold.ufo/glyphs/Zbar_.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -12,13 +19,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/afii10026.glif b/src/Interface-Bold.ufo/glyphs/afii10026.glif index 23479dbc1..370a641e3 100644 --- a/src/Interface-Bold.ufo/glyphs/afii10026.glif +++ b/src/Interface-Bold.ufo/glyphs/afii10026.glif @@ -3,6 +3,7 @@ + @@ -12,7 +13,6 @@ - diff --git a/src/Interface-Bold.ufo/glyphs/afii10045.glif b/src/Interface-Bold.ufo/glyphs/afii10045.glif index 9dae9b32f..4861c0bcd 100644 --- a/src/Interface-Bold.ufo/glyphs/afii10045.glif +++ b/src/Interface-Bold.ufo/glyphs/afii10045.glif @@ -3,14 +3,14 @@ + + - - diff --git a/src/Interface-Bold.ufo/glyphs/afii10048.glif b/src/Interface-Bold.ufo/glyphs/afii10048.glif index 7eaaf344f..0afbb6f05 100644 --- a/src/Interface-Bold.ufo/glyphs/afii10048.glif +++ b/src/Interface-Bold.ufo/glyphs/afii10048.glif @@ -3,15 +3,15 @@ + + + - - - diff --git a/src/Interface-Bold.ufo/glyphs/afii10147.glif b/src/Interface-Bold.ufo/glyphs/afii10147.glif index a278911c8..c0d2b06f1 100644 --- a/src/Interface-Bold.ufo/glyphs/afii10147.glif +++ b/src/Interface-Bold.ufo/glyphs/afii10147.glif @@ -3,12 +3,6 @@ - - - - - - @@ -16,6 +10,12 @@ + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/ampersand.glif b/src/Interface-Bold.ufo/glyphs/ampersand.glif index d7eafc6b0..b9ff5dbb7 100644 --- a/src/Interface-Bold.ufo/glyphs/ampersand.glif +++ b/src/Interface-Bold.ufo/glyphs/ampersand.glif @@ -4,60 +4,60 @@ - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/arrowdown.cap.glif b/src/Interface-Bold.ufo/glyphs/arrowdown.cap.glif new file mode 100644 index 000000000..e810de37e --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/arrowdown.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 950, 'leftMargin': 121, 'rightMargin': 97} + + + diff --git a/src/Interface-Bold.ufo/glyphs/arrowleft.cap.glif b/src/Interface-Bold.ufo/glyphs/arrowleft.cap.glif new file mode 100644 index 000000000..4e47e2c68 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/arrowleft.cap.glif @@ -0,0 +1,18 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + + + diff --git a/src/Interface-Bold.ufo/glyphs/arrowright.cap.glif b/src/Interface-Bold.ufo/glyphs/arrowright.cap.glif new file mode 100644 index 000000000..6a425e5f1 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/arrowright.cap.glif @@ -0,0 +1,18 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + + + diff --git a/src/Interface-Bold.ufo/glyphs/arrowup.cap.glif b/src/Interface-Bold.ufo/glyphs/arrowup.cap.glif new file mode 100644 index 000000000..26d1be020 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/arrowup.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 950, 'leftMargin': 121, 'rightMargin': 97} + + + diff --git a/src/Interface-Bold.ufo/glyphs/at.cap.glif b/src/Interface-Bold.ufo/glyphs/at.cap.glif new file mode 100644 index 000000000..61dd4aba1 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/at.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.gridadjust.original + {'width': 2522, 'leftMargin': 183, 'rightMargin': 97} + + + diff --git a/src/Interface-Bold.ufo/glyphs/b.glif b/src/Interface-Bold.ufo/glyphs/b.glif index 19c738f1f..1aa71e3ee 100644 --- a/src/Interface-Bold.ufo/glyphs/b.glif +++ b/src/Interface-Bold.ufo/glyphs/b.glif @@ -3,6 +3,16 @@ + + + + + + + + + + @@ -18,16 +28,6 @@ - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/bbar.glif b/src/Interface-Bold.ufo/glyphs/bbar.glif index 0af66c8e2..da84348cd 100644 --- a/src/Interface-Bold.ufo/glyphs/bbar.glif +++ b/src/Interface-Bold.ufo/glyphs/bbar.glif @@ -3,6 +3,8 @@ + + @@ -18,8 +20,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/beta.glif b/src/Interface-Bold.ufo/glyphs/beta.glif index 982631080..caed2df47 100644 --- a/src/Interface-Bold.ufo/glyphs/beta.glif +++ b/src/Interface-Bold.ufo/glyphs/beta.glif @@ -4,54 +4,54 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/bullet.cap.glif b/src/Interface-Bold.ufo/glyphs/bullet.cap.glif new file mode 100644 index 000000000..a655c61c9 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/bullet.cap.glif @@ -0,0 +1,33 @@ + + + + + + + + + com.typemytype.robofont.guides + + + angle + 0.0 + isGlobal + + magnetic + 5 + x + 0.0 + y + 2715.625 + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + + + diff --git a/src/Interface-Bold.ufo/glyphs/bullet.glif b/src/Interface-Bold.ufo/glyphs/bullet.glif index 2997c63ca..20b2a9d3e 100644 --- a/src/Interface-Bold.ufo/glyphs/bullet.glif +++ b/src/Interface-Bold.ufo/glyphs/bullet.glif @@ -4,18 +4,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/bullseye.glif b/src/Interface-Bold.ufo/glyphs/bullseye.glif index bb8a10e24..93db1f887 100644 --- a/src/Interface-Bold.ufo/glyphs/bullseye.glif +++ b/src/Interface-Bold.ufo/glyphs/bullseye.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -27,6 +18,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/contents.plist b/src/Interface-Bold.ufo/glyphs/contents.plist index 383e06bcb..9647887a1 100644 --- a/src/Interface-Bold.ufo/glyphs/contents.plist +++ b/src/Interface-Bold.ufo/glyphs/contents.plist @@ -398,6 +398,8 @@ archdblsubnosp.glif arrowdown arrowdown.glif + arrowdown.cap + arrowdown.cap.glif arrowheaddownmod arrowheaddownmod.glif arrowheadleftmod @@ -408,10 +410,16 @@ arrowheadupmod.glif arrowleft arrowleft.glif + arrowleft.cap + arrowleft.cap.glif arrowright arrowright.glif + arrowright.cap + arrowright.cap.glif arrowup arrowup.glif + arrowup.cap + arrowup.cap.glif asciicircum asciicircum.glif asciitilde @@ -430,6 +438,8 @@ asterism.glif at at.glif + at.cap + at.cap.glif aturn aturn.glif aturn_uni02DE @@ -514,6 +524,8 @@ btopbar.glif bullet bullet.glif + bullet.cap + bullet.cap.glif bullseye bullseye.glif c @@ -704,6 +716,8 @@ digamma.glif divide divide.glif + divide.cap + divide.cap.glif djecyrillic djecyrillic.glif dollar @@ -778,6 +792,8 @@ emcyrillic.glif emdash emdash.glif + emdash.cap + emdash.cap.glif emquad emquad.glif emspace @@ -786,6 +802,8 @@ encyrillic.glif endash endash.glif + endash.cap + endash.cap.glif endescendercyrillic endescendercyrillic.glif eng @@ -816,6 +834,8 @@ epsilonclosed.glif equal equal.glif + equal.cap + equal.cap.glif equalsub equalsub.glif equalsuperior @@ -860,6 +880,8 @@ f.glif figuredash figuredash.glif + figuredash.cap + figuredash.cap.glif figurespace figurespace.glif finalkaf @@ -1020,6 +1042,8 @@ hv.glif hyphen hyphen.glif + hyphen.cap + hyphen.cap.glif hyphen__ hyphen__.glif hyphenbullet @@ -1190,6 +1214,8 @@ mill.glif minus minus.glif + minus.cap + minus.cap.glif minusmod minusmod.glif minussub @@ -1206,6 +1232,8 @@ mu.glif multiply multiply.glif + multiply.cap + multiply.cap.glif n n.glif naira @@ -1232,6 +1260,8 @@ nlfthook.glif notequal notequal.glif + notequal.cap + notequal.cap.glif nrthook nrthook.glif nsuperior @@ -1384,6 +1414,8 @@ placeofinterestsign.glif plus plus.glif + plus.cap + plus.cap.glif plusminus plusminus.glif plusmod diff --git a/src/Interface-Bold.ufo/glyphs/d.glif b/src/Interface-Bold.ufo/glyphs/d.glif index 940e1216e..b7c103d4d 100644 --- a/src/Interface-Bold.ufo/glyphs/d.glif +++ b/src/Interface-Bold.ufo/glyphs/d.glif @@ -7,8 +7,8 @@ - - + + diff --git a/src/Interface-Bold.ufo/glyphs/dcroat.glif b/src/Interface-Bold.ufo/glyphs/dcroat.glif index 935539102..0f8ac8782 100644 --- a/src/Interface-Bold.ufo/glyphs/dcroat.glif +++ b/src/Interface-Bold.ufo/glyphs/dcroat.glif @@ -3,6 +3,20 @@ + + + + + + + + + + + + + + @@ -27,20 +41,6 @@ - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/divide.cap.glif b/src/Interface-Bold.ufo/glyphs/divide.cap.glif new file mode 100644 index 000000000..ff388f899 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/divide.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1605, 'leftMargin': 84, 'rightMargin': 92} + + + diff --git a/src/Interface-Bold.ufo/glyphs/dollar.glif b/src/Interface-Bold.ufo/glyphs/dollar.glif index 9a5c142aa..cca98cf70 100644 --- a/src/Interface-Bold.ufo/glyphs/dollar.glif +++ b/src/Interface-Bold.ufo/glyphs/dollar.glif @@ -4,58 +4,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/eight.glif b/src/Interface-Bold.ufo/glyphs/eight.glif index 2e30953c4..223555c62 100644 --- a/src/Interface-Bold.ufo/glyphs/eight.glif +++ b/src/Interface-Bold.ufo/glyphs/eight.glif @@ -4,60 +4,60 @@ - - - - - - - - + + + + + + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/emdash.cap.glif b/src/Interface-Bold.ufo/glyphs/emdash.cap.glif new file mode 100644 index 000000000..d74d6ca0b --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/emdash.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.gridadjust.original + {'width': 2176, 'leftMargin': 128, 'rightMargin': 128} + + + diff --git a/src/Interface-Bold.ufo/glyphs/endash.cap.glif b/src/Interface-Bold.ufo/glyphs/endash.cap.glif new file mode 100644 index 000000000..f66734d31 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/endash.cap.glif @@ -0,0 +1,18 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + + + diff --git a/src/Interface-Bold.ufo/glyphs/equal.cap.glif b/src/Interface-Bold.ufo/glyphs/equal.cap.glif new file mode 100644 index 000000000..1f7a12897 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/equal.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1638, 'leftMargin': 180, 'rightMargin': 198} + + + diff --git a/src/Interface-Bold.ufo/glyphs/exclam.glif b/src/Interface-Bold.ufo/glyphs/exclam.glif index 37e3182c8..79a6af2ad 100644 --- a/src/Interface-Bold.ufo/glyphs/exclam.glif +++ b/src/Interface-Bold.ufo/glyphs/exclam.glif @@ -4,8 +4,8 @@ - - + + diff --git a/src/Interface-Bold.ufo/glyphs/f.glif b/src/Interface-Bold.ufo/glyphs/f.glif index e2467b34c..c026a545e 100644 --- a/src/Interface-Bold.ufo/glyphs/f.glif +++ b/src/Interface-Bold.ufo/glyphs/f.glif @@ -3,6 +3,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -18,30 +42,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/figuredash.cap.glif b/src/Interface-Bold.ufo/glyphs/figuredash.cap.glif new file mode 100644 index 000000000..90a77a850 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/figuredash.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.gridadjust.original + {'width': 1548, 'leftMargin': 168, 'rightMargin': 180} + + + diff --git a/src/Interface-Bold.ufo/glyphs/finalkaf.glif b/src/Interface-Bold.ufo/glyphs/finalkaf.glif index 3aa8a9b0e..b2eb92181 100644 --- a/src/Interface-Bold.ufo/glyphs/finalkaf.glif +++ b/src/Interface-Bold.ufo/glyphs/finalkaf.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -53,6 +44,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/five.glif b/src/Interface-Bold.ufo/glyphs/five.glif index 63118e25d..b0b4d1898 100644 --- a/src/Interface-Bold.ufo/glyphs/five.glif +++ b/src/Interface-Bold.ufo/glyphs/five.glif @@ -4,11 +4,11 @@ - - - - - + + + + + @@ -25,17 +25,17 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/four.1.glif b/src/Interface-Bold.ufo/glyphs/four.1.glif index bf61f0afb..3e0694c1a 100644 --- a/src/Interface-Bold.ufo/glyphs/four.1.glif +++ b/src/Interface-Bold.ufo/glyphs/four.1.glif @@ -5,8 +5,8 @@ - - + + diff --git a/src/Interface-Bold.ufo/glyphs/four.glif b/src/Interface-Bold.ufo/glyphs/four.glif index b588e51b9..32994761c 100644 --- a/src/Interface-Bold.ufo/glyphs/four.glif +++ b/src/Interface-Bold.ufo/glyphs/four.glif @@ -6,16 +6,16 @@ - - - + + + - - + + diff --git a/src/Interface-Bold.ufo/glyphs/h.glif b/src/Interface-Bold.ufo/glyphs/h.glif index 562de092a..788f918cc 100644 --- a/src/Interface-Bold.ufo/glyphs/h.glif +++ b/src/Interface-Bold.ufo/glyphs/h.glif @@ -3,6 +3,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -24,29 +47,6 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/hyphen.cap.glif b/src/Interface-Bold.ufo/glyphs/hyphen.cap.glif new file mode 100644 index 000000000..85cf43a31 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/hyphen.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.gridadjust.original + {'width': 1211, 'leftMargin': 191, 'rightMargin': 210} + + + diff --git a/src/Interface-Bold.ufo/glyphs/i.glif b/src/Interface-Bold.ufo/glyphs/i.glif index 2b9b8de8b..aff5dddcb 100644 --- a/src/Interface-Bold.ufo/glyphs/i.glif +++ b/src/Interface-Bold.ufo/glyphs/i.glif @@ -3,6 +3,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -24,26 +44,6 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/ibar.glif b/src/Interface-Bold.ufo/glyphs/ibar.glif index b44e31356..a30286603 100644 --- a/src/Interface-Bold.ufo/glyphs/ibar.glif +++ b/src/Interface-Bold.ufo/glyphs/ibar.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/itildebelow.glif b/src/Interface-Bold.ufo/glyphs/itildebelow.glif index cd3960e84..7eb1d4859 100644 --- a/src/Interface-Bold.ufo/glyphs/itildebelow.glif +++ b/src/Interface-Bold.ufo/glyphs/itildebelow.glif @@ -3,6 +3,8 @@ + + @@ -27,8 +29,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/j.glif b/src/Interface-Bold.ufo/glyphs/j.glif index dc35d1e57..c0c77fb2d 100644 --- a/src/Interface-Bold.ufo/glyphs/j.glif +++ b/src/Interface-Bold.ufo/glyphs/j.glif @@ -3,21 +3,6 @@ - - - - - - - - - - - - - - - @@ -33,18 +18,33 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/jcrosstail.glif b/src/Interface-Bold.ufo/glyphs/jcrosstail.glif index 1ab14eb1b..5d61ee3b1 100644 --- a/src/Interface-Bold.ufo/glyphs/jcrosstail.glif +++ b/src/Interface-Bold.ufo/glyphs/jcrosstail.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -39,6 +30,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/k.glif b/src/Interface-Bold.ufo/glyphs/k.glif index 25d5bbf15..5270eb34a 100644 --- a/src/Interface-Bold.ufo/glyphs/k.glif +++ b/src/Interface-Bold.ufo/glyphs/k.glif @@ -3,6 +3,25 @@ + + + + + + + + + + + + + + + + + + + @@ -24,25 +43,6 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/l.glif b/src/Interface-Bold.ufo/glyphs/l.glif index b74eca119..c653d15c1 100644 --- a/src/Interface-Bold.ufo/glyphs/l.glif +++ b/src/Interface-Bold.ufo/glyphs/l.glif @@ -3,6 +3,12 @@ + + + + + + @@ -27,12 +33,6 @@ - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/lbar.glif b/src/Interface-Bold.ufo/glyphs/lbar.glif index 051ba672f..f23899ab7 100644 --- a/src/Interface-Bold.ufo/glyphs/lbar.glif +++ b/src/Interface-Bold.ufo/glyphs/lbar.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/lbelt.glif b/src/Interface-Bold.ufo/glyphs/lbelt.glif index 995a90406..7cb7d18fb 100644 --- a/src/Interface-Bold.ufo/glyphs/lbelt.glif +++ b/src/Interface-Bold.ufo/glyphs/lbelt.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -39,6 +30,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/lmidtilde.glif b/src/Interface-Bold.ufo/glyphs/lmidtilde.glif index 2542d68e3..2728bacad 100644 --- a/src/Interface-Bold.ufo/glyphs/lmidtilde.glif +++ b/src/Interface-Bold.ufo/glyphs/lmidtilde.glif @@ -3,6 +3,8 @@ + + @@ -15,8 +17,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/lslash.glif b/src/Interface-Bold.ufo/glyphs/lslash.glif index 51759a994..e8200df1e 100644 --- a/src/Interface-Bold.ufo/glyphs/lslash.glif +++ b/src/Interface-Bold.ufo/glyphs/lslash.glif @@ -3,6 +3,13 @@ + + + + + + + @@ -12,13 +19,6 @@ - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/lyogh.glif b/src/Interface-Bold.ufo/glyphs/lyogh.glif index d9e476700..6d9ee27d5 100644 --- a/src/Interface-Bold.ufo/glyphs/lyogh.glif +++ b/src/Interface-Bold.ufo/glyphs/lyogh.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -47,6 +38,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/minus.cap.glif b/src/Interface-Bold.ufo/glyphs/minus.cap.glif new file mode 100644 index 000000000..ef9defa32 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/minus.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1548, 'leftMargin': 191, 'rightMargin': 155} + + + diff --git a/src/Interface-Bold.ufo/glyphs/multiply.cap.glif b/src/Interface-Bold.ufo/glyphs/multiply.cap.glif new file mode 100644 index 000000000..bc3fb34c5 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/multiply.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1492, 'leftMargin': 78, 'rightMargin': 87} + + + diff --git a/src/Interface-Bold.ufo/glyphs/nine.1.glif b/src/Interface-Bold.ufo/glyphs/nine.1.glif index 3d90f6937..c8a01bbc8 100644 --- a/src/Interface-Bold.ufo/glyphs/nine.1.glif +++ b/src/Interface-Bold.ufo/glyphs/nine.1.glif @@ -2,7 +2,7 @@ - + diff --git a/src/Interface-Bold.ufo/glyphs/nine.glif b/src/Interface-Bold.ufo/glyphs/nine.glif index fcce9c4a2..9f02be1f3 100644 --- a/src/Interface-Bold.ufo/glyphs/nine.glif +++ b/src/Interface-Bold.ufo/glyphs/nine.glif @@ -10,36 +10,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/notequal.cap.glif b/src/Interface-Bold.ufo/glyphs/notequal.cap.glif new file mode 100644 index 000000000..99b7d2e83 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/notequal.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1638, 'leftMargin': 180, 'rightMargin': 198} + + + diff --git a/src/Interface-Bold.ufo/glyphs/notequal.glif b/src/Interface-Bold.ufo/glyphs/notequal.glif index b6ca703b8..77f071017 100644 --- a/src/Interface-Bold.ufo/glyphs/notequal.glif +++ b/src/Interface-Bold.ufo/glyphs/notequal.glif @@ -4,12 +4,12 @@ - - - - + + + + - + diff --git a/src/Interface-Bold.ufo/glyphs/one.glif b/src/Interface-Bold.ufo/glyphs/one.glif index 645a63cd1..07244ead7 100644 --- a/src/Interface-Bold.ufo/glyphs/one.glif +++ b/src/Interface-Bold.ufo/glyphs/one.glif @@ -4,11 +4,11 @@ - - - - - + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/plus.cap.glif b/src/Interface-Bold.ufo/glyphs/plus.cap.glif new file mode 100644 index 000000000..a22642015 --- /dev/null +++ b/src/Interface-Bold.ufo/glyphs/plus.cap.glif @@ -0,0 +1,20 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1515, 'leftMargin': 67, 'rightMargin': 75} + + + diff --git a/src/Interface-Bold.ufo/glyphs/question.glif b/src/Interface-Bold.ufo/glyphs/question.glif index 610bd3b90..8f6f6f5b5 100644 --- a/src/Interface-Bold.ufo/glyphs/question.glif +++ b/src/Interface-Bold.ufo/glyphs/question.glif @@ -6,22 +6,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/seven.glif b/src/Interface-Bold.ufo/glyphs/seven.glif index 56a89dc94..ad5eb9c75 100644 --- a/src/Interface-Bold.ufo/glyphs/seven.glif +++ b/src/Interface-Bold.ufo/glyphs/seven.glif @@ -4,13 +4,13 @@ - - - - + + + + - + diff --git a/src/Interface-Bold.ufo/glyphs/six.1.glif b/src/Interface-Bold.ufo/glyphs/six.1.glif index 5ecb8bd51..185030d71 100644 --- a/src/Interface-Bold.ufo/glyphs/six.1.glif +++ b/src/Interface-Bold.ufo/glyphs/six.1.glif @@ -3,7 +3,7 @@ - + @@ -34,7 +34,7 @@ - + diff --git a/src/Interface-Bold.ufo/glyphs/six.glif b/src/Interface-Bold.ufo/glyphs/six.glif index 3fbe691b1..6f6536908 100644 --- a/src/Interface-Bold.ufo/glyphs/six.glif +++ b/src/Interface-Bold.ufo/glyphs/six.glif @@ -4,12 +4,12 @@ - - - - - - + + + + + + @@ -40,10 +40,10 @@ - - - - + + + + diff --git a/src/Interface-Bold.ufo/glyphs/sterling.glif b/src/Interface-Bold.ufo/glyphs/sterling.glif index 9f14955d5..7592c4e68 100644 --- a/src/Interface-Bold.ufo/glyphs/sterling.glif +++ b/src/Interface-Bold.ufo/glyphs/sterling.glif @@ -10,33 +10,33 @@ - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + diff --git a/src/Interface-Bold.ufo/glyphs/three.glif b/src/Interface-Bold.ufo/glyphs/three.glif index 3a0d5a729..58dfb53de 100644 --- a/src/Interface-Bold.ufo/glyphs/three.glif +++ b/src/Interface-Bold.ufo/glyphs/three.glif @@ -4,33 +4,33 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + + diff --git a/src/Interface-Bold.ufo/glyphs/two.glif b/src/Interface-Bold.ufo/glyphs/two.glif index a201bd8fc..e7cd708d2 100644 --- a/src/Interface-Bold.ufo/glyphs/two.glif +++ b/src/Interface-Bold.ufo/glyphs/two.glif @@ -11,29 +11,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni023D_.glif b/src/Interface-Bold.ufo/glyphs/uni023D_.glif index bdbd126bb..6628bcd7c 100644 --- a/src/Interface-Bold.ufo/glyphs/uni023D_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni023D_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni0243.glif b/src/Interface-Bold.ufo/glyphs/uni0243.glif index 7dc608153..987776c47 100644 --- a/src/Interface-Bold.ufo/glyphs/uni0243.glif +++ b/src/Interface-Bold.ufo/glyphs/uni0243.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni0248.glif b/src/Interface-Bold.ufo/glyphs/uni0248.glif index ca755596d..ce40a4cc4 100644 --- a/src/Interface-Bold.ufo/glyphs/uni0248.glif +++ b/src/Interface-Bold.ufo/glyphs/uni0248.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni0249.glif b/src/Interface-Bold.ufo/glyphs/uni0249.glif index 5de442d9f..2f8ea1a59 100644 --- a/src/Interface-Bold.ufo/glyphs/uni0249.glif +++ b/src/Interface-Bold.ufo/glyphs/uni0249.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni02AB__.glif b/src/Interface-Bold.ufo/glyphs/uni02AB__.glif index 256020aad..f886f7e9e 100644 --- a/src/Interface-Bold.ufo/glyphs/uni02AB__.glif +++ b/src/Interface-Bold.ufo/glyphs/uni02AB__.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -33,6 +24,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni048A_.glif b/src/Interface-Bold.ufo/glyphs/uni048A_.glif index b6edbb49a..23c74922b 100644 --- a/src/Interface-Bold.ufo/glyphs/uni048A_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni048A_.glif @@ -3,15 +3,15 @@ + + + - - - diff --git a/src/Interface-Bold.ufo/glyphs/uni04C9_.glif b/src/Interface-Bold.ufo/glyphs/uni04C9_.glif index e406ca34d..dd56c93b1 100644 --- a/src/Interface-Bold.ufo/glyphs/uni04C9_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni04C9_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni04CD__.glif b/src/Interface-Bold.ufo/glyphs/uni04CD__.glif index 949f49eb1..7b1142d74 100644 --- a/src/Interface-Bold.ufo/glyphs/uni04CD__.glif +++ b/src/Interface-Bold.ufo/glyphs/uni04CD__.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni04FC__.glif b/src/Interface-Bold.ufo/glyphs/uni04FC__.glif index 3ffc85b2c..48fb27eda 100644 --- a/src/Interface-Bold.ufo/glyphs/uni04FC__.glif +++ b/src/Interface-Bold.ufo/glyphs/uni04FC__.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni1D7A__.glif b/src/Interface-Bold.ufo/glyphs/uni1D7A__.glif index e7d99ceda..12c691ec4 100644 --- a/src/Interface-Bold.ufo/glyphs/uni1D7A__.glif +++ b/src/Interface-Bold.ufo/glyphs/uni1D7A__.glif @@ -3,6 +3,14 @@ + + + + + + + + @@ -12,14 +20,6 @@ - - - - - - - - diff --git a/src/Interface-Bold.ufo/glyphs/uni1D80_.glif b/src/Interface-Bold.ufo/glyphs/uni1D80_.glif index 66a0dde3b..df608fc65 100644 --- a/src/Interface-Bold.ufo/glyphs/uni1D80_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni1D80_.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -31,6 +22,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni1D82_.glif b/src/Interface-Bold.ufo/glyphs/uni1D82_.glif index e41106996..e360f92d0 100644 --- a/src/Interface-Bold.ufo/glyphs/uni1D82_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni1D82_.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -31,6 +22,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni1D84_.glif b/src/Interface-Bold.ufo/glyphs/uni1D84_.glif index 5e553db7f..102d7a85d 100644 --- a/src/Interface-Bold.ufo/glyphs/uni1D84_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni1D84_.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -31,6 +22,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni1D85_.glif b/src/Interface-Bold.ufo/glyphs/uni1D85_.glif index 9748f5b70..6766db790 100644 --- a/src/Interface-Bold.ufo/glyphs/uni1D85_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni1D85_.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -31,6 +22,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni1D96_.glif b/src/Interface-Bold.ufo/glyphs/uni1D96_.glif index c7894b571..beb294c59 100644 --- a/src/Interface-Bold.ufo/glyphs/uni1D96_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni1D96_.glif @@ -3,15 +3,6 @@ - - - - - - - - - @@ -31,6 +22,15 @@ + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni20BD__.glif b/src/Interface-Bold.ufo/glyphs/uni20BD__.glif index a55cb0572..d169e8c17 100644 --- a/src/Interface-Bold.ufo/glyphs/uni20BD__.glif +++ b/src/Interface-Bold.ufo/glyphs/uni20BD__.glif @@ -4,26 +4,26 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/glyphs/uni2C67_.glif b/src/Interface-Bold.ufo/glyphs/uni2C67_.glif index aa2192115..6519213e7 100644 --- a/src/Interface-Bold.ufo/glyphs/uni2C67_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni2C67_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uni2C68_.glif b/src/Interface-Bold.ufo/glyphs/uni2C68_.glif index e2811a86d..ba1445034 100644 --- a/src/Interface-Bold.ufo/glyphs/uni2C68_.glif +++ b/src/Interface-Bold.ufo/glyphs/uni2C68_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/uniA790_.glif b/src/Interface-Bold.ufo/glyphs/uniA790_.glif index 33f1b8569..4e5b51331 100644 --- a/src/Interface-Bold.ufo/glyphs/uniA790_.glif +++ b/src/Interface-Bold.ufo/glyphs/uniA790_.glif @@ -3,6 +3,8 @@ + + @@ -12,8 +14,6 @@ - - diff --git a/src/Interface-Bold.ufo/glyphs/yen.glif b/src/Interface-Bold.ufo/glyphs/yen.glif index 77a4ce753..d6403c882 100644 --- a/src/Interface-Bold.ufo/glyphs/yen.glif +++ b/src/Interface-Bold.ufo/glyphs/yen.glif @@ -4,34 +4,34 @@ - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + diff --git a/src/Interface-Bold.ufo/glyphs/zero.glif b/src/Interface-Bold.ufo/glyphs/zero.glif index f3fae777a..1acc84372 100644 --- a/src/Interface-Bold.ufo/glyphs/zero.glif +++ b/src/Interface-Bold.ufo/glyphs/zero.glif @@ -4,36 +4,36 @@ - - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/src/Interface-Bold.ufo/lib.plist b/src/Interface-Bold.ufo/lib.plist index fd11f94ae..ed9627445 100644 --- a/src/Interface-Bold.ufo/lib.plist +++ b/src/Interface-Bold.ufo/lib.plist @@ -158,9 +158,9 @@ name x - 1324 + 1512 y - 1208 + 1216 angle @@ -172,9 +172,9 @@ name x - 1356 + 1396 y - 824 + 832 angle @@ -520,6 +520,7 @@ braceright braceright.cap at + at.cap numbersign currency slash @@ -528,10 +529,15 @@ backslash hyphenbullet hyphen + hyphen.cap endash + endash.cap figuredash + figuredash.cap emdash + emdash.cap bullet + bullet.cap quoteleft quoteright primetripl1 @@ -555,11 +561,17 @@ lessequal greaterequal equal + equal.cap notequal + notequal.cap plus + plus.cap minus + minus.cap multiply + multiply.cap divide + divide.cap plusminus approxequal asciitilde @@ -680,9 +692,13 @@ hairspace zerowidthspace arrowleft + arrowleft.cap arrowup + arrowup.cap arrowright + arrowright.cap arrowdown + arrowdown.cap triagrt triagdn triagup @@ -2723,6 +2739,7 @@ braceright braceright.cap at + at.cap numbersign currency slash @@ -2731,10 +2748,15 @@ backslash hyphenbullet hyphen + hyphen.cap endash + endash.cap figuredash + figuredash.cap emdash + emdash.cap bullet + bullet.cap quoteleft quoteright primetripl1 @@ -2758,11 +2780,17 @@ lessequal greaterequal equal + equal.cap notequal + notequal.cap plus + plus.cap minus + minus.cap multiply + multiply.cap divide + divide.cap plusminus approxequal asciitilde @@ -2883,9 +2911,13 @@ hairspace zerowidthspace arrowleft + arrowleft.cap arrowup + arrowup.cap arrowright + arrowright.cap arrowdown + arrowdown.cap triagrt triagdn triagup 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1800, 'leftMargin': 296, 'rightMargin': 304} + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ archdblsubnosp.glif arrowdown arrowdown.glif + arrowdown.cap + arrowdown.cap.glif arrowheaddownmod arrowheaddownmod.glif arrowheadleftmod @@ -408,10 +410,16 @@ arrowheadupmod.glif arrowleft arrowleft.glif + arrowleft.cap + arrowleft.cap.glif arrowright arrowright.glif + arrowright.cap + arrowright.cap.glif arrowup arrowup.glif + arrowup.cap + arrowup.cap.glif asciicircum asciicircum.glif asciitilde @@ -430,6 +438,8 @@ asterism.glif at at.glif + at.cap + at.cap.glif aturn aturn.glif aturn_uni02DE @@ -514,6 +524,8 @@ btopbar.glif bullet bullet.glif + bullet.cap + bullet.cap.glif bullseye bullseye.glif c @@ -704,6 +716,8 @@ digamma.glif divide divide.glif + divide.cap + divide.cap.glif djecyrillic djecyrillic.glif dollar @@ -778,6 +792,8 @@ emcyrillic.glif emdash emdash.glif + emdash.cap + emdash.cap.glif emquad emquad.glif emspace @@ -786,6 +802,8 @@ encyrillic.glif endash endash.glif + endash.cap + endash.cap.glif endescendercyrillic endescendercyrillic.glif eng @@ -816,6 +834,8 @@ epsilonclosed.glif equal equal.glif + equal.cap + equal.cap.glif equalsub equalsub.glif equalsuperior @@ -860,6 +880,8 @@ f.glif figuredash figuredash.glif + figuredash.cap + figuredash.cap.glif figurespace figurespace.glif finalkaf @@ -1018,6 +1040,8 @@ hv.glif hyphen hyphen.glif + hyphen.cap + hyphen.cap.glif hyphen__ hyphen__.glif hyphenbullet @@ -1188,6 +1212,8 @@ mill.glif minus minus.glif + minus.cap + minus.cap.glif minusmod minusmod.glif minussub @@ -1204,6 +1230,8 @@ mu.glif multiply multiply.glif + multiply.cap + multiply.cap.glif n n.glif naira @@ -1230,6 +1258,8 @@ nlfthook.glif notequal notequal.glif + notequal.cap + notequal.cap.glif nrthook nrthook.glif nsuperior @@ -1384,6 +1414,8 @@ placeofinterestsign.specz.medium.glif plus plus.glif + plus.cap + plus.cap.glif plusminus plusminus.glif plusmod 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1664, 'leftMargin': 256, 'rightMargin': 256} + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.gridadjust.original + {'width': 1610, 'leftMargin': 256, 'rightMargin': 330} + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.94 + 0.94 + 0.94 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.gridadjust.original + {'width': 1543, 'leftMargin': 256, 'rightMargin': 135} + interface.width-adjustments + + -16 + + + + 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 @@ + + + + + + + + + com.typemytype.robofont.mark + + 0.8 + 0.94 + 0.95 + 1.0 + + interface.width-adjustments + + -16 + + + + diff --git a/src/Interface-Regular.ufo/lib.plist b/src/Interface-Regular.ufo/lib.plist index d8547ba71..87734e702 100644 --- a/src/Interface-Regular.ufo/lib.plist +++ b/src/Interface-Regular.ufo/lib.plist @@ -603,6 +603,7 @@ braceright braceright.cap at + at.cap numbersign currency slash @@ -611,10 +612,15 @@ backslash hyphenbullet hyphen + hyphen.cap endash + endash.cap figuredash + figuredash.cap emdash + emdash.cap bullet + bullet.cap quoteleft quoteright primetripl1 @@ -638,11 +644,17 @@ lessequal greaterequal equal + equal.cap notequal + notequal.cap plus + plus.cap minus + minus.cap multiply + multiply.cap divide + divide.cap plusminus approxequal asciitilde @@ -763,9 +775,13 @@ hairspace zerowidthspace arrowleft + arrowleft.cap arrowup + arrowup.cap arrowright + arrowright.cap arrowdown + arrowdown.cap triagrt triagdn triagup @@ -2801,6 +2817,7 @@ braceright braceright.cap at + at.cap numbersign currency slash @@ -2809,10 +2826,15 @@ backslash hyphenbullet hyphen + hyphen.cap endash + endash.cap figuredash + figuredash.cap emdash + emdash.cap bullet + bullet.cap quoteleft quoteright primetripl1 @@ -2836,11 +2858,17 @@ lessequal greaterequal equal + equal.cap notequal + notequal.cap plus + plus.cap minus + minus.cap multiply + multiply.cap divide + divide.cap plusminus approxequal asciitilde @@ -2961,9 +2989,13 @@ hairspace zerowidthspace arrowleft + arrowleft.cap arrowup + arrowup.cap arrowright + arrowright.cap arrowdown + arrowdown.cap triagrt triagdn triagup diff --git a/src/features.fea b/src/features.fea index 338691e27..3a3bc94f6 100644 --- a/src/features.fea +++ b/src/features.fea @@ -21,10 +21,11 @@ languagesystem grek dflt; @UC_SET1 = [ zero one two three four five six seven eight nine Euro Idotaccent Mu dollar lira sterling afii10023 afii10051 afii10052 afii10053 afii10054 afii10055 afii10056 afii10057 afii10058 afii10059 afii10060 afii10061 afii10062 afii10145 afii10017 afii10018 afii10019 afii10020 afii10021 afii10022 afii10024 afii10025 afii10026 afii10027 afii10029 afii10030 afii10031 afii10032 afii10033 afii10034 afii10035 afii10036 afii10037 afii10038 afii10039 afii10040 afii10041 afii10042 afii10043 afii10044 afii10045 afii10046 afii10047 afii10048 afii10049 afii10050 Ghestrokecyrillic Zhedescendercyrillic Zedescendercyrillic Kadescendercyrillic Kaverticalstrokecyrillic Kabashkircyrillic Endescendercyrillic Haabkhasiancyrillic Esdescendercyrillic Ustraightcyrillic Ustraightstrokecyrillic Hadescendercyrillic Tetsecyrillic Cheverticalstrokecyrillic Shhacyrillic Cheabkhasiancyrillic Chedescenderabkhasiancyrillic Schwacyrillic Dzeabkhasiancyrillic Imacroncyrillic Obarredcyrillic Umacroncyrillic hryvnia tenge uni20BD numero yen ]; -@UC = [ @UC_ROMAN @UC_SET1 ]; +@LC_SET1 = [ dotlessi sigma1 mugreek afii10065 becyrillic vecyrillic gecyrillic decyrillic iecyrillic zhecyrillic zecyrillic iicyrillic iishortcyrillic kacyrillic elcyrillic emcyrillic encyrillic ocyrillic pecyrillic ercyrillic escyrillic tecyrillic ucyrillic efcyrillic khacyrillic tsecyrillic checyrillic shacyrillic shchacyrillic hardsigncyrillic yericyrillic softsigncyrillic ereversedcyrillic iucyrillic iacyrillic iocyrillic djecyrillic gjecyrillic ecyrillic dzecyrillic icyrillic yicyrillic jecyrillic ljecyrillic njecyrillic tshecyrillic kjecyrillic ushortcyrillic dzhecyrillic gheupturncyrillic ghestrokecyrillic zhedescendercyrillic zedescendercyrillic kadescendercyrillic kaverticalstrokecyrillic kabashkircyrillic endescendercyrillic haabkhasiancyrillic esdescendercyrillic ustraightcyrillic ustraightstrokecyrillic hadescendercyrillic tetsecyrillic cheverticalstrokecyrillic shhacyrillic cheabkhasiancyrillic chedescenderabkhasiancyrillic schwacyrillic dzeabkhasiancyrillic imacroncyrillic obarredcyrillic umacroncyrillic ]; -@LC_SET2 = [ dotlessi sigma1 mugreek afii10065 becyrillic vecyrillic gecyrillic decyrillic iecyrillic zhecyrillic zecyrillic iicyrillic iishortcyrillic kacyrillic elcyrillic emcyrillic encyrillic ocyrillic pecyrillic ercyrillic escyrillic tecyrillic ucyrillic efcyrillic khacyrillic tsecyrillic checyrillic shacyrillic shchacyrillic hardsigncyrillic yericyrillic softsigncyrillic ereversedcyrillic iucyrillic iacyrillic iocyrillic djecyrillic gjecyrillic ecyrillic dzecyrillic icyrillic yicyrillic jecyrillic ljecyrillic njecyrillic tshecyrillic kjecyrillic ushortcyrillic dzhecyrillic gheupturncyrillic ghestrokecyrillic zhedescendercyrillic zedescendercyrillic kadescendercyrillic kaverticalstrokecyrillic kabashkircyrillic endescendercyrillic haabkhasiancyrillic esdescendercyrillic ustraightcyrillic ustraightstrokecyrillic hadescendercyrillic tetsecyrillic cheverticalstrokecyrillic shhacyrillic cheabkhasiancyrillic chedescenderabkhasiancyrillic schwacyrillic dzeabkhasiancyrillic imacroncyrillic obarredcyrillic umacroncyrillic ]; +@NUM = [ zero one two three four five six seven eight nine ]; +@SPACE = [ space enspace emspace thirdemspace quarteremspace sixthemspace figurespace punctuationspace thinspace hairspace zerowidthspace ]; @frac1 = [ zero one two three four five six seven eight nine ]; @frac2 = [ zero.frac onesuperior twosuperior threesuperior four.frac five.frac six.frac seven.frac eight.frac nine.frac ]; @@ -834,6 +835,64 @@ feature numr { } numr; feature calt { + @UC = [ @UC_ROMAN @UC_SET1 exclam question ]; + + sub @UC at' @UC by at.cap; + + sub @NUM x' by multiply.cap; + sub x' @NUM by multiply.cap; + sub multiply' @UC by multiply.cap; + sub @UC multiply' by multiply.cap; + + sub hyphen' @NUM by minus.cap; + sub @NUM hyphen' by minus.cap; + sub minus' @UC by minus.cap; + sub @UC minus' by minus.cap; + + sub plus' @UC by plus.cap; + sub @UC plus' by plus.cap; + + sub divide' @UC by divide.cap; + sub @UC divide' by divide.cap; + + sub equal' @UC by equal.cap; + sub @UC equal' by equal.cap; + + sub notequal' @UC by notequal.cap; + sub @UC notequal' by notequal.cap; + + sub endash' @UC by endash.cap; + sub @UC endash' by endash.cap; + + sub figuredash' @UC by figuredash.cap; + sub @UC figuredash' by figuredash.cap; + + sub emdash' @UC by emdash.cap; + sub @UC emdash' by emdash.cap; + + sub hyphen' @UC by hyphen.cap; + sub @UC hyphen' by hyphen.cap; + + sub @UC bullet' by bullet.cap; + sub bullet' @SPACE @SPACE @UC by bullet.cap; + sub bullet' @SPACE @UC by bullet.cap; + sub bullet' @UC by bullet.cap; + + sub arrowleft' @UC by arrowleft.cap; + sub @UC arrowleft' by arrowleft.cap; + + sub arrowup' @UC by arrowup.cap; + sub @UC arrowup' by arrowup.cap; + + sub arrowright' @UC by arrowright.cap; + sub @UC arrowright' by arrowright.cap; + + sub arrowdown' @UC by arrowdown.cap; + sub @UC arrowdown' by arrowdown.cap; + + sub notequal' @UC by notequal.cap; + sub @UC notequal' by notequal.cap; + sub braceleft' @UC by braceleft.cap; sub @UC braceright' by braceright.cap;