From 502ec6853d6f5538c780997a61c666ec8ecf1749 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sat, 26 Aug 2017 14:27:20 -0700 Subject: Improvements to arrow glyphs --- docs/lab/index.html | 2 + src/Interface-Bold.ufo/glyphs/arrowdown.case.glif | 20 -------- src/Interface-Bold.ufo/glyphs/arrowdown.glif | 14 +----- src/Interface-Bold.ufo/glyphs/arrowleft.case.glif | 2 +- src/Interface-Bold.ufo/glyphs/arrowleft.glif | 39 ++++++++++++---- src/Interface-Bold.ufo/glyphs/arrowright.case.glif | 2 +- src/Interface-Bold.ufo/glyphs/arrowright.glif | 4 +- src/Interface-Bold.ufo/glyphs/arrowup.case.glif | 20 -------- src/Interface-Bold.ufo/glyphs/arrowup.glif | 39 ++++++++++++---- src/Interface-Bold.ufo/glyphs/contents.plist | 4 -- src/Interface-Bold.ufo/lib.plist | 4 -- .../glyphs/arrowdown.case.glif | 22 --------- src/Interface-Regular.ufo/glyphs/arrowdown.glif | 14 +----- .../glyphs/arrowleft.case.glif | 2 +- src/Interface-Regular.ufo/glyphs/arrowleft.glif | 53 ++++++++++++++++++---- .../glyphs/arrowright.case.glif | 2 +- src/Interface-Regular.ufo/glyphs/arrowright.glif | 4 +- src/Interface-Regular.ufo/glyphs/arrowup.case.glif | 24 ---------- src/Interface-Regular.ufo/glyphs/arrowup.glif | 22 +++++---- src/Interface-Regular.ufo/glyphs/contents.plist | 4 -- src/Interface-Regular.ufo/kerning.plist | 2 +- src/Interface-Regular.ufo/lib.plist | 4 -- src/features.fea | 10 ---- 23 files changed, 128 insertions(+), 185 deletions(-) delete mode 100644 src/Interface-Bold.ufo/glyphs/arrowdown.case.glif delete mode 100644 src/Interface-Bold.ufo/glyphs/arrowup.case.glif delete mode 100644 src/Interface-Regular.ufo/glyphs/arrowdown.case.glif delete mode 100644 src/Interface-Regular.ufo/glyphs/arrowup.case.glif diff --git a/docs/lab/index.html b/docs/lab/index.html index 64028872f..9b7459030 100644 --- a/docs/lab/index.html +++ b/docs/lab/index.html @@ -133,6 +133,8 @@ A → B ← C ↑ D ↓ E a → b ← c ↑ d ↓ e 12:35 1.2 34.56.78.90.12 +A*Y V*V W*W N*N X*X +Λ*Λ Σ*Σ Δ*Δ Y*Y &* `) // From http://justanotherfoundry.com/generator diff --git a/src/Interface-Bold.ufo/glyphs/arrowdown.case.glif b/src/Interface-Bold.ufo/glyphs/arrowdown.case.glif deleted file mode 100644 index 6fc0efb86..000000000 --- a/src/Interface-Bold.ufo/glyphs/arrowdown.case.glif +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - 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/arrowdown.glif b/src/Interface-Bold.ufo/glyphs/arrowdown.glif index cb0741e68..bb2997386 100644 --- a/src/Interface-Bold.ufo/glyphs/arrowdown.glif +++ b/src/Interface-Bold.ufo/glyphs/arrowdown.glif @@ -1,19 +1,9 @@ - + - - - - - - - - - - - + diff --git a/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif b/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif index a37c5ed1d..3ee3904db 100644 --- a/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif +++ b/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif @@ -1,6 +1,6 @@ - + diff --git a/src/Interface-Bold.ufo/glyphs/arrowleft.glif b/src/Interface-Bold.ufo/glyphs/arrowleft.glif index 18323e514..0c2973d76 100644 --- a/src/Interface-Bold.ufo/glyphs/arrowleft.glif +++ b/src/Interface-Bold.ufo/glyphs/arrowleft.glif @@ -1,22 +1,41 @@ - + - - - - - - - - - + + + + + + + + + + + + com.typemytype.robofont.guides + + + angle + 90.0 + isGlobal + + magnetic + 5 + name + + x + 904 + y + 832 + + com.typemytype.robofont.mark 0.8 diff --git a/src/Interface-Bold.ufo/glyphs/arrowright.case.glif b/src/Interface-Bold.ufo/glyphs/arrowright.case.glif index 51c6bde9a..70c60d58c 100644 --- a/src/Interface-Bold.ufo/glyphs/arrowright.case.glif +++ b/src/Interface-Bold.ufo/glyphs/arrowright.case.glif @@ -1,6 +1,6 @@ - + diff --git a/src/Interface-Bold.ufo/glyphs/arrowright.glif b/src/Interface-Bold.ufo/glyphs/arrowright.glif index 5ea5b5011..6cfc59809 100644 --- a/src/Interface-Bold.ufo/glyphs/arrowright.glif +++ b/src/Interface-Bold.ufo/glyphs/arrowright.glif @@ -1,9 +1,9 @@ - + - + diff --git a/src/Interface-Bold.ufo/glyphs/arrowup.case.glif b/src/Interface-Bold.ufo/glyphs/arrowup.case.glif deleted file mode 100644 index 62f7132cd..000000000 --- a/src/Interface-Bold.ufo/glyphs/arrowup.case.glif +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - 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/arrowup.glif b/src/Interface-Bold.ufo/glyphs/arrowup.glif index d8075830e..965f2ed12 100644 --- a/src/Interface-Bold.ufo/glyphs/arrowup.glif +++ b/src/Interface-Bold.ufo/glyphs/arrowup.glif @@ -1,22 +1,41 @@ - + - - - - - - - - - + + + + + + + + + + + + com.typemytype.robofont.guides + + + angle + 90.0 + isGlobal + + magnetic + 5 + name + + x + 1280 + y + 452 + + com.typemytype.robofont.mark 0.8 diff --git a/src/Interface-Bold.ufo/glyphs/contents.plist b/src/Interface-Bold.ufo/glyphs/contents.plist index 7564eb680..d7220e11c 100644 --- a/src/Interface-Bold.ufo/glyphs/contents.plist +++ b/src/Interface-Bold.ufo/glyphs/contents.plist @@ -398,8 +398,6 @@ archdblsubnosp.glif arrowdown arrowdown.glif - arrowdown.case - arrowdown.case.glif arrowheaddownmod arrowheaddownmod.glif arrowheadleftmod @@ -418,8 +416,6 @@ arrowright.case.glif arrowup arrowup.glif - arrowup.case - arrowup.case.glif asciicircum asciicircum.glif asciitilde diff --git a/src/Interface-Bold.ufo/lib.plist b/src/Interface-Bold.ufo/lib.plist index 0b8542862..2a8b56379 100644 --- a/src/Interface-Bold.ufo/lib.plist +++ b/src/Interface-Bold.ufo/lib.plist @@ -698,11 +698,9 @@ arrowleft arrowleft.case arrowup - arrowup.case arrowright arrowright.case arrowdown - arrowdown.case triagrt triagdn triagup @@ -2920,11 +2918,9 @@ arrowleft arrowleft.case arrowup - arrowup.case arrowright arrowright.case arrowdown - arrowdown.case triagrt triagdn triagup diff --git a/src/Interface-Regular.ufo/glyphs/arrowdown.case.glif b/src/Interface-Regular.ufo/glyphs/arrowdown.case.glif deleted file mode 100644 index 6a2c90ab6..000000000 --- a/src/Interface-Regular.ufo/glyphs/arrowdown.case.glif +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - com.typemytype.robofont.mark - - 0.8 - 0.94 - 0.95 - 1.0 - - interface.width-adjustments - - -16 - - - - diff --git a/src/Interface-Regular.ufo/glyphs/arrowdown.glif b/src/Interface-Regular.ufo/glyphs/arrowdown.glif index 9a4dce1d6..8243f558e 100644 --- a/src/Interface-Regular.ufo/glyphs/arrowdown.glif +++ b/src/Interface-Regular.ufo/glyphs/arrowdown.glif @@ -1,19 +1,9 @@ - + - - - - - - - - - - - + diff --git a/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif b/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif index bfbb1008d..d495321a7 100644 --- a/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif +++ b/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif @@ -1,6 +1,6 @@ - + diff --git a/src/Interface-Regular.ufo/glyphs/arrowleft.glif b/src/Interface-Regular.ufo/glyphs/arrowleft.glif index 30bb47cb1..0682f9733 100644 --- a/src/Interface-Regular.ufo/glyphs/arrowleft.glif +++ b/src/Interface-Regular.ufo/glyphs/arrowleft.glif @@ -1,22 +1,55 @@ - + - - - - - - - - - + + + + + + + + + + + + com.typemytype.robofont.guides + + + angle + 0 + isGlobal + + magnetic + 5 + name + + x + 272 + y + 896 + + + angle + 90.0 + isGlobal + + magnetic + 5 + name + + x + 668 + y + 1008 + + com.typemytype.robofont.mark 0.8 diff --git a/src/Interface-Regular.ufo/glyphs/arrowright.case.glif b/src/Interface-Regular.ufo/glyphs/arrowright.case.glif index cad231432..6c640b27a 100644 --- a/src/Interface-Regular.ufo/glyphs/arrowright.case.glif +++ b/src/Interface-Regular.ufo/glyphs/arrowright.case.glif @@ -1,6 +1,6 @@ - + diff --git a/src/Interface-Regular.ufo/glyphs/arrowright.glif b/src/Interface-Regular.ufo/glyphs/arrowright.glif index f7125967d..6eb951d3f 100644 --- a/src/Interface-Regular.ufo/glyphs/arrowright.glif +++ b/src/Interface-Regular.ufo/glyphs/arrowright.glif @@ -1,9 +1,9 @@ - + - + diff --git a/src/Interface-Regular.ufo/glyphs/arrowup.case.glif b/src/Interface-Regular.ufo/glyphs/arrowup.case.glif deleted file mode 100644 index f5001d609..000000000 --- a/src/Interface-Regular.ufo/glyphs/arrowup.case.glif +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - 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/arrowup.glif b/src/Interface-Regular.ufo/glyphs/arrowup.glif index 79f9096f5..0ebac6642 100644 --- a/src/Interface-Regular.ufo/glyphs/arrowup.glif +++ b/src/Interface-Regular.ufo/glyphs/arrowup.glif @@ -1,18 +1,20 @@ - + - - - - - - - - - + + + + + + + + + + + diff --git a/src/Interface-Regular.ufo/glyphs/contents.plist b/src/Interface-Regular.ufo/glyphs/contents.plist index 0dec83584..84ddc5fcd 100644 --- a/src/Interface-Regular.ufo/glyphs/contents.plist +++ b/src/Interface-Regular.ufo/glyphs/contents.plist @@ -398,8 +398,6 @@ archdblsubnosp.glif arrowdown arrowdown.glif - arrowdown.case - arrowdown.case.glif arrowheaddownmod arrowheaddownmod.glif arrowheadleftmod @@ -418,8 +416,6 @@ arrowright.case.glif arrowup arrowup.glif - arrowup.case - arrowup.case.glif asciicircum asciicircum.glif asciitilde diff --git a/src/Interface-Regular.ufo/kerning.plist b/src/Interface-Regular.ufo/kerning.plist index 3fbcdba7b..202eb4673 100644 --- a/src/Interface-Regular.ufo/kerning.plist +++ b/src/Interface-Regular.ufo/kerning.plist @@ -3622,7 +3622,7 @@ K asterisk.case - -96 + -48 L diff --git a/src/Interface-Regular.ufo/lib.plist b/src/Interface-Regular.ufo/lib.plist index f0227fca0..faab9ead3 100644 --- a/src/Interface-Regular.ufo/lib.plist +++ b/src/Interface-Regular.ufo/lib.plist @@ -782,11 +782,9 @@ arrowleft arrowleft.case arrowup - arrowup.case arrowright arrowright.case arrowdown - arrowdown.case triagrt triagdn triagup @@ -3000,11 +2998,9 @@ arrowleft arrowleft.case arrowup - arrowup.case arrowright arrowright.case arrowdown - arrowdown.case triagrt triagdn triagup diff --git a/src/features.fea b/src/features.fea index 0b69d8593..ba34678bc 100644 --- a/src/features.fea +++ b/src/features.fea @@ -872,9 +872,7 @@ feature numr { hyphen bullet arrowleft - arrowup arrowright - arrowdown notequal braceleft braceright bracketleft bracketright @@ -897,9 +895,7 @@ feature numr { hyphen.case bullet.case arrowleft.case - arrowup.case arrowright.case - arrowdown.case notequal.case braceleft.case braceright.case bracketleft.case bracketright.case @@ -956,15 +952,9 @@ feature calt { sub arrowleft' @UC by arrowleft.case; sub @UC arrowleft' by arrowleft.case; - sub arrowup' @UC by arrowup.case; - sub @UC arrowup' by arrowup.case; - sub arrowright' @UC by arrowright.case; sub @UC arrowright' by arrowright.case; - sub arrowdown' @UC by arrowdown.case; - sub @UC arrowdown' by arrowdown.case; - sub notequal' @UC by notequal.case; sub @UC notequal' by notequal.case; -- cgit v1.2.3