From fc108da6db18880c2abbd8c2163d157b8f984fd9 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sat, 30 Sep 2017 17:24:50 -0700 Subject: [PATCH] Adjusts loops of b, d, g, p, and q to match c and o Also improves on alpha, dollar, dcroat, rho, thorn and uni048F --- src/Inter-UI-Black.ufo/glyphs/b.glif | 4 +- src/Inter-UI-Black.ufo/glyphs/d.glif | 32 ++-- src/Inter-UI-Black.ufo/glyphs/dollar.glif | 57 +------ src/Inter-UI-Black.ufo/glyphs/g.glif | 126 ++++++++------- .../glyphs/leftloop.cn.glif | 143 ++++++++++++++---- src/Inter-UI-Black.ufo/glyphs/p.glif | 4 +- src/Inter-UI-Black.ufo/glyphs/q.glif | 32 ++-- src/Inter-UI-Black.ufo/glyphs/rho.glif | 68 ++++----- .../glyphs/rightloop.cn.glif | 72 +++++---- src/Inter-UI-Black.ufo/glyphs/thorn.glif | 4 +- src/Inter-UI-Black.ufo/lib.plist | 8 +- src/Inter-UI-Regular.ufo/glyphs/S_.glif | 30 ++-- src/Inter-UI-Regular.ufo/glyphs/alpha.glif | 8 +- src/Inter-UI-Regular.ufo/glyphs/b.glif | 16 +- src/Inter-UI-Regular.ufo/glyphs/d.glif | 30 ++-- src/Inter-UI-Regular.ufo/glyphs/dcroat.glif | 2 +- src/Inter-UI-Regular.ufo/glyphs/dollar.glif | 59 +------- src/Inter-UI-Regular.ufo/glyphs/g.glif | 126 ++++++++------- .../glyphs/leftloop.cn.glif | 112 ++++++++++---- src/Inter-UI-Regular.ufo/glyphs/p.glif | 6 +- src/Inter-UI-Regular.ufo/glyphs/q.glif | 18 +-- src/Inter-UI-Regular.ufo/glyphs/rho.glif | 32 ++-- .../glyphs/rightloop.cn.glif | 72 +++++---- src/Inter-UI-Regular.ufo/glyphs/thorn.glif | 4 +- src/Inter-UI-Regular.ufo/glyphs/uni048F_.glif | 12 +- src/Inter-UI-Regular.ufo/groups.plist | 2 + src/Inter-UI-Regular.ufo/lib.plist | 12 +- src/glyphorder.txt | 6 +- 28 files changed, 600 insertions(+), 497 deletions(-) diff --git a/src/Inter-UI-Black.ufo/glyphs/b.glif b/src/Inter-UI-Black.ufo/glyphs/b.glif index 83da02e61..6e2cd6f52 100644 --- a/src/Inter-UI-Black.ufo/glyphs/b.glif +++ b/src/Inter-UI-Black.ufo/glyphs/b.glif @@ -1,6 +1,6 @@ - + @@ -12,7 +12,7 @@ - + diff --git a/src/Inter-UI-Black.ufo/glyphs/d.glif b/src/Inter-UI-Black.ufo/glyphs/d.glif index 36b3fb1ac..99ff0cca6 100644 --- a/src/Inter-UI-Black.ufo/glyphs/d.glif +++ b/src/Inter-UI-Black.ufo/glyphs/d.glif @@ -1,38 +1,38 @@ - + - - - - - - - + + + + + + + - + - + - + - + - + - + - + - + diff --git a/src/Inter-UI-Black.ufo/glyphs/dollar.glif b/src/Inter-UI-Black.ufo/glyphs/dollar.glif index cca98cf70..8a8d559d0 100644 --- a/src/Inter-UI-Black.ufo/glyphs/dollar.glif +++ b/src/Inter-UI-Black.ufo/glyphs/dollar.glif @@ -4,59 +4,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + diff --git a/src/Inter-UI-Black.ufo/glyphs/g.glif b/src/Inter-UI-Black.ufo/glyphs/g.glif index a49bdb4de..d34b9b79f 100644 --- a/src/Inter-UI-Black.ufo/glyphs/g.glif +++ b/src/Inter-UI-Black.ufo/glyphs/g.glif @@ -1,78 +1,92 @@ - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + - + + + + - + - + - + - + + + + diff --git a/src/Inter-UI-Black.ufo/glyphs/leftloop.cn.glif b/src/Inter-UI-Black.ufo/glyphs/leftloop.cn.glif index 8d7aa1fce..cb570fc2b 100644 --- a/src/Inter-UI-Black.ufo/glyphs/leftloop.cn.glif +++ b/src/Inter-UI-Black.ufo/glyphs/leftloop.cn.glif @@ -1,42 +1,127 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + com.typemytype.robofont.guides + + + angle + 90.0 + isGlobal + + magnetic + 5 + name + + x + 356 + y + 1492 + + + angle + 90.0 + isGlobal + + magnetic + 5 + name + + x + 1060 + y + 1332 + + + com.typemytype.robofont.layerData + + reference + + anchors + + + components + + + baseGlyph + c + transformation + + 1 + 0 + 0 + 1 + 0 + 0 + + + + contours + + + lib + + + name + leftloop.cn + unicodes + + + width + 1526 + + com.typemytype.robofont.mark 0.77 diff --git a/src/Inter-UI-Black.ufo/glyphs/p.glif b/src/Inter-UI-Black.ufo/glyphs/p.glif index bbcb79fd0..c54d2abc7 100644 --- a/src/Inter-UI-Black.ufo/glyphs/p.glif +++ b/src/Inter-UI-Black.ufo/glyphs/p.glif @@ -1,6 +1,6 @@ - + @@ -13,7 +13,7 @@ - + diff --git a/src/Inter-UI-Black.ufo/glyphs/q.glif b/src/Inter-UI-Black.ufo/glyphs/q.glif index 32bc28daa..56a7ab0e6 100644 --- a/src/Inter-UI-Black.ufo/glyphs/q.glif +++ b/src/Inter-UI-Black.ufo/glyphs/q.glif @@ -1,36 +1,36 @@ - + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - + diff --git a/src/Inter-UI-Black.ufo/glyphs/rho.glif b/src/Inter-UI-Black.ufo/glyphs/rho.glif index bed6f9735..5c6234904 100644 --- a/src/Inter-UI-Black.ufo/glyphs/rho.glif +++ b/src/Inter-UI-Black.ufo/glyphs/rho.glif @@ -1,47 +1,45 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/src/Inter-UI-Black.ufo/glyphs/rightloop.cn.glif b/src/Inter-UI-Black.ufo/glyphs/rightloop.cn.glif index a1f29cab1..1e0e81574 100644 --- a/src/Inter-UI-Black.ufo/glyphs/rightloop.cn.glif +++ b/src/Inter-UI-Black.ufo/glyphs/rightloop.cn.glif @@ -3,36 +3,52 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + diff --git a/src/Inter-UI-Black.ufo/glyphs/thorn.glif b/src/Inter-UI-Black.ufo/glyphs/thorn.glif index fa044ad34..d6dea9667 100644 --- a/src/Inter-UI-Black.ufo/glyphs/thorn.glif +++ b/src/Inter-UI-Black.ufo/glyphs/thorn.glif @@ -1,6 +1,6 @@ - + @@ -12,7 +12,7 @@ - + diff --git a/src/Inter-UI-Black.ufo/lib.plist b/src/Inter-UI-Black.ufo/lib.plist index be868994e..dd5b8f4e9 100644 --- a/src/Inter-UI-Black.ufo/lib.plist +++ b/src/Inter-UI-Black.ufo/lib.plist @@ -308,6 +308,8 @@ a a_uni02DE ae + leftloop.cn + rightloop.cn b c d @@ -1647,8 +1649,6 @@ ezhcaron Ezhcaron tildeacutecomb - leftloop.cn - rightloop.cn diamondwhite_x diamondwhite diamondblack_x @@ -1774,6 +1774,8 @@ a a_uni02DE ae + leftloop.cn + rightloop.cn b c d @@ -3113,8 +3115,6 @@ ezhcaron Ezhcaron tildeacutecomb - leftloop.cn - rightloop.cn diamondwhite_x diamondwhite diamondblack_x diff --git a/src/Inter-UI-Regular.ufo/glyphs/S_.glif b/src/Inter-UI-Regular.ufo/glyphs/S_.glif index 71abd9f24..14d5df06d 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/S_.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/S_.glif @@ -3,21 +3,6 @@ - - - - - - - - - - - - - - - @@ -60,6 +45,21 @@ + + + + + + + + + + + + + + + diff --git a/src/Inter-UI-Regular.ufo/glyphs/alpha.glif b/src/Inter-UI-Regular.ufo/glyphs/alpha.glif index de8c7d7f6..6df7f2ca8 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/alpha.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/alpha.glif @@ -20,8 +20,8 @@ - - + + @@ -32,8 +32,8 @@ - - + + diff --git a/src/Inter-UI-Regular.ufo/glyphs/b.glif b/src/Inter-UI-Regular.ufo/glyphs/b.glif index a62f2eb89..f606e1715 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/b.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/b.glif @@ -1,32 +1,32 @@ - + - + - + - + - + - + - + - + diff --git a/src/Inter-UI-Regular.ufo/glyphs/d.glif b/src/Inter-UI-Regular.ufo/glyphs/d.glif index d639d6f17..79c222b31 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/d.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/d.glif @@ -1,38 +1,38 @@ - + - - - - - - - + + + + + + + - + - + - + - + - + - + - + diff --git a/src/Inter-UI-Regular.ufo/glyphs/dcroat.glif b/src/Inter-UI-Regular.ufo/glyphs/dcroat.glif index c94a61c49..6b0283f7b 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/dcroat.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/dcroat.glif @@ -1,6 +1,6 @@ - + diff --git a/src/Inter-UI-Regular.ufo/glyphs/dollar.glif b/src/Inter-UI-Regular.ufo/glyphs/dollar.glif index a8cb7d7ca..b93948386 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/dollar.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/dollar.glif @@ -1,62 +1,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + diff --git a/src/Inter-UI-Regular.ufo/glyphs/g.glif b/src/Inter-UI-Regular.ufo/glyphs/g.glif index 6cc5a5aca..b7d430ff0 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/g.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/g.glif @@ -1,78 +1,92 @@ - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + - + + + + - + - + - + - + + + + diff --git a/src/Inter-UI-Regular.ufo/glyphs/leftloop.cn.glif b/src/Inter-UI-Regular.ufo/glyphs/leftloop.cn.glif index a3be21def..80653dda8 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/leftloop.cn.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/leftloop.cn.glif @@ -1,42 +1,96 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + com.typemytype.robofont.layerData + + reference + + anchors + + + components + + + baseGlyph + c + transformation + + 1 + 0 + 0 + 1 + 0 + 0 + + + + contours + + + lib + + + name + leftloop.cn + unicodes + + + width + 1548 + + com.typemytype.robofont.mark 0.77 diff --git a/src/Inter-UI-Regular.ufo/glyphs/p.glif b/src/Inter-UI-Regular.ufo/glyphs/p.glif index 92b7c5064..b949b7e10 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/p.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/p.glif @@ -1,6 +1,6 @@ - + @@ -10,10 +10,10 @@ - + - + diff --git a/src/Inter-UI-Regular.ufo/glyphs/q.glif b/src/Inter-UI-Regular.ufo/glyphs/q.glif index 6c8b2a444..46ee948d2 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/q.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/q.glif @@ -1,17 +1,17 @@ - + - - - - - - - - + + + + + + + + diff --git a/src/Inter-UI-Regular.ufo/glyphs/rho.glif b/src/Inter-UI-Regular.ufo/glyphs/rho.glif index 2e9fdbf56..e6bfb8d8b 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/rho.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/rho.glif @@ -6,34 +6,32 @@ - - - + + + - + - - - - - - - - + + + + + + - - - + + + - + - + diff --git a/src/Inter-UI-Regular.ufo/glyphs/rightloop.cn.glif b/src/Inter-UI-Regular.ufo/glyphs/rightloop.cn.glif index 751e21adf..d47bb7c6e 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/rightloop.cn.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/rightloop.cn.glif @@ -3,36 +3,52 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + diff --git a/src/Inter-UI-Regular.ufo/glyphs/thorn.glif b/src/Inter-UI-Regular.ufo/glyphs/thorn.glif index ef9e81593..921edcc55 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/thorn.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/thorn.glif @@ -1,6 +1,6 @@ - + @@ -12,7 +12,7 @@ - + diff --git a/src/Inter-UI-Regular.ufo/glyphs/uni048F_.glif b/src/Inter-UI-Regular.ufo/glyphs/uni048F_.glif index 5f7570dff..de4eca9d7 100644 --- a/src/Inter-UI-Regular.ufo/glyphs/uni048F_.glif +++ b/src/Inter-UI-Regular.ufo/glyphs/uni048F_.glif @@ -1,15 +1,15 @@ - + - - - - + + + + - + diff --git a/src/Inter-UI-Regular.ufo/groups.plist b/src/Inter-UI-Regular.ufo/groups.plist index f63ea471e..de63d1d0f 100644 --- a/src/Inter-UI-Regular.ufo/groups.plist +++ b/src/Inter-UI-Regular.ufo/groups.plist @@ -205,6 +205,7 @@ Scedilla Scaron Germandbls + dollar @KERN_LEFT_T @@ -803,6 +804,7 @@ Scircumflex Scedilla Scaron + dollar @KERN_RIGHT_T diff --git a/src/Inter-UI-Regular.ufo/lib.plist b/src/Inter-UI-Regular.ufo/lib.plist index dc6c72f2c..dfe900b04 100644 --- a/src/Inter-UI-Regular.ufo/lib.plist +++ b/src/Inter-UI-Regular.ufo/lib.plist @@ -412,6 +412,8 @@ a a_uni02DE ae + leftloop.cn + rightloop.cn b c d @@ -437,6 +439,7 @@ ohorn oe p + uni048F q r s @@ -500,7 +503,6 @@ uni04CA fitacyrillic pecyrillic - uni048F tecyrillic efcyrillic uni04FD @@ -1742,8 +1744,6 @@ ezhcaron Ezhcaron tildeacutecomb - leftloop.cn - rightloop.cn placeofinterestsign.specz.medium uniE001 circleblack @@ -1874,6 +1874,8 @@ a a_uni02DE ae + leftloop.cn + rightloop.cn b c d @@ -1899,6 +1901,7 @@ ohorn oe p + uni048F q r s @@ -1962,7 +1965,6 @@ uni04CA fitacyrillic pecyrillic - uni048F tecyrillic efcyrillic uni04FD @@ -3204,8 +3206,6 @@ ezhcaron Ezhcaron tildeacutecomb - leftloop.cn - rightloop.cn placeofinterestsign.specz.medium uniE001 circleblack diff --git a/src/glyphorder.txt b/src/glyphorder.txt index 5e36cbf3e..9f1ea9f2f 100644 --- a/src/glyphorder.txt +++ b/src/glyphorder.txt @@ -110,6 +110,8 @@ afii10051 a a_uni02DE ae +leftloop.cn +rightloop.cn b c d @@ -140,6 +142,7 @@ r s germandbls t +uni048F u uhorn v @@ -198,7 +201,6 @@ enhookcyrillic uni04CA fitacyrillic pecyrillic -uni048F tecyrillic efcyrillic uni04FD @@ -1446,8 +1448,6 @@ hooksubpalatnosp ezhcaron Ezhcaron tildeacutecomb -leftloop.cn -rightloop.cn placeofinterestsign.specz.medium circleblack circlewhite