diff --git a/glyphs/symbol-punctuation.ptl b/glyphs/symbol-punctuation.ptl index 2bed5b2..e0a6c32 100644 --- a/glyphs/symbol-punctuation.ptl +++ b/glyphs/symbol-punctuation.ptl @@ -168,11 +168,19 @@ export : define [apply] : begin include glyphs.period include glyphs.xhdot save 'colon' ':' + save 'colon.dmid' - apply-transform : Upright - apply-transform : Translate 0 (parenMid - XH / 2) - apply-transform : Italify - save 'colon.mid' + branch + apply-transform : Upright + apply-transform : Translate 0 (parenMid - XH / 2) + apply-transform : Italify + save 'colon.mid' + branch + local delta : Math.max 0 : WIDTH / 2 - (XH - PERIODSIZE) / 2 + apply-transform : Translate delta 0 + save 'colon.dright' + apply-transform : Translate (-2 * delta) 0 + save 'colon.dleft' sketch # semicolon include glyphs.comma diff --git a/images/download-options.png b/images/download-options.png index b679aec..fc8dada 100644 Binary files a/images/download-options.png and b/images/download-options.png differ diff --git a/images/family.png b/images/family.png index 39ab747..a5b4e19 100644 Binary files a/images/family.png and b/images/family.png differ diff --git a/images/languages.png b/images/languages.png index 829a822..f8e6bcb 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/images/ligations.png b/images/ligations.png index 56616c3..55c0bfd 100644 Binary files a/images/ligations.png and b/images/ligations.png differ diff --git a/images/matrix.png b/images/matrix.png index be13614..4c09081 100644 Binary files a/images/matrix.png and b/images/matrix.png differ diff --git a/images/opentype.png b/images/opentype.png index b8babe2..fc197a1 100644 Binary files a/images/opentype.png and b/images/opentype.png differ diff --git a/images/preview-all.png b/images/preview-all.png index 9c1bee5..23b586e 100644 Binary files a/images/preview-all.png and b/images/preview-all.png differ diff --git a/images/variants.png b/images/variants.png index 9d74623..5e9dd27 100644 Binary files a/images/variants.png and b/images/variants.png differ diff --git a/images/weights.png b/images/weights.png index ecb391f..3b0cae5 100644 Binary files a/images/weights.png and b/images/weights.png differ diff --git a/meta/features.ptl b/meta/features.ptl index 2ed8dec..33a5d10 100644 --- a/meta/features.ptl +++ b/meta/features.ptl @@ -219,6 +219,11 @@ export : define [apply para glyphList] : begin chain-rule ({'colon'} ~> {'colon.mid'}) ({'colon'} ~> {'colon.mid'}) {'greater' 'less' 'hyphen' 'equal' 'plus' 'colon.mid'} # ::> ::- ::= ::< ::+ chain-rule ({'colon'} ~> {'colon.mid'}) ({'colon'} ~> {'colon.mid'}) ({'colon'} ~> {'colon.mid'}) {'greater' 'less' 'hyphen' 'equal' 'plus' 'colon.mid'} # :::> :::- :::= :::< :::+ chain-rule {'greater' 'less' 'hyphen' 'equal' 'plus' 'colon.mid'} ({'colon'} ~> {'colon.mid'}) # <: >: -: =: +: + + # Colon chains + chain-rule {'colon.dright' 'colon.dmid'} ({'colon'} ~> {'colon.dmid'}) {'colon'} + chain-rule {'colon.dright' 'colon.dmid'} ({'colon'} ~> {'colon.dleft'}) + chain-rule ({'colon'} ~> {'colon.dright'}) {'colon'} #opbd local fwclose {'fwlcloseDoubleQuote' 'fwlcloseSingleQuote' 'dwlcjkSingleQuoteRight' 'dwlcjkDoubleQuoteRight' 'dwlparenRight'} diff --git a/snapshot/index.html b/snapshot/index.html index 9b3db9e..0e1f44f 100644 --- a/snapshot/index.html +++ b/snapshot/index.html @@ -314,13 +314,13 @@
-<< -< <-- <<- <- -> ->> --> >- >>- <-> <--> <!-- =<< =< <== <<= <= => =>> ==> >= >>= <=> <==> -:= :- :+ :< :> <: >: +: -: =:
-<<-<<--<<-<- ->->>-->>->>-<-> <--> <!--=<<=<<==<<=<==>=>>==>>=>>=<=> <==> -:= :- :+ :< :> <: >: +: -: =:
-<< -< <-- <<- <- -> ->> --> >- >>- <-> <--> <!-- =<< =< <== <<=<==> =>> ==>>=>>= <=> <==> -:= :- :+ :< :> <: >: +: -: =: