Skip to content

Commit

Permalink
Merge branch 'prerelease'
Browse files Browse the repository at this point in the history
  • Loading branch information
be5invis committed Apr 13, 2024
2 parents 0390438 + c6b3cf1 commit 43ef35e
Show file tree
Hide file tree
Showing 52 changed files with 2,076 additions and 1,502 deletions.
1 change: 0 additions & 1 deletion .github/workflows/pr-build-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ jobs:
build:
name: Build ${{ matrix.fontName }} font
if: github.repository == 'be5invis/Iosevka'

runs-on: ubuntu-latest

strategy:
Expand Down
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
## Modifications since last major version

### 29.2.0

* Drop NWID glyphs for ligatures in quasi-proportionals as they do not make sense for these styles. This change will save around 2MB for each Aile or Etoile font.
* Make presence of descender serif automatic for GREEK CAPITAL KAI SYMBOL (`U+03CF`).
* Make presence of top-left serif automatic for CYRILLIC {CAPITAL|SMALL} LETTER BASHKIR KA (`U+04A0`..`U+04A1`).
* Make GREEK SMALL LETTER DIGAMMA (`U+03DD`) respond to top-right serif variants of Greek Capital Gamma (`cv56`).
* Make GREEK SMALL LETTER HETA (`U+0371`) respond to top-left serif variants of `H` (`cv08`).
* Make CYRILLIC {CAPITAL|SMALL} LIGATURE EN GHE (`U+04A4`..`U+04A5`) respond to top-right serif variants of Greek Capital Gamma (`cv56`).
* Make CYRILLIC {CAPITAL|SMALL} LETTER STRAIGHT U (`U+04AE`..`U+04B1`) follow variants of Cyrillic Capital/Small U (`cv77`..`cv78`).
* Make the terminal of {LATIN|CYRILLIC} {CAPITAL|SMALL} LETTER SCHWA (`U+018F`, `U+0259`, `U+04D8`..`U+04D9`) a full hook under italics to match CYRILLIC {CAPITAL|SMALL} LETTER E (`U+042D`, `U+044D`).
* Quasi-proportional will now use `cyrl-ef` = `split-serifless`, `cyrl-ef` = `split-serifed`, and `cyrl-ef` = `split-cursive` for Aile, Etoile upright, and Etoile italic respectively.


### 29.1.0

* Add support for naming override (#2275).
Expand Down
6 changes: 4 additions & 2 deletions build-plans.toml
Original file line number Diff line number Diff line change
Expand Up @@ -705,7 +705,7 @@ lower-iota = "flat-tailed"
lower-lambda = "straight-turn"
lower-tau = "short-tailed"
cyrl-u = "straight-serifless"
cyrl-ef = "serifless"
cyrl-ef = "split-serifless"
cyrl-yeri = "corner"
cyrl-yery = "corner"
four = "closed-serifless"
Expand Down Expand Up @@ -738,7 +738,7 @@ lower-iota = "serifed-flat-tailed"
lower-lambda = "straight-turn"
lower-tau = "short-tailed"
cyrl-u = "straight-serifless"
cyrl-ef = "serifless"
cyrl-ef = "split-serifless"
cyrl-yeri = "corner"
cyrl-yery = "corner"
four = "closed-serifless"
Expand Down Expand Up @@ -775,6 +775,7 @@ long-s = "flat-hook-bottom-serifed"
eszet = "longs-s-lig-bottom-serifed"
lower-iota = "serifed-flat-tailed"
lower-tau = "short-tailed"
cyrl-ef = "split-serifed"
four = "closed-serifed"
at = "fourfold"
percent = "rings-continuous-slash"
Expand All @@ -786,6 +787,7 @@ l = "serifed-flat-tailed"
w = "straight-flat-top-motion-serifed"
long-s = "flat-hook-tailed"
eszet = "longs-s-lig-tailed-serifless"
cyrl-ef = "split-cursive"

[buildPlans.IosevkaEtoile.widths.Normal]
shape = 600
Expand Down
9 changes: 9 additions & 0 deletions changes/29.2.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
* Drop NWID glyphs for ligatures in quasi-proportionals as they do not make sense for these styles. This change will save around 2MB for each Aile or Etoile font.
* Make presence of descender serif automatic for GREEK CAPITAL KAI SYMBOL (`U+03CF`).
* Make presence of top-left serif automatic for CYRILLIC {CAPITAL|SMALL} LETTER BASHKIR KA (`U+04A0`..`U+04A1`).
* Make GREEK SMALL LETTER DIGAMMA (`U+03DD`) respond to top-right serif variants of Greek Capital Gamma (`cv56`).
* Make GREEK SMALL LETTER HETA (`U+0371`) respond to top-left serif variants of `H` (`cv08`).
* Make CYRILLIC {CAPITAL|SMALL} LIGATURE EN GHE (`U+04A4`..`U+04A5`) respond to top-right serif variants of Greek Capital Gamma (`cv56`).
* Make CYRILLIC {CAPITAL|SMALL} LETTER STRAIGHT U (`U+04AE`..`U+04B1`) follow variants of Cyrillic Capital/Small U (`cv77`..`cv78`).
* Make the terminal of {LATIN|CYRILLIC} {CAPITAL|SMALL} LETTER SCHWA (`U+018F`, `U+0259`, `U+04D8`..`U+04D9`) a full hook under italics to match CYRILLIC {CAPITAL|SMALL} LETTER E (`U+042D`, `U+044D`).
* Quasi-proportional will now use `cyrl-ef` = `split-serifless`, `cyrl-ef` = `split-serifed`, and `cyrl-ef` = `split-cursive` for Aile, Etoile upright, and Etoile italic respectively.
12 changes: 6 additions & 6 deletions changes/archives/28.x/28.0.4.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
* Fix leaning marks of turned capital F/L (#2137).
* Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141).
* Fix attachment of descender parts of Cyrillic Lower Ha/X under `x` = `cursive` (#2142).
* Make the Eng part in LATIN SMALL LETTER FENG DIGRAPH always connected to the f part (#2143).
* Fix top bar shape in CYRILLIC CAPITAL LETTER DJE (#2145).
* Fix leaning marks placement for reversed k/F/P (#2150).
* Fix leaning marks of turned capital F/L (#2137).
* Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141).
* Fix attachment of descender parts of Cyrillic Lower Ha/X under `x` = `cursive` (#2142).
* Make the Eng part in LATIN SMALL LETTER FENG DIGRAPH always connected to the f part (#2143).
* Fix top bar shape in CYRILLIC CAPITAL LETTER DJE (#2145).
* Fix leaning marks placement for reversed k/F/P (#2150).
6 changes: 3 additions & 3 deletions changes/archives/5.x/5.0.6.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
* Fix incorrect serif shape for motion-serifed `m` under semi-proportional subfamilies.
* Add cursive variant for `x` and `z` (#852).
* Slab will now use more cursive variants for `k`, `x` and `z`.
* Fix incorrect serif shape for motion-serifed `m` under semi-proportional subfamilies.
* Add cursive variant for `x` and `z` (#852).
* Slab will now use more cursive variants for `k`, `x` and `z`.
* `ss15` and `ss17` are updated to use latest cursive variants (#852).
72 changes: 36 additions & 36 deletions doc/BackersArchive.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
# Backers Archive

This is an archive of former backers that sponsored Iosevka’s development during 0.x–2.x period. Iosevka will continue evolving, and thank you for your support.

## Generous Backers

- Cheng-Wei Chien
- Tianyu Ge
- (Anonymous User 4362976)
- Delton Ding
- Codi Matters
- Vasily Shmelev

## Backers

- Danny O'Brien
- Yanjia Huang
- Leon Breedt
- Alexander Payne
- Marek Kubica
- Yoshito Komatsu
- Dylan Sinnott
- robertgzr
- Pavlos Vinieratos
- Matthew Piziak
- Winnie Quinn
- Clemens
- Pascal
- Kevin Sidarous
- Beni Cherniavsky-Paskin
- Bartłomiej T. Listwon
- Will Binns-Smith
- Jeff S
- Jeri Mason
- Michael L. Ward
- Freetasy
# Backers Archive

This is an archive of former backers that sponsored Iosevka’s development during 0.x–2.x period. Iosevka will continue evolving, and thank you for your support.

## Generous Backers

- Cheng-Wei Chien
- Tianyu Ge
- (Anonymous User 4362976)
- Delton Ding
- Codi Matters
- Vasily Shmelev

## Backers

- Danny O'Brien
- Yanjia Huang
- Leon Breedt
- Alexander Payne
- Marek Kubica
- Yoshito Komatsu
- Dylan Sinnott
- robertgzr
- Pavlos Vinieratos
- Matthew Piziak
- Winnie Quinn
- Clemens
- Pascal
- Kevin Sidarous
- Beni Cherniavsky-Paskin
- Bartłomiej T. Listwon
- Will Binns-Smith
- Jeff S
- Jeri Mason
- Michael L. Ward
- Freetasy
Loading

0 comments on commit 43ef35e

Please sign in to comment.