1
0
forked from pool/iosevka-fonts
iosevka-fonts/CHANGELOG.md
Anton Shvetz 0a933a0c8d - Update to v29.0.5
* Changes of version 29.0.5
    = Fix side bearings of multi-dot punctuation (U+10FB, U+2056,
      U+2058..205B, U+2E2A..U+2E2D) under Quasi-Proportional.
    = Fix mapping of DENSE VERTICAL FILL (U+1CC44) and DENSE
      HORIZONTAL FILL (U+1CC45).
    = Fix glyph visuals:
      ~ MATHEMATICAL RISING DIAGONAL (U+27CB).
      ~ MATHEMATICAL FALLING DIAGONAL (U+27CD).
      ~ CIRCLE WITH HORIZONTAL BAR (U+29B5).
      ~ SOLIDUS WITH OVERBAR (U+29F6).
      ~ SMALL VEE WITH UNDERBAR (U+2A61).
    = Add characters:
      ~ LOWER RIGHT CORNER WITH DOT (U+27D3).
      ~ UPPER LEFT CORNER WITH DOT (U+27D4).
      ~ UP-POINTING GO-KART (U+1CC00) ... VERTICAL RESISTOR SEGMENT
        (U+1CC0A) (Proposed for Unicode 16; L2/21-235).
      ~ LEFT-POINTING DIODE (U+1CC0E) ... VERTICAL CAPACITOR
        (U+1CC14) (Proposed for Unicode 16; L2/21-235).
      ~ LOGIC GATE INVERTED INPUTS (U+1CC17) ... LOGIC GATE BUFFER
        WITH INVERTED INPUT (U+1CC1A) (Proposed for Unicode 16;
        L2/21-235).
      ~ LEFT-POINTING ENERGY WAVE (U+1CC78) ... DOWN-POINTING
        ENERGY WAVE (U+1CC7B) (Proposed for Unicode 16; L2/21-235).
      ~ WHITE LOWER LEFT POINTER (U+1CC86) (Proposed for Unicode
        16; L2/21-235).
      ~ WHITE LOWER RIGHT POINTER (U+1CC87) (Proposed for Unicode
        16; L2/21-235).
      ~ TWO RINGS ALIGNED HORIZONTALLY (U+1CC88) (Proposed for
        Unicode 16; L2/21-235).

OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/iosevka-fonts?expand=0&rev=228
2024-03-30 20:21:37 +00:00

147 lines
9.2 KiB
Markdown

## Modifications since last major version
### 29.0.5
* Fix side bearings of multi-dot punctuation (`U+10FB`, `U+2056`, `U+2058`..`205B`, `U+2E2A`..`U+2E2D`) under Quasi-Proportional.
* Fix mapping of DENSE VERTICAL FILL (`U+1CC44`) and DENSE HORIZONTAL FILL (`U+1CC45`).
* Fix glyph visuals:
- MATHEMATICAL RISING DIAGONAL (`U+27CB`).
- MATHEMATICAL FALLING DIAGONAL (`U+27CD`).
- CIRCLE WITH HORIZONTAL BAR (`U+29B5`).
- SOLIDUS WITH OVERBAR (`U+29F6`).
- SMALL VEE WITH UNDERBAR (`U+2A61`).
* Add characters:
- LOWER RIGHT CORNER WITH DOT (`U+27D3`).
- UPPER LEFT CORNER WITH DOT (`U+27D4`).
- UP-POINTING GO-KART (`U+1CC00`) ... VERTICAL RESISTOR SEGMENT (`U+1CC0A`) (Proposed for Unicode 16; L2/21-235).
- LEFT-POINTING DIODE (`U+1CC0E`) ... VERTICAL CAPACITOR (`U+1CC14`) (Proposed for Unicode 16; L2/21-235).
- LOGIC GATE INVERTED INPUTS (`U+1CC17`) ... LOGIC GATE BUFFER WITH INVERTED INPUT (`U+1CC1A`) (Proposed for Unicode 16; L2/21-235).
- LEFT-POINTING ENERGY WAVE (`U+1CC78`) ... DOWN-POINTING ENERGY WAVE (`U+1CC7B`) (Proposed for Unicode 16; L2/21-235).
- WHITE LOWER LEFT POINTER (`U+1CC86`) (Proposed for Unicode 16; L2/21-235).
- WHITE LOWER RIGHT POINTER (`U+1CC87`) (Proposed for Unicode 16; L2/21-235).
- TWO RINGS ALIGNED HORIZONTALLY (`U+1CC88`) (Proposed for Unicode 16; L2/21-235).
- LEFT-POINTING RACING CAR (`U+1CC97`) ... VERTICAL GO-KART (`U+1CC9D`) (Proposed for Unicode 16; L2/21-235).
- TOP LEFT BLACK LEFT-POINTING SMALL TRIANGLE (`U+1CE07`) (Proposed for Unicode 16; L2/21-235).
* Add APL form for WHITE DIAMOND (`U+25C7`).
### 29.0.4
* Make `U+2980` respond to `VSAM`.
- `U+2AFC` will no longer respond to `VSAM`.
### 29.0.3
* Fix height of block quadrants (`U+2596`..`U+259F`) (#2240).
* Fix the design of the ESTIMATED SYMBOL (`U+212E`) to match its spec (#2243).
* Refine design of POWER SYMBOL (`U+23FB`) and HEAVY CHECK MARK (`U+2714`) (#2243).
* Make `U+1FBBD`..`U+1FBBF` narrow by default.
* Make LATIN {CAPITAL|SMALL} LETTER GHA (`U+01A2`..`U+01A3`) respond to variants of `q` (`cv41`).
* Make the behavior of serifs of `U+027F` automatic.
* Fix side bearings of `U+29E2` under Quasi-Proportional.
* Fix width of PUNCTUATION SPACE (`U+2008`) under Quasi-Proportional.
* Fix `percent`=`dots` glyphs for PER {MILLE|TEN THOUSAND} SIGN (`U+2030`..`U+2031`) under Quasi-Proportional when `NWID` is enabled.
* Remove untagged variant selector for Cyrillic Capital Ef (`Ф`).
* Fix glyph visual for COMBINING DOUBLE CIRCUMFLEX ABOVE (`U+1DCD`).
* Fix variant assignment of `cv92` for `ss08` under slab.
* Make `--c-like-chaining--` ligation group require at least three hyphen-minuses for hyphen chain.
### 29.0.2
* Add characters:
- SYMBOL FOR DELETE SQUARE CHECKER BOARD FORM (`U+2427`) (Proposed for Unicode 16; L2/21-235).
- SYMBOL FOR DELETE RECTANGULAR CHECKER BOARD FORM (`U+2428`) (Proposed for Unicode 16; L2/21-235).
- LEFT-POINTING STICK FIGURE (`U+1CC02`) (Proposed for Unicode 16; L2/21-235).
- RIGHT-POINTING STICK FIGURE (`U+1CC03`) (Proposed for Unicode 16; L2/21-235).
- DOWN-POINTING STICK FIGURE (`U+1CC04`) (Proposed for Unicode 16; L2/21-235).
- UPPER LEFT TWELFTH CIRCLE (`U+1CC30`) ... DENSE HORIZONTAL FILL (`U+1CC45`) (Proposed for Unicode 16; L2/21-235).
- SQUARE SPIRAL FROM TOP LEFT (`U+1CC7C`) ... HORIZONTAL LADDER (`U+1CC85`) (Proposed for Unicode 16; L2/21-235).
- RIGHT HALF AND LEFT HALF WHITE CIRCLE (`U+1CE00`) (Proposed for Unicode 16; L2/21-235).
- LOWER HALF AND UPPER HALF WHITE CIRCLE (`U+1CE01`) (Proposed for Unicode 16; L2/21-235).
- UPPER HALF HEAVY WHITE SQUARE (`U+1CE03`) (Proposed for Unicode 16; L2/21-235).
- LOWER HALF HEAVY WHITE SQUARE (`U+1CE04`) (Proposed for Unicode 16; L2/21-235).
- HEAVY WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE (`U+1CE05`) (Proposed for Unicode 16; L2/21-235).
- TOP JUSTIFIED LOWER HALF WHITE CIRCLE (`U+1FBE0`) ... LEFT JUSTIFIED RIGHT HALF WHITE CIRCLE (`U+1FBE3`) (Proposed for Unicode 16; L2/21-235).
- TOP JUSTIFIED LOWER HALF BLACK CIRCLE (`U+1FBE8`) ... TOP LEFT JUSTIFIED LOWER RIGHT QUARTER BLACK CIRCLE (`U+1FBEF`) (Proposed for Unicode 16; L2/21-235).
* Quasi-proportional will now use `four` = `closed-serifless` and `four` = `closed-serifed` for Aile and Etoile respectively.
### 29.0.1
* Fix broken `s`/`t` variants for `U+01BE`. (#2223).
* Fix precomposed iota with double marks (#2229).
* Fix leaning mark placement on letters around i/l.
* Fix sans-serif linking for `U+2781`..`U+2784` and `U+278B`..`U+278E`.
### 29.0.0
* \[**BREAKING**\] Add separate serifed variants for digits `2` through `5`. As a result, current variants are partially renamed and reordered (#1965). Change of variant names:
- `two`.`straight-neck` → `two`.`straight-neck-serifless`
- `two`.`curly-neck` → `two`.`curly-neck-serifless`
- `three`.`flat-top` → `three`.`flat-top-serifless`
- `four`.`closed` → `four`.`closed-serifless`
- `four`.`closed-non-crossing` → `four`.`closed-non-crossing-serifless`
- `four`.`semi-open` → `four`.`semi-open-serifless`
- `four`.`semi-open-non-crossing` → `four`.`semi-open-non-crossing-serifless`
- `four`.`open` → `four`.`open-serifless`
- `four`.`open-non-crossing` → `four`.`open-non-crossing-serifless`
- `five`.`upright-arched` → `five`.`upright-arched-serifless`
- `five`.`upright-flat` → `five`.`upright-flat-serifless`
- `five`.`oblique-arched` → `five`.`oblique-arched-serifless`
- `five`.`oblique-flat` → `five`.`oblique-flat-serifless`
* \[**BREAKING**\] Reorder of glyph variants:
- Influenced characters: `I`, `U`, `Z`, `i`, `l`, `u`, `z`, Greek Lower Mu (`μ`), Micro Sign (`µ`).
* \[**BREAKING**\] Quasi-proportional will now use a six-unit system instead of four. Metrics of various letters (`f`, `t`, `r`, `m`, `w`, etc.) are adjusted.
* Add characters:
- UPWARDS WHITE ARROW FROM BAR (`U+21EA`) ... RIGHTWARDS WHITE ARROW FROM WALL (`U+21F0`).
- RETURN SYMBOL (`U+23CE`).
- SYMBOL FOR DELETE MEDIUM SHADE FORM (`U+2429`).
- GEAR WITHOUT HUB (`U+26ED`).
- GEAR WITH HANDLES (`U+26EE`).
- MAP SYMBOL FOR LIGHTHOUSE (`U+26EF`).
- THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD (`U+27A2`).
- THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD (`U+27A3`).
- SHUFFLE PRODUCT (`U+29E2`).
- GLEICH STARK (`U+29E6`).
- INTERIOR PRODUCT (`U+2A3C`).
- RIGHTHAND INTERIOR PRODUCT (`U+2A3D`).
- SHORT LEFT TACK (`U+2ADE`) ... SHORT UP TACK (`U+2AE0`).
- VERTICAL BAR TRIPLE RIGHT TURNSTILE (`U+2AE2`) ... REVERSED DOUBLE STROKE NOT SIGN (`U+2AED`).
- UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR (`U+2BB8`).
- LEFT RAISED OMISSION BRACKET (`U+2E0C`).
- RIGHT RAISED OMISSION BRACKET (`U+2E0C`).
- LEFT LOW PARAPHRASE BRACKET (`U+2E1C`).
- RIGHT LOW PARAPHRASE BRACKET (`U+2E1C`).
- LOWER HORIZONTAL RULER SEGMENT (`U+1CC05`) (Proposed for Unicode 16; L2/21-235).
- RIGHT VERTICAL RULER SEGMENT (`U+1CC06`) (Proposed for Unicode 16; L2/21-235).
- LOWER RIGHT RULER SEGMENT (`U+1CC07`) (Proposed for Unicode 16; L2/21-235).
- BOX DRAWINGS LIGHT HORIZONTAL AND UPPER RIGHT (`U+1CC1B`) ... SEPARATED BLOCK QUADRANT-1234 (`U+1CC2F`) (Proposed for Unicode 16; L2/21-235).
- EIGHT RAYS INWARD (`U+1CC69`) ... BLACK NEUTRAL FACE (`U+1CC6F`) (Proposed for Unicode 16; L2/21-235).
- SQUARE FOUR CORNER SALTIRES (`U+1CC89`) ... INVERSE BLACK DIAMOND (`U+1CC8D`) (Proposed for Unicode 16; L2/21-235).
- VERTICAL LINE WITH FOUR TICK MARKS (`U+1CC90`) (Proposed for Unicode 16; L2/21-235).
- HORIZONTAL LINE WITH FOUR TICK MARKS (`U+1CC91`) (Proposed for Unicode 16; L2/21-235).
- WHITE VERTICAL RECTANGLE WITH HORIZONTAL BAR (`U+1CE06`) (Proposed for Unicode 16; L2/21-235).
- BOX DRAWINGS DOUBLE DIAGONAL LOWER LEFT TO MIDDLE CENTRE TO LOWER RIGHT (`U+1CE09`) (Proposed for Unicode 16; L2/21-235).
- BOX DRAWINGS DOUBLE DIAGONAL UPPER LEFT TO MIDDLE CENTRE TO UPPER RIGHT (`U+1CE0A`) (Proposed for Unicode 16; L2/21-235).
- SEPARATED BLOCK SEXTANT-1 (`U+1CE51`) ... SEPARATED BLOCK SEXTANT-123456 (`U+1CE8F`) (Proposed for Unicode 16; L2/21-235).
- UPPER LEFT ONE SIXTEENTH BLOCK (`U+1CE90`) ... LOWER HALF RIGHT ONE QUARTER BLOCK (`U+1CEAF`) (Proposed for Unicode 16; L2/21-235).
- FOLDER (`U+1F5C0`) (#2181).
- DOWNWARDS BLACK ARROW TO BAR (`U+1F8B3`) ... SOUTH WEST ARROW FROM BAR (`U+1F8BB`) (Proposed for Unicode 16; L2/21-235).
- RAISED LEFT SMALL SQUARE BRACKET (`U+1FBCC`) (Proposed for Unicode 16; L2/21-235).
- LEFT TWO THIRDS BLOCK (`U+1FBCE`) (Proposed for Unicode 16; L2/21-235).
- LEFT ONE THIRD BLOCK (`U+1FBCF`) (Proposed for Unicode 16; L2/21-235).
- BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO LOWER LEFT (`U+1FBD0`) ... BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO MIDDLE RIGHT TO LOWER LEFT (`U+1FBDF`) (Proposed for Unicode 16; L2/21-235).
- UPPER CENTRE ONE QUARTER BLOCK (`U+1FBE4`) ... MIDDLE RIGHT ONE QUARTER BLOCK (`U+1FBE7`) (Proposed for Unicode 16; L2/21-235).
* Fix a disjoint stroke of Outlined Curly `Z` under some weights (#2195).
* Unify diagonal box drawings' angles (#2197).
* Fix Large Type Piece `U+1CE3B` (#2206).
* Added a `MOSC` feature that turns certain geometric shapes into mosaics (#2212).
* Fix `frac` feature for better recognizing fraction patterns (#2214).
* Fix broken shape of `U+1FB95`, `U+1FB96` and `U+1FB97` (#2218).
* Increase weight for `U+276E`/`U+276F` (#2217).
* Fix ligation for `[|]` (#2221).