diff --git a/CHANGELOG.md b/CHANGELOG.md
index dc5ec8f..d28e8bf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,160 +1,169 @@
## Modifications since last major version
-### 30.3.3
+### 31.0.0
-* Make TELEPHONE SIGN (`U+2121`) and FACSIMILE SIGN (`U+213B`) use small-capital forms instead of superscript.
-* Add Characters:
- - FRACTION NUMERATOR ONE (`U+215F`) (#1539).
- - BIG SOLIDUS (`U+29F8`) (#2414).
- - BIG REVERSE SOLIDUS (`U+29F9`) (#2414).
- - TALLY MARK ONE (`U+1D377`) (#1784).
- - TALLY MARK FIVE (`U+1D378`) (#1784).
- - PLAYING CARD BACK (`U+1F0A0`) ... PLAYING CARD KING OF SPADES (`U+1F0AE`) (#1835).
- - PLAYING CARD ACE OF HEARTS (`U+1F0B1`) ... PLAYING CARD RED JOKER (`U+1F0BF`) (#1835).
- - PLAYING CARD ACE OF DIAMONDS (`U+1F0C1`) ... PLAYING CARD BLACK JOKER (`U+1F0CF`) (#1835).
- - PLAYING CARD ACE OF CLUBS (`U+1F0D1`) ... PLAYING CARD TRUMP-21 (`U+1F0F5`) (#1835).
- - REGIONAL INDICATOR SYMBOL LETTER A (`U+1F1E6`) ... REGIONAL INDICATOR SYMBOL LETTER Z (`U+1F1FF`).
+* \[**Breaking**] Changed the mapping between variants and OpenType tags:
+ - Variants for digits (`1` .. `9`) are assigned to tag `cv01` ... `cv09`.
+ - Variant for `0` is assigned to tag `cv10`.
+ - Variants for basic Latin are assigned to tag `cv11` ... `cv60` (50 tags; `O` and `o` do not have variants).
+ - Variants for extended Latin are assigned to tag `cv61` ... `cv66`.
+ - Variants for Greek letters are assigned to tag `cv67` ... `cv78`.
+ - Variants for Cyrillic letters are assigned to tag `cv79` ... `cv99` and `VAAA`.
+ - Variants for dot shapes are assigned to tag `VDAA` ... `VDAD`.
+ - Variants for symbol shapes are assigned to tag `VSAA` ... `VSAT`.
+ - Variants for ligature shapes are assigned to tag `VLAA` ... `VLAG`.
+ - Correspondence table
+
-### 30.3.2
-
-* Fix side bearings of `U+02CC` under Quasi-Proportional.
-* Improve glyph shape for `U+02ED`.
-* Add characters:
- - LEFTWARDS ARROW-TAIL (`U+2919`) ... RIGHTWARDS DOUBLE ARROW-TAIL (`U+291C`).
- - MODIFIER LETTER STRESS AND HIGH TONE (`U+A720`).
- - MODIFIER LETTER STRESS AND LOW TONE (`U+A721`).
- - BLACK HEART (`U+1F5A4`).
- - LEFT HALF CIRCLE (`U+1F907`).
- - WHITE HEART (`U+1F90D`).
-
-
-### 30.3.1
-
-* Add Capital Eszet (`VXAC`) variants with top-left corner.
-* Add square-dotted variant for brailles (#2388).
-* Fix leaning mark anchors for `U+0195`, `U+019E`, `U+01A6`, and `U+0220`.
-* Optimize glyph shape for `U+01A6`, `U+A68A`, and `U+A68B`.
-* Make Aile and Etoile use {`six`|`nine`}.`closed-contour` by default.
-* Make `ss20` use `seven`.`curly-serifless` by default.
-* Adjust balancing of r with corner hooks (#2394).
-* Fix side bearings of Latin-1 Macron (`U+00AF`) under Quasi-Proportional.
-* Make `U+050F`, `U+A68B`, `U+FB03`, and `U+FB04` slightly wider under Quasi-Proportional.
-
-
-### 30.3.0
-
-* Add separate variant selectors For Cyrillic Capital/Lower E (`VXAA`, `VXAB`).
-* Add variant selector for Capital Eszet (`ẞ`) (`VXAC`) (#1552).
-* Add variant selector for Capital Thorn (`Þ`) (`VXAD`).
-* Add `serifed-capped` variants for `capital-e` and `capital-f` (`cv05`, `cv06`) (#2026).
-* Add `unilateral-bottom-serifed` and `unilateral-bottom-inward-serifed` variants for Cyrillic Capital/Lower Ze (`cv69`, `cv70`).
-* Add characters:
- - SYMBOL FOR SAMARITAN SOURCE (`U+214F`).
- - CURLY LOOP (`U+27B0`).
- - DOUBLE CURLY LOOP (`U+27BF`).
- - LEFT THIRD INDUCTOR (`U+1CC0B`) (Proposed for Unicode 16; L2/21-235).
- - MIDDLE THIRD INDUCTOR (`U+1CC0C`) (Proposed for Unicode 16; L2/21-235).
- - RIGHT THIRD INDUCTOR (`U+1CC0D`) (Proposed for Unicode 16; L2/21-235).
- - LOGIC GATE OR (`U+1CC15`) (Proposed for Unicode 16; L2/21-235).
- - LOGIC GATE AND (`U+1CC16`) (Proposed for Unicode 16; L2/21-235).
-
-
-### 30.2.0
-
-* Improve glyph shape of INVERTED LOW KAVYKA WITH KAVYKA ABOVE (`U+2E46`).
-* Fix `cv96` application to LOW KAVYKA WITH DOT (`U+2E48`).
-* Make MODIFIER LETTER DOT VERTICAL BAR (`U+A717`) ... MODIFIER LETTER DOT HORIZONTAL BAR (`U+A719`) follow variants of Diacritical Dot (`cv96`).
-* Fix metrics of Cyrillie EnGhe and Abkhasian Che under Aile/Etoile (#2366).
-* Make CYRILLIC CAPITAL LETTER SOFT DE (`U+A662`) ... CYRILLIC SMALL LETTER SOFT EM (`A667`) follow variants of Greek Capital Gamma (`cv56`).
-* Make Bulgarian Cyrillic Lower El follow variants of Greek Capital Lambda (`cv60`).
-* Allow Italic Serbian Cyrillic Lower Ghe to use Hooky Bottom and Z-Shaped variants of `i` (`cv34`).
-* Fix CV/SS application of localized form of superscript/subscript letters (#2368).
-* Fix IPPH/APPH localization for superscript/subscript Greek Lower Beta and Chi (`U+1D5D`, `U+1D61`, `U+1D66`, `U+1D6A`).
-* Improve glyph visual for `U+279D`, `U+27A2`, `U+27A3`, and `U+2B4D`.
-* Add characters:
- - STAR OF DAVID (`U+2721`).
- - HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`).
- - LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN (`U+2962`) ... DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT (`U+2965`).
- - UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT (`U+296E`).
- - DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT (`U+296F`).
- - HELLSCHREIBER PAUSE SYMBOL (`U+2BFF`).
-
-
-### 30.1.2
-
-* Fix Te bar terminal for Cyrillic TeTse (`U+04B4`..`U+04B5`) and Tche (`U+A693`..`U+A694`) under sans italic/oblique when `T` (`cv19`) is serifed.
-* Make presence of non-Te serifs of Cyrillic TeTse automatic.
-* Add characters:
- - COMBINING KAVYKA ABOVE RIGHT (`U+1DF6`).
- - COMBINING KAVYKA ABOVE LEFT (`U+1DF7`).
- - DOTTED OBELOS (`U+2E13`).
- - DASH WITH LEFT UPTURN (`U+2E43`) ... DOTTED SOLIDUS (`U+2E4A`).
- - COMBINING CYRILLIC VZMET (`U+A66F`).
- - COMBINING CYRILLIC KAVYKA (`U+A67C`) ... CYRILLIC PAYEROK (`U+A67F`).
- - MODIFIER LETTER DOT VERTICAL BAR (`U+A717`) ... MODIFIER LETTER DOT HORIZONTAL BAR (`U+A719`).
- - CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P (`U+1F18A`).
-* Fix mark placement of Sideways U with Diaeresis (`U+1D1E`) when a CV/SS is applied to it (#2353).
-
-
-### 30.1.1
-
-* Fix broken Cyrillic Ef (#2343).
-
-
-### 30.1.0
-
-* Reduce fully-serifed variants of turned m (`U+019C`, `U+026F`, `U+0270`) and Cyrillic Italic Lower {Sha|Scha} (`U+0448`, `U+0449`) under monospace.
-* Add characters:
- - WATCH (`U+231A`).
- - HOURGLASS (`U+231B`).
- - ALARM CLOCK (`U+23F0`) ... HOURGLASS WITH FLOWING SAND (`U+23F3`).
- - SQUAT BLACK RIGHTWARDS ARROW (`U+27A7`).
- - CYRILLIC CAPITAL LETTER DZWE (`U+A682`).
- - CYRILLIC SMALL LETTER DZWE (`U+A683`).
- - CYRILLIC CAPITAL LETTER CCHE (`U+A686`).
- - CYRILLIC SMALL LETTER CCHE (`U+A687`).
- - CYRILLIC CAPITAL LETTER TCHE (`U+A692`) ... CYRILLIC SMALL LETTER HWE (`U+A695`).
- - LATIN SMALL LETTER U WITH SHORT RIGHT LEG (`U+AB4E`).
- - LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG (`U+AB4F`).
- - LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK (`U+1DF12`).
- - LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK (`U+1DF17`).
- - WINE GLASS (`U+1F377`).
- - BELL (`U+1F514`).
- - LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD (`U+1F800`) ... DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD (`U+1F80B`).
- - LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD (`U+1F810`) ... DOWNWARDS HEAVY ARROW (`U+1F847`).
-
-
-### 30.0.1
-
-* Remove top-left serifs of `z`-parts of phonetic digraphs involving `d` (`U+02A3`..`U+02A5`, `U+AB66`).
-* Fix stroke width of hook part of LATIN CAPITAL LETTER ENG (`U+014A`) under heavy weight.
-* Add characters:
- - LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK (`U+1DF13`) ... LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK (`U+1DF16`).
- - LATIN SMALL LETTER EZH WITH PALATAL HOOK (`U+1DF18`).
- - LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK (`U+1DF1A`).
- - LATIN SMALL LETTER O WITH RETROFLEX HOOK (`U+1DF1B`).
- - LATIN SMALL LETTER C WITH RETROFLEX HOOK (`U+1DF1D`).
-
-
-### 30.0.0
-
-* \[**Breaking**\] A separate variant selector, `tittle`, was added to allow users to configure the shape of the dots in `i` and `j` separately.
- - As a result, feature tags for `cv95` ... `cv99`, `VSAA` ... `VSAQ` are shifted by one place to `cv96` ... `cv99` `VSAA`, `VSAB` ... `VSAR`.
-* \[**BREAKING**\] Add `semi-chancery-straight-serifed` and `semi-chancery-curly-serifed` variants for `x` (`cv48`). As a result, variants of `x` are reordered. Change of variant names:
- - `x`.`semi-chancery-straight` → `x`.`semi-chancery-straight-serifless`
- - `x`.`semi-chancery-curly` → `x`.`semi-chancery-curly-serifless`
-* Refine shape of CYRILLIC CAPITAL LETTER SHHA (`U+04BA`).
-* Fix leaning mark anchors for letters with top hooks (`U+0187`, `U+0188`, `U+0193`, `U+0199`, `U+01A5`, `U+01AD`, `U+0253`, `U+0257`, `U+0260`, `U+0266`, `U+0267`, `U+0284`, `U+029B`, `U+0280`, `U+1D91`, `U+1DF09`).
-* Fix H bar position of CYRILLIC {CAPITAL|SMALL} LETTER NJE (`U+040A`, `U+045A`).
-* Fix earedness of Bulgarian Cyrillic Lower Pe (`U+043F`).
-* Add Italic form for CYRILLIC SMALL LETTER REVERSED TSE (`U+A661`).
-* Make CYRILLIC SMALL LETTER REVERSED YU (`U+A655`) follow tailed variants of Cyrillic Lower Yery (`cv82`).
-* Fix mapping of LEFT-FACING SNAKE HEAD WITH OPEN MOUTH (`U+1CC70`) ... DOWN-FACING SNAKE HEAD WITH CLOSED MOUTH (`U+1CC77`).
-* Add characters:
- - BOTTOM RIGHT CROP (`U+230C`) ... TOP LEFT CROP (`U+230F`).
- - KEYBOARD (`U+2328`).
- - COUNTERBORE (`U+2334`).
- - LESS-THAN ABOVE SIMILAR OR EQUAL (`U+2A8D`).
- - GREATER-THAN ABOVE SIMILAR OR EQUAL (`U+2A8E`).
+ | Selector Name | Tag in v30.x | Tag in v31 |
+ | ------------- | ------------ | ---------- |
+ | `one` | `cv86` | `cv01` |
+ | `two` | `cv87` | `cv02` |
+ | `three` | `cv88` | `cv03` |
+ | `four` | `cv89` | `cv04` |
+ | `five` | `cv90` | `cv05` |
+ | `six` | `cv91` | `cv06` |
+ | `seven` | `cv92` | `cv07` |
+ | `eight` | `cv93` | `cv08` |
+ | `nine` | `cv94` | `cv09` |
+ | `zero` | `cv85` | `cv10` |
+ | `capital-a` | `cv01` | `cv11` |
+ | `capital-b` | `cv02` | `cv12` |
+ | `capital-c` | `cv03` | `cv13` |
+ | `capital-d` | `cv04` | `cv14` |
+ | `capital-e` | `cv05` | `cv15` |
+ | `capital-f` | `cv06` | `cv16` |
+ | `capital-g` | `cv07` | `cv17` |
+ | `capital-h` | `cv08` | `cv18` |
+ | `capital-i` | `cv09` | `cv19` |
+ | `capital-j` | `cv10` | `cv20` |
+ | `capital-k` | `cv11` | `cv21` |
+ | `capital-l` | `cv12` | `cv22` |
+ | `capital-m` | `cv13` | `cv23` |
+ | `capital-n` | `cv14` | `cv24` |
+ | `capital-p` | `cv15` | `cv25` |
+ | `capital-q` | `cv16` | `cv26` |
+ | `capital-r` | `cv17` | `cv27` |
+ | `capital-s` | `cv18` | `cv28` |
+ | `capital-t` | `cv19` | `cv29` |
+ | `capital-u` | `cv20` | `cv30` |
+ | `capital-v` | `cv21` | `cv31` |
+ | `capital-w` | `cv22` | `cv32` |
+ | `capital-x` | `cv23` | `cv33` |
+ | `capital-y` | `cv24` | `cv34` |
+ | `capital-z` | `cv25` | `cv35` |
+ | `a` | `cv26` | `cv36` |
+ | `b` | `cv27` | `cv37` |
+ | `c` | `cv28` | `cv38` |
+ | `d` | `cv29` | `cv39` |
+ | `e` | `cv30` | `cv40` |
+ | `f` | `cv31` | `cv41` |
+ | `g` | `cv32` | `cv42` |
+ | `h` | `cv33` | `cv43` |
+ | `i` | `cv34` | `cv44` |
+ | `j` | `cv35` | `cv45` |
+ | `k` | `cv36` | `cv46` |
+ | `l` | `cv37` | `cv47` |
+ | `m` | `cv38` | `cv48` |
+ | `n` | `cv39` | `cv49` |
+ | `p` | `cv40` | `cv50` |
+ | `q` | `cv41` | `cv51` |
+ | `r` | `cv42` | `cv52` |
+ | `s` | `cv43` | `cv53` |
+ | `t` | `cv44` | `cv54` |
+ | `u` | `cv45` | `cv55` |
+ | `v` | `cv46` | `cv56` |
+ | `w` | `cv47` | `cv57` |
+ | `x` | `cv48` | `cv58` |
+ | `y` | `cv49` | `cv59` |
+ | `z` | `cv50` | `cv60` |
+ | `capital-eszet` | `VXAC` | `cv61` |
+ | `long-s` | `cv51` | `cv62` |
+ | `eszet` | `cv52` | `cv63` |
+ | `lower-eth` | `cv53` | `cv64` |
+ | `capital-thorn` | `VXAD` | `cv65` |
+ | `lower-thorn` | `cv54` | `cv66` |
+ | `lower-alpha` | `cv55` | `cv67` |
+ | `capital-gamma` | `cv56` | `cv68` |
+ | `capital-delta` | `cv57` | `cv69` |
+ | `lower-delta` | `cv58` | `cv70` |
+ | `lower-iota` | `cv59` | `cv71` |
+ | `capital-lambda` | `cv60` | `cv72` |
+ | `lower-lambda` | `cv61` | `cv73` |
+ | `lower-mu` | `cv62` | `cv74` |
+ | `lower-xi` | `cv63` | `cv75` |
+ | `lower-pi` | `cv64` | `cv76` |
+ | `lower-tau` | `cv65` | `cv77` |
+ | `lower-chi` | `cv66` | `cv78` |
+ | `cyrl-a` | `——` | `cv79` |
+ | `cyrl-ve` | `——` | `cv80` |
+ | `cyrl-capital-zhe` | `cv67` | `cv81` |
+ | `cyrl-zhe` | `cv68` | `cv82` |
+ | `cyrl-capital-ze` | `cv69` | `cv83` |
+ | `cyrl-ze` | `cv70` | `cv84` |
+ | `cyrl-capital-ka` | `cv71` | `cv85` |
+ | `cyrl-ka` | `cv72` | `cv86` |
+ | `cyrl-el` | `cv73` | `cv87` |
+ | `cyrl-em` | `cv74` | `cv88` |
+ | `cyrl-en` | `cv75` | `cv89` |
+ | `cyrl-er` | `cv76` | `cv90` |
+ | `cyrl-capital-u` | `cv77` | `cv91` |
+ | `cyrl-u` | `cv78` | `cv92` |
+ | `cyrl-ef` | `cv79` | `cv93` |
+ | `cyrl-che` | `cv80` | `cv94` |
+ | `cyrl-yeri` | `cv81` | `cv95` |
+ | `cyrl-yery` | `cv82` | `cv96` |
+ | `cyrl-capital-e` | `VXAA` | `cv97` |
+ | `cyrl-e` | `VXAB` | `cv98` |
+ | `cyrl-capital-ya` | `cv83` | `cv99` |
+ | `cyrl-ya` | `cv84` | `VAAA` |
+ | `tittle` | `cv95` | `VDAA` |
+ | `diacritic-dot` | `cv96` | `VDAB` |
+ | `punctuation-dot` | `cv97` | `VDAC` |
+ | `braille-dot` | `VXAE` | `VDAD` |
+ | `tilde` | `cv98` | `VSAA` |
+ | `asterisk` | `cv99` | `VSAB` |
+ | `underscore` | `VSAA` | `VSAC` |
+ | `caret` | `VSAB` | `VSAD` |
+ | `ascii-grave` | `VSAC` | `VSAE` |
+ | `ascii-single-quote` | `VSAD` | `VSAF` |
+ | `paren` | `VSAE` | `VSAG` |
+ | `brace` | `VSAF` | `VSAH` |
+ | `guillemet` | `VSAG` | `VSAI` |
+ | `number-sign` | `VSAH` | `VSAJ` |
+ | `ampersand` | `VSAI` | `VSAK` |
+ | `at` | `VSAJ` | `VSAL` |
+ | `dollar` | `VSAK` | `VSAM` |
+ | `cent` | `VSAL` | `VSAN` |
+ | `percent` | `VSAM` | `VSAO` |
+ | `bar` | `VSAN` | `VSAP` |
+ | `question` | `VSAO` | `VSAQ` |
+ | `pilcrow` | `VSAP` | `VSAR` |
+ | `partial-derivative` | `VSAQ` | `VSAS` |
+ | `micro-sign` | `VSAR` | `VSAT` |
+ | `lig-ltgteq` | `VLAA` | `VLAA` |
+ | `lig-neq` | `VLAB` | `VLAB` |
+ | `lig-equal-chain` | `VLAC` | `VLAC` |
+ | `lig-hyphen-chain` | `VLAD` | `VLAD` |
+ | `lig-plus-chain` | `VLAE` | `VLAE` |
+ | `lig-double-arrow-bar` | `VLAF` | `VLAF` |
+ | `lig-single-arrow-bar` | `VLAG` | `VLAG` |
+
+
+* \[**Breaking**] Reordered variants for Cyrillic Capital/Lower Ze.
+* \[**Breaking**] Add `bilateral-motion-serifed` variants for Capital/Lower X. Change of variant names:
+ - `capital-x`.`straight-motion-serifed` → `capital-x`.`straight-unilateral-motion-serifed`
+ - `capital-x`.`curly-motion-serifed` → `capital-x`.`curly-unilateral-motion-serifed`
+ - `x`.`straight-motion-serifed` → `x`.`straight-unilateral-motion-serifed`
+ - `x`.`curly-motion-serifed` → `x`.`curly-unilateral-motion-serifed`
+ - `lower-chi`.`straight-motion-serifed` → `lower-chi`.`straight-unilateral-motion-serifed`
+ - `lower-chi`.`curly-motion-serifed` → `lower-chi`.`curly-unilateral-motion-serifed`
+* \[**Breaking**] Add `semi-chancery-straight-serifed` and `semi-chancery-curly-serifed` variants for Greek Lower Chi. Change of variant names:
+ - `lower-chi`.`semi-chancery-straight` → `lower-chi`.`semi-chancery-straight-serifless`
+ - `lower-chi`.`semi-chancery-curly` → `lower-chi`.`semi-chancery-curly-serifless`
+ - `lower-chi`.`straight-serifed` → `lower-chi`.`straight-bilateral-motion-serifed`
+ - `lower-chi`.`curly-serifed` → `lower-chi`.`curly-bilateral-motion-serifed`
+* Add separate variant selectors For Cyrillic Lower A/Ve (`cv79`, `cv99`).
+* Optimize the shape of rounded `e` (#2424).
diff --git a/SuperTTC-Iosevka-30.3.3.zip b/SuperTTC-Iosevka-30.3.3.zip
deleted file mode 100644
index df603dc..0000000
--- a/SuperTTC-Iosevka-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e3b6db74b847582960fc2bc18f7158d491c3fd6463e0f1ebdb12d617814a3222
-size 102336920
diff --git a/SuperTTC-Iosevka-31.0.0.zip b/SuperTTC-Iosevka-31.0.0.zip
new file mode 100644
index 0000000..931f5c1
--- /dev/null
+++ b/SuperTTC-Iosevka-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ac613fefa04541bf1e76ac0f88a15651e5fcb2229058a2e6d3c94496d069c87
+size 102696121
diff --git a/SuperTTC-IosevkaAile-30.3.3.zip b/SuperTTC-IosevkaAile-30.3.3.zip
deleted file mode 100644
index ef93403..0000000
--- a/SuperTTC-IosevkaAile-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:54ccf418051ebe07fb582fc36c37192054051fd32a76307a65a4a11c1b990f30
-size 47959600
diff --git a/SuperTTC-IosevkaAile-31.0.0.zip b/SuperTTC-IosevkaAile-31.0.0.zip
new file mode 100644
index 0000000..ac6aea3
--- /dev/null
+++ b/SuperTTC-IosevkaAile-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:774e8fbe670839e54f52c678867b34dc5e3b2c6e8a8783d6737e2013d0997610
+size 48077869
diff --git a/SuperTTC-IosevkaCurly-30.3.3.zip b/SuperTTC-IosevkaCurly-30.3.3.zip
deleted file mode 100644
index b95e6ea..0000000
--- a/SuperTTC-IosevkaCurly-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2d453b6e5a482076cc11845f4b8740b1b14c5f2f79a6c1af4395e30f7ee37bb4
-size 102739191
diff --git a/SuperTTC-IosevkaCurly-31.0.0.zip b/SuperTTC-IosevkaCurly-31.0.0.zip
new file mode 100644
index 0000000..06c8178
--- /dev/null
+++ b/SuperTTC-IosevkaCurly-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a7322e2c5004ee9daa3ad3f0b33911baed3078f7383f132612f08213912a1471
+size 103097999
diff --git a/SuperTTC-IosevkaCurlySlab-30.3.3.zip b/SuperTTC-IosevkaCurlySlab-30.3.3.zip
deleted file mode 100644
index 69c7d29..0000000
--- a/SuperTTC-IosevkaCurlySlab-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:44b6ca065f20b5df2a97d843e1bd4cfe84dec4ec128ae27e74e168121b096610
-size 109676350
diff --git a/SuperTTC-IosevkaCurlySlab-31.0.0.zip b/SuperTTC-IosevkaCurlySlab-31.0.0.zip
new file mode 100644
index 0000000..0d175b9
--- /dev/null
+++ b/SuperTTC-IosevkaCurlySlab-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:668143c90fc3c92770fcdcfc5d3622ad678989d935f48ecaca0e7e2a9a2c529f
+size 110023758
diff --git a/SuperTTC-IosevkaEtoile-30.3.3.zip b/SuperTTC-IosevkaEtoile-30.3.3.zip
deleted file mode 100644
index 345e608..0000000
--- a/SuperTTC-IosevkaEtoile-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2037c32363bd7d926aa3f40107f956b87397aadb160636d4c2eb4e3a72f18ddf
-size 53004256
diff --git a/SuperTTC-IosevkaEtoile-31.0.0.zip b/SuperTTC-IosevkaEtoile-31.0.0.zip
new file mode 100644
index 0000000..9876887
--- /dev/null
+++ b/SuperTTC-IosevkaEtoile-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e1c008d60834016fdce681b566a564849cf30e2dce1b2d51dc3790631436de4
+size 53134011
diff --git a/SuperTTC-IosevkaSS01-30.3.3.zip b/SuperTTC-IosevkaSS01-30.3.3.zip
deleted file mode 100644
index d2b5f79..0000000
--- a/SuperTTC-IosevkaSS01-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:070eabb724b817bf68156548e7247cec691f2dcb7dd39c81276e3b65b5ecbcd3
-size 26558543
diff --git a/SuperTTC-IosevkaSS01-31.0.0.zip b/SuperTTC-IosevkaSS01-31.0.0.zip
new file mode 100644
index 0000000..30e1c45
--- /dev/null
+++ b/SuperTTC-IosevkaSS01-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b04a2bb9ebe223c4d3ee1410f8f0140708d257a5eb4c875073af97612c012931
+size 26556789
diff --git a/SuperTTC-IosevkaSS02-30.3.3.zip b/SuperTTC-IosevkaSS02-30.3.3.zip
deleted file mode 100644
index 3d0c6c3..0000000
--- a/SuperTTC-IosevkaSS02-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:acc3954713ac90ccb9b7471e052950cbf343a7a98c64c67d4989c97f657735f3
-size 26932105
diff --git a/SuperTTC-IosevkaSS02-31.0.0.zip b/SuperTTC-IosevkaSS02-31.0.0.zip
new file mode 100644
index 0000000..31be8a2
--- /dev/null
+++ b/SuperTTC-IosevkaSS02-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d80f9cefb16123bd4df2d363e1dd2d4c9ef19da7f677d493f7adb760c783760b
+size 26928478
diff --git a/SuperTTC-IosevkaSS03-30.3.3.zip b/SuperTTC-IosevkaSS03-30.3.3.zip
deleted file mode 100644
index a10a12b..0000000
--- a/SuperTTC-IosevkaSS03-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:aa7ff8bac38f6bf21b0ec883bd5b03ce1f8681c60acb0ce5522b41413f2e8ec6
-size 27281793
diff --git a/SuperTTC-IosevkaSS03-31.0.0.zip b/SuperTTC-IosevkaSS03-31.0.0.zip
new file mode 100644
index 0000000..9122fe2
--- /dev/null
+++ b/SuperTTC-IosevkaSS03-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e76733ebacf0b4a3efb742e01b4b35b6a0214a7484342a5926ebb9cde323145
+size 27267547
diff --git a/SuperTTC-IosevkaSS04-30.3.3.zip b/SuperTTC-IosevkaSS04-30.3.3.zip
deleted file mode 100644
index 1ae825f..0000000
--- a/SuperTTC-IosevkaSS04-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2a02d0d086953d0641c4e552d625c0e612d0540155866579225be0b5b4640de3
-size 26083353
diff --git a/SuperTTC-IosevkaSS04-31.0.0.zip b/SuperTTC-IosevkaSS04-31.0.0.zip
new file mode 100644
index 0000000..b742669
--- /dev/null
+++ b/SuperTTC-IosevkaSS04-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7becc66004e8032725ea1ba122e11a0bcd80abf7b7c21ded3adf7cd62b628b4
+size 26079840
diff --git a/SuperTTC-IosevkaSS05-30.3.3.zip b/SuperTTC-IosevkaSS05-30.3.3.zip
deleted file mode 100644
index f01f2d4..0000000
--- a/SuperTTC-IosevkaSS05-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9887324ab9dccb7c39f4ca979c5cae7e60e74a756bdae1f6ddbacc51f6d7c720
-size 26838587
diff --git a/SuperTTC-IosevkaSS05-31.0.0.zip b/SuperTTC-IosevkaSS05-31.0.0.zip
new file mode 100644
index 0000000..fd8a040
--- /dev/null
+++ b/SuperTTC-IosevkaSS05-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ad7fcdf5e2e36523b3ade5d6cfd1a0fc1988cfbd018b8d05ee1376a911cacc6
+size 26835174
diff --git a/SuperTTC-IosevkaSS06-30.3.3.zip b/SuperTTC-IosevkaSS06-30.3.3.zip
deleted file mode 100644
index d00a5ae..0000000
--- a/SuperTTC-IosevkaSS06-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c3b370bbe91f01e26901abca4c0e048000691c6fed2caefca9259b0a9345808e
-size 26385635
diff --git a/SuperTTC-IosevkaSS06-31.0.0.zip b/SuperTTC-IosevkaSS06-31.0.0.zip
new file mode 100644
index 0000000..dc5686f
--- /dev/null
+++ b/SuperTTC-IosevkaSS06-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:66e28cfc899009c480a7a4abf347884b5d89b28f18900c314b6843a30fd10404
+size 26384532
diff --git a/SuperTTC-IosevkaSS07-30.3.3.zip b/SuperTTC-IosevkaSS07-30.3.3.zip
deleted file mode 100644
index 37a678c..0000000
--- a/SuperTTC-IosevkaSS07-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0239661077a5100604fa3554dcefa38771e88f553c8b48aca7bfdcd7a985fedc
-size 26328348
diff --git a/SuperTTC-IosevkaSS07-31.0.0.zip b/SuperTTC-IosevkaSS07-31.0.0.zip
new file mode 100644
index 0000000..2e32a43
--- /dev/null
+++ b/SuperTTC-IosevkaSS07-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:39eccfd390f811f2777765837e0f980c9a2a774afbff09165460b42d1beb90f8
+size 26346041
diff --git a/SuperTTC-IosevkaSS08-30.3.3.zip b/SuperTTC-IosevkaSS08-30.3.3.zip
deleted file mode 100644
index ee0bc4c..0000000
--- a/SuperTTC-IosevkaSS08-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7d4e023943fca55c40e1b792776859e57d77d064bb3a2fedaf4022f4a7dc3079
-size 27340896
diff --git a/SuperTTC-IosevkaSS08-31.0.0.zip b/SuperTTC-IosevkaSS08-31.0.0.zip
new file mode 100644
index 0000000..25a030a
--- /dev/null
+++ b/SuperTTC-IosevkaSS08-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f02fc88c10592970f26b08ab296192dd7ceb6753948b4a2ac3ebd90af0da5e24
+size 27352471
diff --git a/SuperTTC-IosevkaSS09-30.3.3.zip b/SuperTTC-IosevkaSS09-30.3.3.zip
deleted file mode 100644
index 5f21ada..0000000
--- a/SuperTTC-IosevkaSS09-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:64a2b6734a250c7c51fd1d746ea97c14d4d25f4430b819c73e9ccafee5e83373
-size 27107032
diff --git a/SuperTTC-IosevkaSS09-31.0.0.zip b/SuperTTC-IosevkaSS09-31.0.0.zip
new file mode 100644
index 0000000..f35296b
--- /dev/null
+++ b/SuperTTC-IosevkaSS09-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b605f74f7c5eab387a031785c0e685e43527412f74e75e9c6f636a2cd6d43e16
+size 27091724
diff --git a/SuperTTC-IosevkaSS10-30.3.3.zip b/SuperTTC-IosevkaSS10-30.3.3.zip
deleted file mode 100644
index a718e71..0000000
--- a/SuperTTC-IosevkaSS10-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d4d9c276489ef29cb67d6400794ee9b3b0101ab18bce789a231775e4a6b4c6f1
-size 27932661
diff --git a/SuperTTC-IosevkaSS10-31.0.0.zip b/SuperTTC-IosevkaSS10-31.0.0.zip
new file mode 100644
index 0000000..92ce8b0
--- /dev/null
+++ b/SuperTTC-IosevkaSS10-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:158dcc15dbb0bb43bd389cec8fec618219be8a135948825c7ecce80a7ab8eac5
+size 27922820
diff --git a/SuperTTC-IosevkaSS11-30.3.3.zip b/SuperTTC-IosevkaSS11-30.3.3.zip
deleted file mode 100644
index e0b52a1..0000000
--- a/SuperTTC-IosevkaSS11-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8a2f6ac1eb5e6939325a826370d30d89df47dfe9ae662d399e44af6976bdc8e9
-size 27989891
diff --git a/SuperTTC-IosevkaSS11-31.0.0.zip b/SuperTTC-IosevkaSS11-31.0.0.zip
new file mode 100644
index 0000000..346abf1
--- /dev/null
+++ b/SuperTTC-IosevkaSS11-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eae59982aa0dce38e35bdd30af4136984ba14acbc172558e6b7c75a0db8aed27
+size 27980298
diff --git a/SuperTTC-IosevkaSS12-30.3.3.zip b/SuperTTC-IosevkaSS12-30.3.3.zip
deleted file mode 100644
index 3f3313c..0000000
--- a/SuperTTC-IosevkaSS12-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6f002ffff362ef17b0e3bb911214f6203519da50db3a6a698f1ce39ea0b08557
-size 27434816
diff --git a/SuperTTC-IosevkaSS12-31.0.0.zip b/SuperTTC-IosevkaSS12-31.0.0.zip
new file mode 100644
index 0000000..784166f
--- /dev/null
+++ b/SuperTTC-IosevkaSS12-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad38e32e93109f73c45830caeb7dffb77a5163af5d73463f17d4f472bd6d48f9
+size 27437982
diff --git a/SuperTTC-IosevkaSS13-30.3.3.zip b/SuperTTC-IosevkaSS13-30.3.3.zip
deleted file mode 100644
index eec73e4..0000000
--- a/SuperTTC-IosevkaSS13-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e73d84fd737fb6fb8129dfdb7183ae6db3b4bde2d9b1f31174f4f7c59eb4b88b
-size 26349227
diff --git a/SuperTTC-IosevkaSS13-31.0.0.zip b/SuperTTC-IosevkaSS13-31.0.0.zip
new file mode 100644
index 0000000..93ea758
--- /dev/null
+++ b/SuperTTC-IosevkaSS13-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8623fbb130b0d9354d5f3bc4c3a29076a2443a2c0b02ced6fbbf7e5ffc83f00b
+size 26347244
diff --git a/SuperTTC-IosevkaSS14-30.3.3.zip b/SuperTTC-IosevkaSS14-30.3.3.zip
deleted file mode 100644
index 7148d97..0000000
--- a/SuperTTC-IosevkaSS14-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8455cac6126e972b8dd8249c095e2e5bd95804b662d80ed719232819a018c777
-size 26394076
diff --git a/SuperTTC-IosevkaSS14-31.0.0.zip b/SuperTTC-IosevkaSS14-31.0.0.zip
new file mode 100644
index 0000000..c41ccbf
--- /dev/null
+++ b/SuperTTC-IosevkaSS14-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f5ba4669ec2da95df295a416f7580d62ab36e92186066ce270c28560f74963b
+size 26369034
diff --git a/SuperTTC-IosevkaSS15-30.3.3.zip b/SuperTTC-IosevkaSS15-30.3.3.zip
deleted file mode 100644
index 26d72ea..0000000
--- a/SuperTTC-IosevkaSS15-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:30b57a34ac93f8f91924f82b0a13c82d04c1679702e0a295842dbe808956d5dd
-size 31013681
diff --git a/SuperTTC-IosevkaSS15-31.0.0.zip b/SuperTTC-IosevkaSS15-31.0.0.zip
new file mode 100644
index 0000000..eaefdb8
--- /dev/null
+++ b/SuperTTC-IosevkaSS15-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7832a65f30315c1a2bb863a39ea4d662e0a80aaeca9965dc60ec69062c7893c7
+size 31010081
diff --git a/SuperTTC-IosevkaSS16-30.3.3.zip b/SuperTTC-IosevkaSS16-30.3.3.zip
deleted file mode 100644
index e377f34..0000000
--- a/SuperTTC-IosevkaSS16-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:204581d342115e51aad4e83c9b21a3b014b8caaa965e56fe16da72ae0c448942
-size 26601193
diff --git a/SuperTTC-IosevkaSS16-31.0.0.zip b/SuperTTC-IosevkaSS16-31.0.0.zip
new file mode 100644
index 0000000..9d16f30
--- /dev/null
+++ b/SuperTTC-IosevkaSS16-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e7a090890fd37e3d02389d54d43966b6a615d2e14a35401d54a1b90504443cd8
+size 26599061
diff --git a/SuperTTC-IosevkaSS17-30.3.3.zip b/SuperTTC-IosevkaSS17-30.3.3.zip
deleted file mode 100644
index fbf4a86..0000000
--- a/SuperTTC-IosevkaSS17-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:641557c66ef2195dc7518567e4a9ffd148efd9a6217dac1cf3a6b0d61861b231
-size 30965514
diff --git a/SuperTTC-IosevkaSS17-31.0.0.zip b/SuperTTC-IosevkaSS17-31.0.0.zip
new file mode 100644
index 0000000..48724b3
--- /dev/null
+++ b/SuperTTC-IosevkaSS17-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fb7ea2e7fe12c99e5c819a9cf93e11c2c1fd80118b294ec8d6a0005c643b22f7
+size 30965017
diff --git a/SuperTTC-IosevkaSS18-30.3.3.zip b/SuperTTC-IosevkaSS18-30.3.3.zip
deleted file mode 100644
index 68da88f..0000000
--- a/SuperTTC-IosevkaSS18-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:666df042e5ef5fc612d4b0211356b3c681fdcb83ce7e69b1a870e4c643fed191
-size 26793156
diff --git a/SuperTTC-IosevkaSS18-31.0.0.zip b/SuperTTC-IosevkaSS18-31.0.0.zip
new file mode 100644
index 0000000..390a3f7
--- /dev/null
+++ b/SuperTTC-IosevkaSS18-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97fdc45431bde70ef58cc7a479f2582db00fc17aad3052cc8ed62fbd1dbd47a2
+size 26776950
diff --git a/SuperTTC-IosevkaSlab-30.3.3.zip b/SuperTTC-IosevkaSlab-30.3.3.zip
deleted file mode 100644
index eade7c4..0000000
--- a/SuperTTC-IosevkaSlab-30.3.3.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:84d55e9fb120e1e4e7ce103b2506e441e1a0f10589f801d3c1ccefc69ae33b62
-size 109408102
diff --git a/SuperTTC-IosevkaSlab-31.0.0.zip b/SuperTTC-IosevkaSlab-31.0.0.zip
new file mode 100644
index 0000000..25fe841
--- /dev/null
+++ b/SuperTTC-IosevkaSlab-31.0.0.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f508a8c50c31408c3c3acd5473e9ca1c9d3735a2c4db23a3ca7ece8d03bd1d
+size 109763592
diff --git a/iosevka-fonts.changes b/iosevka-fonts.changes
index fe9afbb..49d8b29 100644
--- a/iosevka-fonts.changes
+++ b/iosevka-fonts.changes
@@ -1,3 +1,56 @@
+-------------------------------------------------------------------
+Sat Jul 27 08:52:03 UTC 2024 - Anton Shvetz
+
+- Update to v31.0.0
+ * Changes of version 31.0.0
+ = [Breaking] Changed the mapping between variants and OpenType
+ tags:
+ ~ Variants for digits (1 .. 9) are assigned to tag cv01 ...
+ cv09.
+ ~ Variant for 0 is assigned to tag cv10.
+ ~ Variants for basic Latin are assigned to tag cv11 ... cv60
+ (50 tags; O and o do not have variants).
+ ~ Variants for extended Latin are assigned to tag cv61 ...
+ cv66.
+ ~ Variants for Greek letters are assigned to tag cv67 ...
+ cv78.
+ ~ Variants for Cyrillic letters are assigned to tag cv79 ...
+ cv99 and VAAA.
+ ~ Variants for dot shapes are assigned to tag VDAA ... VDAD.
+ ~ Variants for symbol shapes are assigned to tag VSAA ...
+ VSAT.
+ ~ Variants for ligature shapes are assigned to tag VLAA ...
+ VLAG.
+ ~ Correspondence table
+ = [Breaking] Reordered variants for Cyrillic Capital/Lower Ze.
+ = [Breaking] Add bilateral-motion-serifed variants for
+ Capital/Lower X. Change of variant names:
+ ~ capital-x.straight-motion-serifed →
+ capital-x.straight-unilateral-motion-serifed
+ ~ capital-x.curly-motion-serifed →
+ capital-x.curly-unilateral-motion-serifed
+ ~ x.straight-motion-serifed →
+ x.straight-unilateral-motion-serifed
+ ~ x.curly-motion-serifed → x.curly-unilateral-motion-serifed
+ ~ lower-chi.straight-motion-serifed →
+ lower-chi.straight-unilateral-motion-serifed
+ ~ lower-chi.curly-motion-serifed →
+ lower-chi.curly-unilateral-motion-serifed
+ = [Breaking] Add semi-chancery-straight-serifed and
+ semi-chancery-curly-serifed variants for Greek Lower Chi.
+ Change of variant names:
+ ~ lower-chi.semi-chancery-straight →
+ lower-chi.semi-chancery-straight-serifless
+ ~ lower-chi.semi-chancery-curly →
+ lower-chi.semi-chancery-curly-serifless
+ ~ lower-chi.straight-serifed →
+ lower-chi.straight-bilateral-motion-serifed
+ ~ lower-chi.curly-serifed →
+ lower-chi.curly-bilateral-motion-serifed
+ = Add separate variant selectors For Cyrillic Lower A/Ve (cv79,
+ cv99).
+ = Optimize the shape of rounded e (#2424).
+
-------------------------------------------------------------------
Sat Jul 20 11:58:03 UTC 2024 - Anton Shvetz
diff --git a/iosevka-fonts.spec b/iosevka-fonts.spec
index 5fe985c..d20e11e 100644
--- a/iosevka-fonts.spec
+++ b/iosevka-fonts.spec
@@ -20,7 +20,7 @@
typeface family, designed for writing code, using in terminals, and\
preparing technical documents.
Name: iosevka-fonts
-Version: 30.3.3
+Version: 31.0.0
Release: 0
Summary: Slender typeface for source code
License: OFL-1.1