diff --git a/changes/4.0.1.md b/changes/4.0.1.md new file mode 100644 index 000000000..4b89cbffa --- /dev/null +++ b/changes/4.0.1.md @@ -0,0 +1 @@ + * Improve of component glyph coloring of non-equal ligation (like `!=`). \ No newline at end of file diff --git a/font-src/glyphs/space/index.ptl b/font-src/glyphs/space/index.ptl index 0d6d7861d..959b6931b 100644 --- a/font-src/glyphs/space/index.ptl +++ b/font-src/glyphs/space/index.ptl @@ -28,7 +28,7 @@ glyph-block Symbol-Mosaic-NotDef : begin set-width df.width include : df.markSet.e - create-glyph 'ensp' 0x2002 : glyph-proc + create-glyph 'sp1' : glyph-proc local df : DivFrame 1 set-width df.width @@ -41,9 +41,10 @@ glyph-block Symbol-Mosaic-NotDef : begin alias 'threePerEmsp' 0x2004 'space' alias 'fourPerEmsp' 0x2005 'space' alias 'sixPerEmsp' 0x2006 'space' - alias 'enquad' 0x2000 'ensp' - alias 'brailleBlank' 0x2800 'ensp' - alias 'figureSpace' 0x2007 'ensp' + alias 'enquad' 0x2000 'sp1' + alias 'ensp' 0x2002 'sp1' + alias 'brailleBlank' 0x2800 'sp1' + alias 'figureSpace' 0x2007 'sp1' for-width-kinds WideWidth1 create-glyph [MangleName 'emsp'] [MangleUnicode 0x2003] : glyph-proc diff --git a/font-src/glyphs/symbol/ligation.ptl b/font-src/glyphs/symbol/ligation.ptl index 8ca4240b2..345f7b408 100644 --- a/font-src/glyphs/symbol/ligation.ptl +++ b/font-src/glyphs/symbol/ligation.ptl @@ -200,9 +200,25 @@ glyph-block Symbol-Ligation : begin create-glyph 'equal.cc' : glyph-proc include : difference EqualShape joiningOverlap (Width - joiningOverlap) - union - EqualHole 0 - EqualHole Width + EqualHole 0 + EqualHole Width + + create-glyph 'equal.fc+cc' : glyph-proc + include : difference + EqualShape (SB - Width) (Width - joiningOverlap) + EqualHole 0 + EqualHole Width + + create-glyph 'equal.fc+cf' : glyph-proc + include : difference + EqualShape (SB - Width) RightSB + EqualHole 0 + + create-glyph 'equal.cc+cf' : glyph-proc + include : difference + EqualShape (joiningOverlap - Width) RightSB + EqualHole (-Width) + EqualHole 0 create-glyph 'ident.fc' : glyph-proc include : difference @@ -222,9 +238,25 @@ glyph-block Symbol-Ligation : begin create-glyph 'ident.cc' : glyph-proc include : difference IdentShape joiningOverlap (Width - joiningOverlap) - union - IdentHole 0 - IdentHole Width + IdentHole 0 + IdentHole Width + + create-glyph 'ident.fc+cc' : glyph-proc + include : difference + IdentShape (SB - Width) (Width - joiningOverlap) + IdentHole 0 + IdentHole Width + + create-glyph 'ident.fc+cf' : glyph-proc + include : difference + IdentShape (SB - Width) RightSB + IdentHole 0 + + create-glyph 'ident.cc+cf' : glyph-proc + include : difference + IdentShape (joiningOverlap - Width) RightSB + IdentHole (-Width) + IdentHole 0 glyph-block-import NotGlyphFn : notGlyph @@ -244,20 +276,15 @@ glyph-block Symbol-Ligation : begin flat (sh + l) b curl (sh + r) t - notGlyph.generic 'equal.fc.neg' null 'equal.fc' (shift -- (Width * 0.5)) (F -- slash) - notGlyph.generic 'equal.fc.neg3' null 'equal.fc' (shift -- (Width * 1.0)) (F -- slash) - notGlyph.generic 'equal.fc.neg4' null 'equal.fc' (shift -- (Width * 1.5)) (F -- slash) - notGlyph.generic 'ident.fc.neg' null 'ident.fc' (shift -- (Width * 0.5)) (F -- slash) - notGlyph.generic 'ident.fc.neg3' null 'ident.fc' (shift -- (Width * 1.0)) (F -- slash) - notGlyph.generic 'ident.fc.neg4' null 'ident.fc' (shift -- (Width * 1.5)) (F -- slash) + notGlyph.generic 'neq.1' null 'sp1' (shift -- (Width * 0.0)) (F -- slash) + notGlyph.generic 'neq.2' null 'sp1' (shift -- (Width * 0.5)) (F -- slash) + notGlyph.generic 'neq.3' null 'sp1' (shift -- (Width * 1.0)) (F -- slash) + notGlyph.generic 'neq.4' null 'sp1' (shift -- (Width * 1.5)) (F -- slash) - notGlyph.generic 'equal.fc.neg-dotted' null 'equal.fc' (shift -- (Width * 0.5)) (F -- exSlash2) - notGlyph.generic 'equal.fc.neg3-dotted' null 'equal.fc' (shift -- (Width * 1.0)) (F -- exSlash2) - notGlyph.generic 'equal.fc.neg4-dotted' null 'equal.fc' (shift -- (Width * 1.5)) (F -- exSlash2) - - notGlyph.generic 'ident.fc.neg-dotted' null 'ident.fc' (shift -- (Width * 0.5)) (F -- exSlash2) - notGlyph.generic 'ident.fc.neg3-dotted' null 'ident.fc' (shift -- (Width * 1.0)) (F -- exSlash2) - notGlyph.generic 'ident.fc.neg4-dotted' null 'ident.fc' (shift -- (Width * 1.5)) (F -- exSlash2) + notGlyph.generic 'neq.1-dotted' null 'sp1' (shift -- (Width * 0.0)) (F -- exSlash2) + notGlyph.generic 'neq.2-dotted' null 'sp1' (shift -- (Width * 0.5)) (F -- exSlash2) + notGlyph.generic 'neq.3-dotted' null 'sp1' (shift -- (Width * 1.0)) (F -- exSlash2) + notGlyph.generic 'neq.4-dotted' null 'sp1' (shift -- (Width * 1.5)) (F -- exSlash2) do "<| , |> and <>" glyph-block-import Symbol-Math-Relation : LessShape GreaterShape diff --git a/font-src/otl/gsub-ligation.ptl b/font-src/otl/gsub-ligation.ptl index 27b51c4ad..a0e411f2b 100644 --- a/font-src/otl/gsub-ligation.ptl +++ b/font-src/otl/gsub-ligation.ptl @@ -759,120 +759,108 @@ define [buildLigationsImpl sink para featureName mappedFeature rankedLookups] : bar ~> look-around # == and !=, and other related - do "equals" : CreateLigationLookup : list - # Disable regular expression lookaheads - chain-rule - {'parenLeft'} ~> look-around - {'question'} ~> look-around - regexLookAround ~> advance - regexLookAround ~> advance - regexLookAround ~> advance - regexLookAround ~> advance - chain-rule - {'parenLeft'} ~> look-around - {'question'} ~> look-around - regexLookAround ~> advance - regexLookAround ~> advance - regexLookAround ~> advance - chain-rule - {'parenLeft'} ~> look-around - {'question'} ~> look-around - regexLookAround ~> advance - regexLookAround ~> advance - piecewise - [hasLG 'eqeq'] : chain-rule - {'equal.cf' 'equal.jf'} ~> look-around - equal ~> {'equal.jf'} - piecewise - [hasLG 'exeq-dotted'] : chain-rule - exclam ~> {'equal.fc.neg4-dotted'} - equal ~> {'equal.cc'} - equal ~> {'equal.cc'} - equal ~> {'equal.cf'} - [hasLG 'exeq'] : chain-rule - exclam ~> {'equal.fc.neg4'} - equal ~> {'equal.cc'} - equal ~> {'equal.cc'} - equal ~> {'equal.cf'} - piecewise - [hasLG 'eqeq'] : chain-rule - equal ~> {'equal.fc'} - equal ~> {'equal.cc'} - equal ~> {'equal.cc'} - equal ~> {'equal.cf'} - piecewise - [hasLG 'exeqeq-dotted'] : chain-rule - exclam ~> {'ident.fc.neg3-dotted'} - equal ~> {'ident.cc'} - equal ~> {'ident.cf'} - [hasLG 'exeqeq'] : chain-rule - exclam ~> {'ident.fc.neg3'} - equal ~> {'ident.cc'} - equal ~> {'ident.cf'} - [hasLG 'eqexeq-dotted'] : chain-rule - equal ~> {'ident.fc.neg3-dotted'} - exclam ~> {'ident.cc'} - equal ~> {'ident.cf'} - [hasLG 'eqexeq'] : chain-rule - equal ~> {'ident.fc.neg3'} - exclam ~> {'ident.cc'} - equal ~> {'ident.cf'} - [hasLG 'eqexeq-dl-dotted'] : chain-rule - equal ~> {'equal.fc.neg3-dotted'} - exclam ~> {'equal.cc'} - equal ~> {'equal.cf'} - [hasLG 'eqexeq-dl'] : chain-rule - equal ~> {'equal.fc.neg3'} - exclam ~> {'equal.cc'} - equal ~> {'equal.cf'} - [hasLG 'exeq-dotted'] : chain-rule - exclam ~> {'equal.fc.neg3-dotted'} - equal ~> {'equal.cc'} - equal ~> {'equal.cf'} - [hasLG 'exeq'] : chain-rule - exclam ~> {'equal.fc.neg3'} - equal ~> {'equal.cc'} - equal ~> {'equal.cf'} - piecewise - [hasLG 'eqslasheq'] : chain-rule - equal ~> {'ident.fc.neg3'} - slash ~> {'ident.cc'} - equal ~> {'ident.cf'} - [hasLG 'slasheq'] : chain-rule - equal ~> {'equal.fc.neg3'} - slash ~> {'equal.cc'} - equal ~> {'equal.cf'} - piecewise - [hasLG 'eqeqeq'] : chain-rule - equal ~> {'ident.fc'} - equal ~> {'ident.cc'} - equal ~> {'ident.cf'} - piecewise - [hasLG 'tildeeq'] : chain-rule - anyWave ~> [just 'equal.fc.neg'] - equal ~> {'equal.cf'} - piecewise - [hasLG 'slasheq'] : chain-rule - slash ~> {'equal.fc.neg'} - equal ~> {'equal.cf'} - piecewise - [hasLG 'exeq-dotted'] : chain-rule - exclam ~> {'equal.fc.neg-dotted'} - equal ~> {'equal.cf'} - [hasLG 'exeq'] : chain-rule - exclam ~> {'equal.fc.neg'} - equal ~> {'equal.cf'} - piecewise - [hasLG 'ltgt-diamond'] : chain-rule - lessAndEquiv ~> [just 'less.lig.diamond'] - greaterAndEquiv ~> [just 'greater.lig.diamond'] - [hasLG 'ltgt-ne'] : chain-rule - lessAndEquiv ~> [just 'equal.fc.neg'] - greaterAndEquiv ~> [just 'equal.cf'] - piecewise - [hasLG 'eqeq'] : chain-rule - equal ~> {'equal.fc'} - equal ~> {'equal.cf'} + do "equals" : begin + define AnyEqualEnding {'equal' 'equal.cf' 'equal.jf' 'equal.fc+cf' 'ident.cf' 'ident.cc+cf'} + CreateLigationLookup : list + piecewise + [hasLG 'eqeq'] : chain-rule + {'equal.cf' 'equal.jf'} ~> look-around + equal ~> {'equal.jf'} + piecewise + [hasLG 'eqexeq-dotted'] : chain-rule + equal ~> {'ident.fc'} + exclam ~> {'neq.1-dotted'} + equal ~> {'ident.cc+cf'} + [hasLG 'eqexeq'] : chain-rule + equal ~> {'ident.fc'} + exclam ~> {'neq.1'} + equal ~> {'ident.cc+cf'} + [hasLG 'eqexeq-dl-dotted'] : chain-rule + equal ~> {'equal.fc'} + exclam ~> {'neq.1-dotted'} + equal ~> {'equal.cc+cf'} + [hasLG 'eqexeq-dl'] : chain-rule + equal ~> {'equal.fc'} + exclam ~> {'neq.1'} + equal ~> {'equal.cc+cf'} + true : chain-rule + AnyEqualEnding ~> look-around + exclam ~> advance + equal ~> look-around + piecewise + [hasLG 'exeq-dotted'] : chain-rule + exclam ~> {'neq.4-dotted'} + equal ~> {'equal.fc+cc'} + equal ~> {'equal.cc'} + equal ~> {'equal.cf'} + [hasLG 'exeq'] : chain-rule + exclam ~> {'neq.4'} + equal ~> {'equal.fc+cc'} + equal ~> {'equal.cc'} + equal ~> {'equal.cf'} + piecewise + [hasLG 'eqeq'] : chain-rule + equal ~> {'equal.fc'} + equal ~> {'equal.cc'} + equal ~> {'equal.cc'} + equal ~> {'equal.cf'} + piecewise + [hasLG 'exeqeq-dotted'] : chain-rule + exclam ~> {'neq.3-dotted'} + equal ~> {'ident.fc+cc'} + equal ~> {'ident.cf'} + [hasLG 'exeqeq'] : chain-rule + exclam ~> {'neq.3'} + equal ~> {'ident.fc+cc'} + equal ~> {'ident.cf'} + [hasLG 'exeq-dotted'] : chain-rule + exclam ~> {'neq.3-dotted'} + equal ~> {'equal.fc+cc'} + equal ~> {'equal.cf'} + [hasLG 'exeq'] : chain-rule + exclam ~> {'neq.3'} + equal ~> {'equal.fc+cc'} + equal ~> {'equal.cf'} + piecewise + [hasLG 'eqslasheq'] : chain-rule + equal ~> {'ident.fc'} + slash ~> {'neq.1'} + equal ~> {'ident.cc+cf'} + [hasLG 'slasheq'] : chain-rule + equal ~> {'equal.fc'} + slash ~> {'neq.1'} + equal ~> {'equal.cc+cf'} + piecewise + [hasLG 'eqeqeq'] : chain-rule + equal ~> {'ident.fc'} + equal ~> {'ident.cc'} + equal ~> {'ident.cf'} + piecewise + [hasLG 'tildeeq'] : chain-rule + anyWave ~> [just 'neq.2'] + equal ~> {'equal.fc+cf'} + piecewise + [hasLG 'slasheq'] : chain-rule + slash ~> {'neq.2'} + equal ~> {'equal.fc+cf'} + piecewise + [hasLG 'exeq-dotted'] : chain-rule + exclam ~> {'neq.2-dotted'} + equal ~> {'equal.fc+cf'} + [hasLG 'exeq'] : chain-rule + exclam ~> {'neq.2'} + equal ~> {'equal.fc+cf'} + piecewise + [hasLG 'ltgt-diamond'] : chain-rule + lessAndEquiv ~> [just 'less.lig.diamond'] + greaterAndEquiv ~> [just 'greater.lig.diamond'] + [hasLG 'ltgt-ne'] : chain-rule + lessAndEquiv ~> [just 'neq.2'] + greaterAndEquiv ~> [just 'equal.fc+cf'] + piecewise + [hasLG 'eqeq'] : chain-rule + equal ~> {'equal.fc'} + equal ~> {'equal.cf'} # <= and >= do "inequals" : CreateLigationLookup : keep-if 'ineq' : list diff --git a/images/charvars.png b/images/charvars.png index 5c2c6a58f..57010bdc8 100644 Binary files a/images/charvars.png and b/images/charvars.png differ diff --git a/images/iosevka-aile.png b/images/iosevka-aile.png index a35ff4173..1df65ca2a 100644 Binary files a/images/iosevka-aile.png and b/images/iosevka-aile.png differ diff --git a/images/iosevka-curly-slab.png b/images/iosevka-curly-slab.png index 00a3f3c83..40919c1b1 100644 Binary files a/images/iosevka-curly-slab.png and b/images/iosevka-curly-slab.png differ diff --git a/images/iosevka-curly.png b/images/iosevka-curly.png index d03b95115..a45ccf92f 100644 Binary files a/images/iosevka-curly.png and b/images/iosevka-curly.png differ diff --git a/images/iosevka-etoile.png b/images/iosevka-etoile.png index b333dd07c..4a4f0f577 100644 Binary files a/images/iosevka-etoile.png and b/images/iosevka-etoile.png differ diff --git a/images/iosevka-fixed-curly-slab.png b/images/iosevka-fixed-curly-slab.png index 5307722e6..b68ff6e0e 100644 Binary files a/images/iosevka-fixed-curly-slab.png and b/images/iosevka-fixed-curly-slab.png differ diff --git a/images/iosevka-fixed-curly.png b/images/iosevka-fixed-curly.png index 23f02e2dc..e0100d7ec 100644 Binary files a/images/iosevka-fixed-curly.png and b/images/iosevka-fixed-curly.png differ diff --git a/images/iosevka-fixed-slab.png b/images/iosevka-fixed-slab.png index a520f0b66..d59fe6e9d 100644 Binary files a/images/iosevka-fixed-slab.png and b/images/iosevka-fixed-slab.png differ diff --git a/images/iosevka-fixed-ss01.png b/images/iosevka-fixed-ss01.png index 2b0f2b09b..d4b9df446 100644 Binary files a/images/iosevka-fixed-ss01.png and b/images/iosevka-fixed-ss01.png differ diff --git a/images/iosevka-fixed-ss02.png b/images/iosevka-fixed-ss02.png index 11df41f1b..8d02a6033 100644 Binary files a/images/iosevka-fixed-ss02.png and b/images/iosevka-fixed-ss02.png differ diff --git a/images/iosevka-fixed-ss03.png b/images/iosevka-fixed-ss03.png index c46781eb5..995c06c57 100644 Binary files a/images/iosevka-fixed-ss03.png and b/images/iosevka-fixed-ss03.png differ diff --git a/images/iosevka-fixed-ss04.png b/images/iosevka-fixed-ss04.png index 9db591fe7..997208229 100644 Binary files a/images/iosevka-fixed-ss04.png and b/images/iosevka-fixed-ss04.png differ diff --git a/images/iosevka-fixed-ss05.png b/images/iosevka-fixed-ss05.png index 7862ae80a..647ed9af4 100644 Binary files a/images/iosevka-fixed-ss05.png and b/images/iosevka-fixed-ss05.png differ diff --git a/images/iosevka-fixed-ss06.png b/images/iosevka-fixed-ss06.png index 5f993a006..7c68a01c8 100644 Binary files a/images/iosevka-fixed-ss06.png and b/images/iosevka-fixed-ss06.png differ diff --git a/images/iosevka-fixed-ss07.png b/images/iosevka-fixed-ss07.png index 376af2537..135ae7389 100644 Binary files a/images/iosevka-fixed-ss07.png and b/images/iosevka-fixed-ss07.png differ diff --git a/images/iosevka-fixed-ss08.png b/images/iosevka-fixed-ss08.png index 6e4ada36a..b33532345 100644 Binary files a/images/iosevka-fixed-ss08.png and b/images/iosevka-fixed-ss08.png differ diff --git a/images/iosevka-fixed-ss09.png b/images/iosevka-fixed-ss09.png index 92a60b85c..2f2c89a99 100644 Binary files a/images/iosevka-fixed-ss09.png and b/images/iosevka-fixed-ss09.png differ diff --git a/images/iosevka-fixed-ss10.png b/images/iosevka-fixed-ss10.png index 7b364e3b6..a6b962990 100644 Binary files a/images/iosevka-fixed-ss10.png and b/images/iosevka-fixed-ss10.png differ diff --git a/images/iosevka-fixed-ss11.png b/images/iosevka-fixed-ss11.png index 2a84aa1d0..20e164ef2 100644 Binary files a/images/iosevka-fixed-ss11.png and b/images/iosevka-fixed-ss11.png differ diff --git a/images/iosevka-fixed-ss12.png b/images/iosevka-fixed-ss12.png index 477cc1a1e..fb3c1672c 100644 Binary files a/images/iosevka-fixed-ss12.png and b/images/iosevka-fixed-ss12.png differ diff --git a/images/iosevka-fixed-ss13.png b/images/iosevka-fixed-ss13.png index d56415317..23741f13b 100644 Binary files a/images/iosevka-fixed-ss13.png and b/images/iosevka-fixed-ss13.png differ diff --git a/images/iosevka-fixed-ss14.png b/images/iosevka-fixed-ss14.png index d889f577c..131809b31 100644 Binary files a/images/iosevka-fixed-ss14.png and b/images/iosevka-fixed-ss14.png differ diff --git a/images/iosevka-fixed.png b/images/iosevka-fixed.png index 200000e30..3c56db7e2 100644 Binary files a/images/iosevka-fixed.png and b/images/iosevka-fixed.png differ diff --git a/images/iosevka-slab.png b/images/iosevka-slab.png index b039acbde..68f774d75 100644 Binary files a/images/iosevka-slab.png and b/images/iosevka-slab.png differ diff --git a/images/iosevka-sparkle.png b/images/iosevka-sparkle.png index a6a981c9b..23dfea1a6 100644 Binary files a/images/iosevka-sparkle.png and b/images/iosevka-sparkle.png differ diff --git a/images/iosevka-ss01.png b/images/iosevka-ss01.png index 3ba9f7a57..f2afd0372 100644 Binary files a/images/iosevka-ss01.png and b/images/iosevka-ss01.png differ diff --git a/images/iosevka-ss02.png b/images/iosevka-ss02.png index 1d2720cdc..890df5f55 100644 Binary files a/images/iosevka-ss02.png and b/images/iosevka-ss02.png differ diff --git a/images/iosevka-ss03.png b/images/iosevka-ss03.png index 8b40787d7..e2f0393cf 100644 Binary files a/images/iosevka-ss03.png and b/images/iosevka-ss03.png differ diff --git a/images/iosevka-ss04.png b/images/iosevka-ss04.png index 61cd7450f..aaac95d33 100644 Binary files a/images/iosevka-ss04.png and b/images/iosevka-ss04.png differ diff --git a/images/iosevka-ss05.png b/images/iosevka-ss05.png index c5563044a..88478c52a 100644 Binary files a/images/iosevka-ss05.png and b/images/iosevka-ss05.png differ diff --git a/images/iosevka-ss06.png b/images/iosevka-ss06.png index 60623665e..c49be96e9 100644 Binary files a/images/iosevka-ss06.png and b/images/iosevka-ss06.png differ diff --git a/images/iosevka-ss07.png b/images/iosevka-ss07.png index 2c90dbc6a..5ebda8430 100644 Binary files a/images/iosevka-ss07.png and b/images/iosevka-ss07.png differ diff --git a/images/iosevka-ss08.png b/images/iosevka-ss08.png index d214be585..1c89fc99d 100644 Binary files a/images/iosevka-ss08.png and b/images/iosevka-ss08.png differ diff --git a/images/iosevka-ss09.png b/images/iosevka-ss09.png index b876a2579..db04e9573 100644 Binary files a/images/iosevka-ss09.png and b/images/iosevka-ss09.png differ diff --git a/images/iosevka-ss10.png b/images/iosevka-ss10.png index a3c185b5b..c9912bf25 100644 Binary files a/images/iosevka-ss10.png and b/images/iosevka-ss10.png differ diff --git a/images/iosevka-ss11.png b/images/iosevka-ss11.png index db432e5b9..d44986060 100644 Binary files a/images/iosevka-ss11.png and b/images/iosevka-ss11.png differ diff --git a/images/iosevka-ss12.png b/images/iosevka-ss12.png index 7819704c6..72017fce9 100644 Binary files a/images/iosevka-ss12.png and b/images/iosevka-ss12.png differ diff --git a/images/iosevka-ss13.png b/images/iosevka-ss13.png index 843f63557..57dd2f9dc 100644 Binary files a/images/iosevka-ss13.png and b/images/iosevka-ss13.png differ diff --git a/images/iosevka-ss14.png b/images/iosevka-ss14.png index 9239e9846..9daccf2b5 100644 Binary files a/images/iosevka-ss14.png and b/images/iosevka-ss14.png differ diff --git a/images/iosevka-term-curly-slab.png b/images/iosevka-term-curly-slab.png index b96537ffb..4f4656cdc 100644 Binary files a/images/iosevka-term-curly-slab.png and b/images/iosevka-term-curly-slab.png differ diff --git a/images/iosevka-term-curly.png b/images/iosevka-term-curly.png index 09dccabf9..8cf28104c 100644 Binary files a/images/iosevka-term-curly.png and b/images/iosevka-term-curly.png differ diff --git a/images/iosevka-term-slab.png b/images/iosevka-term-slab.png index b0392fd9d..bf69de202 100644 Binary files a/images/iosevka-term-slab.png and b/images/iosevka-term-slab.png differ diff --git a/images/iosevka-term-ss01.png b/images/iosevka-term-ss01.png index bb1158452..c34108975 100644 Binary files a/images/iosevka-term-ss01.png and b/images/iosevka-term-ss01.png differ diff --git a/images/iosevka-term-ss02.png b/images/iosevka-term-ss02.png index 28f57b755..1ca438489 100644 Binary files a/images/iosevka-term-ss02.png and b/images/iosevka-term-ss02.png differ diff --git a/images/iosevka-term-ss03.png b/images/iosevka-term-ss03.png index 7ed54aeff..0ff00feeb 100644 Binary files a/images/iosevka-term-ss03.png and b/images/iosevka-term-ss03.png differ diff --git a/images/iosevka-term-ss04.png b/images/iosevka-term-ss04.png index 0362e0db9..7c800e4a0 100644 Binary files a/images/iosevka-term-ss04.png and b/images/iosevka-term-ss04.png differ diff --git a/images/iosevka-term-ss05.png b/images/iosevka-term-ss05.png index ce27bac62..fed9f30d4 100644 Binary files a/images/iosevka-term-ss05.png and b/images/iosevka-term-ss05.png differ diff --git a/images/iosevka-term-ss06.png b/images/iosevka-term-ss06.png index 65d0792ae..3eb09f0bd 100644 Binary files a/images/iosevka-term-ss06.png and b/images/iosevka-term-ss06.png differ diff --git a/images/iosevka-term-ss07.png b/images/iosevka-term-ss07.png index 8776a794d..6e25c646f 100644 Binary files a/images/iosevka-term-ss07.png and b/images/iosevka-term-ss07.png differ diff --git a/images/iosevka-term-ss08.png b/images/iosevka-term-ss08.png index 4f91b9521..46b268dca 100644 Binary files a/images/iosevka-term-ss08.png and b/images/iosevka-term-ss08.png differ diff --git a/images/iosevka-term-ss09.png b/images/iosevka-term-ss09.png index a3d2ba435..e0c3ac580 100644 Binary files a/images/iosevka-term-ss09.png and b/images/iosevka-term-ss09.png differ diff --git a/images/iosevka-term-ss10.png b/images/iosevka-term-ss10.png index b6171d3d5..d6113ed9b 100644 Binary files a/images/iosevka-term-ss10.png and b/images/iosevka-term-ss10.png differ diff --git a/images/iosevka-term-ss11.png b/images/iosevka-term-ss11.png index 5d7ca600c..954037105 100644 Binary files a/images/iosevka-term-ss11.png and b/images/iosevka-term-ss11.png differ diff --git a/images/iosevka-term-ss12.png b/images/iosevka-term-ss12.png index ca3bd57d5..dadbfed89 100644 Binary files a/images/iosevka-term-ss12.png and b/images/iosevka-term-ss12.png differ diff --git a/images/iosevka-term-ss13.png b/images/iosevka-term-ss13.png index 0f70346d0..0985615e8 100644 Binary files a/images/iosevka-term-ss13.png and b/images/iosevka-term-ss13.png differ diff --git a/images/iosevka-term-ss14.png b/images/iosevka-term-ss14.png index 4108b938f..da34cf7b3 100644 Binary files a/images/iosevka-term-ss14.png and b/images/iosevka-term-ss14.png differ diff --git a/images/iosevka-term.png b/images/iosevka-term.png index e6471d3fb..f533c90af 100644 Binary files a/images/iosevka-term.png and b/images/iosevka-term.png differ diff --git a/images/iosevka.png b/images/iosevka.png index ed99890cd..efba0309a 100644 Binary files a/images/iosevka.png and b/images/iosevka.png differ diff --git a/images/languages.png b/images/languages.png index 0fd60bd4f..6b5eb15e9 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/images/ligset-CLIK-1.png b/images/ligset-CLIK-1.png index 86b49291b..31c4c5a16 100644 Binary files a/images/ligset-CLIK-1.png and b/images/ligset-CLIK-1.png differ diff --git a/images/ligset-COQX-1.png b/images/ligset-COQX-1.png index dedcbb226..438e8e0e9 100644 Binary files a/images/ligset-COQX-1.png and b/images/ligset-COQX-1.png differ diff --git a/images/ligset-ELMX-1.png b/images/ligset-ELMX-1.png index 2e0eb6658..b17446496 100644 Binary files a/images/ligset-ELMX-1.png and b/images/ligset-ELMX-1.png differ diff --git a/images/ligset-FSHP-1.png b/images/ligset-FSHP-1.png index 8dd04b9fd..3f2f6a979 100644 Binary files a/images/ligset-FSHP-1.png and b/images/ligset-FSHP-1.png differ diff --git a/images/ligset-FSTA-1.png b/images/ligset-FSTA-1.png index 93090a4ec..3d9eab97b 100644 Binary files a/images/ligset-FSTA-1.png and b/images/ligset-FSTA-1.png differ diff --git a/images/ligset-HSKL-1.png b/images/ligset-HSKL-1.png index 46f762f82..a737fc065 100644 Binary files a/images/ligset-HSKL-1.png and b/images/ligset-HSKL-1.png differ diff --git a/images/ligset-IDRS-1.png b/images/ligset-IDRS-1.png index e978a24c7..44235eba3 100644 Binary files a/images/ligset-IDRS-1.png and b/images/ligset-IDRS-1.png differ diff --git a/images/ligset-JSPT-1.png b/images/ligset-JSPT-1.png index d526a1a35..cb0817688 100644 Binary files a/images/ligset-JSPT-1.png and b/images/ligset-JSPT-1.png differ diff --git a/images/ligset-MLXX-1.png b/images/ligset-MLXX-1.png index 0e49cfe65..883e72b47 100644 Binary files a/images/ligset-MLXX-1.png and b/images/ligset-MLXX-1.png differ diff --git a/images/ligset-MTLB-1.png b/images/ligset-MTLB-1.png index 05344737f..aa025da1c 100644 Binary files a/images/ligset-MTLB-1.png and b/images/ligset-MTLB-1.png differ diff --git a/images/ligset-PHPX-1.png b/images/ligset-PHPX-1.png index 96613198d..ae1b25c79 100644 Binary files a/images/ligset-PHPX-1.png and b/images/ligset-PHPX-1.png differ diff --git a/images/ligset-PURS-1.png b/images/ligset-PURS-1.png index 79ebac16a..9a6448f94 100644 Binary files a/images/ligset-PURS-1.png and b/images/ligset-PURS-1.png differ diff --git a/images/ligset-SWFT-1.png b/images/ligset-SWFT-1.png index 757bd35c9..e1c6172dc 100644 Binary files a/images/ligset-SWFT-1.png and b/images/ligset-SWFT-1.png differ diff --git a/images/ligset-VRLG-1.png b/images/ligset-VRLG-1.png index b596d79eb..9b4423031 100644 Binary files a/images/ligset-VRLG-1.png and b/images/ligset-VRLG-1.png differ diff --git a/images/ligset-WFLM-1.png b/images/ligset-WFLM-1.png index 640a9bfaa..adc5f5803 100644 Binary files a/images/ligset-WFLM-1.png and b/images/ligset-WFLM-1.png differ diff --git a/images/ligset-calt-0.png b/images/ligset-calt-0.png index c4ab8c0f7..662d4452b 100644 Binary files a/images/ligset-calt-0.png and b/images/ligset-calt-0.png differ diff --git a/images/ligset-calt-1.png b/images/ligset-calt-1.png index 3079dbe14..e00bda151 100644 Binary files a/images/ligset-calt-1.png and b/images/ligset-calt-1.png differ diff --git a/images/ligset-dlig-1.png b/images/ligset-dlig-1.png index 430f060ef..5560c115f 100644 Binary files a/images/ligset-dlig-1.png and b/images/ligset-dlig-1.png differ diff --git a/images/matrix.png b/images/matrix.png index b91321760..aa093c78c 100644 Binary files a/images/matrix.png and b/images/matrix.png differ diff --git a/images/preview-all.png b/images/preview-all.png index cb169f731..3efd85bea 100644 Binary files a/images/preview-all.png and b/images/preview-all.png differ diff --git a/images/stylistic-set-off-0.png b/images/stylistic-set-off-0.png index f9ade6231..7bae3b5d3 100644 Binary files a/images/stylistic-set-off-0.png and b/images/stylistic-set-off-0.png differ diff --git a/images/stylistic-set-ss01-1.png b/images/stylistic-set-ss01-1.png index 6b2eda379..efdeecc1e 100644 Binary files a/images/stylistic-set-ss01-1.png and b/images/stylistic-set-ss01-1.png differ diff --git a/images/stylistic-set-ss02-1.png b/images/stylistic-set-ss02-1.png index 2e453783f..505dbd448 100644 Binary files a/images/stylistic-set-ss02-1.png and b/images/stylistic-set-ss02-1.png differ diff --git a/images/stylistic-set-ss03-1.png b/images/stylistic-set-ss03-1.png index 571044459..b878e467e 100644 Binary files a/images/stylistic-set-ss03-1.png and b/images/stylistic-set-ss03-1.png differ diff --git a/images/stylistic-set-ss04-1.png b/images/stylistic-set-ss04-1.png index 3e2d59af1..bc3de5668 100644 Binary files a/images/stylistic-set-ss04-1.png and b/images/stylistic-set-ss04-1.png differ diff --git a/images/stylistic-set-ss05-1.png b/images/stylistic-set-ss05-1.png index 6c3c24156..ac3c6d537 100644 Binary files a/images/stylistic-set-ss05-1.png and b/images/stylistic-set-ss05-1.png differ diff --git a/images/stylistic-set-ss06-1.png b/images/stylistic-set-ss06-1.png index 4671a0c60..0a5bd4ae2 100644 Binary files a/images/stylistic-set-ss06-1.png and b/images/stylistic-set-ss06-1.png differ diff --git a/images/stylistic-set-ss07-1.png b/images/stylistic-set-ss07-1.png index 22f8b6166..ae43047e9 100644 Binary files a/images/stylistic-set-ss07-1.png and b/images/stylistic-set-ss07-1.png differ diff --git a/images/stylistic-set-ss08-1.png b/images/stylistic-set-ss08-1.png index 2201a90d4..f04f93759 100644 Binary files a/images/stylistic-set-ss08-1.png and b/images/stylistic-set-ss08-1.png differ diff --git a/images/stylistic-set-ss09-1.png b/images/stylistic-set-ss09-1.png index 9fe162bab..c30e2efe9 100644 Binary files a/images/stylistic-set-ss09-1.png and b/images/stylistic-set-ss09-1.png differ diff --git a/images/stylistic-set-ss10-1.png b/images/stylistic-set-ss10-1.png index b7b8bcfb6..abe66d917 100644 Binary files a/images/stylistic-set-ss10-1.png and b/images/stylistic-set-ss10-1.png differ diff --git a/images/stylistic-set-ss11-1.png b/images/stylistic-set-ss11-1.png index 1a0588e1e..0c9bd37c7 100644 Binary files a/images/stylistic-set-ss11-1.png and b/images/stylistic-set-ss11-1.png differ diff --git a/images/stylistic-set-ss12-1.png b/images/stylistic-set-ss12-1.png index 3e24f5c71..fdf528242 100644 Binary files a/images/stylistic-set-ss12-1.png and b/images/stylistic-set-ss12-1.png differ diff --git a/images/stylistic-set-ss13-1.png b/images/stylistic-set-ss13-1.png index d3c7eb66e..ba45b3237 100644 Binary files a/images/stylistic-set-ss13-1.png and b/images/stylistic-set-ss13-1.png differ diff --git a/images/stylistic-set-ss14-1.png b/images/stylistic-set-ss14-1.png index c7fb3dcdb..cddca56e0 100644 Binary files a/images/stylistic-set-ss14-1.png and b/images/stylistic-set-ss14-1.png differ diff --git a/images/stylistic-set-ss20-1.png b/images/stylistic-set-ss20-1.png index 567834510..d21d16a5a 100644 Binary files a/images/stylistic-set-ss20-1.png and b/images/stylistic-set-ss20-1.png differ diff --git a/images/weights.png b/images/weights.png index fa26c0e71..8dbdd3cf2 100644 Binary files a/images/weights.png and b/images/weights.png differ