diff --git a/README.md b/README.md index 9f2eee8ce..3de40eb57 100644 --- a/README.md +++ b/README.md @@ -285,21 +285,21 @@ The current available styles for `design`/`upright`/`italic`/`oblique` options a * `v-y-straight`, `cv48`: More-straight letter `y` (default for Upright). * `v-y-cursive`, `cv49`: Cursive-like `y` (default for Italic). * `v-y-curly`, `cv79`: More curly letter `y`, like Iosevka 2.x. - * Styles for `G`: - * `v-capital-g-tooth`, `cv91`: Toothed G (default). - * `v-capital-g-toothless`, `cv92`: Toothless G. * Styles for `A`, `Λ`, `Δ`: * `v-turn-v-straight`, `cv73`: Standard, straight `A`, `Λ`, `Δ` (default). * `v-turn-v-curly`, `cv74`: Slightly curly `A`, `Λ`, `Δ`, like Iosevka 2.x. + * Styles for `G`: + * `v-capital-g-tooth`, `cv91`: Toothed G (default). + * `v-capital-g-toothless`, `cv92`: Toothless G. * Styles for `Q`: * `v-capital-q-taily`, `cv42`: `Q` with a curly tail (default). * `v-capital-q-straight`, `cv43`: `Q` with a straight tail like in the old versions. - * Styles for `Y`: - * `v-capital-y-straight`, `cv80`: Standard, straight `Y` (default). - * `v-capital-y-curly`, `cv81`: Slightly curly `Y`, like Iosevka 2.x. * Styles for `R`: * `v-capital-r-straight`, `cv82`: Standard, straight-leg `R` (default). * `v-capital-r-curly`, `cv83`:  Slightly curly-legged `R`, like Iosevka 2.x. + * Styles for `Y`: + * `v-capital-y-straight`, `cv80`: Standard, straight `Y` (default). + * `v-capital-y-curly`, `cv81`: Slightly curly `Y`, like Iosevka 2.x. * Styles for `0`: * `v-zero-slashed`, `cv13`: Slashed Zero `0` (default). * `v-zero-dotted`, `cv14`: Dotted Zero `0`. diff --git a/changes/3.0.0-rc.2.md b/changes/3.0.0-rc.2.md index 55b353126..1963d8946 100644 --- a/changes/3.0.0-rc.2.md +++ b/changes/3.0.0-rc.2.md @@ -1,2 +1,3 @@ * Change the glyph shape for U+1E10 “Ḑ” and U+1E11 “ḑ” to D-comma rather than D-cedilla. -* Add toothless `G`. \ No newline at end of file +* Add toothless `G`. +* Rename private feature tags to follow [OTSpec’s vendor-specific tag guide](https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags). diff --git a/images/charvars.png b/images/charvars.png index 3407da077..f2295d45d 100644 Binary files a/images/charvars.png and b/images/charvars.png differ diff --git a/images/languages.png b/images/languages.png index ed16c1836..1d3ccf016 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/images/ligations.png b/images/ligations.png index 05608eba3..f9946e505 100644 Binary files a/images/ligations.png and b/images/ligations.png differ diff --git a/images/matrix.png b/images/matrix.png index 4a8b19d4b..7d12cb3b4 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 6f05d46df..2cb1f306b 100644 Binary files a/images/preview-all.png and b/images/preview-all.png differ diff --git a/images/stylesets.png b/images/stylesets.png index d8433bb84..0d6307f09 100644 Binary files a/images/stylesets.png and b/images/stylesets.png differ diff --git a/images/weights.png b/images/weights.png index 8cd463373..5a2ae41a8 100644 Binary files a/images/weights.png and b/images/weights.png differ diff --git a/ligation-set.toml b/ligation-set.toml index 040396e60..22d310363 100644 --- a/ligation-set.toml +++ b/ligation-set.toml @@ -109,42 +109,42 @@ brief = 'Discretionary' desc = 'Discretionary ligatures' [composite.ligset-javascript] -tag = 'XJS0' +tag = 'JSPT' buildup = ['center-ops', 'arrow', 'html-comment', 'trig', 'llgg', 'eqeqeq', 'eqeq', 'ineq', 'exeqeq', 'exeq', 'plusplus', 'colons'] desc = 'JavaScript' [composite.ligset-php] -tag = 'XPHP' +tag = 'PHPX' buildup = ['center-ops', 'arrow', 'html-comment', 'trig', 'llgg', 'eqeqeq', 'eqeq', 'ineq', 'exeqeq', 'exeq', 'plusplus', 'colons'] desc = 'PHP' [composite.ligset-ml] -tag = 'XML0' +tag = 'MLXX' buildup = ['center-ops', 'arrow', 'trig', 'eqeq', 'ineq', 'ltgt-ne', 'brst', 'plusplus', 'logic'] desc = 'ML' [composite.ligset-fsharp] -tag = 'XFS0' +tag = 'FSHP' buildup = ['center-ops', 'arrow', 'trig', 'eqeq', 'ineq', 'ltgt-ne', 'brst', 'plusplus', 'logic'] desc = 'F#' [composite.ligset-fstar] -tag = 'XFST' +tag = 'FSTA' buildup = ['center-ops', 'arrow', 'trig', 'eqeqeq', 'ineq', 'eqexeq', 'brst', 'plusplus', 'logic'] desc = 'F*' [composite.ligset-haskell] -tag = 'XHS0' +tag = 'HSKL' buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'slasheq', 'ltgt-diamond', 'plusplus', 'dotoper', 'colons', 'logic'] desc = 'Haskell' [composite.ligset-idris] -tag = 'XIDR' +tag = 'IDRS' buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'slasheq', 'ltgt-diamond', 'plusplus', 'dotoper', 'colons', 'logic'] desc = 'Idris' [composite.ligset-elm] -tag = 'XELM' +tag = 'ELMX' buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'slasheq', 'ltgt-diamond', 'plusplus', 'dotoper', 'colons', 'logic'] desc = 'Elm' @@ -154,7 +154,7 @@ buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'sla desc = 'PureScript' [composite.ligset-patel] -tag = 'XPTL' +tag = 'PTLX' buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'exeq', 'ltgt-diamond', 'plusplus'] desc = 'PatEL' @@ -164,7 +164,7 @@ buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'exe desc = 'Swift' [composite.ligset-coq] -tag = 'XV00' +tag = 'CPQX' buildup = ['center-ops', 'arrow', 'arrow2', 'trig', 'llgg', 'eqeq', 'ineq', 'ltgt-ne', 'plusplus', 'dotoper', 'logic', 'brst'] desc = 'Coq' diff --git a/package.json b/package.json index 859719962..e954e320d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iosevka", - "version": "3.0.0-rc.1", + "version": "3.0.0-rc.2", "main": "./generate.js", "engines": { "node": ">=8.4.0" diff --git a/snapshot/index.html b/snapshot/index.html index 3cfd4ac31..58d4edd1a 100644 --- a/snapshot/index.html +++ b/snapshot/index.html @@ -318,18 +318,6 @@ y -
    1. -
    2. - cv91 - G - G -
    3. -
    4. - cv92 - G - G -
    5. -
    1. cv73 @@ -342,6 +330,18 @@ A
  • +
    1. +
    2. + cv91 + G + G +
    3. +
    4. + cv92 + G + G +
    5. +
    1. cv42 @@ -354,18 +354,6 @@ Q
  • -
    1. -
    2. - cv80 - Y - Y -
    3. -
    4. - cv81 - Y - Y -
    5. -
    1. cv82 @@ -378,6 +366,18 @@ R
  • +
    1. +
    2. + cv80 + Y + Y +
    3. +
    4. + cv81 + Y + Y +
    5. +
    1. cv13 @@ -727,11 +727,11 @@ - XJS0, XPHP + JSPT, PHPX JavaScript, PHP - +
      -<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
      =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
      <------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
      @@ -739,11 +739,11 @@ - XML0, XFS0 + MLXX, FSHP ML, F# - +
      -<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
      =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
      <------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
      @@ -751,11 +751,11 @@ - XFST + FSTA F* - +
      -<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
      =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
      <------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
      @@ -763,11 +763,11 @@ - XHS0, XIDR, XELM, PURS + HSKL, IDRS, ELMX, PURS Haskell, Idris, Elm, PureScript - +
      -<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
      =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
      <------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
      @@ -775,11 +775,11 @@ - XPTL, SWFT + PTLX, SWFT PatEL, Swift - +
      -<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
      =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
      <------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=
      @@ -787,11 +787,11 @@ - XV00 + CPQX Coq - +
      -<< -< -<- <-- <--- <<- <- -> ->> --> ---> ->- >- >>- <-> <--> <---> <----> <!--
      =<< =< =<= <== <=== <<= <= => =>> ==> ===> =>= >= >>= <=> <==> <===> <====> <!---
      <------ ------> <=====> <~~ <~ ~> ~~> :: ::: \/ /\ == != /= ~= <> === !== =/= =!=