-
Notifications
You must be signed in to change notification settings - Fork 580
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
443 changed files
with
5,098 additions
and
7,446 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,163 +1,34 @@ | ||
## Modifications since last major version | ||
|
||
### 27.3.5 | ||
|
||
* Add italic form of CYRILLIC SMALL LETTER THREE-LEGGED TE (`U+1C85`). | ||
* Add top-right serif to fully serifed form for CYRILLIC SMALL LETTER TALL TE (`U+1C84`). | ||
* Fix serifs of GREEK LETTER DIGAMMA (`U+03DC`) under `ss12`. | ||
* Improve crossbar position of GREEK SMALL LETTER DIGAMMA (`U+03DD`) and add a middle serif under slab. | ||
* Refine Greek Capital Sho (U+03F7) glyph (#2079). | ||
* \[Experimental\] Add a font feature for texture control (#2081). | ||
- Currently only available through custom builds with `build-texture-feature = true`. | ||
* Make SYMBOL FOR DELETE FORM TWO (`U+2425`) narrow by default, align with other Control Pictures characters (#2084). | ||
* Make APL FUNCTIONAL SYMBOL CIRCLE STAR (`U+235F`) always be five-pointed and upright, to align its pentagram history (#2083). | ||
|
||
|
||
### 27.3.4 | ||
|
||
* Disunify anonymous untagged variant selectors for Cyrillic Capital Yeri/Yery for consistency in style-driven configurations. | ||
* Make LATIN CAPITAL LETTER Y WITH LOOP (`U+1EFE`) follow variants of capital `Y` (`cv24`) for a more balanced slab-italic form like that of Cyrillic Capital U. | ||
* Remove `base-serifed`-only variants for CYRILLIC SMALL LETTER STRAIGHT U (`U+04AF`, `U+04B1`). | ||
* Make Etoile use `flat-bottom-serifed` for `M` and Cyrillic Lower Em (`cv13`, `cv74`). | ||
|
||
|
||
### 27.3.3 | ||
|
||
* Make `cv96` take effect on math asterisk operators (#2066). | ||
* Fix serifs of italic small Yat in Etoile (#2067). | ||
* Add characters: | ||
- LEFTWARDS HARPOON WITH BARB UP TO BAR (`U+2952`) .. DOWNWARDS HARPOON WITH BARB LEFT FROM BAR (`U+2961`). | ||
|
||
|
||
### 27.3.2 | ||
|
||
* Fix overlapping serifs of italic Yat (#2061). | ||
* Fix width of VERY MUCH GREATER-THAN (`U+22D9`). | ||
* Remove duplicate variants for `U+0181`, `U+018A`, `U+01A4`, and `U+2C64`. | ||
* Remove asymmetric variants for small capital `B` (`U+0299`, `U+1D03`) and Cyrillic Lower Ve (`U+0432`). | ||
|
||
|
||
### 27.3.1 | ||
|
||
* Fix application of `cv39` on italic Cyrillic Yat. | ||
* Fix mark placement for `U+024F`. | ||
* Fix overlay placement of Tugrik Sign (U+20AE) under Etoile (#2060). | ||
|
||
|
||
### 27.3.0 | ||
|
||
* Make the tailed variants of `i` and `l` use the fully-tailed shape even when upright, as is consistent with `t = bent-hook` (#1692). | ||
- The old, slightly-curly variants for `i`, `l`, iota (`ι`) and tau (`τ`) are moved to `semi-tailed` variants. | ||
- Corresponded SSes are changed to keep the shape identical to the old version. | ||
* Make Cyrillic Yat to follow Yeri variants. Italic Yat will also respond to variants of `n` (#2047). | ||
* Add short-tailed lowercase tau (`τ`) (#2050). | ||
* Fix tailed variants for `U+02A0`. | ||
* Stylistic set fixes: | ||
* Fix `cv44` and `cv99` for `ss13`. | ||
* Fix `cv48` and `cv54` for `ss17`. | ||
* Fix `cv51` for Etoile. | ||
* Fix `cv52` for `ss15` and Etoile. | ||
* Fix `cv58` for `ss15`. | ||
* Fix `cv59` for `ss07`. | ||
* Fix `cv61` for `ss15` and `ss17`. | ||
* Fix `cv66` for `ss01`, `ss06`, and `ss15`. | ||
* Fix `vsAF` for `ss11`. | ||
* Fix `vsAL` for `ss09` and `ss18`. | ||
|
||
|
||
### 27.2.1 | ||
|
||
* Refine shape of flat `5` (#2030). | ||
* Fix `ss02`, `ss04`, `ss06`, `ss13`, `ss17`'s application on `i` and `j` (#2033). | ||
* Add tailed lower lambda (#2036). | ||
* Add Chancery and Semi-Chancery variants for lowercase `x` and Greek Chi (#2037). | ||
* Add `arrow-lr` ligation group for C-like's spaceship operators (#2041). | ||
* Add raised cap-height cent sign (`¢`) variants to `VSAM` (#2044). | ||
* Fix `cv02`, `cv04`, `cv05`, `cv06`, `cv11`, `cv12`, `cv15`, `cv17`, `cv18`, `cv25`, `cv28`, `cv43`, `cv70`, `cv71`, `cv81`, and `cv82` for `ss17` under slab. | ||
|
||
|
||
### 27.2.0 | ||
|
||
* Add characters | ||
- TELEPHONE RECORDER (`U+2315`) (#2020). | ||
- COUNTERSINK (`U+2335`) (#2020). | ||
- BROKEN CIRCLE WITH NORTHWEST ARROW (`U+238B`) (#2020). | ||
- TRIPLE PLUS (`U+29FB`) (#2020). | ||
* Correction of letter assignments for stylistic styles: | ||
- Fix `cv10` and `cv30` for `ss14`. | ||
- Fix `cv12`, `cv36`, and `cv82` for `ss16`. | ||
- Fix `cv22`, `cv31`, `cv47`, and `cv91` for `ss07`. | ||
- Fix `cv26` for `ss07`, `ss14`, and `ss15`. | ||
- Fix `cv28`, `cv43`, and `cv70` for `ss01`, `ss04`, `ss05`, `ss06`, `ss07`, `ss13`, and `ss16`. | ||
- Fix `cv55` for `ss03`, `ss09`, `cv12`, and `ss14`. | ||
- Fix `cv53` and `cv84` for `ss10`. | ||
- Fix `cv58` for `ss06` and `ss10`. | ||
- Fix `cv59` for `ss09` and `ss18`. | ||
- Fix `cv61` for `ss08` and `ss20`. | ||
- Fix `cv62` for `ss01`. | ||
- Fix `cv63` for `ss02`, `ss05`, and `ss12`. | ||
- Fix `cv68` for `ss03`. | ||
- Fix `cv72` for `ss03`, `ss05`, `ss06`, `cv07`, and `ss13`. | ||
- Fix `cv77` for `ss03`, `ss04`, `ss06`, `ss07`, `ss08`, `ss12`, `ss13`, and `ss18`. | ||
- Fix `cv79` and `cv80` for `ss01`, `ss02`, `ss04`, `ss05`, `ss06`, `ss07`, `ss09`, `ss12`, `ss13`, `ss14`, `ss16`, `ss18`, and Aile. | ||
- Fix `cv88` for `ss18`. | ||
- Fix `vsAA` and `vsAM` for `ss06`. | ||
- Fix `vsAG` for `ss03` and Etoile. | ||
|
||
|
||
### 27.1.0 | ||
|
||
* \[**Breaking**\] Change of variant names: | ||
- `five`.`vertical-upper-left-bar` → `five`.`upright-arched` | ||
- `five`.`oblique-upper-left-bar` → `five`.`oblique-arched` | ||
* Add characters: | ||
- CYRILLIC CAPITAL LETTER DCHE (`U+052C`) (#1897). | ||
- CYRILLIC SMALL LETTER DCHE (`U+052D`) (#1897). | ||
* Add separate variant selector `VXAA` for Cyrillic Lower Er (`р`) (#2006). | ||
* Add separate variant selector `VXAB` for Cyrillic Lower U (`у`) (#2006). | ||
* Add flat middle stroke variant for `5` (#1995). | ||
* Fix variants for Serbian Cyrillic Lower Pe (`п`). | ||
|
||
|
||
### 27.0.2 | ||
|
||
* Add Characters | ||
- LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG (`U+AB46`). | ||
* Add variants for Cyrillic lower Ef (`ф`) with a split bowl (#1992). | ||
* Add Bulgarian local variants for Cyrillic Ef (`Ф`,`ф`). | ||
* Fix serifs in `U+01A6`. | ||
* Improve serifs of Turn M (`U+019C`, `U+026F`) under quasi-proportional. | ||
* Make Turn h (`U+0265`) and Turn M with Long Leg (`U+0270`) follow serif variants of `u`. | ||
* Optimize geometry for `U+A65A` and `U+A65B` under extended width. | ||
* Fix assignment of `8` for `ss14` (#1999). | ||
|
||
|
||
### 27.0.1 | ||
|
||
* Add Characters | ||
- VERY MUCH LESS-THAN (`U+22D8`) (#1990). | ||
- VERY MUCH GREATER-THAN (`U+22D9`) (#1990). | ||
|
||
|
||
### 27.0.0 | ||
|
||
* \[**Breaking**\] Variants for `π`, `τ` and `«` are inserted into the main tag sequence. As a consequence, variant features after them have the tags changed. | ||
* \[**Breaking**\] Reordered variants of Eszet. | ||
* \[**Breaking**\] Change of variant names: | ||
- `upper-r`.`straight-motion-serifed` → `upper-r`.`straight-top-left-serifed` | ||
- `upper-r`.`curly-motion-serifed` → `upper-r`.`curly-top-left-serifed` | ||
- `upper-r`.`standing-motion-serifed` → `upper-r`.`standing-top-left-serifed` | ||
- `upper-r`.`straight-open-motion-serifed` → `upper-r`.`straight-open-top-left-serifed` | ||
- `upper-r`.`curly-open-motion-serifed` → `upper-r`.`curly-open-top-left-serifed` | ||
- `upper-r`.`standing-open-motion-serifed` → `upper-r`.`standing-open-top-left-serifed` | ||
* Add characters: | ||
- COMBINING RING OVERLAY (`U+20D8`). | ||
* Add bottom-right and top-left bottom-right serifed variants of `R`. | ||
* Add bottom-left motion serifed variants of Cyrillic Ya (`Я`,`я`). | ||
* Add cursive variants for Cyrillic Capital/Small Zhe (`Ж`,`ж`) (#1762). | ||
* Allow R Rotunda (`U+A75A`, `U+A75B`) and Indian Rupee Sign (`U+20B9`) to have a bottom-right serif. | ||
* Add OpenType `zero` feature (#1966). | ||
* Fix broken geometry of `U+AB3A` under condensed width. | ||
* Improve bowl shape of Latin Phi (`U+0278`). | ||
* Fix dot radius of COMBINING THREE DOTS ABOVE (`U+20DB`), COMBINING FOUR DOTS ABOVE (`U+20DC`), and COMBINING TRIPLE UNDERDOT (`U+20D8`). | ||
### 28.0.0-alpha.1 | ||
|
||
* \[**BREAKING**\] The filenames and package filenames are changed. | ||
- They will now use PascalCase instead of kebab-case. | ||
- To package manager maintainers: Please upgrade your script to make it capable to download and install the fonts under new names, and properly uninstall the fonts under old names. | ||
* \[**BREAKING**\] Certain properties in the build plans are changed to camelCase. Using them will trigger a build failure. | ||
- `no-cv-ss` → `noCvSs` | ||
- `no-ligation` → `noLigation` | ||
- `export-glyph-names` → `exportGlyphNames` | ||
- `build-texture-feature` → `buildTextureFeature` | ||
- `metric-override` → `metricOverride` | ||
- `compatibility-ligatures` → `compatibilityLigatures` | ||
- `exclude-chars` → `excludeChars` | ||
- `webfont-formats` → `webfontFormats` | ||
* \[**BREAKING**\] The "SGr" TTC packages for Iosevka Aile and Etoile will no longer be generated, as they are duplicates to the non-SGr TTC packages. | ||
* \[**BREAKING**\] Reorder of glyph variants: | ||
- Influenced characters: `M`, `R`, `f`, `t`, `x`, Long S (`ſ`), Lower Lambda (`λ`), Lower Tau (`τ`), Lower Chi (`χ`), Cyrillic Lower Em (`м`), Cyrillic Lower Ef (`ф`), Cyrillic Ya (`Я`, `я`), `5`. | ||
* \[**BREAKING**\] Tags for variant features for Cyrillic lowercase Er and U are changed to `cv76` and `cv78`. | ||
- Various other glyph variant tags are also changed to reflect this insertion. | ||
* Add Characters: | ||
- CYRILLIC CAPITAL LETTER LHA (`U+0514`) ... CYRILLIC SMALL LETTER YAE (`U+0519`) (#2018). | ||
- GEORGIAN PARAGRAPH SEPARATOR (`U+10FB`). | ||
- COMBINING BREVE-MACRON (`U+1DCB`) ... COMBINING MACRON-BREVE (`U+1DCC`) (#1880). | ||
- COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE (`U+1DD3`). | ||
- LINE SEPARATOR (`U+2028`) ... PARAGRAPH SEPARATOR (`U+2029`). | ||
- RAISED SQUARE (`U+2E0B`). | ||
- HYPODIASTOLE (`U+2E12`). | ||
- TWO DOTS OVER ONE DOT PUNCTUATION (`U+2E2A`) ... FIVE DOT MARK (`U+2E2D`). | ||
* Add hook-inward-serifed variants for `a` (#2085). | ||
* Remove earless-rounded variants for `U+01A5`, `U+0256`, `U+02A0`, and `U+1D91`. | ||
* Remove earless-corner variants for `U+027E`. | ||
|
Oops, something went wrong.