diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e3dcca1c..f8ceab74f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,47 @@ ## Modifications since version 2.x +### 7.0.0-preview.3 + + * \[**Breaking**\] Variant names of certain letters are renamed and reorganized, including: + - `L`. + * Add characters: + - Turned Sans-serif Capital L (`U+2142`). + - Turned Sans-serif Capital Y (`U+2144`). + - Between Symbol (`U+226C`). + - Intercalate Symbol (`U+22BA`). + - Right Angle with Arc (`U+22BE`). + - Element Of with Overbar (`U+22F6`). + - Small Element Of with Overbar (`U+22F7`). + - Contains with Overbar (`U+22FD`). + - Small Contains with Overbar (`U+22FE`). + - Heavy Black Heart (`U+2764`) (#920). + - Squared Three D ... Squared VOD (`U+1F19B` ... `U+1F1AC`). + * Fix misplaced descender on `U+04AD` (#1005). + * Fix inconsistent serif on italic variants of Cyrillic En (#1006). + * Fix inconsistent serifs on letters with retroflex hooks, like `U+1D99` and `U+01AE` (#1008). + * Balance stroke width of curly W/w in bold weights (#1011). + * Fix gap in the curly variant of `U+A75A` and `U+A75B` (#1012). + * Make CV feature for `l` effective on more derived letters (#1015). + * Fix wrong serifs on italic `U+1D2B` (#1014). + * Fix missing serifs on `U+018E` and `U+1D32` (#1016). + * Fix wrong serifs on italic `U+1D78` (#1017). + * Increase visibility of Cyrillic Descender (#1018). + * Fix wrong serifs on italic `U+2141` (#1019). + * Fix missing serif on `U+1D6B` (#1022). + * Increase oval size of Cyrillic Be (`U+0431`) (#1023). + * Fix shape of `U+A7F8` (#1024). + * Fix inconsistent serif on `U+00B5` (#1025). + * Make lowercase Cyrillic Em wider (Aile/Etoile) (#1028). + + ### 7.0.0-preview.2 - * Fix broken serifs of Cyrillic Ge (#995). * Add characters: - Measured Angle (`U+2221`). - Spherical Angle (`U+2222`). - Homothetic (`U+223B`). - Sine Wave (`U+223F`). - - Wraith Product (`U+2240`). + - Wreath Product (`U+2240`). ### 7.0.0-preview.1 diff --git a/README.md b/README.md index 4d86ffb0d..36ff71ac9 100644 --- a/README.md +++ b/README.md @@ -616,8 +616,9 @@ Subsection `variants` is used to configure character variants in the font. Prope + `capital-k = 'symmetric-touching-serifed'`, `cv11 = 15`: `K` with symmetric legs disconnected to the vertical bar, and serifs. + `capital-k = 'symmetric-connected-serifed'`, `cv11 = 16`: `K` with symmetric legs connected to the vertical bar, and serifs. - Styles for `L`: - + `capital-l = 'standard'`, `cv12 = 1`: Standard `L`. - + `capital-l = 'motion-serifed'`, `cv12 = 2`: Standard `L` with motion serifs. + + `capital-l = 'serifless'`, `cv12 = 1`: Serifless `L`. + + `capital-l = 'motion-serifed'`, `cv12 = 2`: Standard `L` with motion serif at bottom right. + + `capital-l = 'serifed'`, `cv12 = 3`: `L` with serifs. - Styles for `M`: + `capital-m = 'hanging'`, `cv13 = 1`: `M` with middle being hanging off baseline. + `capital-m = 'flat-bottom'`, `cv13 = 2`: `M` with middle aligned to baseline. @@ -1142,6 +1143,7 @@ Subsection `variants` is used to configure character variants in the font. Prope + `cyrl-en = 'standard'`, `cv63 = 1`: Cyrillic Lower En (`н`) with standard shape. + `cyrl-en = 'tailed'`, `cv63 = 2`: Cyrillic Lower En (`н`) with tail. + `cyrl-en = 'motion-serifed'`, `cv63 = 3`: Cyrillic Lower En (`н`) with motion serifs. + + `cyrl-en = 'motion-serifed-tailed'`, `cv63 = 4`: Cyrillic Lower En (`н`) with tail and motion serifs. - Styles for `ф` (Cyrillic Lower Ef): + `cyrl-ef = 'serifless'`, `cv64 = 1`: Cyrillic Lower Ef (`ф`) with standard shape and without serifs. + `cyrl-ef = 'cursive'`, `cv64 = 2`: Cyrillic Lower Ef (`ф`) with cursive shape. diff --git a/images/charvars.png b/images/charvars.png index 1fa47b012..e4b2be8aa 100644 Binary files a/images/charvars.png and b/images/charvars.png differ diff --git a/images/iosevka-etoile.png b/images/iosevka-etoile.png index 8c762e936..8b22d257c 100644 Binary files a/images/iosevka-etoile.png and b/images/iosevka-etoile.png differ diff --git a/images/languages.png b/images/languages.png index 70c0f31f1..2a775a4ee 100644 Binary files a/images/languages.png and b/images/languages.png differ diff --git a/package.json b/package.json index 99c437435..6f9ac8e56 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iosevka", - "version": "7.0.0-preview.2", + "version": "7.0.0-preview.3", "main": "./font-src/index.js", "scripts": { "build": "node utility/ensure-verda-exists && verda -f verdafile.js",