diff --git a/README.md b/README.md index eed0cdfb9..a45ff6df1 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,10 @@ The current avaliable styles are: ## Release Notes +* **1.10.0** + - Added `cv29` and `cv30` for `^`. + - Added two new `@` glyphs, assigned to `cv32` and `cv33`, while the old `@` is assigned to `cv31`. + - Made `S` and `$` more distinctive. * **1.9.6** - Make the font conformal with MS FontVal. - Make backslash less slant. diff --git a/emptyfont.toml b/emptyfont.toml index bcb9c7d19..0e6ffd2cd 100644 --- a/emptyfont.toml +++ b/emptyfont.toml @@ -42,7 +42,7 @@ version = 1 xMaxExtent = 306 ["OS_2"] -achVendID = "PfEd" +achVendID = "CYEL" panose = [2, 0, 5, 9, 0, 0, 0, 0, 0, 0] fsSelection = 192 fsType = 0 diff --git a/images/download-options.png b/images/download-options.png index bcd91c8f9..27f6dc2b3 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 847cafc11..bcbb2436d 100644 Binary files a/images/family.png and b/images/family.png differ diff --git a/images/languages.png b/images/languages.png index d71091776..27989084a 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/images/ligations.png b/images/ligations.png index 3aa9457ca..1d3ce4b14 100644 Binary files a/images/ligations.png and b/images/ligations.png differ diff --git a/images/matrix.png b/images/matrix.png index 9a48f90f7..35ec03c07 100644 Binary files a/images/matrix.png and b/images/matrix.png differ diff --git a/images/opentype.png b/images/opentype.png index 07c421d34..4010ab29b 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 987199d00..6fcabd6a1 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 f4f02052d..106c84d1f 100644 Binary files a/images/variants.png and b/images/variants.png differ diff --git a/images/weights.png b/images/weights.png index 5201179e4..b60918181 100644 Binary files a/images/weights.png and b/images/weights.png differ diff --git a/meta/features.ptl b/meta/features.ptl index 53eb69e53..4b1a9be07 100644 --- a/meta/features.ptl +++ b/meta/features.ptl @@ -191,6 +191,8 @@ export : define [apply para glyphList] : begin if [not lookups.(ligationLookupName)] : set lookups.(ligationLookupName) .type 'gsub_chaining' .subtables : list + chain-rule less (stick ~> [lsx 'lc'] ) (stick ~> [lsx 'cc'] ) (stick ~> [lsx 'cc'] ) (stick ~> [lsx 'cr']) greater # <----> <=-==> + chain-rule less (stick ~> [lsx 'lc'] ) (stick ~> [lsx 'cc'] ) (stick ~> [lsx 'cr']) greater # <---> <===> chain-rule less (stick ~> [lsx 'lc'] ) (stick ~> [lsx 'cr']) greater # <--> <==> chain-rule less (stick ~> [lsx 'lr']) greater # <->, <=> chain-rule less (stick ~> [lsx 'lj']) less # <-<, <=< diff --git a/parameters.toml b/parameters.toml index 22901d919..3cceb23e0 100644 --- a/parameters.toml +++ b/parameters.toml @@ -1,7 +1,7 @@ [iosevka] family = 'Iosevka' -version = '1.9.6' -codename = 'Ingrid' +version = '1.10.0' +codename = 'Juno' copyright = 'Copyright (c) 2015-2016 Belleve Invis.' licence = '''This font software is licenced under the SIL Open Font Licence, Version 1.1. This is licence is avaliable with a FAQ at: http://scripts.sil.org/OFL. This font software is distributes on an 'AS IS' basis, without warranties or conditions of any kind, either express or implied. See the SIL Open Font licence fot the specific language, premissions and limitations governing your use of this font software.''' manufacturer = 'Belleve Invis' @@ -78,26 +78,26 @@ powerlineShiftX = 0 # Horizontal shift [iosevka.variantSelector] [iosevka.sscompose.upright] -ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18'] # Andale Mono Style -ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19'] # Anonymous Pro Style -ss03 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv13', 'cv18'] # Consolas Style -ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19'] # Menlo Style -ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18'] # Fira Mono Style -ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18'] # Liberation Mono Style -ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18'] # Monaco Style -ss08 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv14', 'cv19'] # Pragmata Pro Style -ss09 = ['cv01', 'cv11', 'cv05', 'cv08', 'cv14', 'cv19'] # Source Code Pro Style +ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Andale Mono Style +ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Anonymous Pro Style +ss03 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv13', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Consolas Style +ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Menlo Style +ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv33'] # Fira Mono Style +ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Liberation Mono Style +ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Monaco Style +ss08 = ['cv01', 'cv11', 'cv03', 'cv07', 'cv14', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Pragmata Pro Style +ss09 = ['cv01', 'cv11', 'cv05', 'cv08', 'cv14', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv31'] # Source Code Pro Style [iosevka.sscompose.italic] -ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18'] # Andale Mono Style -ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19'] # Anonymous Pro Style -ss03 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv13', 'cv18'] # Consolas Style -ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19'] # Menlo Style -ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18'] # Fira Mono Style -ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18'] # Liberation Mono Style -ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18'] # Monaco Style -ss08 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv19'] # Pragmata Pro Style -ss09 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv14', 'cv19'] # Source Code Pro Style +ss01 = ['cv01', 'cv11', 'cv05', 'cv10', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Andale Mono Style +ss02 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv13', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Anonymous Pro Style +ss03 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv13', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv32'] # Consolas Style +ss04 = ['cv01', 'cv12', 'cv03', 'cv08', 'cv13', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Menlo Style +ss05 = ['cv01', 'cv24', 'cv03', 'cv08', 'cv14', 'cv18', 'cv21', 'cv22', 'cv25', 'cv29', 'cv33'] # Fira Mono Style +ss06 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Liberation Mono Style +ss07 = ['cv02', 'cv12', 'cv06', 'cv10', 'cv13', 'cv18', 'cv20', 'cv22', 'cv25', 'cv29', 'cv32'] # Monaco Style +ss08 = ['cv01', 'cv12', 'cv03', 'cv07', 'cv14', 'cv19', 'cv21', 'cv22', 'cv25', 'cv29', 'cv31'] # Pragmata Pro Style +ss09 = ['cv02', 'cv12', 'cv04', 'cv08', 'cv14', 'cv19', 'cv20', 'cv22', 'cv25', 'cv29', 'cv31'] # Source Code Pro Style [verbose] verbose = true diff --git a/snapshot/index.html b/snapshot/index.html index 20cf21354..ef202437e 100644 --- a/snapshot/index.html +++ b/snapshot/index.html @@ -28,73 +28,73 @@
  1. offDefault - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'off'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  2. ss01Andale Mono Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss01'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  3. ss02Anonymous Pro Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss02'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  4. ss03Consolas Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss03'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  5. ss04Menlo Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss04'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  6. ss05Fira Mono Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss05'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  7. ss06Liberation Mono Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss06'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  8. ss07Monaco Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss07'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  9. ss08Pragmata Pro Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss08'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
  10. ss09Source Code Pro Style - float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 0123456789 + float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) } 012345@6789 float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) - } 0123456789 + class="sample italic" style="font-feature-settings:'ss09'">float Fox.quick(h){ *is_brown && it_jumps_over(doges.lazy) + } 012345@6789
Character Variants
@@ -211,6 +211,26 @@ cv28 ll +
  • + cv29 + ^^ +
  • +
  • + cv30 + ^^ +
  • +
  • + cv31 + @@ +
  • +
  • + cv32 + @@ +
  • +
  • + cv33 + @@ +
  • @@ -283,13 +303,13 @@
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    -float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
    +float Fox.quick(h){ is_brown && it_jumps_over(doges.lazy); }
     
    @@ -328,14 +348,14 @@
    - - -
    Feature TagsDesigned ForSample
    No Ligation 
    -<< -< <-- <<- <- -> ->> --> >- >>- <-> <--> <!--
    -=<< =< <== <<= <= => =>> ==> >= >>= <=> <==>
    +		
    No Ligation 
    -<< -< <-- <--- <<- <- -> ->> --> ---> >- >>- <-> <--> <---> <----> <!--
    +=<< =< <== <=== <<= <= => =>> ==> ===> >= >>= <=> <==> <===> <====> <!---
     := :- :+ :< :>   <: >: +: -: =:   a:b a::b a:::b
    caltDefault setting in editors
    -<< -< <-- <<- <- -> ->> --> >- >>- <-> <--> <!--
    -=<< =< <== <<= <= => =>> ==> >= >>= <=> <==>
    +		
    caltDefault setting set in
    most IDEs and editors
    -<< -< <-- <--- <<- <- -> ->> --> ---> >- >>- <-> <--> <---> <----> <!--
    +=<< =< <== <=== <<= <= => =>> ==> ===> >= >>= <=> <==> <===> <====> <!---
     := :- :+ :< :>   <: >: +: -: =:   a:b a::b a:::b
    XHS_, XPTLHaskell, PatEL
    -<< -< <-- <<- <- -> ->> --> >- >>- <-> <--> <!--
    -=<< =< <== <<= <= => =>> ==> >= >>= <=> <==>
    +		
    XHS_, XPTLHaskell, PatEL
    -<< -< <-- <--- <<- <- -> ->> --> ---> >- >>- <-> <--> <---> <----> <!--
    +=<< =< <== <=== <<= <= => =>> ==> ===> >= >>= <=> <==> <===> <====> <!---
     := :- :+ :< :>   <: >: +: -: =:   a:b a::b a:::b
    diff --git a/snapshot/index.styl b/snapshot/index.styl index 277c0dac8..58619f477 100644 --- a/snapshot/index.styl +++ b/snapshot/index.styl @@ -115,7 +115,7 @@ section#matrix > div > row > span { } section#opentype - width: 35.5em + width: 36em padding: 0 8em > h2 { display: none } > div.hr @@ -138,7 +138,7 @@ section#opentype margin 0 padding 0 font-size 1em - width 35.5em + width 36em > li margin 0 padding 0 @@ -275,12 +275,13 @@ section#opentype border-spacing 0 border-top 2px solid black border-bottom 2px solid black - margin 1em + margin 1em 0 pre margin 0 th, td padding: 0.4em 1em text-align: justify + white-space: nowrap tr.first th border-bottom: 1px solid black s, .nolig