left-right arrow adjustments and calt refinements for case on left-hand repetition
This commit is contained in:
parent
746d527b8f
commit
42f8afe656
39 changed files with 634 additions and 1112 deletions
|
|
@ -1024,7 +1024,6 @@ sub leftLongArrow by leftLongArrow.case;
|
|||
sub rightArrow by rightArrow.case;
|
||||
sub rightLongArrow by rightLongArrow.case;
|
||||
sub leftRightArrow by leftRightArrow.case;
|
||||
sub upDownArrow by upDownArrow.case;
|
||||
sub leftRightLongArrow by leftRightLongArrow.case;
|
||||
|
||||
} case;
|
||||
|
|
@ -1057,7 +1056,6 @@ feature calt {
|
|||
rightLongArrow
|
||||
leftRightArrow
|
||||
leftRightLongArrow
|
||||
upDownArrow
|
||||
notequal
|
||||
colon
|
||||
];
|
||||
|
|
@ -1093,7 +1091,6 @@ feature calt {
|
|||
rightLongArrow.case
|
||||
leftRightArrow.case
|
||||
leftRightLongArrow.case
|
||||
upDownArrow.case
|
||||
notequal.case
|
||||
colon.case
|
||||
];
|
||||
|
|
@ -1105,23 +1102,19 @@ feature calt {
|
|||
@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
|
||||
@LC = [ @LC_ROMAN @LC_SET1 ];
|
||||
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R; # Z y' -> Z x -> Z x 'y -> Z x x ...
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R; # y' Z -> x Z
|
||||
|
||||
# rule to support left-hand repetition of CASE{L}->{R} [issue #57]
|
||||
# e.g. /at /at /UC -> /at.case /at /UC -> /at.case /at.case /UC
|
||||
# Note that we can't look further than 2 glyphs back, since it would break
|
||||
# cases like /a /braceleft /braceright /asterisk /asterisk /A
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
# ---------------------------------------------------
|
||||
|
||||
# ignore <-NUM e.g. "<-3"
|
||||
ignore sub less [ hyphen hyphen.case endash endash.case emdash emdash.case ] @NUM;
|
||||
|
||||
# arrows: <->
|
||||
sub less hyphen greater by leftRightArrow;
|
||||
sub less hyphen.case greater by leftRightArrow.case;
|
||||
sub less [endash emdash] greater by leftRightLongArrow;
|
||||
sub less [endash.case emdash.case] greater by leftRightLongArrow.case;
|
||||
sub less hyphen hyphen greater by leftRightLongArrow;
|
||||
sub less hyphen.case hyphen.case greater by leftRightLongArrow.case;
|
||||
|
||||
# arrows: ->
|
||||
sub hyphen greater by rightArrow;
|
||||
sub hyphen.case greater by rightArrow.case;
|
||||
|
|
@ -1133,6 +1126,30 @@ sub less hyphen.case by leftArrow.case;
|
|||
sub less [endash emdash] by leftLongArrow;
|
||||
sub less [endash.case emdash.case] by leftLongArrow.case;
|
||||
|
||||
# :-)
|
||||
sub colon' [hyphen hyphen.case endash endash.case emdash emdash.case] [parenright parenright.case] by colon.case;
|
||||
sub [colon colon.case] hyphen' [parenright parenright.case] by hyphen.case;
|
||||
sub [colon colon.case] endash' [parenright parenright.case] by endash.case;
|
||||
sub [colon colon.case] emdash' [parenright parenright.case] by emdash.case;
|
||||
sub [colon colon.case] [hyphen hyphen.case endash endash.case emdash emdash.case] parenright' by parenright.case;
|
||||
|
||||
# A foo' -> A foo.case
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R;
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
|
||||
# foo' foo foo foo foo A -> foo.case foo foo foo foo A
|
||||
# foo' foo foo foo A -> foo.case foo foo foo A
|
||||
# foo' foo foo A -> foo.case foo foo A
|
||||
# foo' foo A -> foo.case foo A
|
||||
# foo' A -> foo.case A
|
||||
# Note: since we look quite far back, sequences like x{}[]M will case both
|
||||
# the square brackets next to M _and_ the curly braces to become .case
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R;
|
||||
|
||||
} calt;
|
||||
|
||||
feature tnum {
|
||||
|
|
|
|||
|
|
@ -48,6 +48,14 @@
|
|||
<key>y</key>
|
||||
<real>768.0</real>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>angle</key>
|
||||
<real>0.0</real>
|
||||
<key>x</key>
|
||||
<real>2660.0</real>
|
||||
<key>y</key>
|
||||
<real>1024.0</real>
|
||||
</dict>
|
||||
</array>
|
||||
<key>italicAngle</key>
|
||||
<real>-0.0</real>
|
||||
|
|
@ -89,9 +97,9 @@
|
|||
<key>openTypeNameSampleText</key>
|
||||
<string></string>
|
||||
<key>openTypeNameUniqueID</key>
|
||||
<string>Inter UI Black:2018:a2200c6b</string>
|
||||
<string>Inter UI Black:2018:06dfba3d</string>
|
||||
<key>openTypeNameVersion</key>
|
||||
<string>3.0;a2200c6b</string>
|
||||
<string>3.0;06dfba3d</string>
|
||||
<key>openTypeOS2CodePageRanges</key>
|
||||
<array>
|
||||
<integer>0</integer>
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="Khook" format="2">
|
||||
<outline>
|
||||
<component base="K" xOffset="12.0"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,72 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>C</key>
|
||||
<string>C_.glif</string>
|
||||
<key>G</key>
|
||||
<string>G_.glif</string>
|
||||
<key>Khook</key>
|
||||
<string>K_hook.glif</string>
|
||||
<key>Omega</key>
|
||||
<string>O_mega.glif</string>
|
||||
<key>P</key>
|
||||
<string>P_.glif</string>
|
||||
<key>ae</key>
|
||||
<string>ae.glif</string>
|
||||
<key>asterisk</key>
|
||||
<string>asterisk.glif</string>
|
||||
<key>b</key>
|
||||
<string>b.glif</string>
|
||||
<key>c</key>
|
||||
<string>c.glif</string>
|
||||
<key>comma</key>
|
||||
<string>comma.glif</string>
|
||||
<key>e</key>
|
||||
<string>e.glif</string>
|
||||
<key>eight</key>
|
||||
<string>eight.glif</string>
|
||||
<key>eight.dnomf</key>
|
||||
<string>eight.dnomf.glif</string>
|
||||
<key>five</key>
|
||||
<string>five.glif</string>
|
||||
<key>four</key>
|
||||
<string>four.glif</string>
|
||||
<key>four.ss01</key>
|
||||
<string>four.ss01.glif</string>
|
||||
<key>g</key>
|
||||
<string>g.glif</string>
|
||||
<key>interrobang</key>
|
||||
<string>interrobang.glif</string>
|
||||
<key>lambda</key>
|
||||
<string>lambda.glif</string>
|
||||
<key>m</key>
|
||||
<string>m.glif</string>
|
||||
<key>micro</key>
|
||||
<string>micro.glif</string>
|
||||
<key>nu</key>
|
||||
<string>nu.glif</string>
|
||||
<key>pertenthousand</key>
|
||||
<string>pertenthousand.glif</string>
|
||||
<key>perthousand</key>
|
||||
<string>perthousand.glif</string>
|
||||
<key>phigreek</key>
|
||||
<string>phigreek.glif</string>
|
||||
<key>seven</key>
|
||||
<string>seven.glif</string>
|
||||
<key>seven.dnomf</key>
|
||||
<string>seven.dnomf.glif</string>
|
||||
<key>six</key>
|
||||
<string>six.glif</string>
|
||||
<key>six.dnomf</key>
|
||||
<string>six.dnomf.glif</string>
|
||||
<key>six.ss01</key>
|
||||
<string>six.ss01.glif</string>
|
||||
<key>two</key>
|
||||
<string>two.glif</string>
|
||||
<key>uni04FD</key>
|
||||
<string>uni04F_D_.glif</string>
|
||||
<key>y</key>
|
||||
<string>y.glif</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="lambda" format="2">
|
||||
<outline>
|
||||
<component base="y" yScale="-1.0" xOffset="-16.0" yOffset="1484.0"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict/>
|
||||
</plist>
|
||||
|
|
@ -4350,8 +4350,6 @@
|
|||
<string>upA_rrow.glif</string>
|
||||
<key>upDownArrow</key>
|
||||
<string>upD_ownA_rrow.glif</string>
|
||||
<key>upDownArrow.case</key>
|
||||
<string>upD_ownA_rrow.case.glif</string>
|
||||
<key>upsilon</key>
|
||||
<string>upsilon.glif</string>
|
||||
<key>upsilondieresis</key>
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="upDownArrow.case" format="2">
|
||||
<advance width="2816.0"/>
|
||||
<outline>
|
||||
<component base="upDownArrow" yOffset="216.0"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>public.markColor</key>
|
||||
<string>0.67,0.95,0.38,1</string>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -6,69 +6,5 @@
|
|||
<string>public.default</string>
|
||||
<string>glyphs</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>public.background</string>
|
||||
<string>glyphs.public.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 26 18, 17:42</string>
|
||||
<string>glyphs.S_ep 26 18, 17_42</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 26 18, 17:42.background</string>
|
||||
<string>glyphs.S_ep 26 18, 17_42.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 9 18, 17:18</string>
|
||||
<string>glyphs.S_ep 9 18, 17_18</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 18:28</string>
|
||||
<string>glyphs.S_ep 16 18, 18_28</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 17:50</string>
|
||||
<string>glyphs.S_ep 16 18, 17_50</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 18:59</string>
|
||||
<string>glyphs.S_ep 16 18, 18_59</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 20 18, 18:25</string>
|
||||
<string>glyphs.S_ep 20 18, 18_25</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 20 18, 18:25.background</string>
|
||||
<string>glyphs.S_ep 20 18, 18_25.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 19:05</string>
|
||||
<string>glyphs.S_ep 23 18, 19_05</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 19:05.background</string>
|
||||
<string>glyphs.S_ep 23 18, 19_05.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 23:18</string>
|
||||
<string>glyphs.S_ep 23 18, 23_18</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 23:18.background</string>
|
||||
<string>glyphs.S_ep 23 18, 23_18.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>_base</string>
|
||||
<string>glyphs._base</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 18:19</string>
|
||||
<string>glyphs.S_ep 11 18, 18_19</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 18:19.background</string>
|
||||
<string>glyphs.S_ep 11 18, 18_19.background</string>
|
||||
</array>
|
||||
</array>
|
||||
</plist>
|
||||
|
|
|
|||
|
|
@ -1573,22 +1573,21 @@
|
|||
<string>leftArrow.case</string>
|
||||
<string>leftLongArrow</string>
|
||||
<string>leftLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>rightArrow</string>
|
||||
<string>rightArrow.case</string>
|
||||
<string>rightLongArrow</string>
|
||||
<string>rightLongArrow.case</string>
|
||||
<string>downArrow</string>
|
||||
<string>northWestArrow</string>
|
||||
<string>northEastArrow</string>
|
||||
<string>southEastArrow</string>
|
||||
<string>southWestArrow</string>
|
||||
<string>leftRightArrow</string>
|
||||
<string>leftRightArrow.case</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>upDownArrow.case</string>
|
||||
<string>leftRightLongArrow</string>
|
||||
<string>leftRightLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>downArrow</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>dngb_check</string>
|
||||
<string>dngb_ballotx</string>
|
||||
<string>triagrt</string>
|
||||
|
|
|
|||
|
|
@ -1024,7 +1024,6 @@ sub leftLongArrow by leftLongArrow.case;
|
|||
sub rightArrow by rightArrow.case;
|
||||
sub rightLongArrow by rightLongArrow.case;
|
||||
sub leftRightArrow by leftRightArrow.case;
|
||||
sub upDownArrow by upDownArrow.case;
|
||||
sub leftRightLongArrow by leftRightLongArrow.case;
|
||||
|
||||
} case;
|
||||
|
|
@ -1057,7 +1056,6 @@ feature calt {
|
|||
rightLongArrow
|
||||
leftRightArrow
|
||||
leftRightLongArrow
|
||||
upDownArrow
|
||||
notequal
|
||||
colon
|
||||
];
|
||||
|
|
@ -1093,7 +1091,6 @@ feature calt {
|
|||
rightLongArrow.case
|
||||
leftRightArrow.case
|
||||
leftRightLongArrow.case
|
||||
upDownArrow.case
|
||||
notequal.case
|
||||
colon.case
|
||||
];
|
||||
|
|
@ -1105,23 +1102,19 @@ feature calt {
|
|||
@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
|
||||
@LC = [ @LC_ROMAN @LC_SET1 ];
|
||||
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R; # Z y' -> Z x -> Z x 'y -> Z x x ...
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R; # y' Z -> x Z
|
||||
|
||||
# rule to support left-hand repetition of CASE{L}->{R} [issue #57]
|
||||
# e.g. /at /at /UC -> /at.case /at /UC -> /at.case /at.case /UC
|
||||
# Note that we can't look further than 2 glyphs back, since it would break
|
||||
# cases like /a /braceleft /braceright /asterisk /asterisk /A
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
# ---------------------------------------------------
|
||||
|
||||
# ignore <-NUM e.g. "<-3"
|
||||
ignore sub less [ hyphen hyphen.case endash endash.case emdash emdash.case ] @NUM;
|
||||
|
||||
# arrows: <->
|
||||
sub less hyphen greater by leftRightArrow;
|
||||
sub less hyphen.case greater by leftRightArrow.case;
|
||||
sub less [endash emdash] greater by leftRightLongArrow;
|
||||
sub less [endash.case emdash.case] greater by leftRightLongArrow.case;
|
||||
sub less hyphen hyphen greater by leftRightLongArrow;
|
||||
sub less hyphen.case hyphen.case greater by leftRightLongArrow.case;
|
||||
|
||||
# arrows: ->
|
||||
sub hyphen greater by rightArrow;
|
||||
sub hyphen.case greater by rightArrow.case;
|
||||
|
|
@ -1133,6 +1126,30 @@ sub less hyphen.case by leftArrow.case;
|
|||
sub less [endash emdash] by leftLongArrow;
|
||||
sub less [endash.case emdash.case] by leftLongArrow.case;
|
||||
|
||||
# :-)
|
||||
sub colon' [hyphen hyphen.case endash endash.case emdash emdash.case] [parenright parenright.case] by colon.case;
|
||||
sub [colon colon.case] hyphen' [parenright parenright.case] by hyphen.case;
|
||||
sub [colon colon.case] endash' [parenright parenright.case] by endash.case;
|
||||
sub [colon colon.case] emdash' [parenright parenright.case] by emdash.case;
|
||||
sub [colon colon.case] [hyphen hyphen.case endash endash.case emdash emdash.case] parenright' by parenright.case;
|
||||
|
||||
# A foo' -> A foo.case
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R;
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
|
||||
# foo' foo foo foo foo A -> foo.case foo foo foo foo A
|
||||
# foo' foo foo foo A -> foo.case foo foo foo A
|
||||
# foo' foo foo A -> foo.case foo foo A
|
||||
# foo' foo A -> foo.case foo A
|
||||
# foo' A -> foo.case A
|
||||
# Note: since we look quite far back, sequences like x{}[]M will case both
|
||||
# the square brackets next to M _and_ the curly braces to become .case
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R;
|
||||
|
||||
} calt;
|
||||
|
||||
feature tnum {
|
||||
|
|
|
|||
|
|
@ -105,9 +105,9 @@
|
|||
<key>openTypeNameSampleText</key>
|
||||
<string></string>
|
||||
<key>openTypeNameUniqueID</key>
|
||||
<string>Inter UI Black Italic:2018:a2200c6b</string>
|
||||
<string>Inter UI Black Italic:2018:06dfba3d</string>
|
||||
<key>openTypeNameVersion</key>
|
||||
<string>3.0;a2200c6b</string>
|
||||
<string>3.0;06dfba3d</string>
|
||||
<key>openTypeOS2CodePageRanges</key>
|
||||
<array>
|
||||
<integer>0</integer>
|
||||
|
|
|
|||
|
|
@ -4350,8 +4350,6 @@
|
|||
<string>upA_rrow.glif</string>
|
||||
<key>upDownArrow</key>
|
||||
<string>upD_ownA_rrow.glif</string>
|
||||
<key>upDownArrow.case</key>
|
||||
<string>upD_ownA_rrow.case.glif</string>
|
||||
<key>upsilon</key>
|
||||
<string>upsilon.glif</string>
|
||||
<key>upsilondieresis</key>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@
|
|||
<unicode hex="1E1F"/>
|
||||
<outline>
|
||||
<component base="f"/>
|
||||
<component base="dotaccent" xOffset="340.0" yOffset="592.0"/>
|
||||
<component base="dotaccent" xOffset="344.0" yOffset="616.0"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="upDownArrow.case" format="2">
|
||||
<advance width="2816.0"/>
|
||||
<outline>
|
||||
<component base="upDownArrow" xOffset="32.0" yOffset="216.0"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>public.markColor</key>
|
||||
<string>0.67,0.95,0.38,1</string>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -6,77 +6,5 @@
|
|||
<string>public.default</string>
|
||||
<string>glyphs</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>public.background</string>
|
||||
<string>glyphs.public.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:35</string>
|
||||
<string>glyphs.S_ep 14 18, 09_35</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:35.background</string>
|
||||
<string>glyphs.S_ep 14 18, 09_35.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:46</string>
|
||||
<string>glyphs.S_ep 14 18, 09_46</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:43</string>
|
||||
<string>glyphs.S_ep 14 18, 09_43</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:43.background</string>
|
||||
<string>glyphs.S_ep 14 18, 09_43.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:53</string>
|
||||
<string>glyphs.S_ep 14 18, 09_53</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:39</string>
|
||||
<string>glyphs.S_ep 14 18, 09_39</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 09:56</string>
|
||||
<string>glyphs.S_ep 14 18, 09_56</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 10:05</string>
|
||||
<string>glyphs.S_ep 14 18, 10_05</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 10:05.background</string>
|
||||
<string>glyphs.S_ep 14 18, 10_05.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 19:17</string>
|
||||
<string>glyphs.S_ep 14 18, 19_17</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 19:17.background</string>
|
||||
<string>glyphs.S_ep 14 18, 19_17.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 21:53</string>
|
||||
<string>glyphs.S_ep 16 18, 21_53</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 18:56</string>
|
||||
<string>glyphs.S_ep 16 18, 18_56</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 19:03</string>
|
||||
<string>glyphs.S_ep 16 18, 19_03</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 17:54</string>
|
||||
<string>glyphs.S_ep 16 18, 17_54</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 17:30</string>
|
||||
<string>glyphs.S_ep 16 18, 17_30</string>
|
||||
</array>
|
||||
</array>
|
||||
</plist>
|
||||
|
|
|
|||
|
|
@ -1569,22 +1569,21 @@
|
|||
<string>leftArrow.case</string>
|
||||
<string>leftLongArrow</string>
|
||||
<string>leftLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>rightArrow</string>
|
||||
<string>rightArrow.case</string>
|
||||
<string>rightLongArrow</string>
|
||||
<string>rightLongArrow.case</string>
|
||||
<string>downArrow</string>
|
||||
<string>northWestArrow</string>
|
||||
<string>northEastArrow</string>
|
||||
<string>southEastArrow</string>
|
||||
<string>southWestArrow</string>
|
||||
<string>leftRightArrow</string>
|
||||
<string>leftRightArrow.case</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>upDownArrow.case</string>
|
||||
<string>leftRightLongArrow</string>
|
||||
<string>leftRightLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>downArrow</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>dngb_check</string>
|
||||
<string>dngb_ballotx</string>
|
||||
<string>triagrt</string>
|
||||
|
|
|
|||
|
|
@ -1024,7 +1024,6 @@ sub leftLongArrow by leftLongArrow.case;
|
|||
sub rightArrow by rightArrow.case;
|
||||
sub rightLongArrow by rightLongArrow.case;
|
||||
sub leftRightArrow by leftRightArrow.case;
|
||||
sub upDownArrow by upDownArrow.case;
|
||||
sub leftRightLongArrow by leftRightLongArrow.case;
|
||||
|
||||
} case;
|
||||
|
|
@ -1057,7 +1056,6 @@ feature calt {
|
|||
rightLongArrow
|
||||
leftRightArrow
|
||||
leftRightLongArrow
|
||||
upDownArrow
|
||||
notequal
|
||||
colon
|
||||
];
|
||||
|
|
@ -1093,7 +1091,6 @@ feature calt {
|
|||
rightLongArrow.case
|
||||
leftRightArrow.case
|
||||
leftRightLongArrow.case
|
||||
upDownArrow.case
|
||||
notequal.case
|
||||
colon.case
|
||||
];
|
||||
|
|
@ -1105,23 +1102,19 @@ feature calt {
|
|||
@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
|
||||
@LC = [ @LC_ROMAN @LC_SET1 ];
|
||||
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R; # Z y' -> Z x -> Z x 'y -> Z x x ...
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R; # y' Z -> x Z
|
||||
|
||||
# rule to support left-hand repetition of CASE{L}->{R} [issue #57]
|
||||
# e.g. /at /at /UC -> /at.case /at /UC -> /at.case /at.case /UC
|
||||
# Note that we can't look further than 2 glyphs back, since it would break
|
||||
# cases like /a /braceleft /braceright /asterisk /asterisk /A
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
# ---------------------------------------------------
|
||||
|
||||
# ignore <-NUM e.g. "<-3"
|
||||
ignore sub less [ hyphen hyphen.case endash endash.case emdash emdash.case ] @NUM;
|
||||
|
||||
# arrows: <->
|
||||
sub less hyphen greater by leftRightArrow;
|
||||
sub less hyphen.case greater by leftRightArrow.case;
|
||||
sub less [endash emdash] greater by leftRightLongArrow;
|
||||
sub less [endash.case emdash.case] greater by leftRightLongArrow.case;
|
||||
sub less hyphen hyphen greater by leftRightLongArrow;
|
||||
sub less hyphen.case hyphen.case greater by leftRightLongArrow.case;
|
||||
|
||||
# arrows: ->
|
||||
sub hyphen greater by rightArrow;
|
||||
sub hyphen.case greater by rightArrow.case;
|
||||
|
|
@ -1133,6 +1126,30 @@ sub less hyphen.case by leftArrow.case;
|
|||
sub less [endash emdash] by leftLongArrow;
|
||||
sub less [endash.case emdash.case] by leftLongArrow.case;
|
||||
|
||||
# :-)
|
||||
sub colon' [hyphen hyphen.case endash endash.case emdash emdash.case] [parenright parenright.case] by colon.case;
|
||||
sub [colon colon.case] hyphen' [parenright parenright.case] by hyphen.case;
|
||||
sub [colon colon.case] endash' [parenright parenright.case] by endash.case;
|
||||
sub [colon colon.case] emdash' [parenright parenright.case] by emdash.case;
|
||||
sub [colon colon.case] [hyphen hyphen.case endash endash.case emdash emdash.case] parenright' by parenright.case;
|
||||
|
||||
# A foo' -> A foo.case
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R;
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
|
||||
# foo' foo foo foo foo A -> foo.case foo foo foo foo A
|
||||
# foo' foo foo foo A -> foo.case foo foo foo A
|
||||
# foo' foo foo A -> foo.case foo foo A
|
||||
# foo' foo A -> foo.case foo A
|
||||
# foo' A -> foo.case A
|
||||
# Note: since we look quite far back, sequences like x{}[]M will case both
|
||||
# the square brackets next to M _and_ the curly braces to become .case
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R;
|
||||
|
||||
} calt;
|
||||
|
||||
feature tnum {
|
||||
|
|
|
|||
|
|
@ -105,9 +105,9 @@
|
|||
<key>openTypeNameSampleText</key>
|
||||
<string></string>
|
||||
<key>openTypeNameUniqueID</key>
|
||||
<string>Inter UI Italic:2018:a2200c6b</string>
|
||||
<string>Inter UI Italic:2018:06dfba3d</string>
|
||||
<key>openTypeNameVersion</key>
|
||||
<string>3.0;a2200c6b</string>
|
||||
<string>3.0;06dfba3d</string>
|
||||
<key>openTypeOS2CodePageRanges</key>
|
||||
<array>
|
||||
<integer>0</integer>
|
||||
|
|
|
|||
|
|
@ -4350,8 +4350,6 @@
|
|||
<string>upA_rrow.glif</string>
|
||||
<key>upDownArrow</key>
|
||||
<string>upD_ownA_rrow.glif</string>
|
||||
<key>upDownArrow.case</key>
|
||||
<string>upD_ownA_rrow.case.glif</string>
|
||||
<key>upsilon</key>
|
||||
<string>upsilon.glif</string>
|
||||
<key>upsilondieresis</key>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<advance width="2576.0"/>
|
||||
<unicode hex="2193"/>
|
||||
<outline>
|
||||
<component base="upArrow" xScale="-1.0" yScale="-1.0" xOffset="2528.0" yOffset="2048.0"/>
|
||||
<component base="upArrow" xScale="-1.0" yScale="-1.0" xOffset="2664.0" yOffset="2048.0"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
|
|
|
|||
|
|
@ -4,17 +4,17 @@
|
|||
<unicode hex="2191"/>
|
||||
<outline>
|
||||
<contour>
|
||||
<point x="1176.0" y="0.0" type="line"/>
|
||||
<point x="1400.0" y="0.0" type="line"/>
|
||||
<point x="1400.0" y="1636.0" type="line"/>
|
||||
<point x="1416.0" y="1636.0" type="line"/>
|
||||
<point x="2032.0" y="1024.0" type="line"/>
|
||||
<point x="2184.0" y="1172.0" type="line"/>
|
||||
<point x="1288.0" y="2068.0" type="line"/>
|
||||
<point x="392.0" y="1172.0" type="line"/>
|
||||
<point x="548.0" y="1024.0" type="line"/>
|
||||
<point x="1160.0" y="1636.0" type="line"/>
|
||||
<point x="1176.0" y="1636.0" type="line"/>
|
||||
<point x="1048.0" y="0.0" type="line"/>
|
||||
<point x="1272.0" y="0.0" type="line"/>
|
||||
<point x="1544.0" y="1636.0" type="line"/>
|
||||
<point x="1560.0" y="1636.0" type="line"/>
|
||||
<point x="2076.0" y="1024.0" type="line"/>
|
||||
<point x="2252.0" y="1172.0" type="line"/>
|
||||
<point x="1504.0" y="2068.0" type="line"/>
|
||||
<point x="460.0" y="1172.0" type="line"/>
|
||||
<point x="592.0" y="1024.0" type="line"/>
|
||||
<point x="1304.0" y="1636.0" type="line"/>
|
||||
<point x="1320.0" y="1636.0" type="line"/>
|
||||
</contour>
|
||||
</outline>
|
||||
<lib>
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="upDownArrow.case" format="2">
|
||||
<advance width="2580.0"/>
|
||||
<outline>
|
||||
<component base="upDownArrow" xOffset="20.0" yOffset="128.0"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>public.markColor</key>
|
||||
<string>0.67,0.95,0.38,1</string>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -6,61 +6,5 @@
|
|||
<string>public.default</string>
|
||||
<string>glyphs</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>public.background</string>
|
||||
<string>glyphs.public.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 23:27</string>
|
||||
<string>glyphs.S_ep 11 18, 23_27</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 23:23</string>
|
||||
<string>glyphs.S_ep 11 18, 23_23</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 23:24</string>
|
||||
<string>glyphs.S_ep 11 18, 23_24</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 23:22</string>
|
||||
<string>glyphs.S_ep 11 18, 23_22</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 14 18, 19:26</string>
|
||||
<string>glyphs.S_ep 14 18, 19_26</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 19:44</string>
|
||||
<string>glyphs.S_ep 11 18, 19_44</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 19:44.background</string>
|
||||
<string>glyphs.S_ep 11 18, 19_44.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 17:48</string>
|
||||
<string>glyphs.S_ep 16 18, 17_48</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 15 18, 14:44</string>
|
||||
<string>glyphs.S_ep 15 18, 14_44</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 16:57</string>
|
||||
<string>glyphs.S_ep 16 18, 16_57</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 16:27</string>
|
||||
<string>glyphs.S_ep 23 18, 16_27</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 11 18, 20:42</string>
|
||||
<string>glyphs.S_ep 11 18, 20_42</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>_base</string>
|
||||
<string>glyphs._base</string>
|
||||
</array>
|
||||
</array>
|
||||
</plist>
|
||||
|
|
|
|||
|
|
@ -1575,22 +1575,21 @@
|
|||
<string>leftArrow.case</string>
|
||||
<string>leftLongArrow</string>
|
||||
<string>leftLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>rightArrow</string>
|
||||
<string>rightArrow.case</string>
|
||||
<string>rightLongArrow</string>
|
||||
<string>rightLongArrow.case</string>
|
||||
<string>downArrow</string>
|
||||
<string>northWestArrow</string>
|
||||
<string>northEastArrow</string>
|
||||
<string>southEastArrow</string>
|
||||
<string>southWestArrow</string>
|
||||
<string>leftRightArrow</string>
|
||||
<string>leftRightArrow.case</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>upDownArrow.case</string>
|
||||
<string>leftRightLongArrow</string>
|
||||
<string>leftRightLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>downArrow</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>dngb_check</string>
|
||||
<string>dngb_ballotx</string>
|
||||
<string>triagrt</string>
|
||||
|
|
|
|||
|
|
@ -1024,7 +1024,6 @@ sub leftLongArrow by leftLongArrow.case;
|
|||
sub rightArrow by rightArrow.case;
|
||||
sub rightLongArrow by rightLongArrow.case;
|
||||
sub leftRightArrow by leftRightArrow.case;
|
||||
sub upDownArrow by upDownArrow.case;
|
||||
sub leftRightLongArrow by leftRightLongArrow.case;
|
||||
|
||||
} case;
|
||||
|
|
@ -1057,7 +1056,6 @@ feature calt {
|
|||
rightLongArrow
|
||||
leftRightArrow
|
||||
leftRightLongArrow
|
||||
upDownArrow
|
||||
notequal
|
||||
colon
|
||||
];
|
||||
|
|
@ -1093,7 +1091,6 @@ feature calt {
|
|||
rightLongArrow.case
|
||||
leftRightArrow.case
|
||||
leftRightLongArrow.case
|
||||
upDownArrow.case
|
||||
notequal.case
|
||||
colon.case
|
||||
];
|
||||
|
|
@ -1105,23 +1102,19 @@ feature calt {
|
|||
@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
|
||||
@LC = [ @LC_ROMAN @LC_SET1 ];
|
||||
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R; # Z y' -> Z x -> Z x 'y -> Z x x ...
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R; # y' Z -> x Z
|
||||
|
||||
# rule to support left-hand repetition of CASE{L}->{R} [issue #57]
|
||||
# e.g. /at /at /UC -> /at.case /at /UC -> /at.case /at.case /UC
|
||||
# Note that we can't look further than 2 glyphs back, since it would break
|
||||
# cases like /a /braceleft /braceright /asterisk /asterisk /A
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
# ---------------------------------------------------
|
||||
|
||||
# ignore <-NUM e.g. "<-3"
|
||||
ignore sub less [ hyphen hyphen.case endash endash.case emdash emdash.case ] @NUM;
|
||||
|
||||
# arrows: <->
|
||||
sub less hyphen greater by leftRightArrow;
|
||||
sub less hyphen.case greater by leftRightArrow.case;
|
||||
sub less [endash emdash] greater by leftRightLongArrow;
|
||||
sub less [endash.case emdash.case] greater by leftRightLongArrow.case;
|
||||
sub less hyphen hyphen greater by leftRightLongArrow;
|
||||
sub less hyphen.case hyphen.case greater by leftRightLongArrow.case;
|
||||
|
||||
# arrows: ->
|
||||
sub hyphen greater by rightArrow;
|
||||
sub hyphen.case greater by rightArrow.case;
|
||||
|
|
@ -1133,6 +1126,30 @@ sub less hyphen.case by leftArrow.case;
|
|||
sub less [endash emdash] by leftLongArrow;
|
||||
sub less [endash.case emdash.case] by leftLongArrow.case;
|
||||
|
||||
# :-)
|
||||
sub colon' [hyphen hyphen.case endash endash.case emdash emdash.case] [parenright parenright.case] by colon.case;
|
||||
sub [colon colon.case] hyphen' [parenright parenright.case] by hyphen.case;
|
||||
sub [colon colon.case] endash' [parenright parenright.case] by endash.case;
|
||||
sub [colon colon.case] emdash' [parenright parenright.case] by emdash.case;
|
||||
sub [colon colon.case] [hyphen hyphen.case endash endash.case emdash emdash.case] parenright' by parenright.case;
|
||||
|
||||
# A foo' -> A foo.case
|
||||
sub [ @UC @CASE_R ] @CASE_L' by @CASE_R;
|
||||
ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
|
||||
|
||||
# foo' foo foo foo foo A -> foo.case foo foo foo foo A
|
||||
# foo' foo foo foo A -> foo.case foo foo foo A
|
||||
# foo' foo foo A -> foo.case foo foo A
|
||||
# foo' foo A -> foo.case foo A
|
||||
# foo' A -> foo.case A
|
||||
# Note: since we look quite far back, sequences like x{}[]M will case both
|
||||
# the square brackets next to M _and_ the curly braces to become .case
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
|
||||
sub @CASE_L' [ @UC @CASE_R ] by @CASE_R;
|
||||
|
||||
} calt;
|
||||
|
||||
feature tnum {
|
||||
|
|
|
|||
|
|
@ -68,6 +68,14 @@
|
|||
<key>y</key>
|
||||
<real>2304.0</real>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>angle</key>
|
||||
<real>0.0</real>
|
||||
<key>x</key>
|
||||
<real>2296.0</real>
|
||||
<key>y</key>
|
||||
<real>1024.0</real>
|
||||
</dict>
|
||||
</array>
|
||||
<key>italicAngle</key>
|
||||
<real>-0.0</real>
|
||||
|
|
@ -109,9 +117,9 @@
|
|||
<key>openTypeNameSampleText</key>
|
||||
<string></string>
|
||||
<key>openTypeNameUniqueID</key>
|
||||
<string>Inter UI Regular:2018:a2200c6b</string>
|
||||
<string>Inter UI Regular:2018:06dfba3d</string>
|
||||
<key>openTypeNameVersion</key>
|
||||
<string>3.0;a2200c6b</string>
|
||||
<string>3.0;06dfba3d</string>
|
||||
<key>openTypeOS2CodePageRanges</key>
|
||||
<array>
|
||||
<integer>0</integer>
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="Khook" format="2">
|
||||
<outline>
|
||||
<component base="K"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="Rx" format="2">
|
||||
<outline>
|
||||
<component base="R"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="b" format="2">
|
||||
<outline>
|
||||
<component base="c" xScale="-1.0" xOffset="1720.0"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>G</key>
|
||||
<string>G_.glif</string>
|
||||
<key>Khook</key>
|
||||
<string>K_hook.glif</string>
|
||||
<key>Omega</key>
|
||||
<string>O_mega.glif</string>
|
||||
<key>Rx</key>
|
||||
<string>R_x.glif</string>
|
||||
<key>asterisk</key>
|
||||
<string>asterisk.glif</string>
|
||||
<key>asterisk.case</key>
|
||||
<string>asterisk.case.glif</string>
|
||||
<key>b</key>
|
||||
<string>b.glif</string>
|
||||
<key>e</key>
|
||||
<string>e.glif</string>
|
||||
<key>four.ss01</key>
|
||||
<string>four.ss01.glif</string>
|
||||
<key>interrobang</key>
|
||||
<string>interrobang.glif</string>
|
||||
<key>jcrosstail.ccmp</key>
|
||||
<string>jcrosstail.ccmp.glif</string>
|
||||
<key>lambda</key>
|
||||
<string>lambda.glif</string>
|
||||
<key>pertenthousand</key>
|
||||
<string>pertenthousand.glif</string>
|
||||
<key>perthousand</key>
|
||||
<string>perthousand.glif</string>
|
||||
<key>six</key>
|
||||
<string>six.glif</string>
|
||||
<key>six.dnomf</key>
|
||||
<string>six.dnomf.glif</string>
|
||||
<key>six.ss01</key>
|
||||
<string>six.ss01.glif</string>
|
||||
<key>three</key>
|
||||
<string>three.glif</string>
|
||||
<key>two</key>
|
||||
<string>two.glif</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="jcrosstail.ccmp" format="2">
|
||||
<outline>
|
||||
<component base="j" xOffset="304.0"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="lambda" format="2">
|
||||
<outline>
|
||||
<component base="y" yScale="-1.0" xOffset="-16.0" yOffset="1492.0"/>
|
||||
</outline>
|
||||
</glyph>
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict/>
|
||||
</plist>
|
||||
|
|
@ -4350,8 +4350,6 @@
|
|||
<string>upA_rrow.glif</string>
|
||||
<key>upDownArrow</key>
|
||||
<string>upD_ownA_rrow.glif</string>
|
||||
<key>upDownArrow.case</key>
|
||||
<string>upD_ownA_rrow.case.glif</string>
|
||||
<key>upsilon</key>
|
||||
<string>upsilon.glif</string>
|
||||
<key>upsilondieresis</key>
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<glyph name="upDownArrow.case" format="2">
|
||||
<advance width="2576.0"/>
|
||||
<outline>
|
||||
<component base="upDownArrow" yOffset="128.0"/>
|
||||
</outline>
|
||||
<lib>
|
||||
<dict>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
|
||||
<string>upArrow</string>
|
||||
<key>public.markColor</key>
|
||||
<string>0.67,0.95,0.38,1</string>
|
||||
</dict>
|
||||
</lib>
|
||||
</glyph>
|
||||
|
|
@ -6,85 +6,5 @@
|
|||
<string>public.default</string>
|
||||
<string>glyphs</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>public.background</string>
|
||||
<string>glyphs.public.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 16:08</string>
|
||||
<string>glyphs.S_ep 16 18, 16_08</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 16 18, 16:08.background</string>
|
||||
<string>glyphs.S_ep 16 18, 16_08.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 16:20</string>
|
||||
<string>glyphs.S_ep 23 18, 16_20</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 20 18, 18:59</string>
|
||||
<string>glyphs.S_ep 20 18, 18_59</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 22 - traditional</string>
|
||||
<string>glyphs.S_ep 22 - traditional</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - slice side</string>
|
||||
<string>glyphs.S_ep 23 - slice side</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - slice side.background</string>
|
||||
<string>glyphs.S_ep 23 - slice side.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - conjoined</string>
|
||||
<string>glyphs.S_ep 23 - conjoined</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - conjoined.background</string>
|
||||
<string>glyphs.S_ep 23 - conjoined.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - trad 2</string>
|
||||
<string>glyphs.S_ep 23 - trad 2</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - trad 2.background</string>
|
||||
<string>glyphs.S_ep 23 - trad 2.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - slice center</string>
|
||||
<string>glyphs.S_ep 23 - slice center</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - slice center.background</string>
|
||||
<string>glyphs.S_ep 23 - slice center.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - crazy1</string>
|
||||
<string>glyphs.S_ep 23 - crazy1</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 - crazy1.background</string>
|
||||
<string>glyphs.S_ep 23 - crazy1.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 23:20</string>
|
||||
<string>glyphs.S_ep 23 18, 23_20</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 23:20.background</string>
|
||||
<string>glyphs.S_ep 23 18, 23_20.background</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>_base</string>
|
||||
<string>glyphs._base</string>
|
||||
</array>
|
||||
<array>
|
||||
<string>Sep 23 18, 17:53</string>
|
||||
<string>glyphs.S_ep 23 18, 17_53</string>
|
||||
</array>
|
||||
</array>
|
||||
</plist>
|
||||
|
|
|
|||
|
|
@ -1577,22 +1577,21 @@
|
|||
<string>leftArrow.case</string>
|
||||
<string>leftLongArrow</string>
|
||||
<string>leftLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>rightArrow</string>
|
||||
<string>rightArrow.case</string>
|
||||
<string>rightLongArrow</string>
|
||||
<string>rightLongArrow.case</string>
|
||||
<string>downArrow</string>
|
||||
<string>northWestArrow</string>
|
||||
<string>northEastArrow</string>
|
||||
<string>southEastArrow</string>
|
||||
<string>southWestArrow</string>
|
||||
<string>leftRightArrow</string>
|
||||
<string>leftRightArrow.case</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>upDownArrow.case</string>
|
||||
<string>leftRightLongArrow</string>
|
||||
<string>leftRightLongArrow.case</string>
|
||||
<string>upArrow</string>
|
||||
<string>downArrow</string>
|
||||
<string>upDownArrow</string>
|
||||
<string>dngb_check</string>
|
||||
<string>dngb_ballotx</string>
|
||||
<string>triagrt</string>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Reference in a new issue