From 0feefb0495a54f343aa0b9cee3b231326604c3f4 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Thu, 28 Sep 2023 10:58:11 -0700 Subject: inital imp of ss08 square quotes, accompanying ss07 --- src/Inter-Italic.glyphspackage/fontinfo.plist | 135 +++++++++++++++- .../glyphs/quotedblleft.ss08.glyph | 98 ++++++++++++ .../glyphs/quotedblreversed.ss08.glyph | 163 +++++++++++++++++++ .../glyphs/quotedblright.ss08.glyph | 99 ++++++++++++ .../glyphs/quoteleft.ss08.glyph | 85 ++++++++++ .../glyphs/quotereversed.ss08.glyph | 175 +++++++++++++++++++++ .../glyphs/quoteright.ss08.glyph | 92 +++++++++++ src/Inter-Italic.glyphspackage/order.plist | 6 + src/Inter-Roman.glyphspackage/fontinfo.plist | 135 +++++++++++++++- .../glyphs/quotedblleft.glyph | 12 +- .../glyphs/quotedblleft.ss08.glyph | 92 +++++++++++ .../glyphs/quotedblreversed.glyph | 12 +- .../glyphs/quotedblreversed.ss08.glyph | 157 ++++++++++++++++++ .../glyphs/quotedblright.glyph | 12 +- .../glyphs/quotedblright.ss08.glyph | 93 +++++++++++ .../glyphs/quoteleft.glyph | 14 +- .../glyphs/quoteleft.ss08.glyph | 143 +++++++++++++++++ .../glyphs/quotereversed.glyph | 24 +-- .../glyphs/quotereversed.ss08.glyph | 87 ++++++++++ .../glyphs/quoteright.glyph | 12 +- .../glyphs/quoteright.ss08.glyph | 173 ++++++++++++++++++++ src/Inter-Roman.glyphspackage/order.plist | 6 + 22 files changed, 1774 insertions(+), 51 deletions(-) create mode 100644 src/Inter-Italic.glyphspackage/glyphs/quotedblleft.ss08.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/quotedblreversed.ss08.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/quotedblright.ss08.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/quoteleft.ss08.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/quotereversed.ss08.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/quoteright.ss08.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/quotedblleft.ss08.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.ss08.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/quotedblright.ss08.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/quoteleft.ss08.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/quotereversed.ss08.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/quoteright.ss08.glyph diff --git a/src/Inter-Italic.glyphspackage/fontinfo.plist b/src/Inter-Italic.glyphspackage/fontinfo.plist index 4bd663d44..015caba82 100644 --- a/src/Inter-Italic.glyphspackage/fontinfo.plist +++ b/src/Inter-Italic.glyphspackage/fontinfo.plist @@ -3085,6 +3085,23 @@ value = "Square punctuation"; tag = ss07; }, { +automatic = 1; +code = "sub quotedblleft by quotedblleft.ss08; +sub quotedblright by quotedblright.ss08; +sub quoteleft by quoteleft.ss08; +sub quoteright by quoteright.ss08; +sub quotereversed by quotereversed.ss08; +sub quotedblreversed by quotedblreversed.ss08; +"; +labels = ( +{ +language = dflt; +value = "Square quotes"; +} +); +tag = ss08; +}, +{ code = "cvParameters { FeatUILabelNameID { name \"Alternate one\"; }; }; include(features/cv01-one.fea); "; @@ -5118,7 +5135,7 @@ underscore = -69; "@MMK_R_idblgrave" = 69; "@MMK_R_idieresis" = 151; "@MMK_R_iotadieresisgreek" = 90; -"@MMK_R_t" = 70; +"@MMK_R_t" = 50; Dcroat = 69; Istroke = 69; }; @@ -5435,6 +5452,7 @@ periodcentered = -69; "@MMK_R_one" = -81; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -70; +"@MMK_R_quoteright.ss08" = -30; "@MMK_R_registered" = -17; "@MMK_R_v" = -40; Gamma1 = -69; @@ -5837,6 +5855,7 @@ underscore = -93; "@MMK_R_parenright" = -23; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -110; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -5934,6 +5953,7 @@ tecyrillic = -104; "@MMK_R_o" = -90; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -128; +"@MMK_R_s" = -70; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -5983,6 +6003,18 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -130; +"@MMK_R_quoteleft.ss08" = -260; +"@MMK_R_quotereversed.ss08" = -260; +"@MMK_R_s" = -80; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -40; +"@MMK_R_o" = -150; +"@MMK_R_quoteright.ss08" = -260; +"@MMK_R_s" = -200; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 0; @@ -7169,6 +7201,7 @@ periodcentered = -69; "@MMK_R_one" = -81; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -20; "@MMK_R_registered" = -17; "@MMK_R_v" = -30; Gamma1 = -69; @@ -7611,6 +7644,7 @@ underscore = -93; "@MMK_R_parenright" = -23; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -50; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -7711,6 +7745,7 @@ tecyrillic = -104; "@MMK_R_o" = -90; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -256; +"@MMK_R_s" = -50; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -7760,6 +7795,18 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -70; +"@MMK_R_quoteleft.ss08" = -200; +"@MMK_R_quotereversed.ss08" = -200; +"@MMK_R_s" = -30; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -40; +"@MMK_R_o" = -90; +"@MMK_R_quoteright.ss08" = -200; +"@MMK_R_s" = -180; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 0; @@ -7919,6 +7966,7 @@ underscore = -93; "@MMK_R_m" = 81; "@MMK_R_o" = -20; "@MMK_R_quotedblleft" = -81; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -20; "@MMK_R_t" = -40; "@MMK_R_v" = 60; @@ -8680,7 +8728,7 @@ underscore = -69; "@MMK_R_idblgrave" = 69; "@MMK_R_idieresis" = 151; "@MMK_R_iotadieresisgreek" = 110; -"@MMK_R_t" = 90; +"@MMK_R_t" = 30; "@MMK_R_v" = 10; Dcroat = 69; Istroke = 69; @@ -9002,6 +9050,7 @@ periodcentered = -69; "@MMK_R_one" = -81; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -20; "@MMK_R_registered" = -17; "@MMK_R_v" = -30; Gamma1 = -69; @@ -9421,6 +9470,7 @@ underscore = -93; "@MMK_R_quotedbl" = -30; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -50; +"@MMK_R_quoteright.ss08" = -60; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -9519,6 +9569,7 @@ tecyrillic = -104; "@MMK_R_o" = -80; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -128; +"@MMK_R_s" = -40; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -9568,6 +9619,18 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -70; +"@MMK_R_quoteleft.ss08" = -150; +"@MMK_R_quotereversed.ss08" = -150; +"@MMK_R_s" = -30; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -40; +"@MMK_R_o" = -130; +"@MMK_R_quoteright.ss08" = -150; +"@MMK_R_s" = -170; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 32; @@ -10770,6 +10833,7 @@ periodcentered = -69; "@MMK_R_quotedbl" = -100; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -80; +"@MMK_R_quoteright.ss08" = -30; "@MMK_R_registered" = -17; "@MMK_R_v" = -50; Gamma1 = -69; @@ -10944,6 +11008,7 @@ Psi = -93; "@MMK_R_jdotless" = 10; "@MMK_R_o" = -20; "@MMK_R_quotedblbase" = -186; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -46; "@MMK_R_slash" = -58; "@MMK_R_t" = -70; @@ -11208,6 +11273,7 @@ underscore = -93; "@MMK_R_quotedbl" = -100; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -70; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -11311,6 +11377,7 @@ tecyrillic = -104; "@MMK_R_o" = -100; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -128; +"@MMK_R_s" = -80; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -11360,6 +11427,23 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_f" = 40; +"@MMK_R_o" = -80; +"@MMK_R_quoteleft.ss08" = -100; +"@MMK_R_quotereversed.ss08" = -100; +"@MMK_R_s" = -40; +"@MMK_R_t" = 40; +"@MMK_R_v" = 20; +"@MMK_R_w" = 20; +"@MMK_R_x" = 20; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -30; +"@MMK_R_o" = -130; +"@MMK_R_quoteright.ss08" = -100; +"@MMK_R_s" = -170; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = -20; @@ -11511,6 +11595,7 @@ underscore = -93; "@MMK_R_o" = -20; "@MMK_R_quotedblleft" = -81; "@MMK_R_quotedblright" = 58; +"@MMK_R_quoteright.ss08" = 20; "@MMK_R_s" = -20; "@MMK_R_t" = -70; "@MMK_R_v" = 60; @@ -11586,6 +11671,7 @@ uni023E = -151; "@MMK_R_o" = -40; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 72; +"@MMK_R_quoteright.ss08" = 20; "@MMK_R_s" = -20; "@MMK_R_slash" = -116; "@MMK_R_t" = 40; @@ -11618,6 +11704,7 @@ uni023E = -128; "@MMK_R_o" = -37; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 87; +"@MMK_R_quoteright.ss08" = 20; Trthook = -128; ampersand = -69; uni023E = -128; @@ -11634,6 +11721,7 @@ uni023E = -128; "@MMK_R_guillemetleft" = -69; "@MMK_R_hyphen" = -46; "@MMK_R_o" = -46; +"@MMK_R_quoteright.ss08" = 20; "@MMK_R_t" = 30; }; "@MMK_L_x.sups" = { @@ -12263,7 +12351,7 @@ underscore = -69; "@MMK_R_idieresis" = 151; "@MMK_R_iotadieresisgreek" = 100; "@MMK_R_parenright" = 69; -"@MMK_R_t" = 100; +"@MMK_R_t" = 30; "@MMK_R_v" = 30; Dcroat = 81; Istroke = 81; @@ -13005,6 +13093,7 @@ underscore = -93; "@MMK_R_quotedbl" = -50; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -40; "@MMK_R_registered" = -23; "@MMK_R_v" = -34; "@MMK_R_w" = -20; @@ -13113,6 +13202,7 @@ tecyrillic = -104; "@MMK_R_o" = -80; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -256; +"@MMK_R_s" = -30; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -13159,6 +13249,17 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -60; +"@MMK_R_quoteleft.ss08" = -160; +"@MMK_R_quotereversed.ss08" = -160; +"@MMK_R_s" = -40; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_o" = -110; +"@MMK_R_quoteright.ss08" = -160; +"@MMK_R_s" = -110; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 32; @@ -13296,7 +13397,7 @@ underscore = -93; "@MMK_R_idblgrave" = 81; }; "@MMK_L_t" = { -"@MMK_R_B" = 69; +"@MMK_R_B" = 10; "@MMK_R_T" = -69; "@MMK_R_a" = 10; "@MMK_R_deltagreek" = -69; @@ -14505,6 +14606,7 @@ Psi = -93; "@MMK_R_idieresis" = 209; "@MMK_R_o" = -20; "@MMK_R_quotedblbase" = -186; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -29; "@MMK_R_t" = -100; "@MMK_R_v" = 10; @@ -14861,6 +14963,7 @@ tecyrillic = -104; "@MMK_R_o" = -90; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -256; +"@MMK_R_s" = -60; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -14909,6 +15012,23 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_f" = 40; +"@MMK_R_o" = -30; +"@MMK_R_quoteleft.ss08" = -50; +"@MMK_R_quotereversed.ss08" = -50; +"@MMK_R_s" = -10; +"@MMK_R_t" = 40; +"@MMK_R_v" = 40; +"@MMK_R_w" = 40; +"@MMK_R_x" = 40; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -30; +"@MMK_R_o" = -130; +"@MMK_R_quoteright.ss08" = -50; +"@MMK_R_s" = -90; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 20; @@ -15063,6 +15183,7 @@ underscore = -93; "@MMK_R_o" = -10; "@MMK_R_quotedblleft" = -81; "@MMK_R_quotedblright" = 43; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -11; "@MMK_R_t" = -100; "@MMK_R_v" = 40; @@ -15133,6 +15254,7 @@ uni023E = -151; "@MMK_R_o" = -34; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 58; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -20; "@MMK_R_slash" = -116; "@MMK_R_t" = 30; @@ -15164,6 +15286,7 @@ uni023E = -128; "@MMK_R_o" = -20; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 87; +"@MMK_R_quoteright.ss08" = 40; Trthook = -128; ampersand = -69; uni023E = -128; @@ -15180,6 +15303,7 @@ uni023E = -128; "@MMK_R_guillemetleft" = -69; "@MMK_R_hyphen" = -46; "@MMK_R_o" = -37; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_t" = 30; }; "@MMK_L_x.sups" = { @@ -15648,6 +15772,9 @@ zeta = { Psi = -93; underscore = 139; }; +quoteright.ss03 = { +"@MMK_R_m" = -40; +}; }; }; metrics = ( diff --git a/src/Inter-Italic.glyphspackage/glyphs/quotedblleft.ss08.glyph b/src/Inter-Italic.glyphspackage/glyphs/quotedblleft.ss08.glyph new file mode 100644 index 000000000..0e37fb1a0 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/quotedblleft.ss08.glyph @@ -0,0 +1,98 @@ +{ +glyphname = quotedblleft.ss08; +kernLeft = quoteleft.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (439,0); +ref = quoteleft.ss08; +} +); +width = 1028; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (605,0); +ref = quoteleft.ss08; +} +); +width = 1370; +}, +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (295,0); +ref = quoteleft.ss08; +} +); +width = 850; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (350,0); +ref = quoteleft.ss08; +} +); +width = 800; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (494,0); +ref = quoteleft.ss08; +} +); +width = 1038; +}, +{ +layerId = m012; +name = ital_gen; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (200,0); +ref = quoteleft.ss08; +} +); +width = 600; +} +); +metricLeft = quoteleft; +metricRight = quoteleft; +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/quotedblreversed.ss08.glyph b/src/Inter-Italic.glyphspackage/glyphs/quotedblreversed.ss08.glyph new file mode 100644 index 000000000..9a7151670 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/quotedblreversed.ss08.glyph @@ -0,0 +1,163 @@ +{ +glyphname = quotedblreversed.ss08; +kernLeft = quotereversed.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +background = { +shapes = ( +{ +pos = (974,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (406,0); +ref = quotereversed.ss08; +} +); +width = 962; +}, +{ +background = { +shapes = ( +{ +pos = (1334,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (589,0); +ref = quotereversed.ss08; +} +); +width = 1338; +}, +{ +background = { +shapes = ( +{ +pos = (790,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (220,0); +ref = quotereversed.ss08; +} +); +width = 700; +}, +{ +background = { +shapes = ( +{ +pos = (736,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = m008; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (277,0); +ref = quotereversed.ss08; +} +); +width = 654; +}, +{ +background = { +shapes = ( +{ +pos = (1053,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = m010; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (479,0); +ref = quotereversed.ss08; +} +); +width = 1008; +}, +{ +background = { +shapes = ( +{ +pos = (568,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = m012; +name = ital_gen; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (176,0); +ref = quotereversed.ss08; +} +); +width = 552; +} +); +userData = { +interface.gridadjust.original = "{'width': 1095, 'leftMargin': 110, 'rightMargin': 110}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/quotedblright.ss08.glyph b/src/Inter-Italic.glyphspackage/glyphs/quotedblright.ss08.glyph new file mode 100644 index 000000000..739af299b --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/quotedblright.ss08.glyph @@ -0,0 +1,99 @@ +{ +glyphname = quotedblright.ss08; +kernLeft = quoteright.ss08; +kernRight = quoteright.ss08; +layers = ( +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (439,0); +ref = quoteright.ss08; +} +); +width = 1028; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (605,0); +ref = quoteright.ss08; +} +); +width = 1370; +}, +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (295,0); +ref = quoteright.ss08; +} +); +width = 850; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (350,0); +ref = quoteright.ss08; +} +); +width = 800; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (494,0); +ref = quoteright.ss08; +} +); +width = 1038; +}, +{ +layerId = m012; +name = ital_gen; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (200,0); +ref = quoteright.ss08; +} +); +width = 600; +} +); +metricLeft = quoteleft; +metricRight = quoteleft; +userData = { +interface.gridadjust.original = "{'width': 1041, 'leftMargin': 142, 'rightMargin': 78}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/quoteleft.ss08.glyph b/src/Inter-Italic.glyphspackage/glyphs/quoteleft.ss08.glyph new file mode 100644 index 000000000..13e9e3bbf --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/quoteleft.ss08.glyph @@ -0,0 +1,85 @@ +{ +case = minor; +glyphname = quoteleft.ss08; +kernLeft = quoteleft.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +angle = 180; +pos = (605,1217); +ref = comma.ss07; +} +); +width = 589; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +angle = 180; +pos = (768,1136); +ref = comma.ss07; +} +); +width = 765; +}, +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +angle = 180; +pos = (571,1217); +ref = comma.ss07; +} +); +width = 555; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +angle = 180; +pos = (477,1217); +ref = comma.ss07; +} +); +width = 450; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +angle = 180; +pos = (560,1152); +ref = comma.ss07; +} +); +width = 544; +}, +{ +layerId = m012; +name = ital_gen; +shapes = ( +{ +angle = 180; +pos = (427,1217); +ref = comma.ss07; +} +); +width = 400; +} +); +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/quotereversed.ss08.glyph b/src/Inter-Italic.glyphspackage/glyphs/quotereversed.ss08.glyph new file mode 100644 index 000000000..d3201a7c1 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/quotereversed.ss08.glyph @@ -0,0 +1,175 @@ +{ +glyphname = quotereversed.ss08; +kernLeft = quotereversed.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(481,1082,l), +(453,1082,ls), +(392,1082,o), +(369,1141,o), +(382,1219,cs), +(391,1276,l), +(369,1258,l), +(510,1258,l), +(549,1490,l), +(315,1490,l), +(271,1227,ls), +(246,1076,o), +(309,985,o), +(437,985,cs), +(465,985,l) +); +} +); +width = 556; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(642,943,l), +(589,943,ls), +(481,943,o), +(445,987,o), +(463,1096,cs), +(475,1166,l), +(419,1106,l), +(669,1106,l), +(733,1490,l), +(325,1490,l), +(262,1114,ls), +(222,871,o), +(321,752,o), +(565,752,cs), +(610,752,l) +); +} +); +width = 749; +}, +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(400,1167,l), +(392,1168,ls), +(346,1174,o), +(327,1232,o), +(346,1345,cs), +(358,1418,l), +(340,1400,l), +(409,1400,l), +(424,1490,l), +(334,1490,l), +(311,1353,ls), +(287,1211,o), +(309,1137,o), +(385,1128,cs), +(394,1127,l) +); +} +); +width = 480; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(390,1094,l), +(363,1094,ls), +(307,1094,o), +(281,1140,o), +(294,1219,cs), +(306,1292,l), +(284,1274,l), +(420,1274,l), +(456,1490,l), +(240,1490,l), +(196,1227,ls), +(171,1077,o), +(236,1001,o), +(356,1001,cs), +(375,1001,l) +); +} +); +width = 377; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(537,967,l), +(484,967,ls), +(403,967,o), +(364,1018,o), +(378,1104,cs), +(388,1166,l), +(318,1106,l), +(560,1106,l), +(624,1490,l), +(224,1490,l), +(161,1114,ls), +(123,883,o), +(233,768,o), +(467,768,cs), +(504,768,l) +); +} +); +width = 529; +}, +{ +layerId = m012; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(355,1177,l), +(347,1178,ls), +(301,1184,o), +(286,1242,o), +(304,1355,cs), +(316,1428,l), +(294,1410,l), +(353,1410,l), +(367,1490,l), +(287,1490,l), +(266,1363,ls), +(242,1221,o), +(264,1147,o), +(339,1138,cs), +(348,1137,l) +); +} +); +width = 376; +} +); +userData = { +interface.gridadjust.original = "{'width': 578, 'leftMargin': 106, 'rightMargin': 66}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/quoteright.ss08.glyph b/src/Inter-Italic.glyphspackage/glyphs/quoteright.ss08.glyph new file mode 100644 index 000000000..e72490ddf --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/quoteright.ss08.glyph @@ -0,0 +1,92 @@ +{ +case = minor; +glyphname = quoteright.ss08; +kernLeft = quoteright.ss08; +kernRight = quoteright.ss08; +layers = ( +{ +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +pos = (208,1258); +ref = comma.ss07; +} +); +width = 589; +}, +{ +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +pos = (183,1106); +ref = comma.ss07; +} +); +width = 765; +}, +{ +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +pos = (232,1400); +ref = comma.ss07; +} +); +width = 555; +}, +{ +layerId = m008; +name = ital_gen; +shapes = ( +{ +pos = (211,1274); +ref = comma.ss07; +} +); +width = 450; +}, +{ +layerId = m010; +name = ital_gen; +shapes = ( +{ +pos = (183,1106); +ref = comma.ss07; +} +); +width = 544; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(308,1490,l), +(162,1001,l), +(38,1001,l), +(126,1490,l) +); +} +); +}; +layerId = m012; +name = ital_gen; +shapes = ( +{ +pos = (233,1410); +ref = comma.ss07; +} +); +width = 400; +} +); +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/order.plist b/src/Inter-Italic.glyphspackage/order.plist index bb51782ad..3f2cb3b62 100644 --- a/src/Inter-Italic.glyphspackage/order.plist +++ b/src/Inter-Italic.glyphspackage/order.plist @@ -2497,6 +2497,11 @@ colon.case.tf.ss07, hyphen__, hyphennobreak, underscoredbl, +quotedblleft.ss08, +quotedblright.ss08, +quoteleft.ss08, +quoteright.ss08, +quotereversed.ss08, gammasuper, thousandcyrillic, numeralgreek, @@ -2863,6 +2868,7 @@ dotbelow.ss07, koronisaccentleft.cn, macrondieresiscomb.cn, onedotleader.ss07, +quotedblreversed.ss08, tildemacroncomb.cn, acutedotcomb.lc.ss07, carondot.lc.ss07, diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist index 651a63724..b11ec081d 100644 --- a/src/Inter-Roman.glyphspackage/fontinfo.plist +++ b/src/Inter-Roman.glyphspackage/fontinfo.plist @@ -3095,6 +3095,23 @@ value = "Square punctuation"; tag = ss07; }, { +automatic = 1; +code = "sub quotedblleft by quotedblleft.ss08; +sub quotedblright by quotedblright.ss08; +sub quoteleft by quoteleft.ss08; +sub quoteright by quoteright.ss08; +sub quotereversed by quotereversed.ss08; +sub quotedblreversed by quotedblreversed.ss08; +"; +labels = ( +{ +language = dflt; +value = "Square quotes"; +} +); +tag = ss08; +}, +{ code = "cvParameters { FeatUILabelNameID { name \"Alternate one\"; }; }; include(features/cv01-one.fea); "; @@ -5011,7 +5028,7 @@ underscore = -69; "@MMK_R_idblgrave" = 69; "@MMK_R_idieresis" = 151; "@MMK_R_iotadieresisgreek" = 90; -"@MMK_R_t" = 70; +"@MMK_R_t" = 50; Dcroat = 69; Istroke = 69; }; @@ -5328,6 +5345,7 @@ periodcentered = -69; "@MMK_R_one" = -81; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -70; +"@MMK_R_quoteright.ss08" = -30; "@MMK_R_registered" = -17; "@MMK_R_v" = -40; Gamma1 = -69; @@ -5730,6 +5748,7 @@ underscore = -93; "@MMK_R_parenright" = -23; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -110; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -5827,6 +5846,7 @@ tecyrillic = -104; "@MMK_R_o" = -90; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -128; +"@MMK_R_s" = -70; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -5876,6 +5896,18 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -130; +"@MMK_R_quoteleft.ss08" = -260; +"@MMK_R_quotereversed.ss08" = -260; +"@MMK_R_s" = -80; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -40; +"@MMK_R_o" = -150; +"@MMK_R_quoteright.ss08" = -260; +"@MMK_R_s" = -200; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 0; @@ -7062,6 +7094,7 @@ periodcentered = -69; "@MMK_R_one" = -81; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -20; "@MMK_R_registered" = -17; "@MMK_R_v" = -30; Gamma1 = -69; @@ -7504,6 +7537,7 @@ underscore = -93; "@MMK_R_parenright" = -23; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -50; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -7604,6 +7638,7 @@ tecyrillic = -104; "@MMK_R_o" = -90; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -256; +"@MMK_R_s" = -50; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -7653,6 +7688,18 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -70; +"@MMK_R_quoteleft.ss08" = -200; +"@MMK_R_quotereversed.ss08" = -200; +"@MMK_R_s" = -30; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -40; +"@MMK_R_o" = -90; +"@MMK_R_quoteright.ss08" = -200; +"@MMK_R_s" = -180; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 0; @@ -7812,6 +7859,7 @@ underscore = -93; "@MMK_R_m" = 81; "@MMK_R_o" = -20; "@MMK_R_quotedblleft" = -81; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -20; "@MMK_R_t" = -40; "@MMK_R_v" = 60; @@ -8573,7 +8621,7 @@ underscore = -69; "@MMK_R_idblgrave" = 69; "@MMK_R_idieresis" = 151; "@MMK_R_iotadieresisgreek" = 110; -"@MMK_R_t" = 90; +"@MMK_R_t" = 30; "@MMK_R_v" = 10; Dcroat = 69; Istroke = 69; @@ -8895,6 +8943,7 @@ periodcentered = -69; "@MMK_R_one" = -81; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -20; "@MMK_R_registered" = -17; "@MMK_R_v" = -30; Gamma1 = -69; @@ -9314,6 +9363,7 @@ underscore = -93; "@MMK_R_quotedbl" = -30; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -50; +"@MMK_R_quoteright.ss08" = -60; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -9412,6 +9462,7 @@ tecyrillic = -104; "@MMK_R_o" = -80; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -128; +"@MMK_R_s" = -40; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -9461,6 +9512,18 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -70; +"@MMK_R_quoteleft.ss08" = -150; +"@MMK_R_quotereversed.ss08" = -150; +"@MMK_R_s" = -30; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -40; +"@MMK_R_o" = -130; +"@MMK_R_quoteright.ss08" = -150; +"@MMK_R_s" = -170; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 32; @@ -10663,6 +10726,7 @@ periodcentered = -69; "@MMK_R_quotedbl" = -100; "@MMK_R_quotedblleft" = -93; "@MMK_R_quotedblright" = -80; +"@MMK_R_quoteright.ss08" = -30; "@MMK_R_registered" = -17; "@MMK_R_v" = -50; Gamma1 = -69; @@ -10837,6 +10901,7 @@ Psi = -93; "@MMK_R_jdotless" = 10; "@MMK_R_o" = -20; "@MMK_R_quotedblbase" = -186; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -46; "@MMK_R_slash" = -58; "@MMK_R_t" = -70; @@ -11101,6 +11166,7 @@ underscore = -93; "@MMK_R_quotedbl" = -100; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -70; "@MMK_R_registered" = -23; "@MMK_R_v" = -40; "@MMK_R_w" = -37; @@ -11204,6 +11270,7 @@ tecyrillic = -104; "@MMK_R_o" = -100; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -128; +"@MMK_R_s" = -80; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -11253,6 +11320,23 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_f" = 40; +"@MMK_R_o" = -80; +"@MMK_R_quoteleft.ss08" = -100; +"@MMK_R_quotereversed.ss08" = -100; +"@MMK_R_s" = -40; +"@MMK_R_t" = 40; +"@MMK_R_v" = 20; +"@MMK_R_w" = 20; +"@MMK_R_x" = 20; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -30; +"@MMK_R_o" = -130; +"@MMK_R_quoteright.ss08" = -100; +"@MMK_R_s" = -170; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = -20; @@ -11404,6 +11488,7 @@ underscore = -93; "@MMK_R_o" = -20; "@MMK_R_quotedblleft" = -81; "@MMK_R_quotedblright" = 58; +"@MMK_R_quoteright.ss08" = 20; "@MMK_R_s" = -20; "@MMK_R_t" = -70; "@MMK_R_v" = 60; @@ -11479,6 +11564,7 @@ uni023E = -151; "@MMK_R_o" = -40; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 72; +"@MMK_R_quoteright.ss08" = 20; "@MMK_R_s" = -20; "@MMK_R_slash" = -116; "@MMK_R_t" = 40; @@ -11511,6 +11597,7 @@ uni023E = -128; "@MMK_R_o" = -37; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 87; +"@MMK_R_quoteright.ss08" = 20; Trthook = -128; ampersand = -69; uni023E = -128; @@ -11527,6 +11614,7 @@ uni023E = -128; "@MMK_R_guillemetleft" = -69; "@MMK_R_hyphen" = -46; "@MMK_R_o" = -46; +"@MMK_R_quoteright.ss08" = 20; "@MMK_R_t" = 30; }; "@MMK_L_x.sups" = { @@ -12156,7 +12244,7 @@ underscore = -69; "@MMK_R_idieresis" = 151; "@MMK_R_iotadieresisgreek" = 100; "@MMK_R_parenright" = 69; -"@MMK_R_t" = 100; +"@MMK_R_t" = 30; "@MMK_R_v" = 30; Dcroat = 81; Istroke = 81; @@ -12898,6 +12986,7 @@ underscore = -93; "@MMK_R_quotedbl" = -50; "@MMK_R_quotedblleft" = -128; "@MMK_R_quotedblright" = -40; +"@MMK_R_quoteright.ss08" = -40; "@MMK_R_registered" = -23; "@MMK_R_v" = -34; "@MMK_R_w" = -20; @@ -13006,6 +13095,7 @@ tecyrillic = -104; "@MMK_R_o" = -80; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -256; +"@MMK_R_s" = -30; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -13052,6 +13142,17 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_o" = -60; +"@MMK_R_quoteleft.ss08" = -160; +"@MMK_R_quotereversed.ss08" = -160; +"@MMK_R_s" = -40; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_o" = -110; +"@MMK_R_quoteright.ss08" = -160; +"@MMK_R_s" = -110; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 32; @@ -13189,7 +13290,7 @@ underscore = -93; "@MMK_R_idblgrave" = 81; }; "@MMK_L_t" = { -"@MMK_R_B" = 69; +"@MMK_R_B" = 10; "@MMK_R_T" = -69; "@MMK_R_a" = 10; "@MMK_R_deltagreek" = -69; @@ -14398,6 +14499,7 @@ Psi = -93; "@MMK_R_idieresis" = 209; "@MMK_R_o" = -20; "@MMK_R_quotedblbase" = -186; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -29; "@MMK_R_t" = -100; "@MMK_R_v" = 10; @@ -14754,6 +14856,7 @@ tecyrillic = -104; "@MMK_R_o" = -90; "@MMK_R_questiondown" = -128; "@MMK_R_quotedblbase" = -256; +"@MMK_R_s" = -60; "@MMK_R_slash" = -197; afii10021 = -104; ampersand = -128; @@ -14802,6 +14905,23 @@ theta = -139; underscore = -81; xi = -139; }; +"@MMK_L_quoteleft.ss08" = { +"@MMK_R_f" = 40; +"@MMK_R_o" = -30; +"@MMK_R_quoteleft.ss08" = -50; +"@MMK_R_quotereversed.ss08" = -50; +"@MMK_R_s" = -10; +"@MMK_R_t" = 40; +"@MMK_R_v" = 40; +"@MMK_R_w" = 40; +"@MMK_R_x" = 40; +}; +"@MMK_L_quoteright.ss08" = { +"@MMK_R_m" = -30; +"@MMK_R_o" = -130; +"@MMK_R_quoteright.ss08" = -50; +"@MMK_R_s" = -90; +}; "@MMK_L_r" = { "@MMK_R_A" = -81; "@MMK_R_B" = 20; @@ -14956,6 +15076,7 @@ underscore = -93; "@MMK_R_o" = -10; "@MMK_R_quotedblleft" = -81; "@MMK_R_quotedblright" = 43; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -11; "@MMK_R_t" = -100; "@MMK_R_v" = 40; @@ -15026,6 +15147,7 @@ uni023E = -151; "@MMK_R_o" = -34; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 58; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_s" = -20; "@MMK_R_slash" = -116; "@MMK_R_t" = 30; @@ -15057,6 +15179,7 @@ uni023E = -128; "@MMK_R_o" = -20; "@MMK_R_quotedblbase" = -162; "@MMK_R_quotedblright" = 87; +"@MMK_R_quoteright.ss08" = 40; Trthook = -128; ampersand = -69; uni023E = -128; @@ -15073,6 +15196,7 @@ uni023E = -128; "@MMK_R_guillemetleft" = -69; "@MMK_R_hyphen" = -46; "@MMK_R_o" = -37; +"@MMK_R_quoteright.ss08" = 40; "@MMK_R_t" = 30; }; "@MMK_L_x.sups" = { @@ -15541,6 +15665,9 @@ zeta = { Psi = -93; underscore = 139; }; +quoteright.ss03 = { +"@MMK_R_m" = -40; +}; }; }; metrics = ( diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.glyph index 7ac8b277e..dc24d5cf3 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.glyph @@ -14,7 +14,7 @@ pos = (368,0); ref = quoteleft; } ); -width = 982; +width = 902; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -27,7 +27,7 @@ pos = (556,0); ref = quoteleft; } ); -width = 1364; +width = 1279; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -42,7 +42,7 @@ pos = (280,0); ref = quoteleft; } ); -width = 790; +width = 700; }, { layerId = m007; @@ -55,7 +55,7 @@ pos = (304,0); ref = quoteleft; } ); -width = 734; +width = 694; }, { layerId = m009; @@ -68,7 +68,7 @@ pos = (524,0); ref = quoteleft; } ); -width = 1083; +width = 1051; }, { layerId = m011; @@ -83,7 +83,7 @@ pos = (176,0); ref = quoteleft; } ); -width = 512; +width = 462; } ); metricLeft = quoteleft; diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.ss08.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.ss08.glyph new file mode 100644 index 000000000..7b0dc5c55 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/quotedblleft.ss08.glyph @@ -0,0 +1,92 @@ +{ +glyphname = quotedblleft.ss08; +kernLeft = quoteleft.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (440,0); +ref = quoteleft.ss08; +} +); +width = 1030; +}, +{ +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (604,0); +ref = quoteleft.ss08; +} +); +width = 1368; +}, +{ +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (294,0); +ref = quoteleft.ss08; +} +); +width = 848; +}, +{ +layerId = m007; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (350,0); +ref = quoteleft.ss08; +} +); +width = 800; +}, +{ +layerId = m009; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (494,0); +ref = quoteleft.ss08; +} +); +width = 1038; +}, +{ +layerId = m011; +shapes = ( +{ +ref = quoteleft.ss08; +}, +{ +pos = (200,0); +ref = quoteleft.ss08; +} +); +width = 600; +} +); +metricLeft = quoteleft; +metricRight = quoteleft; +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.glyph index f8b140d5f..37be7df1b 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.glyph @@ -21,7 +21,7 @@ pos = (368,0); ref = quotereversed; } ); -width = 982; +width = 902; }, { background = { @@ -43,7 +43,7 @@ pos = (526,0); ref = quotereversed; } ); -width = 1334; +width = 1249; }, { background = { @@ -67,7 +67,7 @@ pos = (280,0); ref = quotereversed; } ); -width = 790; +width = 700; }, { background = { @@ -89,7 +89,7 @@ pos = (306,0); ref = quotereversed; } ); -width = 736; +width = 696; }, { background = { @@ -111,7 +111,7 @@ pos = (494,0); ref = quotereversed; } ); -width = 1053; +width = 1021; }, { background = { @@ -135,7 +135,7 @@ pos = (176,0); ref = quotereversed; } ); -width = 512; +width = 462; } ); metricLeft = "=|quoteleft"; diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.ss08.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.ss08.glyph new file mode 100644 index 000000000..94b07018f --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/quotedblreversed.ss08.glyph @@ -0,0 +1,157 @@ +{ +glyphname = quotedblreversed.ss08; +kernLeft = quotereversed.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +background = { +shapes = ( +{ +pos = (974,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (440,0); +ref = quotereversed.ss08; +} +); +width = 1030; +}, +{ +background = { +shapes = ( +{ +pos = (1334,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (604,0); +ref = quotereversed.ss08; +} +); +width = 1368; +}, +{ +background = { +shapes = ( +{ +pos = (790,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (294,0); +ref = quotereversed.ss08; +} +); +width = 848; +}, +{ +background = { +shapes = ( +{ +pos = (736,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = m007; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (350,0); +ref = quotereversed.ss08; +} +); +width = 800; +}, +{ +background = { +shapes = ( +{ +pos = (1053,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = m009; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (494,0); +ref = quotereversed.ss08; +} +); +width = 1038; +}, +{ +background = { +shapes = ( +{ +pos = (568,0); +ref = quotedblright; +scale = (-1,1); +} +); +}; +layerId = m011; +shapes = ( +{ +alignment = 1; +ref = quotereversed.ss08; +}, +{ +alignment = 1; +pos = (200,0); +ref = quotereversed.ss08; +} +); +width = 600; +} +); +userData = { +interface.gridadjust.original = "{'width': 1095, 'leftMargin': 110, 'rightMargin': 110}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotedblright.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotedblright.glyph index caaedc7f7..c1016a1ec 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/quotedblright.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/quotedblright.glyph @@ -14,7 +14,7 @@ pos = (368,0); ref = quoteright; } ); -width = 982; +width = 902; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -27,7 +27,7 @@ pos = (526,0); ref = quoteright; } ); -width = 1334; +width = 1249; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -42,7 +42,7 @@ pos = (280,0); ref = quoteright; } ); -width = 790; +width = 700; }, { layerId = m007; @@ -55,7 +55,7 @@ pos = (306,0); ref = quoteright; } ); -width = 736; +width = 696; }, { layerId = m009; @@ -68,7 +68,7 @@ pos = (494,0); ref = quoteright; } ); -width = 1053; +width = 1021; }, { layerId = m011; @@ -83,7 +83,7 @@ pos = (176,0); ref = quoteright; } ); -width = 512; +width = 462; } ); metricLeft = quoteleft; diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotedblright.ss08.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotedblright.ss08.glyph new file mode 100644 index 000000000..725dafd27 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/quotedblright.ss08.glyph @@ -0,0 +1,93 @@ +{ +glyphname = quotedblright.ss08; +kernLeft = quoteright.ss08; +kernRight = quoteright.ss08; +layers = ( +{ +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (440,0); +ref = quoteright.ss08; +} +); +width = 1030; +}, +{ +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (604,0); +ref = quoteright.ss08; +} +); +width = 1368; +}, +{ +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (294,0); +ref = quoteright.ss08; +} +); +width = 848; +}, +{ +layerId = m007; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (350,0); +ref = quoteright.ss08; +} +); +width = 800; +}, +{ +layerId = m009; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (494,0); +ref = quoteright.ss08; +} +); +width = 1038; +}, +{ +layerId = m011; +shapes = ( +{ +ref = quoteright.ss08; +}, +{ +pos = (200,0); +ref = quoteright.ss08; +} +); +width = 600; +} +); +metricLeft = quoteleft; +metricRight = quoteleft; +userData = { +interface.gridadjust.original = "{'width': 1041, 'leftMargin': 142, 'rightMargin': 78}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/quoteleft.glyph b/src/Inter-Roman.glyphspackage/glyphs/quoteleft.glyph index bda5a761f..13da78570 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/quoteleft.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/quoteleft.glyph @@ -16,7 +16,7 @@ nodes = ( ); } ); -width = 614; +width = 534; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -31,7 +31,7 @@ nodes = ( ); } ); -width = 808; +width = 723; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -46,7 +46,7 @@ nodes = ( ); } ); -width = 510; +width = 420; }, { layerId = m009; @@ -61,7 +61,7 @@ nodes = ( ); } ); -width = 559; +width = 527; }, { layerId = m011; @@ -76,7 +76,7 @@ nodes = ( ); } ); -width = 336; +width = 286; }, { layerId = m007; @@ -92,7 +92,7 @@ nodes = ( ); } ); -width = 430; +width = 390; }, { associatedMasterId = m007; @@ -158,7 +158,7 @@ nodes = ( width = 430; } ); -metricRight = "=|quoteleft"; +metricRight = "=|quoteleft*0.5"; unicode = 8216; userData = { "interface.width-adjustments" = ( diff --git a/src/Inter-Roman.glyphspackage/glyphs/quoteleft.ss08.glyph b/src/Inter-Roman.glyphspackage/glyphs/quoteleft.ss08.glyph new file mode 100644 index 000000000..dd69aa4c0 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/quoteleft.ss08.glyph @@ -0,0 +1,143 @@ +{ +case = minor; +glyphname = quoteleft.ss08; +kernLeft = quoteleft.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +angle = 180; +pos = (590,1217); +ref = comma.ss07; +} +); +width = 590; +}, +{ +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +angle = 180; +pos = (764,1136); +ref = comma.ss07; +} +); +width = 764; +}, +{ +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +angle = 180; +pos = (554,1217); +ref = comma.ss07; +} +); +width = 554; +}, +{ +layerId = m009; +shapes = ( +{ +angle = 180; +pos = (544,1152); +ref = comma.ss07; +} +); +width = 544; +}, +{ +layerId = m011; +shapes = ( +{ +angle = 180; +pos = (400,1217); +ref = comma.ss07; +} +); +width = 400; +}, +{ +layerId = m007; +name = "Regular Display"; +shapes = ( +{ +angle = 180; +pos = (450,1217); +ref = comma.ss07; +} +); +width = 450; +}, +{ +associatedMasterId = m007; +layerId = "F34355E6-7C3A-4957-A416-C83C4EE59903"; +name = "Jun 8, 22, 14:02"; +shapes = ( +{ +closed = 1; +nodes = ( +(230,1024,l), +(230,1158,ls), +(230,1265,o), +(282,1359,o), +(344,1446,c), +(250,1522,l), +(134,1428,o), +(67,1274,o), +(66,1154,cs), +(66,1024,l) +); +} +); +width = 344; +}, +{ +associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +layerId = "229FB141-8DC3-418E-A9B5-01547F1BB4BE"; +name = "Jun 8, 22, 14:36"; +shapes = ( +{ +closed = 1; +nodes = ( +(226,1024,l), +(226,1154,ls), +(226,1271,o), +(293,1407,o), +(390,1486,c), +(364,1522,l), +(247,1428,o), +(180,1274,o), +(180,1154,cs), +(180,1024,l) +); +} +); +width = 570; +}, +{ +associatedMasterId = m007; +layerId = "1A98C103-6392-48F7-ACBC-993E797A27B8"; +name = "Apr 13, 23, 12:50"; +shapes = ( +{ +closed = 1; +nodes = ( +(262,1001,l), +(350,1490,l), +(226,1490,l), +(80,1001,l) +); +} +); +width = 430; +} +); +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotereversed.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotereversed.glyph index da82c4f89..cef784953 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/quotereversed.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/quotereversed.glyph @@ -6,72 +6,72 @@ layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { alignment = 1; -pos = (614,0); +pos = (534,0); ref = quoteright; scale = (-1,1); } ); -width = 614; +width = 534; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { alignment = 1; -pos = (808,0); +pos = (723,0); ref = quoteright; scale = (-1,1); } ); -width = 808; +width = 723; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { alignment = 1; -pos = (510,0); +pos = (420,0); ref = quoteright; scale = (-1,1); } ); -width = 510; +width = 420; }, { layerId = m007; shapes = ( { alignment = 1; -pos = (430,0); +pos = (390,0); ref = quoteright; scale = (-1,1); } ); -width = 430; +width = 390; }, { layerId = m009; shapes = ( { alignment = 1; -pos = (559,0); +pos = (527,0); ref = quoteright; scale = (-1,1); } ); -width = 559; +width = 527; }, { layerId = m011; shapes = ( { alignment = 1; -pos = (336,0); +pos = (286,0); ref = quoteright; scale = (-1,1); } ); -width = 336; +width = 286; } ); metricLeft = "=|quoteleft"; diff --git a/src/Inter-Roman.glyphspackage/glyphs/quotereversed.ss08.glyph b/src/Inter-Roman.glyphspackage/glyphs/quotereversed.ss08.glyph new file mode 100644 index 000000000..669801f03 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/quotereversed.ss08.glyph @@ -0,0 +1,87 @@ +{ +glyphname = quotereversed.ss08; +kernLeft = quotereversed.ss08; +kernRight = quoteleft.ss08; +layers = ( +{ +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +alignment = 1; +pos = (590,0); +ref = quoteright.ss08; +scale = (-1,1); +} +); +width = 590; +}, +{ +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +alignment = 1; +pos = (764,0); +ref = quoteright.ss08; +scale = (-1,1); +} +); +width = 764; +}, +{ +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +alignment = 1; +pos = (554,0); +ref = quoteright.ss08; +scale = (-1,1); +} +); +width = 554; +}, +{ +layerId = m007; +shapes = ( +{ +alignment = 1; +pos = (450,0); +ref = quoteright.ss08; +scale = (-1,1); +} +); +width = 450; +}, +{ +layerId = m009; +shapes = ( +{ +alignment = 1; +pos = (544,0); +ref = quoteright.ss08; +scale = (-1,1); +} +); +width = 544; +}, +{ +layerId = m011; +shapes = ( +{ +alignment = 1; +pos = (400,0); +ref = quoteright.ss08; +scale = (-1,1); +} +); +width = 400; +} +); +metricLeft = "=|quoteleft"; +metricRight = "=|quoteleft"; +userData = { +interface.gridadjust.original = "{'width': 578, 'leftMargin': 106, 'rightMargin': 66}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/quoteright.glyph b/src/Inter-Roman.glyphspackage/glyphs/quoteright.glyph index e141599f3..25045f1b9 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/quoteright.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/quoteright.glyph @@ -16,7 +16,7 @@ nodes = ( ); } ); -width = 614; +width = 534; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -31,7 +31,7 @@ nodes = ( ); } ); -width = 808; +width = 723; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -46,7 +46,7 @@ nodes = ( ); } ); -width = 510; +width = 420; }, { layerId = m007; @@ -61,7 +61,7 @@ nodes = ( ); } ); -width = 430; +width = 390; }, { layerId = m009; @@ -76,7 +76,7 @@ nodes = ( ); } ); -width = 559; +width = 527; }, { background = { @@ -104,7 +104,7 @@ nodes = ( ); } ); -width = 336; +width = 286; }, { anchors = ( diff --git a/src/Inter-Roman.glyphspackage/glyphs/quoteright.ss08.glyph b/src/Inter-Roman.glyphspackage/glyphs/quoteright.ss08.glyph new file mode 100644 index 000000000..474df4d18 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/quoteright.ss08.glyph @@ -0,0 +1,173 @@ +{ +case = minor; +glyphname = quoteright.ss08; +kernLeft = quoteright.ss08; +kernRight = quoteright.ss08; +layers = ( +{ +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +pos = (0,1258); +ref = comma.ss07; +} +); +width = 590; +}, +{ +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +pos = (0,1106); +ref = comma.ss07; +} +); +width = 764; +}, +{ +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +pos = (0,1400); +ref = comma.ss07; +} +); +width = 554; +}, +{ +layerId = m007; +shapes = ( +{ +pos = (0,1274); +ref = comma.ss07; +} +); +width = 450; +}, +{ +layerId = m009; +shapes = ( +{ +pos = (0,1106); +ref = comma.ss07; +} +); +width = 544; +}, +{ +background = { +shapes = ( +{ +closed = 1; +nodes = ( +(308,1490,l), +(162,1001,l), +(38,1001,l), +(126,1490,l) +); +} +); +}; +layerId = m011; +shapes = ( +{ +pos = (0,1410); +ref = comma.ss07; +} +); +width = 400; +}, +{ +anchors = ( +{ +name = _caron; +pos = (-14,1536); +} +); +associatedMasterId = m007; +layerId = "C75CB449-6763-4420-B565-67601111D236"; +name = "Jun 8, 22, 13:47"; +shapes = ( +{ +closed = 1; +nodes = ( +(114,1490,l), +(114,1356,ls), +(113,1248,o), +(61,1155,o), +(0,1068,c), +(94,992,l), +(209,1085,o), +(276,1239,o), +(276,1358,cs), +(276,1490,l) +); +} +); +width = 314; +}, +{ +anchors = ( +{ +name = _caron; +pos = (6,1536); +} +); +associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +layerId = "20BA1EA4-6593-4F5A-A7E4-76CAC5B5C9B0"; +name = "Jun 8, 22, 14:33"; +shapes = ( +{ +closed = 1; +nodes = ( +(204,1490,l), +(204,1358,ls), +(204,1243,o), +(137,1106,o), +(40,1026,c), +(66,992,l), +(183,1085,o), +(250,1239,o), +(250,1358,cs), +(250,1490,l) +); +} +); +width = 320; +}, +{ +anchors = ( +{ +name = _caron; +pos = (144,1536); +} +); +associatedMasterId = m009; +layerId = "C6496963-6451-40A5-AEF6-86A59643335D"; +name = "Jun 8, 22, 14:41"; +shapes = ( +{ +closed = 1; +nodes = ( +(138,1490,l), +(138,1314,ls), +(138,1181,o), +(100,1094,o), +(60,1024,c), +(226,940,l), +(319,1021,o), +(417,1172,o), +(418,1314,cs), +(418,1490,l) +); +} +); +width = 494; +} +); +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/order.plist b/src/Inter-Roman.glyphspackage/order.plist index f7b31e690..962179c17 100644 --- a/src/Inter-Roman.glyphspackage/order.plist +++ b/src/Inter-Roman.glyphspackage/order.plist @@ -2534,6 +2534,11 @@ colon.case.tf.ss07, hyphen__, hyphennobreak, underscoredbl, +quotedblleft.ss08, +quotedblright.ss08, +quoteleft.ss08, +quoteright.ss08, +quotereversed.ss08, gammasuper, thousandcyrillic, numeralgreek, @@ -2916,6 +2921,7 @@ commaaccentrotate.cn, dotbelow.ss07, koronisaccentleft.cn, onedotleader.ss07, +quotedblreversed.ss08, _part.bottom_lfthook, _part.bottom_lfthook2_uc, _part.bottom_lfthook_t, -- cgit v1.2.3