diff options
-rw-r--r-- | src/Inter.glyphs | 46 |
1 files changed, 22 insertions, 24 deletions
diff --git a/src/Inter.glyphs b/src/Inter.glyphs index 1f54b665a..8a43b0f6d 100644 --- a/src/Inter.glyphs +++ b/src/Inter.glyphs @@ -1,8 +1,6 @@ { .appVersion = "1208"; DisplayStrings = ( -tuvw, -"e-/endash /figuredash /emdash \012E/hyphen.case/endash.case /figuredash.case /emdash.case \012e-/hyphenbullet/bullet/openbullet/trianglebullet \012E/hyphen.case/hyphenbullet.case/bullet.case/openbullet.case/trianglebullet.case \012-+/minus", "/two.numr x/a.sups x/uni213B X/uni1F16B/uni1F16A/tel" ); classes = ( @@ -2552,7 +2550,7 @@ code = "sub parenleft by parenleft.case;\012sub parenright by parenright.case;\0 name = case; }, { -code = "# whitespace\012@SPACE = [\012 space nbspace uni202F uni205F enquad emquad enspace emspace thirdemspace\012 quarteremspace sixthemspace figurespace punctuationspace thinspace hairspace\012 zerowidthspace uni2009.fra\012];\012\012# numbers\012@NUM = [\012 zero one two twostroke three four five Tonefive six seven eight nine\012 zero.slash one.ss01 three.1 four.ss01 six.ss01 nine.ss01 zero.tf one.tf\012 two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf\012 zero.tf.slash one.tf.ss01 three.1.tf four.tf.ss01 six.tf.ss01 nine.tf.ss01\012];\012\012# cap-height tall glyphs\012@UC = [\012 @Uppercase\012 @NUM\012\012 # punctuation\012 ampersand exclam exclamdbl exclamdown uni2049 question uni2047 uni2048\012 questiondown interrobang invertedinterrobang bar paragraph\012\012 # currency\012 dollar cent yen sterling florin uni20BA uni20BD euro uni20B9 tenge peseta\012 peso kip won lira austral hryvnia naira guarani coloncurrency cedi cruzeiro\012 tugrik uni20AF mill afii57636 manat rupee lari franc\012];\012\012# x-height tall glyphs\012@LC = [\012 @Lowercase\012];\012\012@CASE_DELIM_L = [\012 braceleft braceright\012 bracketleft bracketright\012 parenleft parenright\012];\012@CASE_NONDELIM_L = [\012 asterisk\012 at\012 multiply\012 minus\012 plus\012 plusminus\012 divide\012 equal\012 notequal\012 endash\012 figuredash\012 emdash\012 hyphen\012 bullet\012 openbullet\012 hyphenbullet\012 trianglebullet\012 leftArrow\012 leftLongArrow\012 rightArrow\012 rightLongArrow\012 leftRightArrow\012 leftRightLongArrow\012 colon\012 approxequal\012 asciitilde\012 less\012 greater\012 lessequal\012 greaterequal\012];\012@CASE_L = [\012 @CASE_DELIM_L\012 @CASE_NONDELIM_L\012];\012\012@CASE_DELIM_R = [\012 braceleft.case braceright.case\012 bracketleft.case bracketright.case\012 parenleft.case parenright.case\012];\012@CASE_NONDELIM_R = [\012 asterisk.case\012 at.case\012 multiply.case\012 minus.case\012 plus.case\012 plusminus.case\012 divide.case\012 equal.case\012 notequal.case\012 endash.case\012 figuredash.case\012 emdash.case\012 hyphen.case\012 bullet.case\012 openbullet.case\012 hyphenbullet.case\012 trianglebullet.case\012 leftArrow.case\012 leftLongArrow.case\012 rightArrow.case\012 rightLongArrow.case\012 leftRightArrow.case\012 leftRightLongArrow.case\012 colon.case\012 approxequal.case\012 asciitilde.case\012 less.case\012 greater.case\012 lessequal.case\012 greaterequal.case\012];\012@CASE_R = [\012 @CASE_DELIM_R\012 @CASE_NONDELIM_R\012];\012\012# ---------------------------------------------------\012\012# ignore <-NUM e.g. \"<-3\"\012ignore sub\012 less\012 [ hyphen hyphen.case endash endash.case emdash emdash.case ]\012 @NUM;\012\012# arrows: <-> <-->\012sub less hyphen greater by leftRightArrow;\012sub less hyphen.case greater by leftRightArrow.case;\012sub less [endash emdash] greater by leftRightLongArrow;\012sub less [endash.case emdash.case] greater by leftRightLongArrow.case;\012sub less hyphen hyphen greater by leftRightLongArrow;\012sub less hyphen.case hyphen.case greater by leftRightLongArrow.case;\012\012# arrows: -> -->\012sub hyphen greater by rightArrow;\012sub hyphen.case greater by rightArrow.case;\012sub [endash emdash] greater by rightLongArrow;\012sub [endash.case emdash.case] greater by rightLongArrow.case;\012# arrows: <- <--\012sub less hyphen by leftArrow;\012sub less hyphen.case by leftArrow.case;\012sub less [endash emdash] by leftLongArrow;\012sub less [endash.case emdash.case] by leftLongArrow.case;\012\012# :-)\012sub\012 colon'\012 [hyphen hyphen.case endash endash.case emdash emdash.case]\012 [parenright parenright.case]\012 by\012 colon.case;\012sub [colon colon.case] hyphen' [parenright parenright.case] by hyphen.case;\012sub [colon colon.case] endash' [parenright parenright.case] by endash.case;\012sub [colon colon.case] emdash' [parenright parenright.case] by emdash.case;\012sub\012 [colon colon.case]\012 [hyphen hyphen.case endash endash.case emdash emdash.case]\012 parenright'\012 by\012 parenright.case;\012\012# A foo' -> A foo.case\012#\012# ignore subs adjacent to lower case\012# e.g. \"x-\"\012# TODO: figure out how to ignore \"x--A\"\012ignore sub @LC @CASE_L;\012# e.g. \"-x\", \"--x\", \"---x\", \"----x\", \"-----x\"\012ignore sub @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @CASE_L @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @CASE_L @CASE_L @CASE_L @LC;\012#\012# e.g. \"A-\", \"A -\", \"A -\"\012sub [ @UC @CASE_R ] @CASE_L' by @CASE_R;\012sub [ @UC @CASE_R ] @SPACE @CASE_L' by @CASE_R;\012sub [ @UC @CASE_R ] @SPACE @SPACE @CASE_L' by @CASE_R;\012\012# foo' foo foo foo foo A -> foo.case foo foo foo foo A\012# foo' foo foo foo A -> foo.case foo foo foo A\012# foo' foo foo A -> foo.case foo foo A\012# foo' foo A -> foo.case foo A\012# foo' A -> foo.case A\012# Note: since we look quite far back, sequences like x{}[]M will case both\012# the square brackets next to M _and_ the curly braces to become .case\012# \012# e.g. \"-A\", \"--A\", \"---A\", \"----A\", \"-----A\"\012sub @CASE_L' [ @UC @CASE_R ] by @CASE_R;\012sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;\012# \012# e.g. \"- A\", \"-- A\", \"--- A\", \"---- A\", \"----- A\"\012sub @CASE_L' @SPACE [ @UC @CASE_R ] by @CASE_R;\012sub @CASE_L' @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012# \012# e.g. \"- A\", \"-- A\", \"--- A\", \"---- A\", \"----- A\"\012sub @CASE_L' @SPACE @SPACE [ @UC @CASE_R ] by @CASE_R;\012sub @CASE_L' @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @SPACE @SPACE @SPACE [ @UC @CASE_R ] by @CASE_R; # e.g. \"- A\"\012"; +code = "# whitespace\012@SPACE = [\012 space nbspace uni202F uni205F enquad emquad enspace emspace thirdemspace\012 quarteremspace sixthemspace figurespace punctuationspace thinspace hairspace\012 zerowidthspace uni2009.fra\012];\012\012# numbers\012@NUM = [\012 zero one two twostroke three four five Tonefive six seven eight nine\012 zero.slash one.ss01 three.1 four.ss01 six.ss01 nine.ss01 zero.tf one.tf\012 two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf\012 zero.tf.slash one.tf.ss01 three.1.tf four.tf.ss01 six.tf.ss01 nine.tf.ss01\012];\012\012# cap-height tall glyphs\012@UC = [\012 @Uppercase\012 @NUM\012\012 # punctuation\012 ampersand exclam exclamdbl exclamdown uni2049 question uni2047 uni2048\012 questiondown interrobang invertedinterrobang bar paragraph\012\012 # currency\012 dollar cent yen sterling florin uni20BA uni20BD euro uni20B9 tenge peseta\012 peso kip won lira austral hryvnia naira guarani coloncurrency cedi cruzeiro\012 tugrik uni20AF mill afii57636 manat rupee lari franc\012];\012\012# x-height tall glyphs\012@LC = [\012 @Lowercase\012];\012\012@CASE_DELIM_L = [\012 braceleft braceright\012 bracketleft bracketright\012 parenleft parenright\012];\012@CASE_NONDELIM_L = [\012 asterisk\012 at\012 multiply\012 minus\012 plus\012 plusminus\012 divide\012 equal\012 notequal\012 endash\012 figuredash\012 emdash\012 hyphen\012 bullet\012 openbullet\012 hyphenbullet\012 trianglebullet\012 leftArrow\012 leftLongArrow\012 rightArrow\012 rightLongArrow\012 leftRightArrow\012 leftRightLongArrow\012 colon\012 approxequal\012 asciitilde\012 less\012 greater\012 lessequal\012 greaterequal\012];\012@CASE_L = [\012 @CASE_DELIM_L\012 @CASE_NONDELIM_L\012];\012\012@CASE_DELIM_R = [\012 braceleft.case braceright.case\012 bracketleft.case bracketright.case\012 parenleft.case parenright.case\012];\012@CASE_NONDELIM_R = [\012 asterisk.case\012 at.case\012 multiply.case\012 minus.case\012 plus.case\012 plusminus.case\012 divide.case\012 equal.case\012 notequal.case\012 endash.case\012 figuredash.case\012 emdash.case\012 hyphen.case\012 bullet.case\012 openbullet.case\012 hyphenbullet.case\012 trianglebullet.case\012 leftArrow.case\012 leftLongArrow.case\012 rightArrow.case\012 rightLongArrow.case\012 leftRightArrow.case\012 leftRightLongArrow.case\012 colon.case\012 approxequal.case\012 asciitilde.case\012 less.case\012 greater.case\012 lessequal.case\012 greaterequal.case\012];\012@CASE_R = [\012 @CASE_DELIM_R\012 @CASE_NONDELIM_R\012];\012\012@DASH = [\012 hyphen hyphen.case\012 endash endash.case\012 emdash emdash.case\012 minus minus.case\012];\012\012# ---------------------------------------------------\012\012# arrows: <-> <-->\012sub less hyphen greater by leftRightArrow;\012sub less hyphen.case greater by leftRightArrow.case;\012sub less [endash emdash] greater by leftRightLongArrow;\012sub less [endash.case emdash.case] greater by leftRightLongArrow.case;\012sub less hyphen hyphen greater by leftRightLongArrow;\012sub less hyphen.case hyphen.case greater by leftRightLongArrow.case;\012\012# arrows: -> -->\012sub hyphen greater by rightArrow;\012sub hyphen.case greater by rightArrow.case;\012sub [endash emdash] greater by rightLongArrow;\012sub [endash.case emdash.case] greater by rightLongArrow.case;\012\012# arrows: <- <--\012ignore sub less @DASH @NUM; # e.g. \"<-3\"\012sub less' hyphen' by leftArrow;\012sub less' hyphen.case' by leftArrow.case;\012sub less' [endash emdash]' by leftLongArrow;\012sub less' [endash.case emdash.case]' by leftLongArrow.case;\012\012# :-)\012sub colon' @DASH [parenright parenright.case] by colon.case;\012sub [colon colon.case] hyphen' [parenright parenright.case] by hyphen.case;\012sub [colon colon.case] endash' [parenright parenright.case] by endash.case;\012sub [colon colon.case] emdash' [parenright parenright.case] by emdash.case;\012sub [colon colon.case] @DASH parenright' by parenright.case;\012\012# A foo' -> A foo.case\012#\012# ignore subs adjacent to lower case\012#\012# e.g. \"x-\"\012# TODO: figure out how to ignore \"x--A\"\012ignore sub @LC @CASE_L;\012#\012# e.g. \"-x\", \"--x\", \"---x\", \"----x\", \"-----x\"\012ignore sub @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @CASE_L @CASE_L @LC;\012ignore sub @CASE_L @CASE_L @CASE_L @CASE_L @CASE_L @LC;\012#\012# pairs with space, e.g. \"( ) M\" since we don't support subbing\012# all on the left side.\012ignore sub @CASE_DELIM_L @SPACE @CASE_DELIM_L @SPACE [ @UC @CASE_R ];\012#\012# e.g. \"A-\", \"A -\", \"A -\"\012sub [ @UC @CASE_R ] @CASE_L' by @CASE_R;\012sub [ @UC @CASE_R ] @SPACE @CASE_L' by @CASE_R;\012sub [ @UC @CASE_R ] @SPACE @SPACE @CASE_L' by @CASE_R;\012\012# foo' foo foo foo foo A -> foo.case foo foo foo foo A\012# foo' foo foo foo A -> foo.case foo foo foo A\012# foo' foo foo A -> foo.case foo foo A\012# foo' foo A -> foo.case foo A\012# foo' A -> foo.case A\012# Note: since we look quite far back, sequences like x{}[]M will case both\012# the square brackets next to M _and_ the curly braces to become .case\012# \012# e.g. \"-A\", \"--A\", \"---A\", \"----A\", \"-----A\"\012sub @CASE_L' [ @UC @CASE_R ] by @CASE_R;\012sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;\012# \012# e.g. \"- A\", \"-- A\", \"--- A\", \"---- A\", \"----- A\"\012sub @CASE_L' @SPACE [ @UC @CASE_R ] by @CASE_R;\012sub @CASE_L' @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L @SPACE [ @CASE_R @UC ] by @CASE_R;\012# \012# e.g. \"- A\", \"-- A\", \"--- A\", \"---- A\", \"----- A\"\012sub @CASE_L' @SPACE @SPACE [ @UC @CASE_R ] by @CASE_R;\012sub @CASE_L' @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L @SPACE @SPACE [ @CASE_R @UC ] by @CASE_R;\012sub @CASE_L' @SPACE @SPACE @SPACE [ @UC @CASE_R ] by @CASE_R; # e.g. \"- A\"\012"; name = calt; }, { @@ -196686,7 +196684,7 @@ userData = { { color = (240,240,240,1); glyphname = quotedbl; -lastChange = "2018-12-31 21:21:38 +0000"; +lastChange = "2019-02-02 23:49:33 +0000"; layers = ( { components = ( @@ -196893,7 +196891,7 @@ userData = { { color = (240,240,240,1); glyphname = quotedblright; -lastChange = "2019-01-06 20:29:16 +0000"; +lastChange = "2019-02-02 23:50:23 +0000"; layers = ( { components = ( @@ -198358,7 +198356,7 @@ userData = { { color = (240,240,240,1); glyphname = period; -lastChange = "2019-01-20 01:56:59 +0000"; +lastChange = "2019-02-02 23:50:06 +0000"; layers = ( { layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; @@ -397037,8 +397035,8 @@ uni023E = -112; "@MMK_R_Y" = -96; "@MMK_R_nine.1" = -144; "@MMK_R_one" = -224; -"@MMK_R_quotedbl" = -320; -"@MMK_R_quotedblright" = -400; +"@MMK_R_quotedbl" = -280; +"@MMK_R_quotedblright" = -160; "@MMK_R_six" = -112; "@MMK_R_three" = -96; Tbar = -96; @@ -397392,7 +397390,7 @@ seven = -96; "@MMK_R_Alphagreek" = -224; "@MMK_R_Elcyrillic" = -128; "@MMK_R_J" = -464; -"@MMK_R_comma" = -272; +"@MMK_R_comma" = -280; ampersand = -96; four = -176; }; @@ -397422,7 +397420,7 @@ tecyrillic = -144; "@MMK_R_Alphagreek" = -272; "@MMK_R_Elcyrillic" = -176; "@MMK_R_J" = -416; -"@MMK_R_comma" = -352; +"@MMK_R_comma" = -280; "@MMK_R_elcyrillic" = -240; "@MMK_R_quotedblbase" = -352; afii10021 = -144; @@ -399369,8 +399367,8 @@ uni023E = -112; "@MMK_R_Y" = -96; "@MMK_R_nine.1" = -144; "@MMK_R_one" = -224; -"@MMK_R_quotedbl" = -320; -"@MMK_R_quotedblright" = -400; +"@MMK_R_quotedbl" = -280; +"@MMK_R_quotedblright" = -160; "@MMK_R_six" = -112; "@MMK_R_three" = -96; Tbar = -96; @@ -399724,7 +399722,7 @@ seven = -96; "@MMK_R_Alphagreek" = -224; "@MMK_R_Elcyrillic" = -128; "@MMK_R_J" = -464; -"@MMK_R_comma" = -272; +"@MMK_R_comma" = -280; ampersand = -96; four = -176; }; @@ -399754,7 +399752,7 @@ tecyrillic = -144; "@MMK_R_Alphagreek" = -272; "@MMK_R_Elcyrillic" = -176; "@MMK_R_J" = -416; -"@MMK_R_comma" = -352; +"@MMK_R_comma" = -280; "@MMK_R_elcyrillic" = -240; "@MMK_R_quotedblbase" = -352; afii10021 = -144; @@ -401705,8 +401703,8 @@ uni023E = -112; "@MMK_R_Y" = -96; "@MMK_R_nine.1" = -144; "@MMK_R_one" = -224; -"@MMK_R_quotedbl" = -320; -"@MMK_R_quotedblright" = -400; +"@MMK_R_quotedbl" = -232; +"@MMK_R_quotedblright" = -160; "@MMK_R_six" = -112; "@MMK_R_three" = -96; Tbar = -96; @@ -402059,7 +402057,7 @@ seven = -96; "@MMK_R_Alphagreek" = -224; "@MMK_R_Elcyrillic" = -128; "@MMK_R_J" = -464; -"@MMK_R_comma" = -272; +"@MMK_R_comma" = -232; ampersand = -96; four = -176; }; @@ -402089,7 +402087,7 @@ tecyrillic = -144; "@MMK_R_Alphagreek" = -272; "@MMK_R_Elcyrillic" = -176; "@MMK_R_J" = -416; -"@MMK_R_comma" = -352; +"@MMK_R_comma" = -240; "@MMK_R_elcyrillic" = -240; "@MMK_R_quotedblbase" = -352; afii10021 = -144; @@ -404040,8 +404038,8 @@ uni023E = -112; "@MMK_R_Y" = -96; "@MMK_R_nine.1" = -144; "@MMK_R_one" = -224; -"@MMK_R_quotedbl" = -320; -"@MMK_R_quotedblright" = -400; +"@MMK_R_quotedbl" = -232; +"@MMK_R_quotedblright" = -160; "@MMK_R_six" = -112; "@MMK_R_three" = -96; Tbar = -96; @@ -404394,7 +404392,7 @@ seven = -96; "@MMK_R_Alphagreek" = -224; "@MMK_R_Elcyrillic" = -128; "@MMK_R_J" = -464; -"@MMK_R_comma" = -272; +"@MMK_R_comma" = -232; ampersand = -96; four = -176; }; @@ -404424,7 +404422,7 @@ tecyrillic = -144; "@MMK_R_Alphagreek" = -272; "@MMK_R_Elcyrillic" = -176; "@MMK_R_J" = -416; -"@MMK_R_comma" = -352; +"@MMK_R_comma" = -240; "@MMK_R_elcyrillic" = -240; "@MMK_R_quotedblbase" = -352; afii10021 = -144; @@ -406370,7 +406368,7 @@ uni023E = -112; "@MMK_R_nine.1" = -144; "@MMK_R_one" = -224; "@MMK_R_quotedbl" = -320; -"@MMK_R_quotedblright" = -400; +"@MMK_R_quotedblright" = -360; "@MMK_R_six" = -112; "@MMK_R_three" = -96; Tbar = -96; @@ -408666,7 +408664,7 @@ uni023E = -112; "@MMK_R_nine.1" = -144; "@MMK_R_one" = -224; "@MMK_R_quotedbl" = -320; -"@MMK_R_quotedblright" = -400; +"@MMK_R_quotedblright" = -360; "@MMK_R_six" = -112; "@MMK_R_three" = -96; Tbar = -96; |