diff --git a/README.md b/README.md index eed0cdf..a45ff6d 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 bcb9c7d..0e6ffd2 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 bcd91c8..27f6dc2 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 847cafc..bcbb243 100644 Binary files a/images/family.png and b/images/family.png differ diff --git a/images/languages.png b/images/languages.png index d710917..2798908 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/images/ligations.png b/images/ligations.png index 3aa9457..1d3ce4b 100644 Binary files a/images/ligations.png and b/images/ligations.png differ diff --git a/images/matrix.png b/images/matrix.png index 9a48f90..35ec03c 100644 Binary files a/images/matrix.png and b/images/matrix.png differ diff --git a/images/opentype.png b/images/opentype.png index 07c421d..4010ab2 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 987199d..6fcabd6 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 f4f0205..106c84d 100644 Binary files a/images/variants.png and b/images/variants.png differ diff --git a/images/weights.png b/images/weights.png index 5201179..b609181 100644 Binary files a/images/weights.png and b/images/weights.png differ diff --git a/meta/features.ptl b/meta/features.ptl index 53eb69e..4b1a9be 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 22901d9..3cceb23 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 20cf213..ef20243 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 277c0da..58619f4 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