-
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
183 changed files
with
2,237 additions
and
1,451 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,184 +1,24 @@ | ||
## Modifications since last major version | ||
|
||
### 26.3.3 | ||
### 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: | ||
- `lower-alpha`.`tailed-barred` → `lower-alpha`.`barred-tailed` | ||
- `lower-alpha`.`tailed-barred-earless-corner` → `lower-alpha`.`barred-earless-corner-tailed` | ||
* Add barred-serifed and barred-earless-rounded variants for Greek Alpha (`α`). | ||
* Remove serifs in `U+0320` (#1979). | ||
* Harmonize dot sizes in ellipsis shapes (#1980). | ||
* Make italic Cyrillic Small Pe with Middle Hook (`U+04A7`) follow variants of `n` (#1983). | ||
* Add leaning mark anchors for Thorn (Þ/þ) (#1987). | ||
* Remove duplicate serif variants for `U+0266` and `U+2C74`. | ||
* Allow cursive variants of turned `v` (`U+028C`) to match turned `w` (`U+028D`). | ||
* Allow turned tail variants for Mathematical Sans-Serif `y` (`U+1D5D2`). | ||
* Only allow toothed variants of `d` with palatal hook (`U+1D81`) to match `a` and `u` with hook attachments (`U+1D8F`, `U+1D99`). | ||
* Fix variant selection for `U+1D4A`, `U+1DEA`, and `U+2094`. | ||
* Remove bottom serifs in LATIN {CAPITAL|SMALL} LETTER INSULAR R (`U+A782`, `U+A783`). | ||
* Fix `cv28` and `cv68` for `ss02` and `ss17` under italics. | ||
* Fix `cv30` for `ss04` under italics. | ||
* Fix `cv42` for `ss13`. | ||
* Fix `cv69` and `cv70` for `ss17`. | ||
* Fix `cv77` and `cv78` for `ss15` under italics. | ||
* Fix serifs of `w` for `ss15` under upright slab. | ||
|
||
|
||
### 26.3.2 | ||
|
||
* Remove duplicate serifed variant for LATIN SMALL LETTER N WITH LEFT HOOK (`U+0272`). | ||
* Add special k-dot shape (#1978). | ||
|
||
|
||
### 26.3.1 | ||
|
||
* Fix TTFA control generator to fix broken superscript letters (#1976). | ||
|
||
|
||
### 26.3.0 | ||
|
||
* Add earless variants for `m` and `n` with motion serifs at bottom-right (#1974). | ||
- `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 LONG VERTICAL LINE OVERLAY (`U+20D2`). | ||
- COMBINING SHORT VERTICAL LINE OVERLAY (`U+20D3`). | ||
- COMBINING REVERSE SOLIDUS OVERLAY (`U+20E5`). | ||
- COMBINING DOUBLE VERTICAL STROKE OVERLAY (`U+20E6`). | ||
- COMBINING LONG DOUBLE SOLIDUS OVERLAY (`U+20EB`). | ||
* Generate TTFAutohint control files for better glyph display for variant glyphs (#1963). | ||
* Make the shape of motion-serifed and serifed variants of toothed/tailed `u` no longer identical under Italic. Now "serifed" `u` will always preserve all serifs (#1967). | ||
* Make the fully-serifed form of cursive lower `y` match the serifs of lower `u`. | ||
* Make MICRO SIGN (`µ`) tailed under italics by default, to match `u`. | ||
* Improve glyphs for COLON SIGN (`U+20A1`), GUARANI SIGN (`U+20B2`), and CEDI SIGN (`U+20B5`). | ||
* Fix `cv33`, `cv38`, `cv39`, and `cv42` for `ss01`, `ss02`, `ss04`, `ss05`, `ss06`, `ss07`, `ss13`, and `ss16` under italic slab. | ||
* Fix `cv43` and `cv75` for `ss16` under slab. | ||
* Fix `cv61` for `ss10`, `ss14`, `ss15`, `ss16`, and `ss17` under italics. | ||
|
||
|
||
### 26.2.2 | ||
|
||
* Add characters: | ||
- BLACK DIAMOND MINUS WHITE X (`U+2756`) (#1960). | ||
- WHITE CONCAVE-SIDED DIAMOND (`U+27E1`) (#1960). | ||
- LEFT BARB UP RIGHT BARB UP HARPOON (`U+294E`) ... UP BARB LEFT DOWN BARB LEFT HARPOON (`U+2951`). | ||
- LIGHT FOUR POINTED BLACK CUSP (`U+2BCC`) (#1960). | ||
- WHITE FOUR POINTED CUSP (`U+2BCE`) (#1960). | ||
* Add support for specialized Vietnamese dual diacritics (#1935). | ||
* Make bowl height of Cyrillic Yat and Tall Yat (`U+0463`, `U+1C67`) consistent (#1945). | ||
* Make Guillemets (`«`, `»`) curly for Default Slab. | ||
* Remove duplicate lower-right serif variants of `H` with descender (#1953). | ||
* Fix toothless variants of LATIN SMALL LETTER B WITH HOOK (`U+0253`) (#1952). | ||
* Always use closed variants for LATIN CAPITAL LETTER R WITH STROKE (`U+024C`). | ||
* Optimize shape of LATIN {SMALL CAPITAL|MODIFIER LETTER CAPITAL} BARRED B (`U+1D03`,`U+1D2F`). | ||
* Fix variant selection for `cv34` and `cv37` under `ss01`, `ss03`, `ss09`, `ss10`, and `ss13`. | ||
* Fix variant selection for `cv36` under `ss03`, `ss08`, `ss09`, `ss10`, `ss12`, and `ss14`. | ||
* Fix variant selection for `cv42` under `ss09` and `ss12`. | ||
* Fix variant selection for `cv59` and `vxAB` under `ss01`, `ss05`, `ss08`, and `ss13`. | ||
* Fix variant selection for `vxAC` under `ss11` and `ss13`. | ||
* Fix variant selection for `cv46`, `cv47`, `cv48`, and `cv49` under `ss10`. | ||
* Fix variant selection for `cv26`, `cv61`, `cv62`, `vxAA`, `cv81`, and `vsAL` under `ss13`. | ||
|
||
|
||
### 26.2.1 | ||
|
||
* Fix leaning marks of LATIN SMALL LETTER T WITH CEDILLA (`U+0163`) (#1914). | ||
* Fix the dimensions of wide geometric shapes in quasi-proportional (#1941). | ||
* Fix `cv76`'s application on CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE (`U+04B9`) (#1942). | ||
|
||
|
||
### 26.2.0 | ||
|
||
* Add variant selectors for lowercase Greek Pi (`π`) and Tau (`τ`) (#1924). | ||
* Add characters: | ||
- CYRILLIC SMALL LETTER ROUNDED VE (`U+1C80`). | ||
- CYRILLIC SMALL LETTER TALL TE (`U+1C84`) (#1911). | ||
- CYRILLIC SMALL LETTER TALL HARD SIGN (`U+1C86`) (#1911). | ||
- CYRILLIC SMALL LETTER TALL YAT (`U+1C87`) (#1911). | ||
- LEFTWARDS OPEN-HEADED ARROW (`U+21FD`) ... LEFT RIGHT OPEN-HEADED ARROW (`U+21FF`) (#1912). | ||
- DIAMETER SIGN (`U+2300`) (#1923). | ||
- CIRCLE WITH SUPERIMPOSED X (`U+29BB`). | ||
- LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS (`U+2BEC`) ... DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS (`U+2BEF`). | ||
- CLOCK FACE ONE OCLOCK (`U+1F550`) ... CLOCK FACE TWELVE-THIRTY (`U+1F567`) (#1850). | ||
* Make below marks to avoid bottom-right Ogoneks (#1789). | ||
* Use oval shape for Empty Set symbols to distinguish with O-Slash (#1822). | ||
* Implement leaning mark mechanism for `F`, `L`, `P`, `b`, `d`, `h`, `k`, `p`, `q`, `r` to get better mark placement. Now, "narrow" marks will align to these letters' extension parts (#1851). | ||
* Add variant selection for Guillemets (#1899). | ||
* Fix detached cedilla in Hookless asymmetric LATIN SMALL LETTER T WITH CEDILLA (`U+0163`) (#1914). | ||
* Fix broken hookless/tailless/asymmetric `t` variants in `ſt` ligature (`U+FB05`) (#1915). | ||
* Remove unnecessary tailed variants for Cyrillic Shha with Descender (`U+0527`) (#1916). | ||
* Remove unnecessary lower-right serif variants for Latin Lower K with Descender (`U+2C6A`) (#1917). | ||
* Add italic form of CYRILLIC SMALL LETTER KOMI TJE (`U+050F`) (#1920). | ||
* Remove unnecessary serifed/tailed variants of italic Cyrillic Te with descender (`U+04AD`) and `m` with palatal hook (`U+1D86`) (#1926). | ||
* Remove unnecessary bottom-right serifed variants of Cyrillic Ka with descender (`U+049A`..`U+049B`) (#1927). | ||
* Fix two off-center APL Quad characters in Quasi-proportional (#1930). | ||
* Refine shape of `U+0184`, `U+0185` (#1938). | ||
* Determine serifs of Bulgarian/Serbian De automatically when `g` is double-storey. | ||
* Fix variant assignment of `cv51` for `ss03` under italic slab. | ||
* Fix variant assignment of `cv31`, `cv36`, `cv46`, `cv47`, `cv48`, `cv49`, and `cv51` for `ss18` under italic slab. | ||
|
||
|
||
### 26.1.0 | ||
|
||
* Add characters: | ||
- RIGHT ARROW WITH SMALL CIRCLE (`U+21F4`) (#1900). | ||
- LEFT RIGHT ARROW THROUGH SMALL CIRCLE (`U+2948`) (#1900). | ||
- LEFT ARROW WITH SMALL CIRCLE (`U+2B30`) (#1900). | ||
* Make Cyrillic Abkhasian Che respond to C's serifs (#1898). | ||
* Make lowercase Wynn respond to thorn's serifs. | ||
* Drop APL form for `U+220D` as it is not used by any APL languages (#1901). | ||
* Add XH-height middle-serifed and dual-serifed variants for Eszet (#1904). | ||
* Remove duplicate variant glyphs for `U+0272` (#1905). | ||
* Make the top serif of Yogh (`U+021C`, `U+021D`) to follow Cyrillic Ze's variant selector (#1908). | ||
* Merge duplicate variants of t with retroflex hook (`U+0288`, `U+1DF09`) (#1909). | ||
* Fix detached palatal hook on `U+01AB`` when t is both hookless/tailless and asymmetric (#1910). | ||
* Fix `cv36`, `cv46`, `cv47`, `cv48`, `cv49`, `cv50`, `cv61`, and `cv74` under Curly Slab. | ||
* Fix serifs of `w` under Etoile Italic. | ||
|
||
|
||
### 26.0.2 | ||
|
||
* Fix incorrect code assignment for `U+2B6E`, `U+2B6F`, `U+2B71`, `U+2B72` (#1895). | ||
* Fix CYRILLIC CAPITAL LETTER KOMI SJE (`U+050C`) to follow serifs of `C` instead of `c` (#1896). | ||
|
||
|
||
### 26.0.1 | ||
|
||
* Fix shape of `ij` in Aile under NWID. | ||
|
||
|
||
### 26.0.0 | ||
|
||
* \[**Breaking**\] Add asymmetric variant to all `t` styles (#1836). | ||
* \[**Breaking**\] Add separate variant selector for lowercase Thorn (#1854). | ||
* \[**Breaking**\] Drop `tailed-top-left-serifed` variant of `n` as it duplicates with `tailed-motion-serifed` (#1859). | ||
* \[**Breaking**\] Disunified the variant selector for Greek Delta and Greek Lambda, and added selectable serif variants for Lambda (#1866). | ||
* \[**Breaking**\] Add serif variant selection for Eszet (#1881). | ||
* \[**Breaking**\] Add a separate variant selector for lowercase Greek Chi. | ||
* Add Characters: | ||
- COMBINING DOUBLED CIRCUMFLEX ACCENT (`U+1AB0`) (#1879). | ||
- COMBINING DOUBLE PLUS SIGN ABOVE (`U+1AC9`) (#1879). | ||
- COMBINING DOUBLE PLUS SIGN BELOW (`U+1ACA`) (#1879). | ||
- ANTICLOCKWISE GAPPED CIRCLE ARROW (`U+27F2`). | ||
- CLOCKWISE GAPPED CIRCLE ARROW (`U+27F3`). | ||
- ANTICLOCKWISE CLOSED CIRCLE ARROW (`U+2940`). | ||
- CLOCKWISE CLOSED CIRCLE ARROW (`U+2941`). | ||
- LEFTWARDS TRIANGLE-HEADED ARROW (`U+2B60`) ... DOWNWARDS TRIANGLE-HEADED ARROW TO BAR (`U+2B73`). | ||
- LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE (`U+2B7A`) ... DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS (`U+2B87`). | ||
- LATIN CAPITAL LETTER K WITH DIAGONAL STROKE (`U+A742`). | ||
- LATIN SMALL LETTER K WITH DIAGONAL STROKE (`U+A743`). | ||
- LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE (`U+A744`). | ||
- LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE (`U+A745`). | ||
- LATIN CAPITAL LETTER VOLAPUK AE (`U+A79A`) ... LATIN SMALL LETTER VOLAPUK UE (`U+A79F`) (#1865). | ||
- CIRCLED ANTICLOCKWISE ARROW (`U+1F10E`). | ||
- CIRCLED HUMAN FIGURE (`U+1F16F`). | ||
* Drop `<=` and `>=` as inequality for Verilog (#1864). | ||
* Support variant selection for INCREMENT and NABLA (#1873). | ||
* Add APL-specific form for `U+220A` (#1876). | ||
* Enable `<>` ligation as diamond for C-like (#1878). | ||
* Fix support for serifs in Rounded Schwa (#1883). | ||
* Add script-cut corner to `U+0261` (#1887). | ||
* Make Lowercase Schwa to respond to `c`'s serif variants (#1892). | ||
* Fix variant selection for `cv27`, `cv33`, `cv36`, and `cv49` for `ss17` under italics. | ||
* Make Greek Kappa respond to top-left serifed variants of `k`. | ||
* Fix slabs for `U+019C`, `U+0257`, `U+026F`, and `U+0270`. | ||
* Add single-storey variants support for `U+A657`. | ||
- 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`). | ||
|
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 |
---|---|---|
@@ -0,0 +1,19 @@ | ||
* \[**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`). |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.