Merge branch 'prerelease'

This commit is contained in:
be5invis 2024-03-30 09:24:22 -07:00
commit 1922e018d7
65 changed files with 3695 additions and 3029 deletions

View file

@ -1,5 +1,30 @@
## 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`.

View file

@ -37,7 +37,7 @@
* Customizable install using Homebrew: see [robertgzr/homebrew-tap](https://github.com/robertgzr/homebrew-tap).
* **Linux**
* Arch Linux: Install one of the [ttc-iosevka packages](https://archlinux.org/packages/?q=ttc-iosevka).
* Ubuntu Linux: Install one of the [fonts-iosevka packages](http://phd-sid.ethz.ch/debian/fonts-iosevka/).
* Ubuntu Linux: Install one of the [fonts-iosevka packages](http://sid.ethz.ch/debian/fonts-iosevka/).
* Void Linux: Install the font with `xbps-install font-iosevka`.
* Fedora: Install the font(s) from [the COPR here](https://copr.fedorainfracloud.org/coprs/peterwu/iosevka/). Run `dnf search iosevka` to discover available fonts and `dnf install` to install the chosen one(s).
* **FreeBSD**: The font can be installed with `pkg install iosevka`.

21
changes/29.0.5.md Normal file
View file

@ -0,0 +1,21 @@
* 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`).

View file

@ -1,7 +1,7 @@
<!-- BEGIN Section-Package-List -->
<!-- THIS SECTION IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
# Package list of Release 29.0.4
# Package list of Release 29.0.5
## Prebuilt Packages
Iosevka provides a large variety of variants. Prebuilt variants are listed below. For all Monospace variants' packages, it will contain three _spacing variants_. You can either download the package containing all the spacing variants (recommended), or cherry-pick the variant with specific spacing.
@ -22,146 +22,146 @@ Iosevka provides various packaging formats, here is the list of them:
<table>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka</b><i>Monospace, Default</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-Iosevka-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-Iosevka-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka</b><i>Monospace, Default</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-Iosevka-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-Iosevka-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-Iosevka-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-Iosevka-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Iosevka-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-Iosevka-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Iosevka-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-Iosevka-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTerm-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTerm-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTerm-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTerm-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTerm-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTerm-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixed-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixed-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixed-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixed-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixed-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixed-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-Iosevka.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-Iosevka.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Slab</b><i>Monospace, Slab-serif</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSlab-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSlab-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-Iosevka-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-Iosevka-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Iosevka-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-Iosevka-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Iosevka-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-Iosevka-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTerm-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTerm-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTerm-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTerm-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTerm-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTerm-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixed-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixed-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixed-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixed-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixed-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixed-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-Iosevka.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-Iosevka.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Slab</b><i>Monospace, Slab-serif</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSlab-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSlab-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Slab</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSlab-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSlab-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSlab-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSlab-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSlab-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSlab-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term Slab</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSlab-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSlab-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSlab-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSlab-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSlab-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSlab-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed Slab</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSlab-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSlab-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSlab-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSlab-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSlab-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSlab-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSlab.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSlab.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Curly</b><i>Monospace, Curly Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaCurly-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaCurly-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Slab</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSlab-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSlab-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSlab-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSlab-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSlab-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSlab-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term Slab</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSlab-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSlab-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSlab-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSlab-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSlab-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSlab-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed Slab</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSlab-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSlab-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSlab-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSlab-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSlab-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSlab-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSlab.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSlab.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Curly</b><i>Monospace, Curly Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaCurly-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaCurly-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Curly</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaCurly-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaCurly-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaCurly-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaCurly-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaCurly-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaCurly-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term Curly</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermCurly-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermCurly-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermCurly-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermCurly-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermCurly-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermCurly-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed Curly</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedCurly-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedCurly-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedCurly-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedCurly-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedCurly-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedCurly-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaCurly.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaCurly.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Curly Slab</b><i>Monospace, Curly Style, Slab-serif</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaCurlySlab-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaCurlySlab-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Curly</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaCurly-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaCurly-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaCurly-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaCurly-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaCurly-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaCurly-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term Curly</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermCurly-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermCurly-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermCurly-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermCurly-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermCurly-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermCurly-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed Curly</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedCurly-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedCurly-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedCurly-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedCurly-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedCurly-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedCurly-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaCurly.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaCurly.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Curly Slab</b><i>Monospace, Curly Style, Slab-serif</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaCurlySlab-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaCurlySlab-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Curly Slab</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaCurlySlab-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaCurlySlab-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaCurlySlab-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaCurlySlab-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaCurlySlab-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaCurlySlab-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term Curly Slab</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermCurlySlab-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermCurlySlab-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermCurlySlab-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermCurlySlab-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermCurlySlab-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermCurlySlab-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed Curly Slab</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedCurlySlab-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedCurlySlab-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedCurlySlab-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedCurlySlab-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedCurlySlab-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedCurlySlab-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaCurlySlab.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaCurlySlab.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS01</b><i>Monospace, Andale Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS01-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS01-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Curly Slab</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaCurlySlab-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaCurlySlab-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaCurlySlab-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaCurlySlab-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaCurlySlab-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaCurlySlab-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term Curly Slab</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermCurlySlab-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermCurlySlab-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermCurlySlab-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermCurlySlab-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermCurlySlab-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermCurlySlab-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed Curly Slab</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedCurlySlab-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedCurlySlab-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedCurlySlab-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedCurlySlab-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedCurlySlab-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedCurlySlab-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaCurlySlab.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaCurlySlab.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS01</b><i>Monospace, Andale Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS01-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS01-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS01</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS01-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS01-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS01-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS01-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS01-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS01-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS01</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS01-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS01-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS01-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS01-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS01-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS01-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS01</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS01-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS01-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS01-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS01-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS01-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS01-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS01.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS01.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS02</b><i>Monospace, Anonymous Pro Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS02-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS02-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS01</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS01-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS01-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS01-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS01-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS01-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS01-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS01</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS01-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS01-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS01-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS01-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS01-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS01-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS01</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS01-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS01-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS01-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS01-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS01-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS01-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS01.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS01.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS02</b><i>Monospace, Anonymous Pro Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS02-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS02-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS02</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS02-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS02-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS02-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS02-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS02-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS02-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS02</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS02-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS02-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS02-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS02-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS02-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS02-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS02</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS02-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS02-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS02-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS02-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS02-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS02-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS02.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS02.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS03</b><i>Monospace, Consolas Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS03-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS03-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS02</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS02-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS02-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS02-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS02-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS02-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS02-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS02</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS02-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS02-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS02-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS02-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS02-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS02-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS02</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS02-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS02-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS02-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS02-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS02-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS02-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS02.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS02.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS03</b><i>Monospace, Consolas Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS03-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS03-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS03</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS03-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS03-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS03-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS03-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS03-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS03-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS03</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS03-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS03-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS03-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS03-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS03-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS03-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS03</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS03-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS03-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS03-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS03-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS03-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS03-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS03.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS03.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS04</b><i>Monospace, Menlo Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS04-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS04-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS03</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS03-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS03-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS03-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS03-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS03-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS03-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS03</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS03-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS03-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS03-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS03-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS03-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS03-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS03</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS03-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS03-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS03-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS03-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS03-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS03-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS03.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS03.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS04</b><i>Monospace, Menlo Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS04-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS04-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS04</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS04-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS04-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS04-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS04-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS04-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS04-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS04</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS04-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS04-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS04-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS04-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS04-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS04-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS04</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS04-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS04-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS04-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS04-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS04-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS04-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS04.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS04.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS05</b><i>Monospace, Fira Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS05-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS05-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS04</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS04-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS04-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS04-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS04-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS04-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS04-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS04</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS04-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS04-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS04-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS04-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS04-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS04-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS04</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS04-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS04-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS04-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS04-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS04-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS04-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS04.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS04.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS05</b><i>Monospace, Fira Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS05-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS05-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS05</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS05-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS05-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS05-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS05-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS05-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS05-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS05</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS05-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS05-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS05-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS05-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS05-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS05-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS05</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS05-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS05-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS05-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS05-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS05-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS05-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS05.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS05.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS06</b><i>Monospace, Liberation Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS06-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS06-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS05</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS05-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS05-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS05-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS05-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS05-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS05-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS05</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS05-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS05-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS05-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS05-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS05-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS05-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS05</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS05-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS05-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS05-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS05-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS05-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS05-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS05.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS05.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS06</b><i>Monospace, Liberation Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS06-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS06-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS06</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS06-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS06-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS06-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS06-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS06-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS06-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS06</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS06-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS06-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS06-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS06-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS06-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS06-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS06</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS06-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS06-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS06-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS06-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS06-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS06-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS06.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS06.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS07</b><i>Monospace, Monaco Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS07-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS07-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS06</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS06-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS06-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS06-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS06-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS06-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS06-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS06</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS06-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS06-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS06-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS06-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS06-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS06-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS06</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS06-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS06-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS06-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS06-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS06-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS06-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS06.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS06.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS07</b><i>Monospace, Monaco Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS07-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS07-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS07</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS07-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS07-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS07-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS07-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS07-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS07-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS07</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS07-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS07-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS07-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS07-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS07-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS07-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS07</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS07-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS07-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS07-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS07-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS07-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS07-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS07.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS07.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS08</b><i>Monospace, Pragmata Pro Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS08-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS08-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS07</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS07-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS07-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS07-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS07-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS07-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS07-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS07</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS07-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS07-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS07-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS07-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS07-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS07-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS07</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS07-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS07-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS07-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS07-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS07-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS07-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS07.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS07.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS08</b><i>Monospace, Pragmata Pro Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS08-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS08-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS08</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS08-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS08-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS08-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS08-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS08-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS08-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS08</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS08-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS08-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS08-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS08-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS08-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS08-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS08</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS08-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS08-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS08-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS08-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS08-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS08-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS08.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS08.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS09</b><i>Monospace, Source Code Pro Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS09-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS09-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS08</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS08-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS08-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS08-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS08-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS08-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS08-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS08</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS08-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS08-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS08-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS08-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS08-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS08-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS08</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS08-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS08-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS08-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS08-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS08-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS08-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS08.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS08.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS09</b><i>Monospace, Source Code Pro Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS09-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS09-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS09</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS09-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS09-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS09-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS09-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS09-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS09-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS09</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS09-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS09-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS09-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS09-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS09-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS09-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS09</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS09-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS09-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS09-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS09-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS09-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS09-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS09.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS09.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS10</b><i>Monospace, Envy Code R Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS10-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS10-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS09</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS09-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS09-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS09-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS09-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS09-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS09-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS09</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS09-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS09-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS09-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS09-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS09-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS09-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS09</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS09-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS09-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS09-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS09-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS09-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS09-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS09.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS09.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS10</b><i>Monospace, Envy Code R Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS10-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS10-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS10</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS10-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS10-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS10-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS10-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS10-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS10-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS10</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS10-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS10-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS10-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS10-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS10-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS10-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS10</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS10-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS10-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS10-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS10-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS10-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS10-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS10.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS10.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS11</b><i>Monospace, X Windows Fixed Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS11-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS11-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS10</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS10-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS10-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS10-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS10-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS10-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS10-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS10</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS10-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS10-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS10-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS10-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS10-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS10-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS10</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS10-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS10-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS10-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS10-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS10-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS10-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS10.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS10.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS11</b><i>Monospace, X Windows Fixed Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS11-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS11-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS11</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS11-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS11-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS11-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS11-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS11-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS11-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS11</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS11-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS11-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS11-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS11-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS11-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS11-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS11</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS11-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS11-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS11-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS11-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS11-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS11-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS11.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS11.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS12</b><i>Monospace, Ubuntu Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS12-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS12-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS11</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS11-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS11-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS11-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS11-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS11-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS11-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS11</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS11-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS11-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS11-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS11-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS11-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS11-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS11</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS11-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS11-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS11-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS11-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS11-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS11-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS11.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS11.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS12</b><i>Monospace, Ubuntu Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS12-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS12-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS12</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS12-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS12-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS12-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS12-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS12-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS12-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS12</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS12-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS12-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS12-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS12-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS12-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS12-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS12</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS12-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS12-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS12-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS12-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS12-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS12-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS12.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS12.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS13</b><i>Monospace, Lucida Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS13-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS13-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS12</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS12-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS12-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS12-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS12-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS12-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS12-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS12</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS12-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS12-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS12-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS12-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS12-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS12-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS12</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS12-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS12-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS12-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS12-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS12-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS12-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS12.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS12.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS13</b><i>Monospace, Lucida Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS13-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS13-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS13</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS13-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS13-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS13-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS13-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS13-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS13-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS13</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS13-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS13-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS13-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS13-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS13-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS13-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS13</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS13-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS13-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS13-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS13-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS13-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS13-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS13.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS13.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS14</b><i>Monospace, JetBrains Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS14-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS14-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS13</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS13-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS13-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS13-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS13-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS13-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS13-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS13</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS13-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS13-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS13-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS13-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS13-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS13-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS13</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS13-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS13-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS13-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS13-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS13-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS13-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS13.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS13.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS14</b><i>Monospace, JetBrains Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS14-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS14-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS14</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS14-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS14-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS14-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS14-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS14-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS14-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS14</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS14-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS14-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS14-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS14-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS14-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS14-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS14</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS14-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS14-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS14-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS14-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS14-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS14-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS14.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS14.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS15</b><i>Monospace, IBM Plex Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS15-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS15-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS14</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS14-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS14-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS14-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS14-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS14-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS14-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS14</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS14-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS14-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS14-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS14-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS14-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS14-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS14</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS14-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS14-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS14-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS14-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS14-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS14-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS14.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS14.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS15</b><i>Monospace, IBM Plex Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS15-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS15-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS15</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS15-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS15-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS15-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS15-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS15-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS15-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS15</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS15-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS15-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS15-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS15-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS15-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS15-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS15</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS15-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS15-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS15-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS15-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS15-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS15-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS15.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS15.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS16</b><i>Monospace, PT Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS16-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS16-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS15</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS15-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS15-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS15-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS15-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS15-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS15-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS15</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS15-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS15-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS15-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS15-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS15-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS15-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS15</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS15-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS15-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS15-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS15-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS15-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS15-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS15.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS15.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS16</b><i>Monospace, PT Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS16-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS16-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS16</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS16-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS16-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS16-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS16-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS16-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS16-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS16</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS16-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS16-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS16-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS16-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS16-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS16-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS16</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS16-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS16-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS16-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS16-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS16-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS16-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS16.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS16.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS17</b><i>Monospace, Recursive Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS17-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS17-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS16</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS16-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS16-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS16-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS16-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS16-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS16-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS16</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS16-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS16-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS16-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS16-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS16-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS16-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS16</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS16-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS16-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS16-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS16-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS16-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS16-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS16.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS16.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS17</b><i>Monospace, Recursive Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS17-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS17-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS17</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS17-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS17-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS17-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS17-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS17-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS17-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS17</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS17-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS17-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS17-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS17-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS17-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS17-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS17</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS17-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS17-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS17-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS17-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS17-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS17-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS17.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS17.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS18</b><i>Monospace, Input Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaSS18-29.0.4.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaSS18-29.0.4.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS17</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS17-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS17-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS17-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS17-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS17-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS17-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS17</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS17-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS17-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS17-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS17-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS17-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS17-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS17</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS17-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS17-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS17-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS17-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS17-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS17-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS17.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS17.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka SS18</b><i>Monospace, Input Mono Style</i></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaSS18-29.0.5.zip">Super TTC</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaSS18-29.0.5.zip">TTC</b></td><td colspan="2">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS18</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaSS18-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaSS18-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaSS18-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaSS18-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaSS18-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaSS18-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS18</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaTermSS18-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaTermSS18-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaTermSS18-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaTermSS18-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaTermSS18-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaTermSS18-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS18</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-SGr-IosevkaFixedSS18-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-SGr-IosevkaFixedSS18-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaFixedSS18-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaFixedSS18-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaFixedSS18-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaFixedSS18-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS18.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaSS18.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka SS18</b></td><td>Default</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaSS18-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaSS18-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaSS18-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaSS18-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaSS18-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaSS18-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Term SS18</b></td><td>Terminal</td><td><b>Yes</b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaTermSS18-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaTermSS18-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaTermSS18-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaTermSS18-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaTermSS18-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaTermSS18-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Fixed SS18</b></td><td>Fixed</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-SGr-IosevkaFixedSS18-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-SGr-IosevkaFixedSS18-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaFixedSS18-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaFixedSS18-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaFixedSS18-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaFixedSS18-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS18.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaSS18.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Aile</b><i>Quasi-proportional, Sans-serif</i></td><td colspan="4">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Aile</b></td><td>Default</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaAile-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaAile-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaAile-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaAile-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaAile-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaAile-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaAile.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaAile.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Aile</b></td><td>Default</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaAile-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaAile-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaAile-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaAile-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaAile-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaAile-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaAile.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaAile.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td colspan="3"><b>&#x1F4E6; Iosevka Etoile</b><i>Quasi-proportional, Slab-serif</i></td><td colspan="4">&nbsp;</td></tr>
<tr><td><b>&nbsp;&nbsp;└ Sub-packages</b></td><td><b>Spacing</b></td><td><b>Ligatures</b></td><td colspan="4"><b>Downloads</b></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Etoile</b></td><td>Default</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/SuperTTC-IosevkaEtoile-29.0.4.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTC-IosevkaEtoile-29.0.4.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-IosevkaEtoile-29.0.4.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgTTF-Unhinted-IosevkaEtoile-29.0.4.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-IosevkaEtoile-29.0.4.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.4/PkgWebFont-Unhinted-IosevkaEtoile-29.0.4.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaEtoile.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.4/images/package-sample-IosevkaEtoile.dark.svg#gh-dark-mode-only"/></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Iosevka Etoile</b></td><td>Default</td><td>No</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/SuperTTC-IosevkaEtoile-29.0.5.zip">Super TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaEtoile-29.0.5.zip">TTC</a></b></td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-IosevkaEtoile-29.0.5.zip">TTF</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTF-Unhinted-IosevkaEtoile-29.0.5.zip">Unhinted</a></b>)</td><td><b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-IosevkaEtoile-29.0.5.zip">WebFont</a></b>&nbsp;(<b><a href="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgWebFont-Unhinted-IosevkaEtoile-29.0.5.zip">Unhinted</a></b>)</td></tr>
<tr><td colspan="8"><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaEtoile.light.svg#gh-light-mode-only"/><img src="https://raw.githubusercontent.com/be5invis/Iosevka/v29.0.5/images/package-sample-IosevkaEtoile.dark.svg#gh-dark-mode-only"/></td></tr>
</table>

View file

@ -385,7 +385,7 @@
- `cv96`:
\! (`U+0021`), ' (`U+0027`), , (`U+002C`), \. (`U+002E`), : (`U+003A`), ; (`U+003B`), ? (`U+003F`), \` (`U+0060`), ¡ (`U+00A1`), · (`U+00B7`), ¿ (`U+00BF`), ÷ (`U+00F7`), Ŀ (`U+013F`), ŀ (`U+0140`), ʼn (`U+0149`), ǃ (`U+01C3`), ʻ (`U+02BB`), ʼ (`U+02BC`), ʽ (`U+02BD`), ˮ (`U+02EE`), ˸ (`U+02F8`), ; (`U+037E`), · (`U+0387`), ჻ (`U+10FB`), (`U+2018`), (`U+2019`), (`U+201A`), (`U+201B`), “ (`U+201C`), ” (`U+201D`), „ (`U+201E`), ‟ (`U+201F`), (`U+2024`), ‥ (`U+2025`), … (`U+2026`), ‧ (`U+2027`), ※ (`U+203B`), ‼ (`U+203C`), ‽ (`U+203D`), ⁇ (`U+2047`), ⁈ (`U+2048`), ⁉ (`U+2049`), ⁏ (`U+204F`), ⁒ (`U+2052`), ⁖ (`U+2056`), ⁘ (`U+2058`), ⁙ (`U+2059`), (`U+205A`), ⁛ (`U+205B`), ⁜ (`U+205C`), ⁝ (`U+205D`), ⁞ (`U+205E`), ∔ (`U+2214`), ∴ (`U+2234`), ∵ (`U+2235`), (`U+2236`), ∷ (`U+2237`), ∸ (`U+2238`), ∹ (`U+2239`), ∺ (`U+223A`), ∻ (`U+223B`), ≐ (`U+2250`), ≑ (`U+2251`), ≒ (`U+2252`), ≓ (`U+2253`), ≔ (`U+2254`), ≕ (`U+2255`), ≟ (`U+225F`), ⊍ (`U+228D`), ⊙ (`U+2299`), ⊡ (`U+22A1`), ⋅ (`U+22C5`), ⋇ (`U+22C7`), ⋖ (`U+22D6`), ⋗ (`U+22D7`), ⋮ (`U+22EE`), ⋯ (`U+22EF`), ⋰ (`U+22F0`), ⋱ (`U+22F1`), ⋵ (`U+22F5`), ⌹ (`U+2339`), ⍠ (`U+2360`), ⍪ (`U+236A`), ⍮ (`U+236E`), ⍰ (`U+2370`), ␦ (`U+2426`), ⒈ (`U+2488`), ⒉ (`U+2489`), ⒊ (`U+248A`), ⒋ (`U+248B`), ⒌ (`U+248C`), ⒍ (`U+248D`), ⒎ (`U+248E`), ⒏ (`U+248F`), ⒐ (`U+2490`), ⒑ (`U+2491`), ⒒ (`U+2492`), ⒓ (`U+2493`), ⒔ (`U+2494`), ⒕ (`U+2495`), ⒖ (`U+2496`), ⒗ (`U+2497`), ⒘ (`U+2498`), ⒙ (`U+2499`), ⒚ (`U+249A`), ⒛ (`U+249B`), ⦙ (`U+2999`), ⦼ (`U+29BC`), ⧴ (`U+29F4`), ⨀ (`U+2A00`), ⨒ (`U+2A12`), ⨓ (`U+2A13`), ⨔ (`U+2A14`), ⨕ (`U+2A15`), ⨥ (`U+2A25`), ⨪ (`U+2A2A`), ⨫ (`U+2A2B`), ⨬ (`U+2A2C`), ⨰ (`U+2A30`), ⨸ (`U+2A38`), ⩀ (`U+2A40`), ⩦ (`U+2A66`), ⩧ (`U+2A67`), ⩪ (`U+2A6A`), ⩫ (`U+2A6B`), ⩭ (`U+2A6D`), ⩿ (`U+2A7F`), ⪀ (`U+2A80`), ⪗ (`U+2A97`), ⪘ (`U+2A98`), ⪽ (`U+2ABD`), ⪾ (`U+2ABE`), ⫶ (`U+2AF6`), ⸘ (`U+2E18`), ⸞ (`U+2E1E`), ⸟ (`U+2E1F`), ⸪ (`U+2E2A`), ⸫ (`U+2E2B`), ⸬ (`U+2E2C`), ⸭ (`U+2E2D`), ⸮ (`U+2E2E`), ⸱ (`U+2E31`), ⸲ (`U+2E32`), ⸳ (`U+2E33`), ⸴ (`U+2E34`), ⸵ (`U+2E35`), ⹁ (`U+2E41`), ⹂ (`U+2E42`), ꜝ (`U+A71D`), ꜞ (`U+A71E`), ꜟ (`U+A71F`), (`U+A789`), ꞏ (`U+A78F`), <20> (`U+FFFD`), 𐞹 (`U+107B9`), 𝼊 (`U+1DF0A`), 🄀 (`U+1F100`), 🄁 (`U+1F101`), 🄂 (`U+1F102`), 🄃 (`U+1F103`), 🄄 (`U+1F104`), 🄅 (`U+1F105`), 🄆 (`U+1F106`), 🄇 (`U+1F107`), 🄈 (`U+1F108`), 🄉 (`U+1F109`), 🄊 (`U+1F10A`), 🆙 (`U+1F199`), 🆠 (`U+1F1A0`), 🆡 (`U+1F1A1`), 🆢 (`U+1F1A2`), 🯄 (`U+1FBC4`)
\! (`U+0021`), ' (`U+0027`), , (`U+002C`), \. (`U+002E`), : (`U+003A`), ; (`U+003B`), ? (`U+003F`), \` (`U+0060`), ¡ (`U+00A1`), · (`U+00B7`), ¿ (`U+00BF`), ÷ (`U+00F7`), Ŀ (`U+013F`), ŀ (`U+0140`), ʼn (`U+0149`), ǃ (`U+01C3`), ʻ (`U+02BB`), ʼ (`U+02BC`), ʽ (`U+02BD`), ˮ (`U+02EE`), ˸ (`U+02F8`), ; (`U+037E`), · (`U+0387`), ჻ (`U+10FB`), (`U+2018`), (`U+2019`), (`U+201A`), (`U+201B`), “ (`U+201C`), ” (`U+201D`), „ (`U+201E`), ‟ (`U+201F`), (`U+2024`), ‥ (`U+2025`), … (`U+2026`), ‧ (`U+2027`), ※ (`U+203B`), ‼ (`U+203C`), ‽ (`U+203D`), ⁇ (`U+2047`), ⁈ (`U+2048`), ⁉ (`U+2049`), ⁏ (`U+204F`), ⁒ (`U+2052`), ⁖ (`U+2056`), ⁘ (`U+2058`), ⁙ (`U+2059`), (`U+205A`), ⁛ (`U+205B`), ⁜ (`U+205C`), ⁝ (`U+205D`), ⁞ (`U+205E`), ∔ (`U+2214`), ∴ (`U+2234`), ∵ (`U+2235`), (`U+2236`), ∷ (`U+2237`), ∸ (`U+2238`), ∹ (`U+2239`), ∺ (`U+223A`), ∻ (`U+223B`), ≐ (`U+2250`), ≑ (`U+2251`), ≒ (`U+2252`), ≓ (`U+2253`), ≔ (`U+2254`), ≕ (`U+2255`), ≟ (`U+225F`), ⊍ (`U+228D`), ⊙ (`U+2299`), ⊡ (`U+22A1`), ⋅ (`U+22C5`), ⋇ (`U+22C7`), ⋖ (`U+22D6`), ⋗ (`U+22D7`), ⋮ (`U+22EE`), ⋯ (`U+22EF`), ⋰ (`U+22F0`), ⋱ (`U+22F1`), ⋵ (`U+22F5`), ⌹ (`U+2339`), ⍠ (`U+2360`), ⍪ (`U+236A`), ⍮ (`U+236E`), ⍰ (`U+2370`), ␦ (`U+2426`), ⒈ (`U+2488`), ⒉ (`U+2489`), ⒊ (`U+248A`), ⒋ (`U+248B`), ⒌ (`U+248C`), ⒍ (`U+248D`), ⒎ (`U+248E`), ⒏ (`U+248F`), ⒐ (`U+2490`), ⒑ (`U+2491`), ⒒ (`U+2492`), ⒓ (`U+2493`), ⒔ (`U+2494`), ⒕ (`U+2495`), ⒖ (`U+2496`), ⒗ (`U+2497`), ⒘ (`U+2498`), ⒙ (`U+2499`), ⒚ (`U+249A`), ⒛ (`U+249B`), ⟓ (`U+27D3`), ⟔ (`U+27D4`), ⦙ (`U+2999`), ⦼ (`U+29BC`), ⧴ (`U+29F4`), ⨀ (`U+2A00`), ⨒ (`U+2A12`), ⨓ (`U+2A13`), ⨔ (`U+2A14`), ⨕ (`U+2A15`), ⨥ (`U+2A25`), ⨪ (`U+2A2A`), ⨫ (`U+2A2B`), ⨬ (`U+2A2C`), ⨰ (`U+2A30`), ⨸ (`U+2A38`), ⩀ (`U+2A40`), ⩦ (`U+2A66`), ⩧ (`U+2A67`), ⩪ (`U+2A6A`), ⩫ (`U+2A6B`), ⩭ (`U+2A6D`), ⩿ (`U+2A7F`), ⪀ (`U+2A80`), ⪗ (`U+2A97`), ⪘ (`U+2A98`), ⪽ (`U+2ABD`), ⪾ (`U+2ABE`), ⫶ (`U+2AF6`), ⸘ (`U+2E18`), ⸞ (`U+2E1E`), ⸟ (`U+2E1F`), ⸪ (`U+2E2A`), ⸫ (`U+2E2B`), ⸬ (`U+2E2C`), ⸭ (`U+2E2D`), ⸮ (`U+2E2E`), ⸱ (`U+2E31`), ⸲ (`U+2E32`), ⸳ (`U+2E33`), ⸴ (`U+2E34`), ⸵ (`U+2E35`), ⹁ (`U+2E41`), ⹂ (`U+2E42`), ꜝ (`U+A71D`), ꜞ (`U+A71E`), ꜟ (`U+A71F`), (`U+A789`), ꞏ (`U+A78F`), <20> (`U+FFFD`), 𐞹 (`U+107B9`), 𝼊 (`U+1DF0A`), 🄀 (`U+1F100`), 🄁 (`U+1F101`), 🄂 (`U+1F102`), 🄃 (`U+1F103`), 🄄 (`U+1F104`), 🄅 (`U+1F105`), 🄆 (`U+1F106`), 🄇 (`U+1F107`), 🄈 (`U+1F108`), 🄉 (`U+1F109`), 🄊 (`U+1F10A`), 🆙 (`U+1F199`), 🆠 (`U+1F1A0`), 🆡 (`U+1F1A1`), 🆢 (`U+1F1A2`), 🯄 (`U+1FBC4`)
- `cv97`:
@ -848,7 +848,7 @@
- `cv96`:
\! (`U+0021`), ' (`U+0027`), , (`U+002C`), \. (`U+002E`), : (`U+003A`), ; (`U+003B`), ? (`U+003F`), \` (`U+0060`), ¡ (`U+00A1`), · (`U+00B7`), ¿ (`U+00BF`), ÷ (`U+00F7`), Ŀ (`U+013F`), ŀ (`U+0140`), ʼn (`U+0149`), ǃ (`U+01C3`), ʻ (`U+02BB`), ʼ (`U+02BC`), ʽ (`U+02BD`), ˮ (`U+02EE`), ˸ (`U+02F8`), ; (`U+037E`), · (`U+0387`), ჻ (`U+10FB`), (`U+2018`), (`U+2019`), (`U+201A`), (`U+201B`), “ (`U+201C`), ” (`U+201D`), „ (`U+201E`), ‟ (`U+201F`), (`U+2024`), ‥ (`U+2025`), … (`U+2026`), ‧ (`U+2027`), ※ (`U+203B`), ‼ (`U+203C`), ‽ (`U+203D`), ⁇ (`U+2047`), ⁈ (`U+2048`), ⁉ (`U+2049`), ⁏ (`U+204F`), ⁒ (`U+2052`), ⁖ (`U+2056`), ⁘ (`U+2058`), ⁙ (`U+2059`), (`U+205A`), ⁛ (`U+205B`), ⁜ (`U+205C`), ⁝ (`U+205D`), ⁞ (`U+205E`), ∔ (`U+2214`), ∴ (`U+2234`), ∵ (`U+2235`), (`U+2236`), ∷ (`U+2237`), ∸ (`U+2238`), ∹ (`U+2239`), ∺ (`U+223A`), ∻ (`U+223B`), ≐ (`U+2250`), ≑ (`U+2251`), ≒ (`U+2252`), ≓ (`U+2253`), ≔ (`U+2254`), ≕ (`U+2255`), ≟ (`U+225F`), ⊍ (`U+228D`), ⊙ (`U+2299`), ⊡ (`U+22A1`), ⋅ (`U+22C5`), ⋇ (`U+22C7`), ⋖ (`U+22D6`), ⋗ (`U+22D7`), ⋮ (`U+22EE`), ⋯ (`U+22EF`), ⋰ (`U+22F0`), ⋱ (`U+22F1`), ⋵ (`U+22F5`), ⌹ (`U+2339`), ⍠ (`U+2360`), ⍪ (`U+236A`), ⍮ (`U+236E`), ⍰ (`U+2370`), ␦ (`U+2426`), ⒈ (`U+2488`), ⒉ (`U+2489`), ⒊ (`U+248A`), ⒋ (`U+248B`), ⒌ (`U+248C`), ⒍ (`U+248D`), ⒎ (`U+248E`), ⒏ (`U+248F`), ⒐ (`U+2490`), ⒑ (`U+2491`), ⒒ (`U+2492`), ⒓ (`U+2493`), ⒔ (`U+2494`), ⒕ (`U+2495`), ⒖ (`U+2496`), ⒗ (`U+2497`), ⒘ (`U+2498`), ⒙ (`U+2499`), ⒚ (`U+249A`), ⒛ (`U+249B`), ⦙ (`U+2999`), ⦼ (`U+29BC`), ⧴ (`U+29F4`), ⨀ (`U+2A00`), ⨒ (`U+2A12`), ⨓ (`U+2A13`), ⨔ (`U+2A14`), ⨕ (`U+2A15`), ⨥ (`U+2A25`), ⨪ (`U+2A2A`), ⨫ (`U+2A2B`), ⨬ (`U+2A2C`), ⨰ (`U+2A30`), ⨸ (`U+2A38`), ⩀ (`U+2A40`), ⩦ (`U+2A66`), ⩧ (`U+2A67`), ⩪ (`U+2A6A`), ⩫ (`U+2A6B`), ⩭ (`U+2A6D`), ⩿ (`U+2A7F`), ⪀ (`U+2A80`), ⪗ (`U+2A97`), ⪘ (`U+2A98`), ⪽ (`U+2ABD`), ⪾ (`U+2ABE`), ⫶ (`U+2AF6`), ⸘ (`U+2E18`), ⸞ (`U+2E1E`), ⸟ (`U+2E1F`), ⸪ (`U+2E2A`), ⸫ (`U+2E2B`), ⸬ (`U+2E2C`), ⸭ (`U+2E2D`), ⸮ (`U+2E2E`), ⸱ (`U+2E31`), ⸲ (`U+2E32`), ⸳ (`U+2E33`), ⸴ (`U+2E34`), ⸵ (`U+2E35`), ⹁ (`U+2E41`), ⹂ (`U+2E42`), ꜝ (`U+A71D`), ꜞ (`U+A71E`), ꜟ (`U+A71F`), (`U+A789`), ꞏ (`U+A78F`), <20> (`U+FFFD`), 𐞹 (`U+107B9`), 𝼊 (`U+1DF0A`), 🄀 (`U+1F100`), 🄁 (`U+1F101`), 🄂 (`U+1F102`), 🄃 (`U+1F103`), 🄄 (`U+1F104`), 🄅 (`U+1F105`), 🄆 (`U+1F106`), 🄇 (`U+1F107`), 🄈 (`U+1F108`), 🄉 (`U+1F109`), 🄊 (`U+1F10A`), 🆙 (`U+1F199`), 🆠 (`U+1F1A0`), 🆡 (`U+1F1A1`), 🆢 (`U+1F1A2`), 🯄 (`U+1FBC4`)
\! (`U+0021`), ' (`U+0027`), , (`U+002C`), \. (`U+002E`), : (`U+003A`), ; (`U+003B`), ? (`U+003F`), \` (`U+0060`), ¡ (`U+00A1`), · (`U+00B7`), ¿ (`U+00BF`), ÷ (`U+00F7`), Ŀ (`U+013F`), ŀ (`U+0140`), ʼn (`U+0149`), ǃ (`U+01C3`), ʻ (`U+02BB`), ʼ (`U+02BC`), ʽ (`U+02BD`), ˮ (`U+02EE`), ˸ (`U+02F8`), ; (`U+037E`), · (`U+0387`), ჻ (`U+10FB`), (`U+2018`), (`U+2019`), (`U+201A`), (`U+201B`), “ (`U+201C`), ” (`U+201D`), „ (`U+201E`), ‟ (`U+201F`), (`U+2024`), ‥ (`U+2025`), … (`U+2026`), ‧ (`U+2027`), ※ (`U+203B`), ‼ (`U+203C`), ‽ (`U+203D`), ⁇ (`U+2047`), ⁈ (`U+2048`), ⁉ (`U+2049`), ⁏ (`U+204F`), ⁒ (`U+2052`), ⁖ (`U+2056`), ⁘ (`U+2058`), ⁙ (`U+2059`), (`U+205A`), ⁛ (`U+205B`), ⁜ (`U+205C`), ⁝ (`U+205D`), ⁞ (`U+205E`), ∔ (`U+2214`), ∴ (`U+2234`), ∵ (`U+2235`), (`U+2236`), ∷ (`U+2237`), ∸ (`U+2238`), ∹ (`U+2239`), ∺ (`U+223A`), ∻ (`U+223B`), ≐ (`U+2250`), ≑ (`U+2251`), ≒ (`U+2252`), ≓ (`U+2253`), ≔ (`U+2254`), ≕ (`U+2255`), ≟ (`U+225F`), ⊍ (`U+228D`), ⊙ (`U+2299`), ⊡ (`U+22A1`), ⋅ (`U+22C5`), ⋇ (`U+22C7`), ⋖ (`U+22D6`), ⋗ (`U+22D7`), ⋮ (`U+22EE`), ⋯ (`U+22EF`), ⋰ (`U+22F0`), ⋱ (`U+22F1`), ⋵ (`U+22F5`), ⌹ (`U+2339`), ⍠ (`U+2360`), ⍪ (`U+236A`), ⍮ (`U+236E`), ⍰ (`U+2370`), ␦ (`U+2426`), ⒈ (`U+2488`), ⒉ (`U+2489`), ⒊ (`U+248A`), ⒋ (`U+248B`), ⒌ (`U+248C`), ⒍ (`U+248D`), ⒎ (`U+248E`), ⒏ (`U+248F`), ⒐ (`U+2490`), ⒑ (`U+2491`), ⒒ (`U+2492`), ⒓ (`U+2493`), ⒔ (`U+2494`), ⒕ (`U+2495`), ⒖ (`U+2496`), ⒗ (`U+2497`), ⒘ (`U+2498`), ⒙ (`U+2499`), ⒚ (`U+249A`), ⒛ (`U+249B`), ⟓ (`U+27D3`), ⟔ (`U+27D4`), ⦙ (`U+2999`), ⦼ (`U+29BC`), ⧴ (`U+29F4`), ⨀ (`U+2A00`), ⨒ (`U+2A12`), ⨓ (`U+2A13`), ⨔ (`U+2A14`), ⨕ (`U+2A15`), ⨥ (`U+2A25`), ⨪ (`U+2A2A`), ⨫ (`U+2A2B`), ⨬ (`U+2A2C`), ⨰ (`U+2A30`), ⨸ (`U+2A38`), ⩀ (`U+2A40`), ⩦ (`U+2A66`), ⩧ (`U+2A67`), ⩪ (`U+2A6A`), ⩫ (`U+2A6B`), ⩭ (`U+2A6D`), ⩿ (`U+2A7F`), ⪀ (`U+2A80`), ⪗ (`U+2A97`), ⪘ (`U+2A98`), ⪽ (`U+2ABD`), ⪾ (`U+2ABE`), ⫶ (`U+2AF6`), ⸘ (`U+2E18`), ⸞ (`U+2E1E`), ⸟ (`U+2E1F`), ⸪ (`U+2E2A`), ⸫ (`U+2E2B`), ⸬ (`U+2E2C`), ⸭ (`U+2E2D`), ⸮ (`U+2E2E`), ⸱ (`U+2E31`), ⸲ (`U+2E32`), ⸳ (`U+2E33`), ⸴ (`U+2E34`), ⸵ (`U+2E35`), ⹁ (`U+2E41`), ⹂ (`U+2E42`), ꜝ (`U+A71D`), ꜞ (`U+A71E`), ꜟ (`U+A71F`), (`U+A789`), ꞏ (`U+A78F`), <20> (`U+FFFD`), 𐞹 (`U+107B9`), 𝼊 (`U+1DF0A`), 🄀 (`U+1F100`), 🄁 (`U+1F101`), 🄂 (`U+1F102`), 🄃 (`U+1F103`), 🄄 (`U+1F104`), 🄅 (`U+1F105`), 🄆 (`U+1F106`), 🄇 (`U+1F107`), 🄈 (`U+1F108`), 🄉 (`U+1F109`), 🄊 (`U+1F10A`), 🆙 (`U+1F199`), 🆠 (`U+1F1A0`), 🆡 (`U+1F1A1`), 🆢 (`U+1F1A2`), 🯄 (`U+1FBC4`)
- `cv97`:

View file

@ -10,7 +10,7 @@
<path d="M 197 0 L 331 -221 Q 342 -239 353 -257 Q 364 -275 376 -293 Q 357 -286 337 -283.5 Q 317 -281 298 -281 Q 267 -281 237 -287 Q 207 -293 180.5 -307.5 Q 154 -322 133.5 -344.5 Q 113 -367 100 -394 Q 87 -421 82 -451.5 Q 77 -482 77 -512 Q 77 -542 82 -572.5 Q 87 -603 100 -630.5 Q 113 -658 134.5 -680.5 Q 156 -703 182.5 -717.5 Q 209 -732 239.5 -737.5 Q 270 -743 300 -743 Q 332 -743 364 -736 Q 396 -729 423 -711.5 Q 450 -694 470 -668.5 Q 490 -643 502 -613 Q 514 -583 518.5 -551 Q 523 -519 523 -487 Q 523 -445 514.5 -404 Q 506 -363 490.5 -324.5 Q 475 -286 454.5 -249.5 Q 434 -213 413 -178 L 412 -177 L 305 0 Z M 300 -365 Q 327 -365 353.5 -375.5 Q 380 -386 397 -407.5 Q 414 -429 420.5 -456.5 Q 427 -484 427 -512 Q 427 -539 420.5 -566.5 Q 414 -594 397 -616 Q 380 -638 354 -648.5 Q 328 -659 300 -659 Q 272 -659 246 -648.5 Q 220 -638 203 -616 Q 186 -594 179.5 -566.5 Q 173 -539 173 -512 Q 173 -484 179.5 -457 Q 186 -430 203 -408 Q 220 -386 246 -375.5 Q 272 -365 300 -365 Z " id="path7"/>
<path d="M 300 8 Q 283 8 266 3 Q 249 -2 237 -14.5 Q 225 -27 219.5 -43.5 Q 214 -60 214 -78 Q 214 -95 219.5 -112 Q 225 -129 237 -141 Q 249 -153 266 -158 Q 283 -163 300 -163 Q 317 -163 334 -158 Q 351 -153 363 -141 Q 375 -129 380.5 -112 Q 386 -95 386 -78 Q 386 -60 380.5 -43.5 Q 375 -27 363 -14.5 Q 351 -2 334 3 Q 317 8 300 8 Z " id="path8"/>
<path d="M 300 8 Q 270 8 241 3 Q 212 -2 185 -15 Q 158 -28 136.5 -48.5 Q 115 -69 101.5 -95.5 Q 88 -122 82.5 -151 Q 77 -180 77 -210 L 77 -525 Q 77 -555 82.5 -584 Q 88 -613 101.5 -639.5 Q 115 -666 136.5 -686.5 Q 158 -707 185 -720 Q 212 -733 241 -738 Q 270 -743 300 -743 Q 330 -743 359 -738 Q 388 -733 415 -720 Q 442 -707 463.5 -686.5 Q 485 -666 498.5 -639.5 Q 512 -613 517.5 -584 Q 523 -555 523 -525 L 523 -210 Q 523 -180 517.5 -151 Q 512 -122 498.5 -95.5 Q 485 -69 463.5 -48.5 Q 442 -28 415 -15 Q 388 -2 359 3 Q 330 8 300 8 Z M 173 -332 L 427 -500 L 427 -525 Q 427 -543 424 -560 Q 421 -577 414 -593 Q 407 -609 395 -622 Q 383 -635 367.5 -643.5 Q 352 -652 335 -655.5 Q 318 -659 300 -659 Q 282 -659 265 -655.5 Q 248 -652 232.5 -643.5 Q 217 -635 205 -622 Q 193 -609 186 -593 Q 179 -577 176 -560 Q 173 -543 173 -525 Z M 300 -76 Q 318 -76 335 -79.5 Q 352 -83 367.5 -91.5 Q 383 -100 395 -113 Q 407 -126 414 -142 Q 421 -158 424 -175 Q 427 -192 427 -210 L 427 -403 L 173 -235 L 173 -210 Q 173 -192 176 -175 Q 179 -158 186 -142 Q 193 -126 205 -113 Q 217 -100 232.5 -91.5 Q 248 -83 265 -79.5 Q 282 -76 300 -76 Z " id="path9"/>
<path d="M 347 0 L 347 -189 L 77 -189 L 77 -273 L 342 -735 L 448 -735 L 184 -273 L 347 -273 L 347 -437 L 443 -437 L 443 -273 L 515 -273 L 515 -189 L 443 -189 L 443 0 Z " id="path10"/>
<path d="M 302 8 Q 276 8 250 4 Q 224 -0 200 -10 Q 176 -20 155.5 -36 Q 135 -52 120 -73.5 Q 105 -95 96.5 -119.5 Q 88 -144 85 -170 L 84 -176 L 180 -176 L 181 -173 Q 184 -152 194.5 -132.5 Q 205 -113 221.5 -100 Q 238 -87 259 -81.5 Q 280 -76 302 -76 Q 321 -76 339.5 -81 Q 358 -86 373.5 -97.5 Q 389 -109 399.5 -125.5 Q 410 -142 416 -160 Q 422 -178 424.5 -197 Q 427 -216 427 -235 Q 427 -254 425 -273 Q 423 -292 417 -310 Q 411 -328 401 -344.5 Q 391 -361 376 -372.5 Q 361 -384 342.5 -389 Q 324 -394 305 -394 Q 284 -394 263.5 -389.5 Q 243 -385 226.5 -372 Q 210 -359 200.5 -340 Q 191 -321 190 -300 L 94 -300 L 94 -735 L 493 -735 L 493 -651 L 190 -651 L 190 -454 Q 216 -468 245.5 -473 Q 275 -478 305 -478 Q 336 -478 366.5 -471.5 Q 397 -465 423.5 -449 Q 450 -433 470 -409 Q 490 -385 502 -356.5 Q 514 -328 518.5 -297 Q 523 -266 523 -235 Q 523 -204 518 -173 Q 513 -142 501 -113.5 Q 489 -85 468.5 -60.5 Q 448 -36 421 -20.5 Q 394 -5 363.5 1.5 Q 333 8 302 8 Z " id="path10"/>
</defs>
<g>
<g data-source-text="Release " fill="#dee4e3" transform="translate(16 23.528) rotate(0) scale(0.016)">
@ -22,7 +22,7 @@
<use href="#path5" transform="translate(3000 0)"/>
<use href="#path2" transform="translate(3600 0)"/>
</g>
<g data-source-text="29.0.4" fill="#03aee9" transform="translate(92.799995 23.528) rotate(0) scale(0.016)">
<g data-source-text="29.0.5" fill="#03aee9" transform="translate(92.799995 23.528) rotate(0) scale(0.016)">
<use href="#path6" transform="translate(0 0)"/>
<use href="#path7" transform="translate(600 0)"/>
<use href="#path8" transform="translate(1200 0)"/>

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Before After
Before After

View file

@ -10,7 +10,7 @@
<path d="M 197 0 L 331 -221 Q 342 -239 353 -257 Q 364 -275 376 -293 Q 357 -286 337 -283.5 Q 317 -281 298 -281 Q 267 -281 237 -287 Q 207 -293 180.5 -307.5 Q 154 -322 133.5 -344.5 Q 113 -367 100 -394 Q 87 -421 82 -451.5 Q 77 -482 77 -512 Q 77 -542 82 -572.5 Q 87 -603 100 -630.5 Q 113 -658 134.5 -680.5 Q 156 -703 182.5 -717.5 Q 209 -732 239.5 -737.5 Q 270 -743 300 -743 Q 332 -743 364 -736 Q 396 -729 423 -711.5 Q 450 -694 470 -668.5 Q 490 -643 502 -613 Q 514 -583 518.5 -551 Q 523 -519 523 -487 Q 523 -445 514.5 -404 Q 506 -363 490.5 -324.5 Q 475 -286 454.5 -249.5 Q 434 -213 413 -178 L 412 -177 L 305 0 Z M 300 -365 Q 327 -365 353.5 -375.5 Q 380 -386 397 -407.5 Q 414 -429 420.5 -456.5 Q 427 -484 427 -512 Q 427 -539 420.5 -566.5 Q 414 -594 397 -616 Q 380 -638 354 -648.5 Q 328 -659 300 -659 Q 272 -659 246 -648.5 Q 220 -638 203 -616 Q 186 -594 179.5 -566.5 Q 173 -539 173 -512 Q 173 -484 179.5 -457 Q 186 -430 203 -408 Q 220 -386 246 -375.5 Q 272 -365 300 -365 Z " id="path7"/>
<path d="M 300 8 Q 283 8 266 3 Q 249 -2 237 -14.5 Q 225 -27 219.5 -43.5 Q 214 -60 214 -78 Q 214 -95 219.5 -112 Q 225 -129 237 -141 Q 249 -153 266 -158 Q 283 -163 300 -163 Q 317 -163 334 -158 Q 351 -153 363 -141 Q 375 -129 380.5 -112 Q 386 -95 386 -78 Q 386 -60 380.5 -43.5 Q 375 -27 363 -14.5 Q 351 -2 334 3 Q 317 8 300 8 Z " id="path8"/>
<path d="M 300 8 Q 270 8 241 3 Q 212 -2 185 -15 Q 158 -28 136.5 -48.5 Q 115 -69 101.5 -95.5 Q 88 -122 82.5 -151 Q 77 -180 77 -210 L 77 -525 Q 77 -555 82.5 -584 Q 88 -613 101.5 -639.5 Q 115 -666 136.5 -686.5 Q 158 -707 185 -720 Q 212 -733 241 -738 Q 270 -743 300 -743 Q 330 -743 359 -738 Q 388 -733 415 -720 Q 442 -707 463.5 -686.5 Q 485 -666 498.5 -639.5 Q 512 -613 517.5 -584 Q 523 -555 523 -525 L 523 -210 Q 523 -180 517.5 -151 Q 512 -122 498.5 -95.5 Q 485 -69 463.5 -48.5 Q 442 -28 415 -15 Q 388 -2 359 3 Q 330 8 300 8 Z M 173 -332 L 427 -500 L 427 -525 Q 427 -543 424 -560 Q 421 -577 414 -593 Q 407 -609 395 -622 Q 383 -635 367.5 -643.5 Q 352 -652 335 -655.5 Q 318 -659 300 -659 Q 282 -659 265 -655.5 Q 248 -652 232.5 -643.5 Q 217 -635 205 -622 Q 193 -609 186 -593 Q 179 -577 176 -560 Q 173 -543 173 -525 Z M 300 -76 Q 318 -76 335 -79.5 Q 352 -83 367.5 -91.5 Q 383 -100 395 -113 Q 407 -126 414 -142 Q 421 -158 424 -175 Q 427 -192 427 -210 L 427 -403 L 173 -235 L 173 -210 Q 173 -192 176 -175 Q 179 -158 186 -142 Q 193 -126 205 -113 Q 217 -100 232.5 -91.5 Q 248 -83 265 -79.5 Q 282 -76 300 -76 Z " id="path9"/>
<path d="M 347 0 L 347 -189 L 77 -189 L 77 -273 L 342 -735 L 448 -735 L 184 -273 L 347 -273 L 347 -437 L 443 -437 L 443 -273 L 515 -273 L 515 -189 L 443 -189 L 443 0 Z " id="path10"/>
<path d="M 302 8 Q 276 8 250 4 Q 224 -0 200 -10 Q 176 -20 155.5 -36 Q 135 -52 120 -73.5 Q 105 -95 96.5 -119.5 Q 88 -144 85 -170 L 84 -176 L 180 -176 L 181 -173 Q 184 -152 194.5 -132.5 Q 205 -113 221.5 -100 Q 238 -87 259 -81.5 Q 280 -76 302 -76 Q 321 -76 339.5 -81 Q 358 -86 373.5 -97.5 Q 389 -109 399.5 -125.5 Q 410 -142 416 -160 Q 422 -178 424.5 -197 Q 427 -216 427 -235 Q 427 -254 425 -273 Q 423 -292 417 -310 Q 411 -328 401 -344.5 Q 391 -361 376 -372.5 Q 361 -384 342.5 -389 Q 324 -394 305 -394 Q 284 -394 263.5 -389.5 Q 243 -385 226.5 -372 Q 210 -359 200.5 -340 Q 191 -321 190 -300 L 94 -300 L 94 -735 L 493 -735 L 493 -651 L 190 -651 L 190 -454 Q 216 -468 245.5 -473 Q 275 -478 305 -478 Q 336 -478 366.5 -471.5 Q 397 -465 423.5 -449 Q 450 -433 470 -409 Q 490 -385 502 -356.5 Q 514 -328 518.5 -297 Q 523 -266 523 -235 Q 523 -204 518 -173 Q 513 -142 501 -113.5 Q 489 -85 468.5 -60.5 Q 448 -36 421 -20.5 Q 394 -5 363.5 1.5 Q 333 8 302 8 Z " id="path10"/>
</defs>
<g>
<g data-source-text="Release " fill="#20242e" transform="translate(16 23.528) rotate(0) scale(0.016)">
@ -22,7 +22,7 @@
<use href="#path5" transform="translate(3000 0)"/>
<use href="#path2" transform="translate(3600 0)"/>
</g>
<g data-source-text="29.0.4" fill="#048fbf" transform="translate(92.799995 23.528) rotate(0) scale(0.016)">
<g data-source-text="29.0.5" fill="#048fbf" transform="translate(92.799995 23.528) rotate(0) scale(0.016)">
<use href="#path6" transform="translate(0 0)"/>
<use href="#path7" transform="translate(600 0)"/>
<use href="#path8" transform="translate(1200 0)"/>

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Before After
Before After

View file

@ -22,20 +22,22 @@
<path d="M 64 0 L 64 -735 L 436 -735 L 436 0 Z M 94 -321 L 401 -705 L 307 -705 L 94 -438 Z M 94 -477 L 276 -705 L 182 -705 L 94 -595 Z M 94 -634 L 151 -705 L 94 -705 Z M 94 -165 L 406 -554 L 406 -671 L 94 -282 Z M 94 -30 L 112 -30 L 406 -398 L 406 -515 L 94 -126 Z M 237 -30 L 406 -242 L 406 -359 L 143 -30 Z M 268 -30 L 362 -30 L 406 -85 L 406 -203 Z M 393 -30 L 406 -30 L 406 -46 Z " id="path19"/>
<path d="M 64 0 L 64 -70 L 211 -70 L 211 -680 L 289 -680 L 289 -70 L 436 -70 L 436 0 Z " id="path20"/>
<path d="M 211 -42 L 211 -308 L 101 -308 L 101 -372 L 211 -372 L 211 -638 L 289 -638 L 289 -372 L 399 -372 L 399 -308 L 289 -308 L 289 -42 Z " id="path21"/>
<path d="M 93 166 L 35 120 L 907 -846 L 965 -800 Z " id="path22"/>
<path d="M 907 166 L 35 -800 L 93 -846 L 965 120 Z " id="path23"/>
<path d="M 90 73 L 38 21 L 910 -753 L 962 -701 Z " id="path22"/>
<path d="M 910 73 L 38 -701 L 90 -753 L 962 21 Z " id="path23"/>
<path d="M 250 -34 Q 224 -34 198 -39.5 Q 172 -45 149.5 -58 Q 127 -71 110 -91.5 Q 93 -112 82.5 -135.5 Q 72 -159 68 -185 Q 64 -211 64 -237 L 64 -638 L 131 -638 L 131 -237 Q 131 -215 135 -193.5 Q 139 -172 149.5 -152.5 Q 160 -133 177.5 -118.5 Q 195 -104 216 -99 L 216 -638 L 284 -638 L 284 -99 Q 305 -104 322.5 -118.5 Q 340 -133 350.5 -152.5 Q 361 -172 365 -193.5 Q 369 -215 369 -237 L 369 -638 L 436 -638 L 436 -237 Q 436 -211 432 -185 Q 428 -159 417.5 -135.5 Q 407 -112 390 -91.5 Q 373 -71 350.5 -58 Q 328 -45 302 -39.5 Q 276 -34 250 -34 Z " id="path24"/>
<path d="M 147 -217 Q 122 -217 98 -224.5 Q 74 -232 56.5 -249.5 Q 39 -267 31.5 -291 Q 24 -315 24 -340 Q 24 -365 31.5 -389 Q 39 -413 56.5 -430.5 Q 74 -448 98 -455.5 Q 122 -463 147 -463 Q 167 -463 187 -458 Q 207 -453 223.5 -441.5 Q 240 -430 251 -412.5 Q 262 -395 266 -375 L 436 -375 L 436 -305 L 266 -305 Q 262 -285 251 -267.5 Q 240 -250 223.5 -238.5 Q 207 -227 187 -222 Q 167 -217 147 -217 Z M 147 -278 Q 159 -278 171.5 -281.5 Q 184 -285 192.5 -294 Q 201 -303 205 -315.5 Q 209 -328 209 -340 Q 209 -352 205 -364.5 Q 201 -377 192.5 -386 Q 184 -395 171.5 -398.5 Q 159 -402 147 -402 Q 134 -402 122 -398.5 Q 110 -395 101 -386 Q 92 -377 88.5 -364.5 Q 85 -352 85 -340 Q 85 -328 88.5 -315.5 Q 92 -303 101 -294 Q 110 -285 122 -281.5 Q 134 -278 147 -278 Z " id="path25"/>
<path d="M 64 -42 L 64 -112 L 211 -112 L 211 -519 Q 192 -524 175 -535 Q 158 -546 147 -562.5 Q 136 -579 131.5 -598.5 Q 127 -618 127 -638 Q 127 -662 134.5 -686.5 Q 142 -711 159.5 -728.5 Q 177 -746 201 -753 Q 225 -760 250 -760 Q 275 -760 299 -753 Q 323 -746 340.5 -728.5 Q 358 -711 365.5 -686.5 Q 373 -662 373 -638 Q 373 -618 368.5 -598.5 Q 364 -579 353 -562.5 Q 342 -546 325 -535 Q 308 -524 289 -519 L 289 -112 L 436 -112 L 436 -42 Z M 250 -576 Q 262 -576 274.5 -579.5 Q 287 -583 296 -592 Q 305 -601 308.5 -613 Q 312 -625 312 -638 Q 312 -650 308.5 -662 Q 305 -674 296 -683 Q 287 -692 274.5 -696 Q 262 -700 250 -700 Q 238 -700 225.5 -696 Q 213 -692 204 -683 Q 195 -674 191.5 -662 Q 188 -650 188 -638 Q 188 -625 191.5 -613 Q 195 -601 204 -592 Q 213 -583 225.5 -579.5 Q 238 -576 250 -576 Z " id="path26"/>
<path d="M 500 -19 Q 488 -78 459 -131.5 Q 430 -185 387.5 -227.5 Q 345 -270 291.5 -299 Q 238 -328 179 -340 Q 238 -352 291.5 -381 Q 345 -410 387.5 -452.5 Q 430 -495 459 -548.5 Q 488 -602 500 -661 Q 512 -602 541 -548.5 Q 570 -495 612.5 -452.5 Q 655 -410 708.5 -381 Q 762 -352 821 -340 Q 762 -328 708.5 -299 Q 655 -270 612.5 -227.5 Q 570 -185 541 -131.5 Q 512 -78 500 -19 Z M 500 -156 Q 507 -190 523.5 -220.5 Q 540 -251 564.5 -275.5 Q 589 -300 619.5 -316.5 Q 650 -333 684 -340 Q 650 -347 619.5 -363.5 Q 589 -380 564.5 -404.5 Q 540 -429 523.5 -459.5 Q 507 -490 500 -524 Q 493 -490 476.5 -459.5 Q 460 -429 435.5 -404.5 Q 411 -380 380.5 -363.5 Q 350 -347 316 -340 Q 350 -333 380.5 -316.5 Q 411 -300 435.5 -275.5 Q 460 -251 476.5 -220.5 Q 493 -190 500 -156 Z " id="path27"/>
<path d="M 123 143 L 123 -823 L 399 -823 L 399 -753 L 291 -753 L 291 73 L 399 73 L 399 143 Z M 184 73 L 230 73 L 230 -753 L 184 -753 Z " id="path28"/>
<path d="M 101 143 L 101 73 L 209 73 L 209 -753 L 101 -753 L 101 -823 L 377 -823 L 377 143 Z M 270 73 L 316 73 L 316 -753 L 270 -753 Z " id="path29"/>
<path d="M 372 143 L 107 -340 L 372 -823 L 440 -789 L 195 -340 L 440 109 Z " id="path30"/>
<path d="M 128 143 L 60 109 L 305 -340 L 60 -789 L 128 -823 L 393 -340 Z " id="path31"/>
<path d="M 372 143 L 207 -340 L 372 -823 L 444 -801 L 288 -340 L 444 121 Z M 215 143 L 49 -340 L 215 -823 L 287 -801 L 131 -340 L 287 121 Z " id="path32"/>
<path d="M 128 143 L 56 121 L 212 -340 L 56 -801 L 128 -823 L 293 -340 Z M 285 143 L 213 121 L 369 -340 L 213 -801 L 285 -823 L 451 -340 Z " id="path33"/>
<path d="M 372 161 Q 328 161 285.5 151 Q 243 141 207 116.5 Q 171 92 145 56.5 Q 119 21 104 -19.5 Q 89 -60 83.5 -103 Q 78 -146 78 -190 L 78 -490 Q 78 -534 83.5 -577 Q 89 -620 104 -660.5 Q 119 -701 145 -736.5 Q 171 -772 207 -796.5 Q 243 -821 285.5 -831 Q 328 -841 372 -841 L 372 -771 Q 338 -771 305.5 -762 Q 273 -753 246.5 -732 Q 220 -711 202 -682.5 Q 184 -654 173.5 -622 Q 163 -590 159 -557 Q 155 -524 155 -490 L 155 -190 Q 155 -156 159 -123 Q 163 -90 173.5 -58 Q 184 -26 202 2.5 Q 220 31 246.5 52 Q 273 73 305.5 82 Q 338 91 372 91 Z " id="path34"/>
<path d="M 128 161 L 128 91 Q 162 91 194.5 82 Q 227 73 253.5 52 Q 280 31 298 2.5 Q 316 -26 326.5 -58 Q 337 -90 341 -123 Q 345 -156 345 -190 L 345 -490 Q 345 -524 341 -557 Q 337 -590 326.5 -622 Q 316 -654 298 -682.5 Q 280 -711 253.5 -732 Q 227 -753 194.5 -762 Q 162 -771 128 -771 L 128 -841 Q 172 -841 214.5 -831 Q 257 -821 293 -796.5 Q 329 -772 355 -736.5 Q 381 -701 396 -660.5 Q 411 -620 416.5 -577 Q 422 -534 422 -490 L 422 -190 Q 422 -146 416.5 -103 Q 411 -60 396 -19.5 Q 381 21 355 56.5 Q 329 92 293 116.5 Q 257 141 214.5 151 Q 172 161 128 161 Z " id="path35"/>
<path d="M 43 -133 L 43 -193 L 390 -193 L 390 -547 L 457 -547 L 457 -133 Z M 220 -308 Q 207 -308 195 -312 Q 183 -316 174 -324.5 Q 165 -333 161 -345.5 Q 157 -358 157 -370 Q 157 -383 161 -395 Q 165 -407 174 -416 Q 183 -425 195 -429 Q 207 -433 220 -433 Q 232 -433 244.5 -429 Q 257 -425 265.5 -416 Q 274 -407 278 -395 Q 282 -383 282 -370 Q 282 -358 278 -345.5 Q 274 -333 265.5 -324.5 Q 257 -316 244.5 -312 Q 232 -308 220 -308 Z " id="path25"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -487 L 110 -487 L 110 -133 Z M 280 -247 Q 268 -247 255.5 -251 Q 243 -255 234.5 -264 Q 226 -273 222 -285 Q 218 -297 218 -310 Q 218 -322 222 -334.5 Q 226 -347 234.5 -355.5 Q 243 -364 255.5 -368 Q 268 -372 280 -372 Q 293 -372 305 -368 Q 317 -364 326 -355.5 Q 335 -347 339 -334.5 Q 343 -322 343 -310 Q 343 -297 339 -285 Q 335 -273 326 -264 Q 317 -255 305 -251 Q 293 -247 280 -247 Z " id="path26"/>
<path d="M 147 -217 Q 122 -217 98 -224.5 Q 74 -232 56.5 -249.5 Q 39 -267 31.5 -291 Q 24 -315 24 -340 Q 24 -365 31.5 -389 Q 39 -413 56.5 -430.5 Q 74 -448 98 -455.5 Q 122 -463 147 -463 Q 167 -463 187 -458 Q 207 -453 223.5 -441.5 Q 240 -430 251 -412.5 Q 262 -395 266 -375 L 436 -375 L 436 -305 L 266 -305 Q 262 -285 251 -267.5 Q 240 -250 223.5 -238.5 Q 207 -227 187 -222 Q 167 -217 147 -217 Z M 147 -278 Q 159 -278 171.5 -281.5 Q 184 -285 192.5 -294 Q 201 -303 205 -315.5 Q 209 -328 209 -340 Q 209 -352 205 -364.5 Q 201 -377 192.5 -386 Q 184 -395 171.5 -398.5 Q 159 -402 147 -402 Q 134 -402 122 -398.5 Q 110 -395 101 -386 Q 92 -377 88.5 -364.5 Q 85 -352 85 -340 Q 85 -328 88.5 -315.5 Q 92 -303 101 -294 Q 110 -285 122 -281.5 Q 134 -278 147 -278 Z " id="path27"/>
<path d="M 64 -42 L 64 -112 L 211 -112 L 211 -519 Q 192 -524 175 -535 Q 158 -546 147 -562.5 Q 136 -579 131.5 -598.5 Q 127 -618 127 -638 Q 127 -662 134.5 -686.5 Q 142 -711 159.5 -728.5 Q 177 -746 201 -753 Q 225 -760 250 -760 Q 275 -760 299 -753 Q 323 -746 340.5 -728.5 Q 358 -711 365.5 -686.5 Q 373 -662 373 -638 Q 373 -618 368.5 -598.5 Q 364 -579 353 -562.5 Q 342 -546 325 -535 Q 308 -524 289 -519 L 289 -112 L 436 -112 L 436 -42 Z M 250 -576 Q 262 -576 274.5 -579.5 Q 287 -583 296 -592 Q 305 -601 308.5 -613 Q 312 -625 312 -638 Q 312 -650 308.5 -662 Q 305 -674 296 -683 Q 287 -692 274.5 -696 Q 262 -700 250 -700 Q 238 -700 225.5 -696 Q 213 -692 204 -683 Q 195 -674 191.5 -662 Q 188 -650 188 -638 Q 188 -625 191.5 -613 Q 195 -601 204 -592 Q 213 -583 225.5 -579.5 Q 238 -576 250 -576 Z " id="path28"/>
<path d="M 500 -19 Q 488 -78 459 -131.5 Q 430 -185 387.5 -227.5 Q 345 -270 291.5 -299 Q 238 -328 179 -340 Q 238 -352 291.5 -381 Q 345 -410 387.5 -452.5 Q 430 -495 459 -548.5 Q 488 -602 500 -661 Q 512 -602 541 -548.5 Q 570 -495 612.5 -452.5 Q 655 -410 708.5 -381 Q 762 -352 821 -340 Q 762 -328 708.5 -299 Q 655 -270 612.5 -227.5 Q 570 -185 541 -131.5 Q 512 -78 500 -19 Z M 500 -156 Q 507 -190 523.5 -220.5 Q 540 -251 564.5 -275.5 Q 589 -300 619.5 -316.5 Q 650 -333 684 -340 Q 650 -347 619.5 -363.5 Q 589 -380 564.5 -404.5 Q 540 -429 523.5 -459.5 Q 507 -490 500 -524 Q 493 -490 476.5 -459.5 Q 460 -429 435.5 -404.5 Q 411 -380 380.5 -363.5 Q 350 -347 316 -340 Q 350 -333 380.5 -316.5 Q 411 -300 435.5 -275.5 Q 460 -251 476.5 -220.5 Q 493 -190 500 -156 Z " id="path29"/>
<path d="M 123 143 L 123 -823 L 399 -823 L 399 -753 L 291 -753 L 291 73 L 399 73 L 399 143 Z M 184 73 L 230 73 L 230 -753 L 184 -753 Z " id="path30"/>
<path d="M 101 143 L 101 73 L 209 73 L 209 -753 L 101 -753 L 101 -823 L 377 -823 L 377 143 Z M 270 73 L 316 73 L 316 -753 L 270 -753 Z " id="path31"/>
<path d="M 372 143 L 107 -340 L 372 -823 L 440 -789 L 195 -340 L 440 109 Z " id="path32"/>
<path d="M 128 143 L 60 109 L 305 -340 L 60 -789 L 128 -823 L 393 -340 Z " id="path33"/>
<path d="M 372 143 L 207 -340 L 372 -823 L 444 -801 L 288 -340 L 444 121 Z M 215 143 L 49 -340 L 215 -823 L 287 -801 L 131 -340 L 287 121 Z " id="path34"/>
<path d="M 128 143 L 56 121 L 212 -340 L 56 -801 L 128 -823 L 293 -340 Z M 285 143 L 213 121 L 369 -340 L 213 -801 L 285 -823 L 451 -340 Z " id="path35"/>
<path d="M 372 161 Q 328 161 285.5 151 Q 243 141 207 116.5 Q 171 92 145 56.5 Q 119 21 104 -19.5 Q 89 -60 83.5 -103 Q 78 -146 78 -190 L 78 -490 Q 78 -534 83.5 -577 Q 89 -620 104 -660.5 Q 119 -701 145 -736.5 Q 171 -772 207 -796.5 Q 243 -821 285.5 -831 Q 328 -841 372 -841 L 372 -771 Q 338 -771 305.5 -762 Q 273 -753 246.5 -732 Q 220 -711 202 -682.5 Q 184 -654 173.5 -622 Q 163 -590 159 -557 Q 155 -524 155 -490 L 155 -190 Q 155 -156 159 -123 Q 163 -90 173.5 -58 Q 184 -26 202 2.5 Q 220 31 246.5 52 Q 273 73 305.5 82 Q 338 91 372 91 Z " id="path36"/>
<path d="M 128 161 L 128 91 Q 162 91 194.5 82 Q 227 73 253.5 52 Q 280 31 298 2.5 Q 316 -26 326.5 -58 Q 337 -90 341 -123 Q 345 -156 345 -190 L 345 -490 Q 345 -524 341 -557 Q 337 -590 326.5 -622 Q 316 -654 298 -682.5 Q 280 -711 253.5 -732 Q 227 -753 194.5 -762 Q 162 -771 128 -771 L 128 -841 Q 172 -841 214.5 -831 Q 257 -821 293 -796.5 Q 329 -772 355 -736.5 Q 381 -701 396 -660.5 Q 411 -620 416.5 -577 Q 422 -534 422 -490 L 422 -190 Q 422 -146 416.5 -103 Q 411 -60 396 -19.5 Q 381 21 355 56.5 Q 329 92 293 116.5 Q 257 141 214.5 151 Q 172 161 128 161 Z " id="path37"/>
</defs>
<g>
<g data-source-text="0" fill="#dee4e3" transform="translate(174 41.292) rotate(0) scale(0.023999998)">
@ -233,13 +235,13 @@
</g>
</g>
<g>
<g data-source-text="" fill="#dee4e340" transform="translate(384 190.584) rotate(0) scale(0.047999997)">
<use href="#path19" transform="translate(0 0)"/>
<g data-source-text="⟓" fill="#dee4e3" transform="translate(384 190.584) rotate(0) scale(0.047999997)">
<use href="#path25" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="" fill="#dee4e340" transform="translate(456 190.584) rotate(0) scale(0.047999997)">
<use href="#path19" transform="translate(0 0)"/>
<g data-source-text="⟔" fill="#dee4e3" transform="translate(456 190.584) rotate(0) scale(0.047999997)">
<use href="#path26" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -279,7 +281,7 @@
</g>
<g>
<g data-source-text="⟜" fill="#dee4e3" transform="translate(1032 190.584) rotate(0) scale(0.047999997)">
<use href="#path25" transform="translate(0 0)"/>
<use href="#path27" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -294,7 +296,7 @@
</g>
<g>
<g data-source-text="⟟" fill="#dee4e3" transform="translate(1248 190.584) rotate(0) scale(0.047999997)">
<use href="#path26" transform="translate(0 0)"/>
<use href="#path28" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -314,7 +316,7 @@
</g>
<g>
<g data-source-text="⟡" fill="#dee4e3" transform="translate(228 262.584) rotate(0) scale(0.047999997)">
<use href="#path27" transform="translate(0 0)"/>
<use href="#path29" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -339,35 +341,35 @@
</g>
<g>
<g data-source-text="⟦" fill="#dee4e3" transform="translate(600 262.584) rotate(0) scale(0.047999997)">
<use href="#path28" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟧" fill="#dee4e3" transform="translate(672 262.584) rotate(0) scale(0.047999997)">
<use href="#path29" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟨" fill="#dee4e3" transform="translate(744 262.584) rotate(0) scale(0.047999997)">
<use href="#path30" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟩" fill="#dee4e3" transform="translate(816 262.584) rotate(0) scale(0.047999997)">
<g data-source-text="⟧" fill="#dee4e3" transform="translate(672 262.584) rotate(0) scale(0.047999997)">
<use href="#path31" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟪" fill="#dee4e3" transform="translate(888 262.584) rotate(0) scale(0.047999997)">
<g data-source-text="⟨" fill="#dee4e3" transform="translate(744 262.584) rotate(0) scale(0.047999997)">
<use href="#path32" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟫" fill="#dee4e3" transform="translate(960 262.584) rotate(0) scale(0.047999997)">
<g data-source-text="⟩" fill="#dee4e3" transform="translate(816 262.584) rotate(0) scale(0.047999997)">
<use href="#path33" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟪" fill="#dee4e3" transform="translate(888 262.584) rotate(0) scale(0.047999997)">
<use href="#path34" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟫" fill="#dee4e3" transform="translate(960 262.584) rotate(0) scale(0.047999997)">
<use href="#path35" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="" fill="#dee4e340" transform="translate(1032 262.584) rotate(0) scale(0.047999997)">
<use href="#path19" transform="translate(0 0)"/>
</g>
@ -379,12 +381,12 @@
</g>
<g>
<g data-source-text="⟮" fill="#dee4e3" transform="translate(1176 262.584) rotate(0) scale(0.047999997)">
<use href="#path34" transform="translate(0 0)"/>
<use href="#path36" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟯" fill="#dee4e3" transform="translate(1248 262.584) rotate(0) scale(0.047999997)">
<use href="#path35" transform="translate(0 0)"/>
<use href="#path37" transform="translate(0 0)"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

View file

@ -22,20 +22,22 @@
<path d="M 64 0 L 64 -735 L 436 -735 L 436 0 Z M 94 -321 L 401 -705 L 307 -705 L 94 -438 Z M 94 -477 L 276 -705 L 182 -705 L 94 -595 Z M 94 -634 L 151 -705 L 94 -705 Z M 94 -165 L 406 -554 L 406 -671 L 94 -282 Z M 94 -30 L 112 -30 L 406 -398 L 406 -515 L 94 -126 Z M 237 -30 L 406 -242 L 406 -359 L 143 -30 Z M 268 -30 L 362 -30 L 406 -85 L 406 -203 Z M 393 -30 L 406 -30 L 406 -46 Z " id="path19"/>
<path d="M 64 0 L 64 -70 L 211 -70 L 211 -680 L 289 -680 L 289 -70 L 436 -70 L 436 0 Z " id="path20"/>
<path d="M 211 -42 L 211 -308 L 101 -308 L 101 -372 L 211 -372 L 211 -638 L 289 -638 L 289 -372 L 399 -372 L 399 -308 L 289 -308 L 289 -42 Z " id="path21"/>
<path d="M 93 166 L 35 120 L 907 -846 L 965 -800 Z " id="path22"/>
<path d="M 907 166 L 35 -800 L 93 -846 L 965 120 Z " id="path23"/>
<path d="M 90 73 L 38 21 L 910 -753 L 962 -701 Z " id="path22"/>
<path d="M 910 73 L 38 -701 L 90 -753 L 962 21 Z " id="path23"/>
<path d="M 250 -34 Q 224 -34 198 -39.5 Q 172 -45 149.5 -58 Q 127 -71 110 -91.5 Q 93 -112 82.5 -135.5 Q 72 -159 68 -185 Q 64 -211 64 -237 L 64 -638 L 131 -638 L 131 -237 Q 131 -215 135 -193.5 Q 139 -172 149.5 -152.5 Q 160 -133 177.5 -118.5 Q 195 -104 216 -99 L 216 -638 L 284 -638 L 284 -99 Q 305 -104 322.5 -118.5 Q 340 -133 350.5 -152.5 Q 361 -172 365 -193.5 Q 369 -215 369 -237 L 369 -638 L 436 -638 L 436 -237 Q 436 -211 432 -185 Q 428 -159 417.5 -135.5 Q 407 -112 390 -91.5 Q 373 -71 350.5 -58 Q 328 -45 302 -39.5 Q 276 -34 250 -34 Z " id="path24"/>
<path d="M 147 -217 Q 122 -217 98 -224.5 Q 74 -232 56.5 -249.5 Q 39 -267 31.5 -291 Q 24 -315 24 -340 Q 24 -365 31.5 -389 Q 39 -413 56.5 -430.5 Q 74 -448 98 -455.5 Q 122 -463 147 -463 Q 167 -463 187 -458 Q 207 -453 223.5 -441.5 Q 240 -430 251 -412.5 Q 262 -395 266 -375 L 436 -375 L 436 -305 L 266 -305 Q 262 -285 251 -267.5 Q 240 -250 223.5 -238.5 Q 207 -227 187 -222 Q 167 -217 147 -217 Z M 147 -278 Q 159 -278 171.5 -281.5 Q 184 -285 192.5 -294 Q 201 -303 205 -315.5 Q 209 -328 209 -340 Q 209 -352 205 -364.5 Q 201 -377 192.5 -386 Q 184 -395 171.5 -398.5 Q 159 -402 147 -402 Q 134 -402 122 -398.5 Q 110 -395 101 -386 Q 92 -377 88.5 -364.5 Q 85 -352 85 -340 Q 85 -328 88.5 -315.5 Q 92 -303 101 -294 Q 110 -285 122 -281.5 Q 134 -278 147 -278 Z " id="path25"/>
<path d="M 64 -42 L 64 -112 L 211 -112 L 211 -519 Q 192 -524 175 -535 Q 158 -546 147 -562.5 Q 136 -579 131.5 -598.5 Q 127 -618 127 -638 Q 127 -662 134.5 -686.5 Q 142 -711 159.5 -728.5 Q 177 -746 201 -753 Q 225 -760 250 -760 Q 275 -760 299 -753 Q 323 -746 340.5 -728.5 Q 358 -711 365.5 -686.5 Q 373 -662 373 -638 Q 373 -618 368.5 -598.5 Q 364 -579 353 -562.5 Q 342 -546 325 -535 Q 308 -524 289 -519 L 289 -112 L 436 -112 L 436 -42 Z M 250 -576 Q 262 -576 274.5 -579.5 Q 287 -583 296 -592 Q 305 -601 308.5 -613 Q 312 -625 312 -638 Q 312 -650 308.5 -662 Q 305 -674 296 -683 Q 287 -692 274.5 -696 Q 262 -700 250 -700 Q 238 -700 225.5 -696 Q 213 -692 204 -683 Q 195 -674 191.5 -662 Q 188 -650 188 -638 Q 188 -625 191.5 -613 Q 195 -601 204 -592 Q 213 -583 225.5 -579.5 Q 238 -576 250 -576 Z " id="path26"/>
<path d="M 500 -19 Q 488 -78 459 -131.5 Q 430 -185 387.5 -227.5 Q 345 -270 291.5 -299 Q 238 -328 179 -340 Q 238 -352 291.5 -381 Q 345 -410 387.5 -452.5 Q 430 -495 459 -548.5 Q 488 -602 500 -661 Q 512 -602 541 -548.5 Q 570 -495 612.5 -452.5 Q 655 -410 708.5 -381 Q 762 -352 821 -340 Q 762 -328 708.5 -299 Q 655 -270 612.5 -227.5 Q 570 -185 541 -131.5 Q 512 -78 500 -19 Z M 500 -156 Q 507 -190 523.5 -220.5 Q 540 -251 564.5 -275.5 Q 589 -300 619.5 -316.5 Q 650 -333 684 -340 Q 650 -347 619.5 -363.5 Q 589 -380 564.5 -404.5 Q 540 -429 523.5 -459.5 Q 507 -490 500 -524 Q 493 -490 476.5 -459.5 Q 460 -429 435.5 -404.5 Q 411 -380 380.5 -363.5 Q 350 -347 316 -340 Q 350 -333 380.5 -316.5 Q 411 -300 435.5 -275.5 Q 460 -251 476.5 -220.5 Q 493 -190 500 -156 Z " id="path27"/>
<path d="M 123 143 L 123 -823 L 399 -823 L 399 -753 L 291 -753 L 291 73 L 399 73 L 399 143 Z M 184 73 L 230 73 L 230 -753 L 184 -753 Z " id="path28"/>
<path d="M 101 143 L 101 73 L 209 73 L 209 -753 L 101 -753 L 101 -823 L 377 -823 L 377 143 Z M 270 73 L 316 73 L 316 -753 L 270 -753 Z " id="path29"/>
<path d="M 372 143 L 107 -340 L 372 -823 L 440 -789 L 195 -340 L 440 109 Z " id="path30"/>
<path d="M 128 143 L 60 109 L 305 -340 L 60 -789 L 128 -823 L 393 -340 Z " id="path31"/>
<path d="M 372 143 L 207 -340 L 372 -823 L 444 -801 L 288 -340 L 444 121 Z M 215 143 L 49 -340 L 215 -823 L 287 -801 L 131 -340 L 287 121 Z " id="path32"/>
<path d="M 128 143 L 56 121 L 212 -340 L 56 -801 L 128 -823 L 293 -340 Z M 285 143 L 213 121 L 369 -340 L 213 -801 L 285 -823 L 451 -340 Z " id="path33"/>
<path d="M 372 161 Q 328 161 285.5 151 Q 243 141 207 116.5 Q 171 92 145 56.5 Q 119 21 104 -19.5 Q 89 -60 83.5 -103 Q 78 -146 78 -190 L 78 -490 Q 78 -534 83.5 -577 Q 89 -620 104 -660.5 Q 119 -701 145 -736.5 Q 171 -772 207 -796.5 Q 243 -821 285.5 -831 Q 328 -841 372 -841 L 372 -771 Q 338 -771 305.5 -762 Q 273 -753 246.5 -732 Q 220 -711 202 -682.5 Q 184 -654 173.5 -622 Q 163 -590 159 -557 Q 155 -524 155 -490 L 155 -190 Q 155 -156 159 -123 Q 163 -90 173.5 -58 Q 184 -26 202 2.5 Q 220 31 246.5 52 Q 273 73 305.5 82 Q 338 91 372 91 Z " id="path34"/>
<path d="M 128 161 L 128 91 Q 162 91 194.5 82 Q 227 73 253.5 52 Q 280 31 298 2.5 Q 316 -26 326.5 -58 Q 337 -90 341 -123 Q 345 -156 345 -190 L 345 -490 Q 345 -524 341 -557 Q 337 -590 326.5 -622 Q 316 -654 298 -682.5 Q 280 -711 253.5 -732 Q 227 -753 194.5 -762 Q 162 -771 128 -771 L 128 -841 Q 172 -841 214.5 -831 Q 257 -821 293 -796.5 Q 329 -772 355 -736.5 Q 381 -701 396 -660.5 Q 411 -620 416.5 -577 Q 422 -534 422 -490 L 422 -190 Q 422 -146 416.5 -103 Q 411 -60 396 -19.5 Q 381 21 355 56.5 Q 329 92 293 116.5 Q 257 141 214.5 151 Q 172 161 128 161 Z " id="path35"/>
<path d="M 43 -133 L 43 -193 L 390 -193 L 390 -547 L 457 -547 L 457 -133 Z M 220 -308 Q 207 -308 195 -312 Q 183 -316 174 -324.5 Q 165 -333 161 -345.5 Q 157 -358 157 -370 Q 157 -383 161 -395 Q 165 -407 174 -416 Q 183 -425 195 -429 Q 207 -433 220 -433 Q 232 -433 244.5 -429 Q 257 -425 265.5 -416 Q 274 -407 278 -395 Q 282 -383 282 -370 Q 282 -358 278 -345.5 Q 274 -333 265.5 -324.5 Q 257 -316 244.5 -312 Q 232 -308 220 -308 Z " id="path25"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -487 L 110 -487 L 110 -133 Z M 280 -247 Q 268 -247 255.5 -251 Q 243 -255 234.5 -264 Q 226 -273 222 -285 Q 218 -297 218 -310 Q 218 -322 222 -334.5 Q 226 -347 234.5 -355.5 Q 243 -364 255.5 -368 Q 268 -372 280 -372 Q 293 -372 305 -368 Q 317 -364 326 -355.5 Q 335 -347 339 -334.5 Q 343 -322 343 -310 Q 343 -297 339 -285 Q 335 -273 326 -264 Q 317 -255 305 -251 Q 293 -247 280 -247 Z " id="path26"/>
<path d="M 147 -217 Q 122 -217 98 -224.5 Q 74 -232 56.5 -249.5 Q 39 -267 31.5 -291 Q 24 -315 24 -340 Q 24 -365 31.5 -389 Q 39 -413 56.5 -430.5 Q 74 -448 98 -455.5 Q 122 -463 147 -463 Q 167 -463 187 -458 Q 207 -453 223.5 -441.5 Q 240 -430 251 -412.5 Q 262 -395 266 -375 L 436 -375 L 436 -305 L 266 -305 Q 262 -285 251 -267.5 Q 240 -250 223.5 -238.5 Q 207 -227 187 -222 Q 167 -217 147 -217 Z M 147 -278 Q 159 -278 171.5 -281.5 Q 184 -285 192.5 -294 Q 201 -303 205 -315.5 Q 209 -328 209 -340 Q 209 -352 205 -364.5 Q 201 -377 192.5 -386 Q 184 -395 171.5 -398.5 Q 159 -402 147 -402 Q 134 -402 122 -398.5 Q 110 -395 101 -386 Q 92 -377 88.5 -364.5 Q 85 -352 85 -340 Q 85 -328 88.5 -315.5 Q 92 -303 101 -294 Q 110 -285 122 -281.5 Q 134 -278 147 -278 Z " id="path27"/>
<path d="M 64 -42 L 64 -112 L 211 -112 L 211 -519 Q 192 -524 175 -535 Q 158 -546 147 -562.5 Q 136 -579 131.5 -598.5 Q 127 -618 127 -638 Q 127 -662 134.5 -686.5 Q 142 -711 159.5 -728.5 Q 177 -746 201 -753 Q 225 -760 250 -760 Q 275 -760 299 -753 Q 323 -746 340.5 -728.5 Q 358 -711 365.5 -686.5 Q 373 -662 373 -638 Q 373 -618 368.5 -598.5 Q 364 -579 353 -562.5 Q 342 -546 325 -535 Q 308 -524 289 -519 L 289 -112 L 436 -112 L 436 -42 Z M 250 -576 Q 262 -576 274.5 -579.5 Q 287 -583 296 -592 Q 305 -601 308.5 -613 Q 312 -625 312 -638 Q 312 -650 308.5 -662 Q 305 -674 296 -683 Q 287 -692 274.5 -696 Q 262 -700 250 -700 Q 238 -700 225.5 -696 Q 213 -692 204 -683 Q 195 -674 191.5 -662 Q 188 -650 188 -638 Q 188 -625 191.5 -613 Q 195 -601 204 -592 Q 213 -583 225.5 -579.5 Q 238 -576 250 -576 Z " id="path28"/>
<path d="M 500 -19 Q 488 -78 459 -131.5 Q 430 -185 387.5 -227.5 Q 345 -270 291.5 -299 Q 238 -328 179 -340 Q 238 -352 291.5 -381 Q 345 -410 387.5 -452.5 Q 430 -495 459 -548.5 Q 488 -602 500 -661 Q 512 -602 541 -548.5 Q 570 -495 612.5 -452.5 Q 655 -410 708.5 -381 Q 762 -352 821 -340 Q 762 -328 708.5 -299 Q 655 -270 612.5 -227.5 Q 570 -185 541 -131.5 Q 512 -78 500 -19 Z M 500 -156 Q 507 -190 523.5 -220.5 Q 540 -251 564.5 -275.5 Q 589 -300 619.5 -316.5 Q 650 -333 684 -340 Q 650 -347 619.5 -363.5 Q 589 -380 564.5 -404.5 Q 540 -429 523.5 -459.5 Q 507 -490 500 -524 Q 493 -490 476.5 -459.5 Q 460 -429 435.5 -404.5 Q 411 -380 380.5 -363.5 Q 350 -347 316 -340 Q 350 -333 380.5 -316.5 Q 411 -300 435.5 -275.5 Q 460 -251 476.5 -220.5 Q 493 -190 500 -156 Z " id="path29"/>
<path d="M 123 143 L 123 -823 L 399 -823 L 399 -753 L 291 -753 L 291 73 L 399 73 L 399 143 Z M 184 73 L 230 73 L 230 -753 L 184 -753 Z " id="path30"/>
<path d="M 101 143 L 101 73 L 209 73 L 209 -753 L 101 -753 L 101 -823 L 377 -823 L 377 143 Z M 270 73 L 316 73 L 316 -753 L 270 -753 Z " id="path31"/>
<path d="M 372 143 L 107 -340 L 372 -823 L 440 -789 L 195 -340 L 440 109 Z " id="path32"/>
<path d="M 128 143 L 60 109 L 305 -340 L 60 -789 L 128 -823 L 393 -340 Z " id="path33"/>
<path d="M 372 143 L 207 -340 L 372 -823 L 444 -801 L 288 -340 L 444 121 Z M 215 143 L 49 -340 L 215 -823 L 287 -801 L 131 -340 L 287 121 Z " id="path34"/>
<path d="M 128 143 L 56 121 L 212 -340 L 56 -801 L 128 -823 L 293 -340 Z M 285 143 L 213 121 L 369 -340 L 213 -801 L 285 -823 L 451 -340 Z " id="path35"/>
<path d="M 372 161 Q 328 161 285.5 151 Q 243 141 207 116.5 Q 171 92 145 56.5 Q 119 21 104 -19.5 Q 89 -60 83.5 -103 Q 78 -146 78 -190 L 78 -490 Q 78 -534 83.5 -577 Q 89 -620 104 -660.5 Q 119 -701 145 -736.5 Q 171 -772 207 -796.5 Q 243 -821 285.5 -831 Q 328 -841 372 -841 L 372 -771 Q 338 -771 305.5 -762 Q 273 -753 246.5 -732 Q 220 -711 202 -682.5 Q 184 -654 173.5 -622 Q 163 -590 159 -557 Q 155 -524 155 -490 L 155 -190 Q 155 -156 159 -123 Q 163 -90 173.5 -58 Q 184 -26 202 2.5 Q 220 31 246.5 52 Q 273 73 305.5 82 Q 338 91 372 91 Z " id="path36"/>
<path d="M 128 161 L 128 91 Q 162 91 194.5 82 Q 227 73 253.5 52 Q 280 31 298 2.5 Q 316 -26 326.5 -58 Q 337 -90 341 -123 Q 345 -156 345 -190 L 345 -490 Q 345 -524 341 -557 Q 337 -590 326.5 -622 Q 316 -654 298 -682.5 Q 280 -711 253.5 -732 Q 227 -753 194.5 -762 Q 162 -771 128 -771 L 128 -841 Q 172 -841 214.5 -831 Q 257 -821 293 -796.5 Q 329 -772 355 -736.5 Q 381 -701 396 -660.5 Q 411 -620 416.5 -577 Q 422 -534 422 -490 L 422 -190 Q 422 -146 416.5 -103 Q 411 -60 396 -19.5 Q 381 21 355 56.5 Q 329 92 293 116.5 Q 257 141 214.5 151 Q 172 161 128 161 Z " id="path37"/>
</defs>
<g>
<g data-source-text="0" fill="#20242e" transform="translate(174 41.292) rotate(0) scale(0.023999998)">
@ -233,13 +235,13 @@
</g>
</g>
<g>
<g data-source-text="" fill="#20242e40" transform="translate(384 190.584) rotate(0) scale(0.047999997)">
<use href="#path19" transform="translate(0 0)"/>
<g data-source-text="⟓" fill="#20242e" transform="translate(384 190.584) rotate(0) scale(0.047999997)">
<use href="#path25" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="" fill="#20242e40" transform="translate(456 190.584) rotate(0) scale(0.047999997)">
<use href="#path19" transform="translate(0 0)"/>
<g data-source-text="⟔" fill="#20242e" transform="translate(456 190.584) rotate(0) scale(0.047999997)">
<use href="#path26" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -279,7 +281,7 @@
</g>
<g>
<g data-source-text="⟜" fill="#20242e" transform="translate(1032 190.584) rotate(0) scale(0.047999997)">
<use href="#path25" transform="translate(0 0)"/>
<use href="#path27" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -294,7 +296,7 @@
</g>
<g>
<g data-source-text="⟟" fill="#20242e" transform="translate(1248 190.584) rotate(0) scale(0.047999997)">
<use href="#path26" transform="translate(0 0)"/>
<use href="#path28" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -314,7 +316,7 @@
</g>
<g>
<g data-source-text="⟡" fill="#20242e" transform="translate(228 262.584) rotate(0) scale(0.047999997)">
<use href="#path27" transform="translate(0 0)"/>
<use href="#path29" transform="translate(0 0)"/>
</g>
</g>
<g>
@ -339,35 +341,35 @@
</g>
<g>
<g data-source-text="⟦" fill="#20242e" transform="translate(600 262.584) rotate(0) scale(0.047999997)">
<use href="#path28" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟧" fill="#20242e" transform="translate(672 262.584) rotate(0) scale(0.047999997)">
<use href="#path29" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟨" fill="#20242e" transform="translate(744 262.584) rotate(0) scale(0.047999997)">
<use href="#path30" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟩" fill="#20242e" transform="translate(816 262.584) rotate(0) scale(0.047999997)">
<g data-source-text="⟧" fill="#20242e" transform="translate(672 262.584) rotate(0) scale(0.047999997)">
<use href="#path31" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟪" fill="#20242e" transform="translate(888 262.584) rotate(0) scale(0.047999997)">
<g data-source-text="⟨" fill="#20242e" transform="translate(744 262.584) rotate(0) scale(0.047999997)">
<use href="#path32" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟫" fill="#20242e" transform="translate(960 262.584) rotate(0) scale(0.047999997)">
<g data-source-text="⟩" fill="#20242e" transform="translate(816 262.584) rotate(0) scale(0.047999997)">
<use href="#path33" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟪" fill="#20242e" transform="translate(888 262.584) rotate(0) scale(0.047999997)">
<use href="#path34" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟫" fill="#20242e" transform="translate(960 262.584) rotate(0) scale(0.047999997)">
<use href="#path35" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="" fill="#20242e40" transform="translate(1032 262.584) rotate(0) scale(0.047999997)">
<use href="#path19" transform="translate(0 0)"/>
</g>
@ -379,12 +381,12 @@
</g>
<g>
<g data-source-text="⟮" fill="#20242e" transform="translate(1176 262.584) rotate(0) scale(0.047999997)">
<use href="#path34" transform="translate(0 0)"/>
<use href="#path36" transform="translate(0 0)"/>
</g>
</g>
<g>
<g data-source-text="⟯" fill="#20242e" transform="translate(1248 262.584) rotate(0) scale(0.047999997)">
<use href="#path35" transform="translate(0 0)"/>
<use href="#path37" transform="translate(0 0)"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

View file

@ -35,7 +35,7 @@
<path d="M 127 50 L 55 24 L 103 -99 Q 88 -130 79 -163 Q 70 -196 65 -230 Q 60 -264 58 -298.5 Q 56 -333 56 -368 Q 56 -397 57.5 -426 Q 59 -455 62.5 -484 Q 66 -513 72 -542 Q 78 -571 87.5 -598.5 Q 97 -626 111 -652 Q 125 -678 145 -699 Q 165 -720 193 -731.5 Q 221 -743 250 -743 Q 275 -743 299.5 -734.5 Q 324 -726 343 -710 L 373 -785 L 445 -759 L 397 -636 Q 412 -605 421 -572 Q 430 -539 435 -505 Q 440 -471 442 -436.5 Q 444 -402 444 -368 Q 444 -338 442.5 -309 Q 441 -280 437.5 -251 Q 434 -222 428 -193 Q 422 -164 412.5 -136.5 Q 403 -109 389 -83 Q 375 -57 355 -36 Q 335 -15 307 -3.5 Q 279 8 250 8 Q 225 8 200.5 -0.5 Q 176 -9 157 -25 Z M 146 -208 L 314 -635 Q 303 -651 286 -662 Q 269 -673 250 -673 Q 232 -673 216 -664 Q 200 -655 189.5 -641 Q 179 -627 171.5 -610.5 Q 164 -594 158.5 -577.5 Q 153 -561 149.5 -543.5 Q 146 -526 143 -508.5 Q 140 -491 138.5 -473.5 Q 137 -456 136 -438.5 Q 135 -421 134.5 -403 Q 134 -385 134 -368 Q 134 -327 136.5 -287 Q 139 -247 146 -208 Z M 250 -62 Q 268 -62 284 -71 Q 300 -80 310.5 -94 Q 321 -108 328.5 -124.5 Q 336 -141 341.5 -157.5 Q 347 -174 350.5 -191.5 Q 354 -209 357 -226.5 Q 360 -244 361.5 -261.5 Q 363 -279 364 -296.5 Q 365 -314 365.5 -332 Q 366 -350 366 -367 Q 366 -408 363.5 -448 Q 361 -488 354 -527 L 186 -100 Q 197 -84 214 -73 Q 231 -62 250 -62 Z M 250 -791 Q 231 -791 212.5 -796.5 Q 194 -802 180.5 -815.5 Q 167 -829 161.5 -847.5 Q 156 -866 156 -885 Q 156 -904 161.5 -922.5 Q 167 -941 180.5 -954.5 Q 194 -968 212.5 -973.5 Q 231 -979 250 -979 Q 269 -979 287.5 -973.5 Q 306 -968 319.5 -954.5 Q 333 -941 338.5 -922.5 Q 344 -904 344 -885 Q 344 -866 338.5 -847.5 Q 333 -829 319.5 -815.5 Q 306 -802 287.5 -796.5 Q 269 -791 250 -791 Z M 250 -846 Q 258 -846 265.5 -848.5 Q 273 -851 278.5 -856.5 Q 284 -862 286.5 -869.5 Q 289 -877 289 -885 Q 289 -893 286.5 -900.5 Q 284 -908 278.5 -913.5 Q 273 -919 265.5 -921.5 Q 258 -924 250 -924 Q 242 -924 234.5 -921.5 Q 227 -919 221.5 -913.5 Q 216 -908 213.5 -900.5 Q 211 -893 211 -885 Q 211 -877 213.5 -869.5 Q 216 -862 221.5 -856.5 Q 227 -851 234.5 -848.5 Q 242 -846 250 -846 Z " id="path32"/>
<path d="M 127 50 L 55 24 L 103 -99 Q 88 -130 79 -163 Q 70 -196 65 -230 Q 60 -264 58 -298.5 Q 56 -333 56 -368 Q 56 -397 57.5 -426 Q 59 -455 62.5 -484 Q 66 -513 72 -542 Q 78 -571 87.5 -598.5 Q 97 -626 111 -652 Q 125 -678 145 -699 Q 165 -720 193 -731.5 Q 221 -743 250 -743 Q 275 -743 299.5 -734.5 Q 324 -726 343 -710 L 373 -785 L 445 -759 L 397 -636 Q 412 -605 421 -572 Q 430 -539 435 -505 Q 440 -471 442 -436.5 Q 444 -402 444 -368 Q 444 -338 442.5 -309 Q 441 -280 437.5 -251 Q 434 -222 428 -193 Q 422 -164 412.5 -136.5 Q 403 -109 389 -83 Q 375 -57 355 -36 Q 335 -15 307 -3.5 Q 279 8 250 8 Q 225 8 200.5 -0.5 Q 176 -9 157 -25 Z M 146 -208 L 314 -635 Q 303 -651 286 -662 Q 269 -673 250 -673 Q 232 -673 216 -664 Q 200 -655 189.5 -641 Q 179 -627 171.5 -610.5 Q 164 -594 158.5 -577.5 Q 153 -561 149.5 -543.5 Q 146 -526 143 -508.5 Q 140 -491 138.5 -473.5 Q 137 -456 136 -438.5 Q 135 -421 134.5 -403 Q 134 -385 134 -368 Q 134 -327 136.5 -287 Q 139 -247 146 -208 Z M 250 -62 Q 268 -62 284 -71 Q 300 -80 310.5 -94 Q 321 -108 328.5 -124.5 Q 336 -141 341.5 -157.5 Q 347 -174 350.5 -191.5 Q 354 -209 357 -226.5 Q 360 -244 361.5 -261.5 Q 363 -279 364 -296.5 Q 365 -314 365.5 -332 Q 366 -350 366 -367 Q 366 -408 363.5 -448 Q 361 -488 354 -527 L 186 -100 Q 197 -84 214 -73 Q 231 -62 250 -62 Z M 313 -798 L 287 -832 L 337 -864 L 100 -864 L 100 -906 L 337 -906 L 287 -938 L 313 -972 L 429 -885 Z " id="path33"/>
<path d="M 127 50 L 55 24 L 103 -99 Q 88 -130 79 -163 Q 70 -196 65 -230 Q 60 -264 58 -298.5 Q 56 -333 56 -368 Q 56 -397 57.5 -426 Q 59 -455 62.5 -484 Q 66 -513 72 -542 Q 78 -571 87.5 -598.5 Q 97 -626 111 -652 Q 125 -678 145 -699 Q 165 -720 193 -731.5 Q 221 -743 250 -743 Q 275 -743 299.5 -734.5 Q 324 -726 343 -710 L 373 -785 L 445 -759 L 397 -636 Q 412 -605 421 -572 Q 430 -539 435 -505 Q 440 -471 442 -436.5 Q 444 -402 444 -368 Q 444 -338 442.5 -309 Q 441 -280 437.5 -251 Q 434 -222 428 -193 Q 422 -164 412.5 -136.5 Q 403 -109 389 -83 Q 375 -57 355 -36 Q 335 -15 307 -3.5 Q 279 8 250 8 Q 225 8 200.5 -0.5 Q 176 -9 157 -25 Z M 146 -208 L 314 -635 Q 303 -651 286 -662 Q 269 -673 250 -673 Q 232 -673 216 -664 Q 200 -655 189.5 -641 Q 179 -627 171.5 -610.5 Q 164 -594 158.5 -577.5 Q 153 -561 149.5 -543.5 Q 146 -526 143 -508.5 Q 140 -491 138.5 -473.5 Q 137 -456 136 -438.5 Q 135 -421 134.5 -403 Q 134 -385 134 -368 Q 134 -327 136.5 -287 Q 139 -247 146 -208 Z M 250 -62 Q 268 -62 284 -71 Q 300 -80 310.5 -94 Q 321 -108 328.5 -124.5 Q 336 -141 341.5 -157.5 Q 347 -174 350.5 -191.5 Q 354 -209 357 -226.5 Q 360 -244 361.5 -261.5 Q 363 -279 364 -296.5 Q 365 -314 365.5 -332 Q 366 -350 366 -367 Q 366 -408 363.5 -448 Q 361 -488 354 -527 L 186 -100 Q 197 -84 214 -73 Q 231 -62 250 -62 Z M 187 -798 L 71 -885 L 187 -972 L 213 -938 L 163 -906 L 400 -906 L 400 -864 L 163 -864 L 213 -832 Z " id="path34"/>
<path d="M 250 -125 Q 212 -125 175 -138.5 Q 138 -152 109 -177.5 Q 80 -203 61 -237.5 Q 42 -272 37 -310 L 6 -310 L 6 -370 L 37 -370 Q 42 -408 61 -442.5 Q 80 -477 109 -502.5 Q 138 -528 175 -541.5 Q 212 -555 250 -555 Q 288 -555 325 -541.5 Q 362 -528 391 -502.5 Q 420 -477 439 -442.5 Q 458 -408 463 -370 L 494 -370 L 494 -310 L 463 -310 Q 458 -272 439 -237.5 Q 420 -203 391 -177.5 Q 362 -152 325 -138.5 Q 288 -125 250 -125 Z M 105 -370 L 395 -370 Q 390 -396 377 -419 Q 364 -442 344.5 -459 Q 325 -476 300.5 -485.5 Q 276 -495 250 -495 Q 224 -495 199.5 -485.5 Q 175 -476 155.5 -459 Q 136 -442 123 -419 Q 110 -396 105 -370 Z M 250 -185 Q 276 -185 300.5 -194.5 Q 325 -204 344.5 -221 Q 364 -238 377 -261 Q 390 -284 395 -310 L 105 -310 Q 110 -284 123 -261 Q 136 -238 155.5 -221 Q 175 -204 199.5 -194.5 Q 224 -185 250 -185 Z " id="path35"/>
<path d="M 250 -125 Q 212 -125 175 -138.5 Q 138 -152 109 -177.5 Q 80 -203 61 -237.5 Q 42 -272 37 -310 L -13 -310 L -13 -370 L 37 -370 Q 42 -408 61 -442.5 Q 80 -477 109 -502.5 Q 138 -528 175 -541.5 Q 212 -555 250 -555 Q 288 -555 325 -541.5 Q 362 -528 391 -502.5 Q 420 -477 439 -442.5 Q 458 -408 463 -370 L 513 -370 L 513 -310 L 463 -310 Q 458 -272 439 -237.5 Q 420 -203 391 -177.5 Q 362 -152 325 -138.5 Q 288 -125 250 -125 Z M 395 -370 Q 390 -396 377 -419 Q 364 -442 344.5 -459 Q 325 -476 300.5 -485.5 Q 276 -495 250 -495 Q 224 -495 199.5 -485.5 Q 175 -476 155.5 -459 Q 136 -442 123 -419 Q 110 -396 105 -370 Z M 250 -185 Q 276 -185 300.5 -194.5 Q 325 -204 344.5 -221 Q 364 -238 377 -261 Q 390 -284 395 -310 L 105 -310 Q 110 -284 123 -261 Q 136 -238 155.5 -221 Q 175 -204 199.5 -194.5 Q 224 -185 250 -185 Z " id="path35"/>
<path d="M 250 -125 Q 222 -125 194.5 -132 Q 167 -139 142.5 -153.5 Q 118 -168 98 -188 Q 78 -208 63.5 -232.5 Q 49 -257 42 -284.5 Q 35 -312 35 -340 Q 35 -368 42 -395.5 Q 49 -423 63.5 -447.5 Q 78 -472 98 -492 Q 118 -512 142.5 -526.5 Q 167 -541 194.5 -548 Q 222 -555 250 -555 Q 278 -555 305.5 -548 Q 333 -541 357.5 -526.5 Q 382 -512 402 -492 Q 422 -472 436.5 -447.5 Q 451 -423 458 -395.5 Q 465 -368 465 -340 Q 465 -312 458 -284.5 Q 451 -257 436.5 -232.5 Q 422 -208 402 -188 Q 382 -168 357.5 -153.5 Q 333 -139 305.5 -132 Q 278 -125 250 -125 Z M 216 -189 L 216 -491 Q 192 -485 170.5 -470 Q 149 -455 133.5 -435 Q 118 -415 110 -390 Q 102 -365 102 -340 Q 102 -315 110 -290 Q 118 -265 133.5 -245 Q 149 -225 170.5 -210 Q 192 -195 216 -189 Z M 284 -189 Q 308 -195 329.5 -210 Q 351 -225 366.5 -245 Q 382 -265 390 -290 Q 398 -315 398 -340 Q 398 -365 390 -390 Q 382 -415 366.5 -435 Q 351 -455 329.5 -470 Q 308 -485 284 -491 Z " id="path36"/>
<path d="M 250 -125 Q 222 -125 194.5 -132 Q 167 -139 142.5 -153.5 Q 118 -168 98 -188 Q 78 -208 63.5 -232.5 Q 49 -257 42 -284.5 Q 35 -312 35 -340 Q 35 -368 42 -395.5 Q 49 -423 63.5 -447.5 Q 78 -472 98 -492 Q 118 -512 142.5 -526.5 Q 167 -541 194.5 -548 Q 222 -555 250 -555 Q 278 -555 305.5 -548 Q 333 -541 357.5 -526.5 Q 382 -512 402 -492 Q 422 -472 436.5 -447.5 Q 451 -423 458 -395.5 Q 465 -368 465 -340 Q 465 -312 458 -284.5 Q 451 -257 436.5 -232.5 Q 422 -208 402 -188 Q 382 -168 357.5 -153.5 Q 333 -139 305.5 -132 Q 278 -125 250 -125 Z M 250 -185 Q 262 -185 273.5 -187 Q 285 -189 296 -193 L 286 -193 L 286 -487 L 296 -487 Q 285 -491 273.5 -493 Q 262 -495 250 -495 Q 238 -495 226.5 -493 Q 215 -491 204 -487 L 214 -487 L 214 -193 L 204 -193 Q 215 -189 226.5 -187 Q 238 -185 250 -185 Z M 162 -216 L 162 -464 Q 148 -454 136.5 -439.5 Q 125 -425 117.5 -409 Q 110 -393 106 -375.5 Q 102 -358 102 -340 Q 102 -322 106 -304.5 Q 110 -287 117.5 -271 Q 125 -255 136.5 -240.5 Q 148 -226 162 -216 Z M 338 -216 Q 352 -226 363.5 -240.5 Q 375 -255 382.5 -271 Q 390 -287 394 -304.5 Q 398 -322 398 -340 Q 398 -358 394 -375.5 Q 390 -393 382.5 -409 Q 375 -425 363.5 -439.5 Q 352 -454 338 -464 Z " id="path37"/>
<path d="M 250 -125 Q 222 -125 194.5 -132 Q 167 -139 142.5 -153.5 Q 118 -168 98 -188 Q 78 -208 63.5 -232.5 Q 49 -257 42 -284.5 Q 35 -312 35 -340 Q 35 -368 42 -395.5 Q 49 -423 63.5 -447.5 Q 78 -472 98 -492 Q 118 -512 142.5 -526.5 Q 167 -541 194.5 -548 Q 222 -555 250 -555 Q 278 -555 305.5 -548 Q 333 -541 357.5 -526.5 Q 382 -512 402 -492 Q 422 -472 436.5 -447.5 Q 451 -423 458 -395.5 Q 465 -368 465 -340 Q 465 -312 458 -284.5 Q 451 -257 436.5 -232.5 Q 422 -208 402 -188 Q 382 -168 357.5 -153.5 Q 333 -139 305.5 -132 Q 278 -125 250 -125 Z M 376 -259 Q 387 -277 392.5 -298 Q 398 -319 398 -340 Q 398 -370 387 -398 Q 376 -426 355.5 -448 Q 335 -470 307.5 -482.5 Q 280 -495 250 -495 Q 228 -495 206.5 -488 Q 185 -481 167 -468 Z M 250 -185 Q 272 -185 293.5 -192 Q 315 -199 333 -212 L 124 -421 Q 113 -403 107.5 -382 Q 102 -361 102 -340 Q 102 -310 113 -282 Q 124 -254 144.5 -232 Q 165 -210 192.5 -197.5 Q 220 -185 250 -185 Z " id="path38"/>
@ -48,8 +48,8 @@
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -245 L 351 -487 L 110 -487 Z M 149 -193 L 390 -193 L 390 -435 Z " id="path45"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 390 -245 L 390 -487 L 149 -487 Z M 110 -193 L 351 -193 L 110 -435 Z " id="path46"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 222 -376 L 218 -487 L 110 -487 L 110 -416 Z M 278 -376 L 390 -416 L 390 -487 L 282 -487 Z M 110 -202 L 207 -327 L 110 -355 Z M 390 -202 L 390 -355 L 293 -327 Z M 318 -193 L 250 -294 L 182 -193 Z " id="path47"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 250 -220 Q 226 -220 204 -229 Q 182 -238 165 -255 Q 148 -272 139 -294 Q 130 -316 130 -340 Q 130 -364 139 -386 Q 148 -408 165 -425 Q 182 -442 204 -451 Q 226 -460 250 -460 Q 274 -460 296 -451 Q 318 -442 335 -425 Q 352 -408 361 -386 Q 370 -364 370 -340 Q 370 -316 361 -294 Q 352 -272 335 -255 Q 318 -238 296 -229 Q 274 -220 250 -220 Z M 250 -260 Q 266 -260 280.5 -266.5 Q 295 -273 306 -284 Q 317 -295 323.5 -309.5 Q 330 -324 330 -340 Q 330 -356 323.5 -370.5 Q 317 -385 306 -396 Q 295 -407 280.5 -413.5 Q 266 -420 250 -420 Q 234 -420 219.5 -413.5 Q 205 -407 194 -396 Q 183 -385 176.5 -370.5 Q 170 -356 170 -340 Q 170 -324 176.5 -309.5 Q 183 -295 194 -284 Q 205 -273 219.5 -266.5 Q 234 -260 250 -260 Z " id="path48"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 130 -220 L 130 -460 L 370 -460 L 370 -220 Z M 170 -260 L 330 -260 L 330 -420 L 170 -420 Z " id="path49"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 250 -265 Q 235 -265 221 -271 Q 207 -277 197 -287 Q 187 -297 181 -311 Q 175 -325 175 -340 Q 175 -355 181 -369 Q 187 -383 197 -393 Q 207 -403 221 -409 Q 235 -415 250 -415 Q 265 -415 279 -409 Q 293 -403 303 -393 Q 313 -383 319 -369 Q 325 -355 325 -340 Q 325 -325 319 -311 Q 313 -297 303 -287 Q 293 -277 279 -271 Q 265 -265 250 -265 Z M 250 -300 Q 258 -300 265.5 -303 Q 273 -306 278.5 -311.5 Q 284 -317 287 -324.5 Q 290 -332 290 -340 Q 290 -348 287 -355.5 Q 284 -363 278.5 -368.5 Q 273 -374 265.5 -377 Q 258 -380 250 -380 Q 242 -380 234.5 -377 Q 227 -374 221.5 -368.5 Q 216 -363 213 -355.5 Q 210 -348 210 -340 Q 210 -332 213 -324.5 Q 216 -317 221.5 -311.5 Q 227 -306 234.5 -303 Q 242 -300 250 -300 Z " id="path48"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 175 -265 L 175 -415 L 325 -415 L 325 -265 Z M 210 -300 L 290 -300 L 290 -380 L 210 -380 Z " id="path49"/>
<path d="M 849 9 L 344 9 L 344 -184 L 151 -184 L 151 -689 L 656 -689 L 656 -496 L 849 -496 Z M 212 -245 L 344 -245 L 344 -496 L 595 -496 L 595 -628 L 212 -628 Z M 788 -52 L 788 -435 L 656 -435 L 656 -184 L 405 -184 L 405 -52 Z M 405 -245 L 595 -245 L 595 -435 L 405 -435 Z " id="path50"/>
<path d="M 430 -118 L 250 -297 L 70 -118 L 48 -138 L 48 -542 L 70 -562 L 250 -383 L 430 -562 L 452 -542 L 452 -138 Z M 395 -237 L 395 -443 L 293 -340 Z " id="path51"/>
<path d="M 430 -118 L 250 -297 L 70 -118 L 48 -138 L 48 -542 L 70 -562 L 250 -383 L 430 -562 L 452 -542 L 452 -138 Z M 105 -237 L 136 -269 L 207 -340 L 105 -443 Z " id="path52"/>
@ -70,7 +70,7 @@
<path d="M 500 -19 L 286 -340 L 500 -661 L 714 -340 Z " id="path67"/>
<path d="M 95 -467 Q 80 -467 66.5 -471 Q 53 -475 42.5 -485.5 Q 32 -496 28 -509.5 Q 24 -523 24 -538 Q 24 -552 28 -565.5 Q 32 -579 42.5 -589.5 Q 53 -600 66.5 -604 Q 80 -608 95 -608 Q 109 -608 122.5 -604 Q 136 -600 146.5 -589.5 Q 157 -579 161 -565.5 Q 165 -552 165 -538 Q 165 -523 161 -509.5 Q 157 -496 146.5 -485.5 Q 136 -475 122.5 -471 Q 109 -467 95 -467 Z M 291 -147 L 252 -181 L 373 -305 L 164 -305 L 164 -375 L 373 -375 L 252 -499 L 291 -533 L 484 -340 Z M 95 -72 Q 80 -72 66.5 -76 Q 53 -80 42.5 -90.5 Q 32 -101 28 -114.5 Q 24 -128 24 -143 Q 24 -157 28 -170.5 Q 32 -184 42.5 -194.5 Q 53 -205 66.5 -209 Q 80 -213 95 -213 Q 109 -213 122.5 -209 Q 136 -205 146.5 -194.5 Q 157 -184 161 -170.5 Q 165 -157 165 -143 Q 165 -128 161 -114.5 Q 157 -101 146.5 -90.5 Q 136 -80 122.5 -76 Q 109 -72 95 -72 Z " id="path68"/>
<path d="M 361 143 L 59 -823 L 139 -823 L 441 143 Z " id="path69"/>
<path d="M 150 -836 L 150 -903 L 350 -903 L 350 -836 Z M 59 143 L 361 -823 L 441 -823 L 139 143 Z " id="path70"/>
<path d="M 350 -869 L 150 -869 L 150 -937 L 350 -937 Z M 59 143 L 361 -823 L 441 -823 L 139 143 Z " id="path70"/>
<path d="M 361 143 L 220 -308 L 64 -308 L 64 -372 L 200 -372 L 59 -823 L 139 -823 L 280 -372 L 436 -372 L 436 -308 L 300 -308 L 441 143 Z " id="path71"/>
<path d="M 136 -147 L 136 -305 L 64 -305 L 64 -375 L 136 -375 L 136 -533 L 214 -533 L 214 -375 L 286 -375 L 286 -533 L 364 -533 L 364 -375 L 436 -375 L 436 -305 L 364 -305 L 364 -147 L 286 -147 L 286 -305 L 214 -305 L 214 -147 Z " id="path72"/>
<path d="M 284 -147 L 216 -147 L 216 -305 L 181 -305 L 181 -147 L 114 -147 L 114 -305 L 64 -305 L 64 -375 L 114 -375 L 114 -533 L 181 -533 L 181 -375 L 216 -375 L 216 -533 L 284 -533 L 284 -375 L 319 -375 L 319 -533 L 386 -533 L 386 -375 L 436 -375 L 436 -305 L 386 -305 L 386 -147 L 319 -147 L 319 -305 L 284 -305 Z " id="path73"/>

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Before After
Before After

View file

@ -35,7 +35,7 @@
<path d="M 127 50 L 55 24 L 103 -99 Q 88 -130 79 -163 Q 70 -196 65 -230 Q 60 -264 58 -298.5 Q 56 -333 56 -368 Q 56 -397 57.5 -426 Q 59 -455 62.5 -484 Q 66 -513 72 -542 Q 78 -571 87.5 -598.5 Q 97 -626 111 -652 Q 125 -678 145 -699 Q 165 -720 193 -731.5 Q 221 -743 250 -743 Q 275 -743 299.5 -734.5 Q 324 -726 343 -710 L 373 -785 L 445 -759 L 397 -636 Q 412 -605 421 -572 Q 430 -539 435 -505 Q 440 -471 442 -436.5 Q 444 -402 444 -368 Q 444 -338 442.5 -309 Q 441 -280 437.5 -251 Q 434 -222 428 -193 Q 422 -164 412.5 -136.5 Q 403 -109 389 -83 Q 375 -57 355 -36 Q 335 -15 307 -3.5 Q 279 8 250 8 Q 225 8 200.5 -0.5 Q 176 -9 157 -25 Z M 146 -208 L 314 -635 Q 303 -651 286 -662 Q 269 -673 250 -673 Q 232 -673 216 -664 Q 200 -655 189.5 -641 Q 179 -627 171.5 -610.5 Q 164 -594 158.5 -577.5 Q 153 -561 149.5 -543.5 Q 146 -526 143 -508.5 Q 140 -491 138.5 -473.5 Q 137 -456 136 -438.5 Q 135 -421 134.5 -403 Q 134 -385 134 -368 Q 134 -327 136.5 -287 Q 139 -247 146 -208 Z M 250 -62 Q 268 -62 284 -71 Q 300 -80 310.5 -94 Q 321 -108 328.5 -124.5 Q 336 -141 341.5 -157.5 Q 347 -174 350.5 -191.5 Q 354 -209 357 -226.5 Q 360 -244 361.5 -261.5 Q 363 -279 364 -296.5 Q 365 -314 365.5 -332 Q 366 -350 366 -367 Q 366 -408 363.5 -448 Q 361 -488 354 -527 L 186 -100 Q 197 -84 214 -73 Q 231 -62 250 -62 Z M 250 -791 Q 231 -791 212.5 -796.5 Q 194 -802 180.5 -815.5 Q 167 -829 161.5 -847.5 Q 156 -866 156 -885 Q 156 -904 161.5 -922.5 Q 167 -941 180.5 -954.5 Q 194 -968 212.5 -973.5 Q 231 -979 250 -979 Q 269 -979 287.5 -973.5 Q 306 -968 319.5 -954.5 Q 333 -941 338.5 -922.5 Q 344 -904 344 -885 Q 344 -866 338.5 -847.5 Q 333 -829 319.5 -815.5 Q 306 -802 287.5 -796.5 Q 269 -791 250 -791 Z M 250 -846 Q 258 -846 265.5 -848.5 Q 273 -851 278.5 -856.5 Q 284 -862 286.5 -869.5 Q 289 -877 289 -885 Q 289 -893 286.5 -900.5 Q 284 -908 278.5 -913.5 Q 273 -919 265.5 -921.5 Q 258 -924 250 -924 Q 242 -924 234.5 -921.5 Q 227 -919 221.5 -913.5 Q 216 -908 213.5 -900.5 Q 211 -893 211 -885 Q 211 -877 213.5 -869.5 Q 216 -862 221.5 -856.5 Q 227 -851 234.5 -848.5 Q 242 -846 250 -846 Z " id="path32"/>
<path d="M 127 50 L 55 24 L 103 -99 Q 88 -130 79 -163 Q 70 -196 65 -230 Q 60 -264 58 -298.5 Q 56 -333 56 -368 Q 56 -397 57.5 -426 Q 59 -455 62.5 -484 Q 66 -513 72 -542 Q 78 -571 87.5 -598.5 Q 97 -626 111 -652 Q 125 -678 145 -699 Q 165 -720 193 -731.5 Q 221 -743 250 -743 Q 275 -743 299.5 -734.5 Q 324 -726 343 -710 L 373 -785 L 445 -759 L 397 -636 Q 412 -605 421 -572 Q 430 -539 435 -505 Q 440 -471 442 -436.5 Q 444 -402 444 -368 Q 444 -338 442.5 -309 Q 441 -280 437.5 -251 Q 434 -222 428 -193 Q 422 -164 412.5 -136.5 Q 403 -109 389 -83 Q 375 -57 355 -36 Q 335 -15 307 -3.5 Q 279 8 250 8 Q 225 8 200.5 -0.5 Q 176 -9 157 -25 Z M 146 -208 L 314 -635 Q 303 -651 286 -662 Q 269 -673 250 -673 Q 232 -673 216 -664 Q 200 -655 189.5 -641 Q 179 -627 171.5 -610.5 Q 164 -594 158.5 -577.5 Q 153 -561 149.5 -543.5 Q 146 -526 143 -508.5 Q 140 -491 138.5 -473.5 Q 137 -456 136 -438.5 Q 135 -421 134.5 -403 Q 134 -385 134 -368 Q 134 -327 136.5 -287 Q 139 -247 146 -208 Z M 250 -62 Q 268 -62 284 -71 Q 300 -80 310.5 -94 Q 321 -108 328.5 -124.5 Q 336 -141 341.5 -157.5 Q 347 -174 350.5 -191.5 Q 354 -209 357 -226.5 Q 360 -244 361.5 -261.5 Q 363 -279 364 -296.5 Q 365 -314 365.5 -332 Q 366 -350 366 -367 Q 366 -408 363.5 -448 Q 361 -488 354 -527 L 186 -100 Q 197 -84 214 -73 Q 231 -62 250 -62 Z M 313 -798 L 287 -832 L 337 -864 L 100 -864 L 100 -906 L 337 -906 L 287 -938 L 313 -972 L 429 -885 Z " id="path33"/>
<path d="M 127 50 L 55 24 L 103 -99 Q 88 -130 79 -163 Q 70 -196 65 -230 Q 60 -264 58 -298.5 Q 56 -333 56 -368 Q 56 -397 57.5 -426 Q 59 -455 62.5 -484 Q 66 -513 72 -542 Q 78 -571 87.5 -598.5 Q 97 -626 111 -652 Q 125 -678 145 -699 Q 165 -720 193 -731.5 Q 221 -743 250 -743 Q 275 -743 299.5 -734.5 Q 324 -726 343 -710 L 373 -785 L 445 -759 L 397 -636 Q 412 -605 421 -572 Q 430 -539 435 -505 Q 440 -471 442 -436.5 Q 444 -402 444 -368 Q 444 -338 442.5 -309 Q 441 -280 437.5 -251 Q 434 -222 428 -193 Q 422 -164 412.5 -136.5 Q 403 -109 389 -83 Q 375 -57 355 -36 Q 335 -15 307 -3.5 Q 279 8 250 8 Q 225 8 200.5 -0.5 Q 176 -9 157 -25 Z M 146 -208 L 314 -635 Q 303 -651 286 -662 Q 269 -673 250 -673 Q 232 -673 216 -664 Q 200 -655 189.5 -641 Q 179 -627 171.5 -610.5 Q 164 -594 158.5 -577.5 Q 153 -561 149.5 -543.5 Q 146 -526 143 -508.5 Q 140 -491 138.5 -473.5 Q 137 -456 136 -438.5 Q 135 -421 134.5 -403 Q 134 -385 134 -368 Q 134 -327 136.5 -287 Q 139 -247 146 -208 Z M 250 -62 Q 268 -62 284 -71 Q 300 -80 310.5 -94 Q 321 -108 328.5 -124.5 Q 336 -141 341.5 -157.5 Q 347 -174 350.5 -191.5 Q 354 -209 357 -226.5 Q 360 -244 361.5 -261.5 Q 363 -279 364 -296.5 Q 365 -314 365.5 -332 Q 366 -350 366 -367 Q 366 -408 363.5 -448 Q 361 -488 354 -527 L 186 -100 Q 197 -84 214 -73 Q 231 -62 250 -62 Z M 187 -798 L 71 -885 L 187 -972 L 213 -938 L 163 -906 L 400 -906 L 400 -864 L 163 -864 L 213 -832 Z " id="path34"/>
<path d="M 250 -125 Q 212 -125 175 -138.5 Q 138 -152 109 -177.5 Q 80 -203 61 -237.5 Q 42 -272 37 -310 L 6 -310 L 6 -370 L 37 -370 Q 42 -408 61 -442.5 Q 80 -477 109 -502.5 Q 138 -528 175 -541.5 Q 212 -555 250 -555 Q 288 -555 325 -541.5 Q 362 -528 391 -502.5 Q 420 -477 439 -442.5 Q 458 -408 463 -370 L 494 -370 L 494 -310 L 463 -310 Q 458 -272 439 -237.5 Q 420 -203 391 -177.5 Q 362 -152 325 -138.5 Q 288 -125 250 -125 Z M 105 -370 L 395 -370 Q 390 -396 377 -419 Q 364 -442 344.5 -459 Q 325 -476 300.5 -485.5 Q 276 -495 250 -495 Q 224 -495 199.5 -485.5 Q 175 -476 155.5 -459 Q 136 -442 123 -419 Q 110 -396 105 -370 Z M 250 -185 Q 276 -185 300.5 -194.5 Q 325 -204 344.5 -221 Q 364 -238 377 -261 Q 390 -284 395 -310 L 105 -310 Q 110 -284 123 -261 Q 136 -238 155.5 -221 Q 175 -204 199.5 -194.5 Q 224 -185 250 -185 Z " id="path35"/>
<path d="M 250 -125 Q 212 -125 175 -138.5 Q 138 -152 109 -177.5 Q 80 -203 61 -237.5 Q 42 -272 37 -310 L -13 -310 L -13 -370 L 37 -370 Q 42 -408 61 -442.5 Q 80 -477 109 -502.5 Q 138 -528 175 -541.5 Q 212 -555 250 -555 Q 288 -555 325 -541.5 Q 362 -528 391 -502.5 Q 420 -477 439 -442.5 Q 458 -408 463 -370 L 513 -370 L 513 -310 L 463 -310 Q 458 -272 439 -237.5 Q 420 -203 391 -177.5 Q 362 -152 325 -138.5 Q 288 -125 250 -125 Z M 395 -370 Q 390 -396 377 -419 Q 364 -442 344.5 -459 Q 325 -476 300.5 -485.5 Q 276 -495 250 -495 Q 224 -495 199.5 -485.5 Q 175 -476 155.5 -459 Q 136 -442 123 -419 Q 110 -396 105 -370 Z M 250 -185 Q 276 -185 300.5 -194.5 Q 325 -204 344.5 -221 Q 364 -238 377 -261 Q 390 -284 395 -310 L 105 -310 Q 110 -284 123 -261 Q 136 -238 155.5 -221 Q 175 -204 199.5 -194.5 Q 224 -185 250 -185 Z " id="path35"/>
<path d="M 250 -125 Q 222 -125 194.5 -132 Q 167 -139 142.5 -153.5 Q 118 -168 98 -188 Q 78 -208 63.5 -232.5 Q 49 -257 42 -284.5 Q 35 -312 35 -340 Q 35 -368 42 -395.5 Q 49 -423 63.5 -447.5 Q 78 -472 98 -492 Q 118 -512 142.5 -526.5 Q 167 -541 194.5 -548 Q 222 -555 250 -555 Q 278 -555 305.5 -548 Q 333 -541 357.5 -526.5 Q 382 -512 402 -492 Q 422 -472 436.5 -447.5 Q 451 -423 458 -395.5 Q 465 -368 465 -340 Q 465 -312 458 -284.5 Q 451 -257 436.5 -232.5 Q 422 -208 402 -188 Q 382 -168 357.5 -153.5 Q 333 -139 305.5 -132 Q 278 -125 250 -125 Z M 216 -189 L 216 -491 Q 192 -485 170.5 -470 Q 149 -455 133.5 -435 Q 118 -415 110 -390 Q 102 -365 102 -340 Q 102 -315 110 -290 Q 118 -265 133.5 -245 Q 149 -225 170.5 -210 Q 192 -195 216 -189 Z M 284 -189 Q 308 -195 329.5 -210 Q 351 -225 366.5 -245 Q 382 -265 390 -290 Q 398 -315 398 -340 Q 398 -365 390 -390 Q 382 -415 366.5 -435 Q 351 -455 329.5 -470 Q 308 -485 284 -491 Z " id="path36"/>
<path d="M 250 -125 Q 222 -125 194.5 -132 Q 167 -139 142.5 -153.5 Q 118 -168 98 -188 Q 78 -208 63.5 -232.5 Q 49 -257 42 -284.5 Q 35 -312 35 -340 Q 35 -368 42 -395.5 Q 49 -423 63.5 -447.5 Q 78 -472 98 -492 Q 118 -512 142.5 -526.5 Q 167 -541 194.5 -548 Q 222 -555 250 -555 Q 278 -555 305.5 -548 Q 333 -541 357.5 -526.5 Q 382 -512 402 -492 Q 422 -472 436.5 -447.5 Q 451 -423 458 -395.5 Q 465 -368 465 -340 Q 465 -312 458 -284.5 Q 451 -257 436.5 -232.5 Q 422 -208 402 -188 Q 382 -168 357.5 -153.5 Q 333 -139 305.5 -132 Q 278 -125 250 -125 Z M 250 -185 Q 262 -185 273.5 -187 Q 285 -189 296 -193 L 286 -193 L 286 -487 L 296 -487 Q 285 -491 273.5 -493 Q 262 -495 250 -495 Q 238 -495 226.5 -493 Q 215 -491 204 -487 L 214 -487 L 214 -193 L 204 -193 Q 215 -189 226.5 -187 Q 238 -185 250 -185 Z M 162 -216 L 162 -464 Q 148 -454 136.5 -439.5 Q 125 -425 117.5 -409 Q 110 -393 106 -375.5 Q 102 -358 102 -340 Q 102 -322 106 -304.5 Q 110 -287 117.5 -271 Q 125 -255 136.5 -240.5 Q 148 -226 162 -216 Z M 338 -216 Q 352 -226 363.5 -240.5 Q 375 -255 382.5 -271 Q 390 -287 394 -304.5 Q 398 -322 398 -340 Q 398 -358 394 -375.5 Q 390 -393 382.5 -409 Q 375 -425 363.5 -439.5 Q 352 -454 338 -464 Z " id="path37"/>
<path d="M 250 -125 Q 222 -125 194.5 -132 Q 167 -139 142.5 -153.5 Q 118 -168 98 -188 Q 78 -208 63.5 -232.5 Q 49 -257 42 -284.5 Q 35 -312 35 -340 Q 35 -368 42 -395.5 Q 49 -423 63.5 -447.5 Q 78 -472 98 -492 Q 118 -512 142.5 -526.5 Q 167 -541 194.5 -548 Q 222 -555 250 -555 Q 278 -555 305.5 -548 Q 333 -541 357.5 -526.5 Q 382 -512 402 -492 Q 422 -472 436.5 -447.5 Q 451 -423 458 -395.5 Q 465 -368 465 -340 Q 465 -312 458 -284.5 Q 451 -257 436.5 -232.5 Q 422 -208 402 -188 Q 382 -168 357.5 -153.5 Q 333 -139 305.5 -132 Q 278 -125 250 -125 Z M 376 -259 Q 387 -277 392.5 -298 Q 398 -319 398 -340 Q 398 -370 387 -398 Q 376 -426 355.5 -448 Q 335 -470 307.5 -482.5 Q 280 -495 250 -495 Q 228 -495 206.5 -488 Q 185 -481 167 -468 Z M 250 -185 Q 272 -185 293.5 -192 Q 315 -199 333 -212 L 124 -421 Q 113 -403 107.5 -382 Q 102 -361 102 -340 Q 102 -310 113 -282 Q 124 -254 144.5 -232 Q 165 -210 192.5 -197.5 Q 220 -185 250 -185 Z " id="path38"/>
@ -48,8 +48,8 @@
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -245 L 351 -487 L 110 -487 Z M 149 -193 L 390 -193 L 390 -435 Z " id="path45"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 390 -245 L 390 -487 L 149 -487 Z M 110 -193 L 351 -193 L 110 -435 Z " id="path46"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 222 -376 L 218 -487 L 110 -487 L 110 -416 Z M 278 -376 L 390 -416 L 390 -487 L 282 -487 Z M 110 -202 L 207 -327 L 110 -355 Z M 390 -202 L 390 -355 L 293 -327 Z M 318 -193 L 250 -294 L 182 -193 Z " id="path47"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 250 -220 Q 226 -220 204 -229 Q 182 -238 165 -255 Q 148 -272 139 -294 Q 130 -316 130 -340 Q 130 -364 139 -386 Q 148 -408 165 -425 Q 182 -442 204 -451 Q 226 -460 250 -460 Q 274 -460 296 -451 Q 318 -442 335 -425 Q 352 -408 361 -386 Q 370 -364 370 -340 Q 370 -316 361 -294 Q 352 -272 335 -255 Q 318 -238 296 -229 Q 274 -220 250 -220 Z M 250 -260 Q 266 -260 280.5 -266.5 Q 295 -273 306 -284 Q 317 -295 323.5 -309.5 Q 330 -324 330 -340 Q 330 -356 323.5 -370.5 Q 317 -385 306 -396 Q 295 -407 280.5 -413.5 Q 266 -420 250 -420 Q 234 -420 219.5 -413.5 Q 205 -407 194 -396 Q 183 -385 176.5 -370.5 Q 170 -356 170 -340 Q 170 -324 176.5 -309.5 Q 183 -295 194 -284 Q 205 -273 219.5 -266.5 Q 234 -260 250 -260 Z " id="path48"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 130 -220 L 130 -460 L 370 -460 L 370 -220 Z M 170 -260 L 330 -260 L 330 -420 L 170 -420 Z " id="path49"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 250 -265 Q 235 -265 221 -271 Q 207 -277 197 -287 Q 187 -297 181 -311 Q 175 -325 175 -340 Q 175 -355 181 -369 Q 187 -383 197 -393 Q 207 -403 221 -409 Q 235 -415 250 -415 Q 265 -415 279 -409 Q 293 -403 303 -393 Q 313 -383 319 -369 Q 325 -355 325 -340 Q 325 -325 319 -311 Q 313 -297 303 -287 Q 293 -277 279 -271 Q 265 -265 250 -265 Z M 250 -300 Q 258 -300 265.5 -303 Q 273 -306 278.5 -311.5 Q 284 -317 287 -324.5 Q 290 -332 290 -340 Q 290 -348 287 -355.5 Q 284 -363 278.5 -368.5 Q 273 -374 265.5 -377 Q 258 -380 250 -380 Q 242 -380 234.5 -377 Q 227 -374 221.5 -368.5 Q 216 -363 213 -355.5 Q 210 -348 210 -340 Q 210 -332 213 -324.5 Q 216 -317 221.5 -311.5 Q 227 -306 234.5 -303 Q 242 -300 250 -300 Z " id="path48"/>
<path d="M 43 -133 L 43 -547 L 457 -547 L 457 -133 Z M 110 -193 L 390 -193 L 390 -487 L 110 -487 Z M 175 -265 L 175 -415 L 325 -415 L 325 -265 Z M 210 -300 L 290 -300 L 290 -380 L 210 -380 Z " id="path49"/>
<path d="M 849 9 L 344 9 L 344 -184 L 151 -184 L 151 -689 L 656 -689 L 656 -496 L 849 -496 Z M 212 -245 L 344 -245 L 344 -496 L 595 -496 L 595 -628 L 212 -628 Z M 788 -52 L 788 -435 L 656 -435 L 656 -184 L 405 -184 L 405 -52 Z M 405 -245 L 595 -245 L 595 -435 L 405 -435 Z " id="path50"/>
<path d="M 430 -118 L 250 -297 L 70 -118 L 48 -138 L 48 -542 L 70 -562 L 250 -383 L 430 -562 L 452 -542 L 452 -138 Z M 395 -237 L 395 -443 L 293 -340 Z " id="path51"/>
<path d="M 430 -118 L 250 -297 L 70 -118 L 48 -138 L 48 -542 L 70 -562 L 250 -383 L 430 -562 L 452 -542 L 452 -138 Z M 105 -237 L 136 -269 L 207 -340 L 105 -443 Z " id="path52"/>
@ -70,7 +70,7 @@
<path d="M 500 -19 L 286 -340 L 500 -661 L 714 -340 Z " id="path67"/>
<path d="M 95 -467 Q 80 -467 66.5 -471 Q 53 -475 42.5 -485.5 Q 32 -496 28 -509.5 Q 24 -523 24 -538 Q 24 -552 28 -565.5 Q 32 -579 42.5 -589.5 Q 53 -600 66.5 -604 Q 80 -608 95 -608 Q 109 -608 122.5 -604 Q 136 -600 146.5 -589.5 Q 157 -579 161 -565.5 Q 165 -552 165 -538 Q 165 -523 161 -509.5 Q 157 -496 146.5 -485.5 Q 136 -475 122.5 -471 Q 109 -467 95 -467 Z M 291 -147 L 252 -181 L 373 -305 L 164 -305 L 164 -375 L 373 -375 L 252 -499 L 291 -533 L 484 -340 Z M 95 -72 Q 80 -72 66.5 -76 Q 53 -80 42.5 -90.5 Q 32 -101 28 -114.5 Q 24 -128 24 -143 Q 24 -157 28 -170.5 Q 32 -184 42.5 -194.5 Q 53 -205 66.5 -209 Q 80 -213 95 -213 Q 109 -213 122.5 -209 Q 136 -205 146.5 -194.5 Q 157 -184 161 -170.5 Q 165 -157 165 -143 Q 165 -128 161 -114.5 Q 157 -101 146.5 -90.5 Q 136 -80 122.5 -76 Q 109 -72 95 -72 Z " id="path68"/>
<path d="M 361 143 L 59 -823 L 139 -823 L 441 143 Z " id="path69"/>
<path d="M 150 -836 L 150 -903 L 350 -903 L 350 -836 Z M 59 143 L 361 -823 L 441 -823 L 139 143 Z " id="path70"/>
<path d="M 350 -869 L 150 -869 L 150 -937 L 350 -937 Z M 59 143 L 361 -823 L 441 -823 L 139 143 Z " id="path70"/>
<path d="M 361 143 L 220 -308 L 64 -308 L 64 -372 L 200 -372 L 59 -823 L 139 -823 L 280 -372 L 436 -372 L 436 -308 L 300 -308 L 441 143 Z " id="path71"/>
<path d="M 136 -147 L 136 -305 L 64 -305 L 64 -375 L 136 -375 L 136 -533 L 214 -533 L 214 -375 L 286 -375 L 286 -533 L 364 -533 L 364 -375 L 436 -375 L 436 -305 L 364 -305 L 364 -147 L 286 -147 L 286 -305 L 214 -305 L 214 -147 Z " id="path72"/>
<path d="M 284 -147 L 216 -147 L 216 -305 L 181 -305 L 181 -147 L 114 -147 L 114 -305 L 64 -305 L 64 -375 L 114 -375 L 114 -533 L 181 -533 L 181 -375 L 216 -375 L 216 -533 L 284 -533 L 284 -375 L 319 -375 L 319 -533 L 386 -533 L 386 -375 L 436 -375 L 436 -305 L 386 -305 L 386 -147 L 319 -147 L 319 -305 L 284 -305 Z " id="path73"/>

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Before After
Before After

View file

@ -61,7 +61,7 @@
<path d="M 64 -635 L 64 -705 L 436 -705 L 436 -635 Z M 64 -501 L 64 -571 L 436 -571 L 436 -501 Z M 142 -42 L 64 -42 L 211 -426 L 289 -426 L 436 -42 L 358 -42 L 250 -325 Z " id="path58"/>
<path d="M 142 -187 L 64 -187 L 211 -638 L 289 -638 L 436 -187 L 358 -187 L 250 -519 Z M 64 -42 L 64 -112 L 436 -112 L 436 -42 Z " id="path59"/>
<path d="M 64 -254 L 211 -638 L 289 -638 L 436 -254 L 358 -254 L 250 -536 L 142 -254 Z M 64 -109 L 64 -179 L 436 -179 L 436 -109 Z M 64 25 L 64 -45 L 436 -45 L 436 25 Z " id="path60"/>
<path d="M 211 -187 L 64 -638 L 142 -638 L 250 -306 L 358 -638 L 436 -638 L 289 -187 Z M 64 -42 L 64 -112 L 436 -112 L 436 -42 Z " id="path61"/>
<path d="M 211 -147 L 64 -533 L 142 -533 L 250 -249 L 358 -533 L 436 -533 L 289 -147 Z M 64 0 L 64 -70 L 436 -70 L 436 0 Z " id="path61"/>
<path d="M 64 -635 L 64 -705 L 436 -705 L 436 -635 Z M 64 -501 L 64 -571 L 436 -571 L 436 -501 Z M 289 -42 L 211 -42 L 64 -426 L 142 -426 L 250 -144 L 358 -426 L 436 -426 Z " id="path62"/>
<path d="M 211 -254 L 64 -638 L 142 -638 L 250 -355 L 358 -638 L 436 -638 L 289 -254 Z M 64 -109 L 64 -179 L 436 -179 L 436 -109 Z M 64 25 L 64 -45 L 436 -45 L 436 25 Z " id="path63"/>
<path d="M 64 -394 L 64 -464 L 436 -464 L 436 -394 Z M 64 -216 L 64 -286 L 436 -286 L 436 -216 Z M 250 -28 Q 236 -28 222 -32.5 Q 208 -37 198 -47 Q 188 -57 184 -71 Q 180 -85 180 -99 Q 180 -113 184 -127 Q 188 -141 198 -151 Q 208 -161 222 -165 Q 236 -169 250 -169 Q 264 -169 278 -165 Q 292 -161 302 -151 Q 312 -141 316.5 -127 Q 321 -113 321 -99 Q 321 -85 316.5 -71 Q 312 -57 302 -47 Q 292 -37 278 -32.5 Q 264 -28 250 -28 Z " id="path64"/>

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Before After
Before After

View file

@ -61,7 +61,7 @@
<path d="M 64 -635 L 64 -705 L 436 -705 L 436 -635 Z M 64 -501 L 64 -571 L 436 -571 L 436 -501 Z M 142 -42 L 64 -42 L 211 -426 L 289 -426 L 436 -42 L 358 -42 L 250 -325 Z " id="path58"/>
<path d="M 142 -187 L 64 -187 L 211 -638 L 289 -638 L 436 -187 L 358 -187 L 250 -519 Z M 64 -42 L 64 -112 L 436 -112 L 436 -42 Z " id="path59"/>
<path d="M 64 -254 L 211 -638 L 289 -638 L 436 -254 L 358 -254 L 250 -536 L 142 -254 Z M 64 -109 L 64 -179 L 436 -179 L 436 -109 Z M 64 25 L 64 -45 L 436 -45 L 436 25 Z " id="path60"/>
<path d="M 211 -187 L 64 -638 L 142 -638 L 250 -306 L 358 -638 L 436 -638 L 289 -187 Z M 64 -42 L 64 -112 L 436 -112 L 436 -42 Z " id="path61"/>
<path d="M 211 -147 L 64 -533 L 142 -533 L 250 -249 L 358 -533 L 436 -533 L 289 -147 Z M 64 0 L 64 -70 L 436 -70 L 436 0 Z " id="path61"/>
<path d="M 64 -635 L 64 -705 L 436 -705 L 436 -635 Z M 64 -501 L 64 -571 L 436 -571 L 436 -501 Z M 289 -42 L 211 -42 L 64 -426 L 142 -426 L 250 -144 L 358 -426 L 436 -426 Z " id="path62"/>
<path d="M 211 -254 L 64 -638 L 142 -638 L 250 -355 L 358 -638 L 436 -638 L 289 -254 Z M 64 -109 L 64 -179 L 436 -179 L 436 -109 Z M 64 25 L 64 -45 L 436 -45 L 436 25 Z " id="path63"/>
<path d="M 64 -394 L 64 -464 L 436 -464 L 436 -394 Z M 64 -216 L 64 -286 L 436 -286 L 436 -216 Z M 250 -28 Q 236 -28 222 -32.5 Q 208 -37 198 -47 Q 188 -57 184 -71 Q 180 -85 180 -99 Q 180 -113 184 -127 Q 188 -141 198 -151 Q 208 -161 222 -165 Q 236 -169 250 -169 Q 264 -169 278 -165 Q 292 -161 302 -151 Q 312 -141 316.5 -127 Q 321 -113 321 -99 Q 321 -85 316.5 -71 Q 312 -57 302 -47 Q 292 -37 278 -32.5 Q 264 -28 250 -28 Z " id="path64"/>

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 159 KiB

Before After
Before After

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 282 KiB

After

Width:  |  Height:  |  Size: 294 KiB

Before After
Before After

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 282 KiB

After

Width:  |  Height:  |  Size: 294 KiB

Before After
Before After

80
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "@iosevka/monorepo",
"version": "29.0.4",
"version": "29.0.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@iosevka/monorepo",
"version": "29.0.4",
"version": "29.0.5",
"workspaces": [
"packages/*",
"tools/*"
@ -4310,16 +4310,16 @@
},
"packages/font": {
"name": "@iosevka/font",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iarna/toml": "^2.2.5",
"@iosevka/font-glyphs": "29.0.4",
"@iosevka/font-otl": "29.0.4",
"@iosevka/geometry": "29.0.4",
"@iosevka/geometry-cache": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/param": "29.0.4",
"@iosevka/util": "29.0.4",
"@iosevka/font-glyphs": "29.0.5",
"@iosevka/font-otl": "29.0.5",
"@iosevka/geometry": "29.0.5",
"@iosevka/geometry-cache": "29.0.5",
"@iosevka/glyph": "29.0.5",
"@iosevka/param": "29.0.5",
"@iosevka/util": "29.0.5",
"harfbuzzjs": "^0.3.4",
"ot-builder": "^1.7.3",
"semver": "^7.6.0"
@ -4327,100 +4327,100 @@
},
"packages/font-glyphs": {
"name": "@iosevka/font-glyphs",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/font-kits": "29.0.4",
"@iosevka/geometry": "29.0.4",
"@iosevka/geometry-cache": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/util": "29.0.4",
"@iosevka/font-kits": "29.0.5",
"@iosevka/geometry": "29.0.5",
"@iosevka/geometry-cache": "29.0.5",
"@iosevka/glyph": "29.0.5",
"@iosevka/util": "29.0.5",
"typo-geom": "^0.15.1"
}
},
"packages/font-kits": {
"name": "@iosevka/font-kits",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/geometry": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/util": "29.0.4"
"@iosevka/geometry": "29.0.5",
"@iosevka/glyph": "29.0.5",
"@iosevka/util": "29.0.5"
}
},
"packages/font-otl": {
"name": "@iosevka/font-otl",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/font-glyphs": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/font-glyphs": "29.0.5",
"@iosevka/glyph": "29.0.5",
"toposort": "^2.0.2"
}
},
"packages/geometry": {
"name": "@iosevka/geometry",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/util": "29.0.4",
"@iosevka/util": "29.0.5",
"spiro": "^3.0.0",
"typo-geom": "^0.15.1"
}
},
"packages/geometry-cache": {
"name": "@iosevka/geometry-cache",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/geometry": "29.0.4",
"@iosevka/geometry": "29.0.5",
"@msgpack/msgpack": "^2.8.0"
}
},
"packages/glyph": {
"name": "@iosevka/glyph",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/geometry": "29.0.4"
"@iosevka/geometry": "29.0.5"
}
},
"packages/param": {
"name": "@iosevka/param",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/util": "29.0.4"
"@iosevka/util": "29.0.5"
}
},
"packages/util": {
"name": "@iosevka/util",
"version": "29.0.4"
"version": "29.0.5"
},
"tools/amend-readme": {
"name": "@iosevka/amend-readme",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iarna/toml": "^2.2.5",
"@iosevka/param": "29.0.4",
"@iosevka/param": "29.0.5",
"@unicode/unicode-15.1.0": "^1.5.2"
}
},
"tools/data-export": {
"name": "@iosevka/data-export",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iarna/toml": "^2.2.5",
"@iosevka/param": "29.0.4",
"@iosevka/param": "29.0.5",
"@unicode/unicode-15.1.0": "^1.5.2",
"cldr": "^7.5.0"
}
},
"tools/generate-samples": {
"name": "@iosevka/generate-samples",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/data-export": "29.0.4"
"@iosevka/data-export": "29.0.5"
}
},
"tools/misc": {
"name": "@iosevka/misc",
"version": "29.0.4",
"version": "29.0.5",
"dependencies": {
"@iosevka/util": "29.0.4",
"@iosevka/util": "29.0.5",
"semver": "^7.6.0",
"wawoff2": "^2.0.1"
}

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/monorepo",
"version": "29.0.4",
"version": "29.0.5",
"workspaces": [
"packages/*",
"tools/*"

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/font-glyphs",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs",
@ -8,11 +8,11 @@
"./unicode-knowledge": "./src/meta/unicode-knowledge.mjs"
},
"dependencies": {
"@iosevka/font-kits": "29.0.4",
"@iosevka/geometry": "29.0.4",
"@iosevka/geometry-cache": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/util": "29.0.4",
"@iosevka/font-kits": "29.0.5",
"@iosevka/geometry": "29.0.5",
"@iosevka/geometry-cache": "29.0.5",
"@iosevka/glyph": "29.0.5",
"@iosevka/util": "29.0.5",
"typo-geom": "^0.15.1"
}
}

View file

@ -130,20 +130,19 @@ glyph-block AutoBuild-Accents : begin
local second : new Set
local mapping : new Map
foreach { k1 m } [Object.entries uk] : begin
foreach { k2 v } [Object.entries m] : begin
local g1 : query-glyph k1
local g2 : query-glyph k2
local g3 : query-glyph v
if (g1 && g2 && g3) : begin
first.add g1
second.add g2
foreach { { k1 k2 } v } [items-of uk] : begin
local g1 : query-glyph k1
local g2 : query-glyph k2
local g3 : query-glyph v
if (g1 && g2 && g3) : begin
first.add g1
second.add g2
local mm : mapping.get g1
if [not mm] : begin
set mm : new Map
mapping.set g1 mm
mm.set g2 g3
local mm : mapping.get g1
if [not mm] : begin
set mm : new Map
mapping.set g1 mm
mm.set g2 g3
define [matchFirst g] : first.has g
define [matchSecond g] : second.has g

View file

@ -172,8 +172,8 @@ glyph-block Letter-Latin-Upper-B : begin
include : body CAP [AdviceStroke2 2 3 CAP] ts false
include : VBar.l SB Descender 0
if bs : begin
local fs : SerifFrame.fromDf [DivFrame 1] CAP Descender
include fs.lb.fullSide
local sf : SerifFrame.fromDf [DivFrame 1] CAP Descender
include sf.lb.fullSide
select-variant 'B' 'B'
link-reduced-variant 'B/sansSerif' 'B' MathSansSerif

View file

@ -24,18 +24,15 @@ export : define upperGrekMarkToTonosTf : object
'psiliPerispomeni' 'psiliPerispomeniGrekUpperTonos'
'dasiaPerispomeni' 'dasiaPerispomeniGrekUpperTonos'
export : define markCompositionTf : object
'commaAbove' : object
'graveAbove' 'psiliVaria'
'acuteAbove' 'psiliOxia'
'perispomeniAbove' 'psiliPerispomeni'
'cyrlPokrytieAbove' 'commaCyrlPorkytieAbove'
'revCommaAbove' : object
'graveAbove' 'dasiaVaria'
'acuteAbove' 'dasiaOxia'
'perispomeniAbove' 'dasiaPerispomeni'
'cyrlPsiliAbove' : object
'cyrlPokrytieAbove' 'cyrlPsiliPokrytieAbove'
export : define markCompositionTf : list
list { 'commaAbove' 'graveAbove' } 'psiliVaria'
list { 'commaAbove' 'acuteAbove' } 'psiliOxia'
list { 'commaAbove' 'perispomeniAbove' } 'psiliPerispomeni'
list { 'commaAbove' 'cyrlPokrytieAbove' } 'commaCyrlPorkytieAbove'
list { 'revCommaAbove' 'graveAbove' } 'dasiaVaria'
list { 'revCommaAbove' 'acuteAbove' } 'dasiaOxia'
list { 'revCommaAbove' 'perispomeniAbove' } 'dasiaPerispomeni'
list { 'cyrlPsiliAbove' 'cyrlPokrytieAbove' } 'cyrlPsiliPokrytieAbove'
export : define decompOverrides : object
# Latvians use comma instead of cedillas in several letters.
@ -215,3 +212,110 @@ export : define decompOverrides : object
0x1DF0B { 'esh' 'dblBarOver' }
0x1DF0C { 'eshCurlyTail' 'dblBarOver' }
# List of non-canonical combinations but applicable for ccmp feature
export : define ccmpCombinations : list
########## Data from L2/24-021
# Tilde overlays
list {0x004C 0x0334} 0x2C62 # L
list {0x0062 0x0334} 0x1D6C # b
list {0x0064 0x0334} 0x1D6D # d
list {0x0066 0x0334} 0x1D6E # f
list {0x006C 0x0334} 0x026B # l
list {0x006D 0x0334} 0x1D6F # m
list {0x006E 0x0334} 0x1D70 # n
list {0x0070 0x0334} 0x1D71 # p
list {0x0072 0x0334} 0x1D72 # r
list {0x0073 0x0334} 0x1D74 # s
list {0x0074 0x0334} 0x1D75 # t
list {0x007A 0x0334} 0x1D76 # z
list {0x0279 0x0334} 0xAB68 # ɹ
list {0x027E 0x0334} 0x1D73 # ɾ
list {0x02E1 0x0334} 0xAB5E # ˡ
# Palatal hooks
list {0x0043 0x0321} 0xA7C4 # C
list {0x005A 0x0321} 0xA7C6 # Z
list {0x0062 0x0321} 0x1D80 # b
list {0x0063 0x0321} 0xA794 # c
list {0x0064 0x0321} 0x1D81 # d
list {0x0066 0x0321} 0x1D82 # f
list {0x0068 0x0321} 0xA795 # h
list {0x006B 0x0321} 0x1D84 # k
list {0x006C 0x0321} 0x1D85 # l
list {0x006D 0x0321} 0x1D86 # m
list {0x006E 0x0321} 0x1D87 # n
list {0x0070 0x0321} 0x1D88 # p
list {0x0072 0x0321} 0x1D89 # r
list {0x0073 0x0321} 0x1D8A # s
list {0x0074 0x0321} 0x01AB # t
list {0x0076 0x0321} 0x1D8C # v
list {0x0078 0x0321} 0x1D8D # x
list {0x007A 0x0321} 0x1D8E # z
list {0x014B 0x0321} 0x1DF14 # ŋ
list {0x0261 0x0321} 0x1D83 # ɡ
list {0x026C 0x0321} 0x1DF13 # ɬ
list {0x0279 0x0321} 0x1DF15 # ɹ
list {0x027E 0x0321} 0x1DF16 # ɾ
list {0x0283 0x0321} 0x1D8B # ʃ
list {0x0292 0x0321} 0x1DF18 # ʒ
list {0x02A4 0x0321} 0x1DF12 # ʤ
list {0x02A7 0x0321} 0x1DF17 # ʧ
list {0x02E1 0x0321} 0x1DAA # ˡ
list {0x1D57 0x0321} 0x1DB5 # ᵗ
# Retroflex hooks
list {0x0052 0x0322} 0x2C64 # R
list {0x0054 0x0322} 0x01AE # T
list {0x0061 0x0322} 0x1D8F # a
list {0x0063 0x0322} 0x1DF1D # c
list {0x0064 0x0322} 0x0256 # d
list {0x0065 0x0322} 0x1D92 # e
list {0x0069 0x0322} 0x1D96 # i
list {0x006C 0x0322} 0x026D # l
list {0x006E 0x0322} 0x0273 # n
list {0x006F 0x0322} 0x1DF1B # o
list {0x0072 0x0322} 0x027D # r
list {0x0074 0x0322} 0x0288 # t
list {0x0075 0x0322} 0x1D99 # u
list {0x007A 0x0322} 0x0290 # z
list {0x01AD 0x0322} 0x1DF09 # ƭ
list {0x01C3 0x0322} 0x1DF0A # ǃ
list {0x0251 0x0322} 0x1D90 # ɑ
list {0x0254 0x0322} 0x1D97 # ɔ
list {0x0257 0x0322} 0x1D91 # ɗ
list {0x0259 0x0322} 0x1D95 # ə
list {0x025B 0x0322} 0x1D93 # ɛ
list {0x025C 0x0322} 0x1D94 # ɜ
list {0x0268 0x0322} 0x1DF1A # ɨ
list {0x026C 0x0322} 0xA78E # ɬ
list {0x026E 0x0322} 0x1DF05 # ɮ
list {0x027A 0x0322} 0x1DF08 # ɺ
list {0x0283 0x0322} 0x1D98 # ʃ
list {0x0292 0x0322} 0x1D9A # ʒ
list {0x02A3 0x0322} 0xAB66 # ʣ
list {0x02A4 0x0322} 0x1DF19 # ʤ
list {0x02A6 0x0322} 0xAB67 # ʦ
list {0x02A7 0x0322} 0x1DF1C # ʧ
list {0x02B3 0x0322} 0x107A8 # ʳ
list {0x02E1 0x0322} 0x1DA9 # ˡ
list {0x1D48 0x0322} 0x1078B # ᵈ
list {0x1D57 0x0322} 0x107AF # ᵗ
list {0x1DBB 0x0322} 0x1DBC # ᶻ
list {0x207F 0x0322} 0x1DAF # ⁿ
list {0x10787 0x0322} 0x10788 # 𐞇
list {0x1078C 0x0322} 0x1078D # 𐞌
list {0x1079B 0x0322} 0x1079D # 𐞛
list {0x1079E 0x0322} 0x1079F # 𐞞
list {0x107A6 0x0322} 0x107A7 # 𐞦
list {0x107AC 0x0322} 0x107AD # 𐞬
# Additional composites which cannot be inferred from L2/24-021
list {0x0053 0x0322} 0xA7C5 # S
list {0x0073 0x0322} 0x0282 # s
list {0x0279 0x0322} 0x027B # ɹ
list {0x027F 0x0322} 0x0285 # ɿ
list {0x02AE 0x0322} 0x02AF # ʮ
list {0x02B4 0x0322} 0x02B5 # ʴ
list {0x02E2 0x0322} 0x1DB3 # ˢ

View file

@ -271,6 +271,7 @@ glyph-block Symbol-Math-APL : begin
LinkAplFormForNwidWwid 'uni2687'
# Uiua symbols
LinkAplFormForNwidWwid 'whiteDiamond'
LinkAplFormForNwidWwid 'whiteSquare'
LinkAplFormForNwidWwid 'whiteTriangleUp'
LinkAplFormForNwidWwid 'whiteTriangleDown'

View file

@ -415,12 +415,12 @@ glyph-block Symbol-Math-Arith : begin
set-width MosaicWidth
include : dispiro
widths.center OperatorStroke
flat SB ParenBot
curl (MosaicWidth - SB) ParenTop
flat SB [mix SymbolMid PlusBot MosaicWidthScalar]
curl (MosaicWidth - SB) [mix SymbolMid PlusTop MosaicWidthScalar]
create-glyph [MangleName 'fallingDiagonal'] [MangleUnicode 0x27CD] : glyph-proc
set-width MosaicWidth
include : dispiro
widths.center OperatorStroke
flat SB ParenTop
curl (MosaicWidth - SB) ParenBot
flat SB [mix SymbolMid PlusTop MosaicWidthScalar]
curl (MosaicWidth - SB) [mix SymbolMid PlusBot MosaicWidthScalar]

View file

@ -21,5 +21,5 @@ glyph-block Symbol-Math-Boxed : begin
MakeMathBoxed 0x29C4 'innerMultiplyStroke1'
MakeMathBoxed 0x29C5 'innerMultiplyStroke2'
MakeMathBoxed 0x29C6 'opAsterisk'
MakeMathBoxed 0x29C7 'whiteSmallCircle.NWID'
MakeMathBoxed 0x29C8 'whiteSmallSquare.NWID'
MakeMathBoxed 0x29C7 'whiteVerySmallCircle.NWID'
MakeMathBoxed 0x29C8 'whiteVerySmallSquare.NWID'

View file

@ -80,7 +80,7 @@ glyph-block Symbol-Math-Circled : begin
HBar.m (SB + eqS) (RightSB - eqS) (SymbolMid + eqD) eqS
HBar.m (SB + eqS) (RightSB - eqS) (SymbolMid - eqD) eqS
create-glyph 0x29B5 : composite-proc [refer-glyph 'mathO'] : HBar.m [mix SB 0 0.9] [mix RightSB Width 0.9] SymbolMid MathEnclosureSw
create-glyph 0x29B5 : composite-proc [refer-glyph 'mathO'] : HBar.m [mix Middle SB Math.SQRT2] [mix Middle RightSB Math.SQRT2] SymbolMid MathEnclosureSw
create-glyph 0x29B7 : composite-proc [refer-glyph 'mathO'] : intersection
refer-glyph 'mathOOutline'

View file

@ -106,6 +106,13 @@ glyph-block Symbol-Math-Geometry : begin
dispiro [widths.lhs GeometryStroke] [flat leftBox bottomBox] [curl rightBox bottomBox]
dispiro [widths.rhs GeometryStroke] [flat rightBox topBox] [curl rightBox bottomBox]
WithDotVariants 'pullback' 0x27D3 : function [DrawAt kr ov] : glyph-proc
include [refer-glyph 'revRightAngle'] AS_BASE ALSO_METRICS
local offset : mix 0 GeometryStroke 0.5
include : DrawAt (Middle - offset) (SymbolMid + offset) (DotRadius * kr * [AdviceStroke 4] / Stroke - ov)
turned 'pushout' 0x27D4 'pullback' Middle SymbolMid
create-glyph 'sineWave' 0x223F : glyph-proc
define N 64
local knots {}

View file

@ -119,7 +119,10 @@ glyph-block Symbol-Math-VAndCup : begin
HBar.b SB RightSB (OperBot + EqualHalfSpace * 0.75) OperatorStroke
WedgeShape OperTop (OperBot + OperatorStroke + EqualHalfSpace * 0.75 + gap)
alias 'veeUnderbar' 0x2A61 'math/logic/xor'
create-glyph 'smallVeeUnderbar' 0x2A61 : union
HBar.b SB RightSB 0 OperatorStroke
VeeShape PlusTop [Math.max PlusBot (0 + OperatorStroke * 1.5)]
turned 'math/logic/equalOr' 0x2A62 'math/logic/andEqual' Middle SymbolMid
turned 'math/logic/orEqual' 0x2A63 'math/logic/equalAnd' Middle SymbolMid

View file

@ -248,11 +248,11 @@ glyph-block Symbol-Mosaic-Block : begin
set-width MosaicWidth
include : DiagShade 4
include : DiagShade (-4)
create-glyph [MangleName 'denseHoriShade'] [MangleUnicode 0x1CC44] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HShade 8 top bottom left right
create-glyph [MangleName 'denseVertShade'] [MangleUnicode 0x1CC45] : glyph-proc
create-glyph [MangleName 'denseVertShade'] [MangleUnicode 0x1CC44] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : VShade (4 * MosaicWidthScalar) top bottom left right
create-glyph [MangleName 'denseHoriShade'] [MangleUnicode 0x1CC45] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HShade 8 top bottom left right

View file

@ -19,6 +19,7 @@ export : define [apply] : begin
run-glyph-module "./pictograph/metric-marks.mjs"
run-glyph-module "./pictograph/musical.mjs"
run-glyph-module "./pictograph/powerline-and-gui.mjs"
run-glyph-module "./pictograph/schematic.mjs"
run-glyph-module "./pictograph/stick-figure.mjs"
run-glyph-module "./pictograph/suit.mjs"
run-glyph-module "./pictograph/telephone-recorder.mjs"

View file

@ -2,12 +2,14 @@ $$include '../../meta/macros.ptl'
import [mix linreg clamp fallback] from "@iosevka/util"
import [Box] from "@iosevka/geometry/box"
import [Transform] from "@iosevka/geometry/transform"
glyph-module
glyph-block Symbol-Pictograph-Game-Sprite : for-width-kinds WideWidth4
glyph-block-import CommonShapes
glyph-block-import Common-Derivatives
glyph-block-import Shared-Symbol-Shapes : TriangleShape
glyph-block-import Symbol-Pictograph-Stick-Figure : StickFigureKit WithD4Transform D4Transform
glyph-block-import Symbol-Geometric-Shared : GeometricDim
glyph-block-import Symbol-Mosaic-Block : HShade VShade
@ -26,7 +28,10 @@ glyph-block Symbol-Pictograph-Game-Sprite : for-width-kinds WideWidth4
define uiRight : right - SB
define Geom : GeometricDim MosaicUnitWidth MosaicWidth
define graphicSw : AdviceStroke 3.5
define smallGraphicSw : AdviceStroke 3.5 : Math.sqrt (MosaicWidthScalar / 2)
define squareBox : new Box Geom.Top Geom.Bot Geom.Left Geom.Right
define [SidewaysBox top bottom left right _left2 _right2] : begin
local left2 : fallback _left2 left
local right2 : fallback _right2 right
@ -40,6 +45,69 @@ glyph-block Symbol-Pictograph-Game-Sprite : for-width-kinds WideWidth4
midX - newHeight / 2
midX + newHeight / 2
do "Top-down Vehicles"
define scaffold : object
set scaffold.xWheelFront : 1.5 / 9
set scaffold.xWheel : 1 / 9
set scaffold.xWheelRear : 0.5 / 9
set scaffold.wheelDiam : 3 / 9
set scaffold.yAxle : scaffold.wheelDiam / 2
define [Car box fJut fWindow fSymmetric rot bodyWidth _sw] : glyph-proc
local yBody : if fJut 0 scaffold.yAxle
local xFront : if fSymmetric scaffold.xWheel scaffold.xWheelFront
local xRear : if fSymmetric scaffold.xWheel scaffold.xWheelRear
local sw : fallback _sw smallGraphicSw
local tfm : D4Transform midX rot 0
local Kit : StickFigureKit box tfm sw
local Kit2 : if [not fSymmetric] Kit : StickFigureKit box tfm (sw * 2)
local shape : union
Kit2.RoundSeg xFront 1 xFront (1 - scaffold.wheelDiam)
Kit.RoundSeg xFront (1 - scaffold.yAxle) (1 - xFront) (1 - scaffold.yAxle)
Kit2.RoundSeg (1 - xFront) 1 (1 - xFront) (1 - scaffold.wheelDiam)
Kit2.RoundSeg xRear scaffold.wheelDiam xRear 0
Kit.RoundSeg xRear (scaffold.yAxle) (1 - xRear) (scaffold.yAxle)
Kit2.RoundSeg (1 - xRear) scaffold.wheelDiam (1 - xRear) 0
if (bodyWidth <= 0)
Kit.RoundSeg (1 / 2) (1 - yBody) (1 / 2) (yBody)
Kit.Box (1 / 2 - bodyWidth / 2) (1 - yBody) (1 / 2 + bodyWidth / 2) (yBody)
if fWindow
include : difference shape
Kit.Box (1 / 2 - bodyWidth / 6) (1 - yBody - 1 / 9) (1 / 2 + bodyWidth / 6) (1 - yBody - 3 / 9)
include shape
create-glyph [MangleName 'goKartUp'] [MangleUnicode 0x1CC00] : glyph-proc
set-width MosaicWidth
include : Car squareBox 0 0 0 0 0
create-glyph [MangleName 'goKartRight'] [MangleUnicode 0x1CC01] : glyph-proc
set-width MosaicWidth
include : Car squareBox 0 0 0 3 0
create-glyph [MangleName 'raceCarLeft'] [MangleUnicode 0x1CC97] : glyph-proc
set-width MosaicWidth
include : Car squareBox 1 1 1 1 (3 / 9)
create-glyph [MangleName 'raceCarUp'] [MangleUnicode 0x1CC98] : glyph-proc
set-width MosaicWidth
include : Car squareBox 1 1 1 0 (3 / 9)
create-glyph [MangleName 'raceCarRight'] [MangleUnicode 0x1CC99] : glyph-proc
set-width MosaicWidth
include : Car squareBox 1 1 1 3 (3 / 9)
create-glyph [MangleName 'raceCarDown'] [MangleUnicode 0x1CC9A] : glyph-proc
set-width MosaicWidth
include : Car squareBox 1 1 1 2 (3 / 9)
create-glyph [MangleName 'raceCarHori'] [MangleUnicode 0x1CC9B] : glyph-proc
set-width MosaicWidth
include : Car squareBox 1 0 1 1 (3 / 9)
create-glyph [MangleName 'raceCarVert'] [MangleUnicode 0x1CC9C] : glyph-proc
set-width MosaicWidth
include : Car squareBox 1 0 1 0 (3 / 9)
create-glyph [MangleName 'goKartVert'] [MangleUnicode 0x1CC9D] : glyph-proc
set-width MosaicWidth
include : Car squareBox 0 0 1 0 (3 / 9)
do "Stick Man"
define [StickManScaffold top bottom left right _sw] : begin
local baseHeight : uiTop - uiBot
@ -51,7 +119,7 @@ glyph-block Symbol-Pictograph-Game-Sprite : for-width-kinds WideWidth4
bot bottom
left left
right right
stroke : fallback _sw : AdviceStroke 3.5
stroke : fallback _sw graphicSw
xMiddle : mix left right 0.5
yMiddle : mix top bottom 0.5
armRaiseK 0.4
@ -101,31 +169,14 @@ glyph-block Symbol-Pictograph-Game-Sprite : for-width-kinds WideWidth4
define dressRight : scaffold.xRightFoot + scaffold.stroke / 2
include : StickManArms scaffold p kl kr
include : VBar.m scaffold.xMiddle [scaffold.yShoulder p] scaffold.yNeck
include : intersection
spiro-outline
corner scaffold.xMiddle ([scaffold.yShoulder p] + scaffold.stroke)
corner dressRight dressBottom
corner dressLeft dressBottom
union
dispiro
widths.rhs scaffold.stroke
corner scaffold.xMiddle ([scaffold.yShoulder p] + scaffold.stroke)
corner dressRight dressBottom
dispiro
widths.rhs scaffold.stroke
corner dressRight dressBottom
corner dressLeft dressBottom
dispiro
widths.rhs scaffold.stroke
corner dressLeft dressBottom
corner scaffold.xMiddle ([scaffold.yShoulder p] + scaffold.stroke)
include : TriangleShape scaffold.xMiddle ([scaffold.yShoulder p] + scaffold.stroke) dressRight dressBottom dressLeft dressBottom scaffold.stroke
include : VBar.m [mix dressLeft dressRight 0.3] scaffold.bot (dressBottom - O) scaffold.stroke
include : VBar.m [mix dressLeft dressRight 0.7] scaffold.bot (dressBottom - O) scaffold.stroke
define scaffold : StickManScaffold uiTop uiBot uiLeft uiRight
define hBox : SidewaysBox uiTop uiBot uiLeft uiRight
define hScaffold : StickManScaffold hBox.top hBox.bottom hBox.left hBox.right [AdviceStroke 3.5 : Math.sqrt (MosaicWidthScalar / 2)]
define hScaffold : StickManScaffold hBox.top hBox.bottom hBox.left hBox.right smallGraphicSw
create-glyph [MangleName 'stickMan'] [MangleUnicode 0x1FBC5] : glyph-proc
set-width MosaicWidth
@ -152,6 +203,44 @@ glyph-block Symbol-Pictograph-Game-Sprite : for-width-kinds WideWidth4
set-width MosaicWidth
include : StickManDressBody scaffold 0 0
do "Energy Waves"
define [LeftEnergyWave top bottom left right] : glyph-proc
local midX : mix left right 0.5
local midY : mix top bottom 0.5
include : difference
spiro-outline
corner right top
corner (midX + 0.01) top
flat midX top
archv.superness 2
g4 left midY
arcvh.superness 2
curl midX bottom
corner (midX + 0.01) bottom
corner right bottom
spiro-outline
corner right [mix top bottom 0.1]
flat [mix left right 0.9] [mix top bottom 0.1]
archv.superness 2
g4 midX midY
arcvh.superness 2
curl [mix left right 0.9] [mix top bottom 0.9]
corner right [mix top bottom 0.9]
create-glyph [MangleName "energyWaveLeft"] [MangleUnicode 0x1CC78] : glyph-proc
set-width MosaicWidth
include : LeftEnergyWave Geom.Top Geom.Bot Geom.Left Geom.Right
create-glyph [MangleName "energyWaveUp"] [MangleUnicode 0x1CC79] : glyph-proc
set-width MosaicWidth
include : WithD4Transform midX 3 0 : lambda [] : LeftEnergyWave Geom.Top Geom.Bot Geom.Left Geom.Right
create-glyph [MangleName "energyWaveRight"] [MangleUnicode 0x1CC7A] : glyph-proc
set-width MosaicWidth
include : WithD4Transform midX 2 0 : lambda [] : LeftEnergyWave Geom.Top Geom.Bot Geom.Left Geom.Right
create-glyph [MangleName "energyWaveDown"] [MangleUnicode 0x1CC7B] : glyph-proc
set-width MosaicWidth
include : WithD4Transform midX 1 0 : lambda [] : LeftEnergyWave Geom.Top Geom.Bot Geom.Left Geom.Right
do "Square Spiral"
define directions : list
* {.dx 1 .dy 0 .heading Rightward}

View file

@ -8,7 +8,9 @@ glyph-module
glyph-block Symbol-Pictograph-Powerline-And-GUI : begin
glyph-block-import CommonShapes
glyph-block-import Common-Derivatives
glyph-block-import Shared-Symbol-Shapes : TriangleShape
glyph-block-import Symbol-Pictograph-Stick-Figure : StickFigureKit PointingHandShape
glyph-block-import Symbol-Geometric-Shared : GeometricDim
define uiFigTop : mix ParenBot ParenTop 0.95
define uiFigBot : mix ParenBot ParenTop 0.05
@ -97,6 +99,8 @@ glyph-block Symbol-Pictograph-Powerline-And-GUI : begin
frameRight - [HSwToV GeometryStroke] - [HSwToV progressBarGap]
for-width-kinds WideWidth4
define Geom : GeometricDim MosaicUnitWidth MosaicWidth
do "arrowheadShapedPointer"
define scaffold : object
set scaffold.top : mix uiFigBot uiFigTop 0.85
@ -113,6 +117,22 @@ glyph-block Symbol-Pictograph-Powerline-And-GUI : begin
corner [mix scaffold.xLeft scaffold.xRight (2 / 5)] [mix scaffold.bot scaffold.top (1 / 4)]
corner scaffold.xLeft scaffold.bot
do "Pointer"
define pointerTop : mix uiFigBot uiFigTop (0.25 * MosaicWidthScalar)
define fineStroke : AdviceStroke 3.5 : Math.sqrt (MosaicWidthScalar / 2)
create-glyph [MangleName "whiteLowerLeftPointer"] [MangleUnicode 0x1CC86] : glyph-proc
set-width MosaicWidth
include : TriangleShape SB uiFigBot SB pointerTop (MosaicWidth - SB) uiFigBot fineStroke
create-glyph [MangleName "whiteLowerRightPointer"] [MangleUnicode 0x1CC87] : glyph-proc
set-width MosaicWidth
include : TriangleShape SB uiFigBot (MosaicWidth - SB) pointerTop (MosaicWidth - SB) uiFigBot fineStroke
create-glyph [MangleName "topLeftBlackSmallTriangleLeft"] [MangleUnicode 0x1CE07] : glyph-proc
set-width MosaicWidth
include : with-transform [ApparentTranslate (-MosaicWidth / 4) ((CAP - Geom.MidY) * 0.3 + AccentStackOffset / 2)] : refer-glyph : MangleName 'blackSmallTriangleLeft'
do "Split graphics"
define [BoxN n] : new Box uiFigTop uiFigBot SB (MosaicWidth * n - SB)

View file

@ -0,0 +1,265 @@
$$include '../../meta/macros.ptl'
import [mix linreg clamp fallback] from "@iosevka/util"
glyph-module
glyph-block Symbol-Pictograph-Schematic : for-width-kinds WideWidth4 : begin
glyph-block-import CommonShapes
glyph-block-import Common-Derivatives
glyph-block-import Shared-Symbol-Shapes : TriangleShape
glyph-block-import Symbol-Geometric-Shared : GeometricDim
define top fontMetrics.os2.sTypoAscender
define bottom fontMetrics.os2.sTypoDescender
define left 0
define right MosaicWidth
define midx : mix left right 0.5
define midy : mix bottom top 0.5
define MosaicHeight : top - bottom
define Geom : GeometricDim MosaicUnitWidth MosaicWidth
define boxDrawingStroke : AdviceStroke 3.5
define fineStroke : AdviceStroke 3.5 : Math.sqrt (MosaicWidthScalar / 2)
define gateSize : MosaicHeight / 2
define gateBot : midy - gateSize
define gateTop : midy + gateSize
define ringSize : Math.min (Geom.Size * 0.5) (MosaicWidth / 6)
define [InvertRingAt x y fMask] : [if fMask spiro-outline dispiro]
if fMask {} : list
widths.rhs fineStroke
g4 x (y - ringSize)
archv 32 2.0
g4 (x - ringSize) y
arcvh 32 2.0
g4 x (y + ringSize)
archv 32 2.0
g4 (x + ringSize) y
arcvh 32 2.0
close
do "Explosion at Horizon"
define horizon : Geom.MidY - Geom.Size * 0.8
create-glyph [MangleName 'explosionHorizon'] [MangleUnicode 0x1CE02] : glyph-proc
set-width MosaicWidth
include : HBar.m Geom.Left Geom.Right horizon boxDrawingStroke
include : dispiro
widths.center fineStroke
corner (Geom.MidX - Geom.Size * 0.8) (horizon + Geom.Size * 0.7)
corner (Geom.MidX - Geom.Size * 0.4) (horizon + Geom.Size * 0.3)
include : dispiro
widths.center fineStroke
corner (Geom.MidX + Geom.Size * 0.8) (horizon + Geom.Size * 0.7)
corner (Geom.MidX + Geom.Size * 0.4) (horizon + Geom.Size * 0.3)
include : dispiro
widths.center fineStroke
corner (Geom.MidX - Geom.Size * 0.4) (horizon + Geom.Size * 1.4)
corner (Geom.MidX - Geom.Size * 0.2) (horizon + Geom.Size * 0.4)
include : dispiro
widths.center fineStroke
corner (Geom.MidX + Geom.Size * 0.4) (horizon + Geom.Size * 1.4)
corner (Geom.MidX + Geom.Size * 0.2) (horizon + Geom.Size * 0.4)
do "Funnel"
create-glyph [MangleName 'funnel'] [MangleUnicode 0x1CE08] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : TriangleShape Geom.Left Geom.Top Geom.Right Geom.Top Geom.MidX Geom.Bot boxDrawingStroke
include : VBar.m midx bottom (Geom.Bot + boxDrawingStroke * 2) boxDrawingStroke
do "Antenna"
define rodLeft : Geom.Left + [HSwToV : boxDrawingStroke / 2]
define rodRight : Geom.Right - [HSwToV : boxDrawingStroke / 2]
define rodTop Geom.Top
create-glyph [MangleName 'antenna'] [MangleUnicode 0x1CC08] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : VBar.m midx bottom rodTop boxDrawingStroke
include : intersection
MaskBelow rodTop
union
dispiro
widths.center boxDrawingStroke
corner [mix midx rodLeft 2] [mix midy rodTop 2]
corner midx midy
dispiro
widths.center boxDrawingStroke
corner [mix midx rodRight 2] [mix midy rodTop 2]
corner midx midy
do "Resistor"
define amplitude Geom.Size
define vWaves 2
define hWaves MosaicWidthScalar
define [HoriWaveSegment left right lefty righty sw] : intersection
MaskRight left
MaskLeft right
dispiro
widths.center sw
corner [mix left right (-1)] [mix lefty righty (-1)]
corner [mix left right 2 ] [mix lefty righty 2 ]
define [VertWaveSegment bot top botx topx sw] : intersection
MaskAbove bot
MaskBelow top
dispiro
widths.center sw
corner [mix botx topx (-1)] [mix bot top (-1)]
corner [mix botx topx 2 ] [mix bot top 2 ]
create-glyph [MangleName 'resistorHori'] [MangleUnicode 0x1CC09] : glyph-proc
set-width MosaicWidth
include : ForceUpright
local segs : 2 * hWaves - 1
local halfPeriod : MosaicWidth / (2 * hWaves)
local up : midy + amplitude
local down : midy - amplitude
include : HoriWaveSegment left (left + 0.5 * halfPeriod) midy up boxDrawingStroke
foreach [j : range 0 segs] : begin
include : HoriWaveSegment
left + (j + 0.5) * halfPeriod
left + (j + 1.5) * halfPeriod
if (j % 2) down up
if (j % 2) up down
* boxDrawingStroke
include : HoriWaveSegment (right - halfPeriod * 0.5) right down midy boxDrawingStroke
create-glyph [MangleName 'resistorVert'] [MangleUnicode 0x1CC0A] : glyph-proc
set-width MosaicWidth
include : ForceUpright
local segs : 2 * vWaves - 1
local halfPeriod : MosaicHeight / (2 * vWaves)
local up : midx + amplitude
local down : midx - amplitude
include : VertWaveSegment bottom (bottom + halfPeriod * 0.5) midx up boxDrawingStroke
foreach [j : range 0 segs] : begin
include : VertWaveSegment
bottom + (j + 0.5) * halfPeriod
bottom + (j + 1.5) * halfPeriod
if (j % 2) down up
if (j % 2) up down
* boxDrawingStroke
include : VertWaveSegment (top - halfPeriod * 0.5) top down midx boxDrawingStroke
do "Diode"
define diodeGap : MosaicWidth / 9
define diodeLeft : left + diodeGap
define diodeRight : right - diodeGap
create-glyph [MangleName 'diodeLeft'] [MangleUnicode 0x1CC0E] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HBar.m left diodeLeft midy boxDrawingStroke
include : HBar.m diodeRight right midy boxDrawingStroke
include : VBar.l diodeLeft gateBot gateTop boxDrawingStroke
include : TriangleShape diodeLeft midy diodeRight gateTop diodeRight gateBot boxDrawingStroke
create-glyph [MangleName 'diodeRight'] [MangleUnicode 0x1CC0F] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HBar.m left diodeLeft midy boxDrawingStroke
include : HBar.m diodeRight right midy boxDrawingStroke
include : VBar.r diodeRight gateBot gateTop boxDrawingStroke
include : TriangleShape diodeLeft gateBot diodeLeft gateTop diodeRight midy boxDrawingStroke
do "Transistor"
local slope : MosaicHeight / MosaicWidth
local tipDx : Math.max (Geom.Size / 5) (boxDrawingStroke / slope)
local tipDy : tipDx * (-slope)
local baseDx : -tipDy / [Math.sqrt 3] * 2
local baseDy : baseDx / (-slope)
define arrowPos : (1 - [HSwToV boxDrawingStroke] / (MosaicWidth / 2)) * 0.4
create-glyph [MangleName 'transistorPNP'] [MangleUnicode 0x1CC10] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : VBar.l left gateBot gateTop boxDrawingStroke
include : refer-glyph : MangleName : NameUni 0x1FBA4
local arrowCx : mix midx left arrowPos
local arrowCy : mix bottom midy arrowPos
include : spiro-outline
corner (arrowCx + tipDx) (arrowCy + tipDy)
corner (arrowCx - tipDx - baseDx) (arrowCy - tipDy + baseDy)
corner (arrowCx - tipDx + baseDx) (arrowCy - tipDy - baseDy)
create-glyph [MangleName 'transistorNPN'] [MangleUnicode 0x1CC11] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : VBar.l left gateBot gateTop boxDrawingStroke
include : refer-glyph : MangleName : NameUni 0x1FBA4
local arrowCx : mix midx left arrowPos
local arrowCy : mix top midy arrowPos
include : spiro-outline
corner (arrowCx - tipDx) (arrowCy + tipDy)
corner (arrowCx + tipDx - baseDx) (arrowCy - tipDy - baseDy)
corner (arrowCx + tipDx + baseDx) (arrowCy - tipDy + baseDy)
do "Receptacle"
create-glyph [MangleName 'receptacle'] [MangleUnicode 0x1CC12] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : refer-glyph : MangleName : NameUni 0x1FBDB
include : refer-glyph : MangleName : NameUni 0x2576
do "Capacitor"
define capacitorSize Geom.Size
define capacitorGap : Geom.Size / 4
create-glyph [MangleName 'capacitorHori'] [MangleUnicode 0x1CC13] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HBar.m left (midx - capacitorGap) midy boxDrawingStroke
include : VBar.r (midx - capacitorGap) (midy - capacitorSize) (midy + capacitorSize) boxDrawingStroke
include : VBar.l (midx + capacitorGap) (midy - capacitorSize) (midy + capacitorSize) boxDrawingStroke
include : HBar.m (midx + capacitorGap) right midy boxDrawingStroke
create-glyph [MangleName 'capacitorVert'] [MangleUnicode 0x1CC14] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : VBar.m midx bottom (midy - capacitorGap) boxDrawingStroke
include : HBar.t (midx - capacitorSize) (midx + capacitorSize) (midy - capacitorGap) boxDrawingStroke
include : HBar.b (midx - capacitorSize) (midx + capacitorSize) (midy + capacitorGap) boxDrawingStroke
include : VBar.m midx (midy + capacitorGap) top boxDrawingStroke
do "Rings"
create-glyph [MangleName 'twoRings'] [MangleUnicode 0x1CC88] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : InvertRingAt (left + ringSize) midy
include : InvertRingAt (right - ringSize) midy
create-glyph [MangleName 'invertedInputs'] [MangleUnicode 0x1CC17] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : InvertRingAt (right - ringSize) (top - ringSize)
include : InvertRingAt (right - ringSize) (bottom + ringSize)
include : difference
HBar.t left (right - ringSize) top boxDrawingStroke
InvertRingAt (right - ringSize) (top - ringSize) 1
include : difference
HBar.b left (right - ringSize) bottom boxDrawingStroke
InvertRingAt (right - ringSize) (bottom + ringSize) 1
create-glyph [MangleName 'invertedOutput'] [MangleUnicode 0x1CC18] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : InvertRingAt (left + ringSize) midy
include : HBar.m (left + ringSize * 2 - fineStroke / 2) right midy boxDrawingStroke
do "Buffer"
create-glyph [MangleName 'bufferGate'] [MangleUnicode 0x1CC19] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HBar.m left midx midy boxDrawingStroke
include : TriangleShape midx bottom midx top right midy boxDrawingStroke
create-glyph [MangleName 'invertedBufferGate'] [MangleUnicode 0x1CC1A] : glyph-proc
set-width MosaicWidth
include : ForceUpright
include : HBar.m left (midx - ringSize * 2 + fineStroke / 2) midy boxDrawingStroke
include : InvertRingAt (midx - ringSize) midy
include : TriangleShape midx bottom midx top right midy boxDrawingStroke

View file

@ -72,7 +72,7 @@ glyph-block Symbol-Punctuation-Slashes-And-Number-Sign : begin
create-glyph 'slashOverbar' 0x29F6 : glyph-proc
include : refer-glyph "slash"
include : HBar.t (Middle - markExtend) (Middle + markExtend) (ParenTop + AccentClearance) markStroke
include : HBar.m (Middle - markExtend) (Middle + markExtend) (ParenTop + AccentClearance) markStroke
create-glyph 'backslashBar' 0x29F7 : glyph-proc
include : refer-glyph "backslash"

View file

@ -25,21 +25,11 @@ glyph-block Symbol-Punctuation-Small : begin
local df : include : DivFrame para.diversityF
include : DrawAt df.middle (CAP - PeriodRadius * kDotRadius) (PeriodRadius * kDotRadius - overshoot)
create-glyph "smallPeriod.\(suffix)" : glyph-proc
local df : include : DivFrame para.diversityF
include : DrawAt df.middle (DotRadius * kDotRadius) (DotRadius * kDotRadius - overshoot)
create-glyph "halfXhSmallPeriod.\(suffix)" : glyph-proc
local df : include : DivFrame para.diversityF
include : DrawAt df.middle (XH / 2) (DotRadius * kDotRadius - overshoot)
create-glyph "halfCapSmallPeriod.\(suffix)" : glyph-proc
local df : include : DivFrame para.diversityF
include : DrawAt df.middle (CAP / 2) (DotRadius * kDotRadius - overshoot)
create-glyph "xhSmallPeriod.\(suffix)" : glyph-proc
local df : include : DivFrame para.diversityF
include : DrawAt df.middle (XH - DotRadius * kDotRadius) (DotRadius * kDotRadius - overshoot)
create-glyph "capSmallPeriod.\(suffix)" : glyph-proc
local df : include : DivFrame para.diversityF
include : DrawAt df.middle (CAP - DotRadius * kDotRadius) (DotRadius * kDotRadius - overshoot)
create-glyph "smallPeriod.\(suffix)" : DrawAt Middle (DotRadius * kDotRadius) (DotRadius * kDotRadius - overshoot)
create-glyph "halfXhSmallPeriod.\(suffix)" : DrawAt Middle (XH / 2) (DotRadius * kDotRadius - overshoot)
create-glyph "halfCapSmallPeriod.\(suffix)" : DrawAt Middle (CAP / 2) (DotRadius * kDotRadius - overshoot)
create-glyph "xhSmallPeriod.\(suffix)" : DrawAt Middle (XH - DotRadius * kDotRadius) (DotRadius * kDotRadius - overshoot)
create-glyph "capSmallPeriod.\(suffix)" : DrawAt Middle (CAP - DotRadius * kDotRadius) (DotRadius * kDotRadius - overshoot)
select-variant 'period' '.' (follow -- 'punctuationDot')

View file

@ -9,11 +9,11 @@ glyph-block Shared-Symbol-Shapes : begin
glyph-block-import Common-Derivatives
glyph-block-export CreateWaveShape
define [CreateWaveShape dist sw _phaesShift] : begin
define [CreateWaveShape dist sw _phaseShift] : begin
define WaveResolution 256
define WaveMagnitude : dist * (3 / 4) - sw / 2
define WaveAdj : TanSlope * WaveMagnitude * (-0.75)
define phaseShift : fallback _phaesShift 0
define phaseShift : fallback _phaseShift 0
define [WaveShapeImpl] : with-params [left right ts te xsJoin xfJoin diagJoinS diagJoinF] : glyph-proc
local resolution : Math.ceil (WaveResolution * (te - ts))
local knots {}
@ -35,3 +35,26 @@ glyph-block Shared-Symbol-Shapes : begin
define [WaveShape] : with-params [left right xsJoin xfJoin diagJoinS diagJoinF [waveCount 1] [unitWidth Width]] : WaveShapeImpl (unitWidth * -left) (unitWidth * (1 + right)) (-left * waveCount) ((1 + right) * waveCount) xsJoin xfJoin diagJoinS diagJoinF
return WaveShape
glyph-block-export TriangleShape
define [TriangleShape x1 y1 x2 y2 x3 y3 sw] : begin
local widthSide : if ((y2 - y1) * (y3 - y2) + (x2 - x1) * (x3 - x2) < 0) widths.rhs widths.lhs
return : intersection
spiro-outline
corner x1 y1
corner x2 y2
corner x3 y3
union
dispiro
widthSide sw
corner x1 y1
corner x2 y2
dispiro
widthSide sw
corner x2 y2
corner x3 y3
dispiro
widthSide sw
corner x3 y3
corner x1 y1

View file

@ -1,14 +1,14 @@
{
"name": "@iosevka/font-kits",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
"./boole-kit": "./src/boole-kit.mjs",
"./spiro-kit": "./src/spiro-kit.mjs"
},
"dependencies": {
"@iosevka/geometry": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/util": "29.0.4"
"@iosevka/geometry": "29.0.5",
"@iosevka/glyph": "29.0.5",
"@iosevka/util": "29.0.5"
}
}

View file

@ -1,13 +1,13 @@
{
"name": "@iosevka/font-otl",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs"
},
"dependencies": {
"@iosevka/font-glyphs": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/font-glyphs": "29.0.5",
"@iosevka/glyph": "29.0.5",
"toposort": "^2.0.2"
}
}

View file

@ -1,6 +1,6 @@
$$include './meta/macros.ptl'
import [UkMapToLookup UkMap2ToLookup] from "./table-util.mjs"
import [UkMapToLookup UkLigatureToLookup] from "./table-util.mjs"
import [Dotless TieMark TieGlyph OgonekTrY IsSuperscript IsSubscript LeaningMark LeaningMarkSpacer] from "@iosevka/glyph/relation"
import as UnicodeKnowledge from "@iosevka/font-glyphs/unicode-knowledge"
@ -33,6 +33,14 @@ export : define [buildCCMP gsub glyphStore markGlyphs] : begin
gsub.endBlock rec
Ccmp-Group "Combining of overlay/hoked letters" : begin
define combineLookup : gsub.createLookup : object
.type 'gsub_ligature'
.substitutions : UkLigatureToLookup UnicodeKnowledge.ccmpCombinations
function u : glyphStore.queryNameByUnicode u
export-lookup combineLookup
Ccmp-Group "Mark transforms" : begin
define groupGrekUpperTonos {}
@ -67,7 +75,7 @@ export : define [buildCCMP gsub glyphStore markGlyphs] : begin
export-lookup : gsub.createLookup : object
.type 'gsub_ligature'
.substitutions : UkMap2ToLookup UnicodeKnowledge.markCompositionTf
.substitutions : UkLigatureToLookup UnicodeKnowledge.markCompositionTf [function n n]
export-lookup : gsub.createLookup : object
.type 'gsub_multiple'

View file

@ -221,8 +221,25 @@ export : define [UkMapToLookup m] : begin
r.push v
return { .left l .right r }
export : define [UkMap2ToLookup mm] : begin
local res {}
foreach { g1 second } [Object.entries mm] : foreach { g2 gTo } [Object.entries second] : begin
res.push {.from {g1 g2} .to gTo}
return res
export : define [UkLigatureToLookup data mapper] : begin
local substitutions {}
foreach { from to } [items-of data] : begin
local allFound true
local fromGlyphNames {}
local toGlyph null
foreach u [items-of from] : begin
local gn : mapper u
if gn
: then : fromGlyphNames.push gn
: else : set allFound false
begin
local gn : mapper to
if gn
: then : set toGlyph gn
: else : set allFound false
if allFound : substitutions.push {.from fromGlyphNames .to toGlyph}
return substitutions

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/font",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs",
@ -10,13 +10,13 @@
},
"dependencies": {
"@iarna/toml": "^2.2.5",
"@iosevka/font-glyphs": "29.0.4",
"@iosevka/font-otl": "29.0.4",
"@iosevka/geometry": "29.0.4",
"@iosevka/geometry-cache": "29.0.4",
"@iosevka/glyph": "29.0.4",
"@iosevka/param": "29.0.4",
"@iosevka/util": "29.0.4",
"@iosevka/font-glyphs": "29.0.5",
"@iosevka/font-otl": "29.0.5",
"@iosevka/geometry": "29.0.5",
"@iosevka/geometry-cache": "29.0.5",
"@iosevka/glyph": "29.0.5",
"@iosevka/param": "29.0.5",
"@iosevka/util": "29.0.5",
"harfbuzzjs": "^0.3.4",
"ot-builder": "^1.7.3",
"semver": "^7.6.0"

View file

@ -0,0 +1,44 @@
import { buildGlyphs } from "@iosevka/font-glyphs";
import { copyFontMetrics } from "@iosevka/font-glyphs/aesthetics";
import { buildOtl } from "@iosevka/font-otl";
import { cleanupGlyphStore } from "../cleanup/index.mjs";
import { CreateEmptyFont } from "../font-io/index.mjs";
import { buildCompatLigatures } from "../hb-compat-ligature/index.mjs";
import { assignFontNames } from "../naming/index.mjs";
import { convertOtd } from "../otd-conv/index.mjs";
import { generateTtfaControls } from "../ttfa-controls/index.mjs";
import { validateFontConfigMono } from "../validate/metrics.mjs";
export async function buildFont(para, cache) {
const baseFont = CreateEmptyFont(para);
assignFontNames(baseFont, para.naming, para.isQuasiProportional);
// Build glyphs
const gs = buildGlyphs(para);
copyFontMetrics(gs.fontMetrics, baseFont);
// Build OTL
const otl = buildOtl(para, gs.glyphStore);
// Regulate (like geometry conversion)
const excludeChars = new Set();
if (para.excludedCharRanges) {
for (const [start, end] of para.excludedCharRanges) {
for (let p = start; p <= end; p++) excludeChars.add(p);
}
}
const cleanGs = cleanupGlyphStore(cache, para, gs.glyphStore, excludeChars, otl);
// Convert to TTF
const font = await convertOtd(baseFont, otl, cleanGs);
// Build compatibility ligatures
if (para.compatibilityLigatures) await buildCompatLigatures(para, font);
// Generate ttfaControls
const ttfaControls = await generateTtfaControls(cleanGs, font.glyphs);
// Validation : Metrics
if (para.forceMonospace) validateFontConfigMono(font);
return { font, glyphStore: cleanGs, cacheUpdated: cache && cache.isUpdated(), ttfaControls };
}

View file

@ -0,0 +1,56 @@
import * as Geom from "@iosevka/geometry";
import { Transform } from "@iosevka/geometry/transform";
///////////////////////////////////////////////////////////////////////////////////////////////////
export function finalizeGlyphs(cache, para, glyphStore) {
const skew = Math.tan(((para.slopeAngle || 0) / 180) * Math.PI);
regulateGlyphStore(cache, skew, glyphStore);
return glyphStore;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
function regulateGlyphStore(cache, skew, glyphStore) {
for (const g of glyphStore.glyphs()) {
if (!(g.geometry.measureComplexity() & Geom.CPLX_NON_EMPTY)) continue;
if (!g.geometry.toReferences()) flattenSimpleGlyph(cache, skew, g);
}
}
function flattenSimpleGlyph(cache, skew, g) {
// Check if the geometry is already in the cache. If so, use the cached geometry.
const ck = Geom.hashGeometry(g.geometry);
if (ck && cache) {
const cachedGeometry = cache && cache.getGF(ck);
if (cachedGeometry) {
g.clearGeometry();
g.includeContours(cachedGeometry);
cache.refreshGF(ck);
return;
}
}
// Perform the actual simplification
try {
let gSimplified;
if (skew) {
const tfBack = g.gizmo ? g.gizmo.inverse() : new Transform(1, -skew, 0, 1, 0, 0);
const tfForward = g.gizmo ? g.gizmo : new Transform(1, +skew, 0, 1, 0, 0);
gSimplified = new Geom.TransformedGeometry(
tfForward,
new Geom.SimplifyGeometry(new Geom.TransformedGeometry(tfBack, g.geometry)),
);
} else {
gSimplified = new Geom.SimplifyGeometry(g.geometry);
}
const cs = gSimplified.toContours();
g.clearGeometry();
g.includeContours(cs);
if (ck && cache) cache.saveGF(ck, cs);
} catch (e) {
console.error("Detected broken geometry when processing", g._m_identifier);
throw e;
}
}

View file

@ -0,0 +1,25 @@
import { Nwid, Wwid } from "@iosevka/glyph/relation";
import { gcFont } from "./gc.mjs";
import { finalizeGlyphs } from "./glyphs.mjs";
export function cleanupGlyphStore(cache, para, glyphStore, excludedCodePoints, restFont) {
assignGrAndCodeRank(glyphStore, Wwid, Nwid);
assignSubRank(glyphStore);
glyphStore = gcFont(glyphStore, excludedCodePoints, restFont);
glyphStore = finalizeGlyphs(cache, para, glyphStore);
return glyphStore;
}
function assignGrAndCodeRank(glyphStore, ...flatteners) {
for (const g of glyphStore.glyphs()) {
g.codeRank = 0xffffffff;
for (const c of glyphStore.flattenCodes(g, flatteners)) if (c < g.codeRank) g.codeRank = c;
g.grRank = 0;
for (let i = 0; i < flatteners.length; i++) if (flatteners[i].get(g)) g.grRank |= 1 << i;
}
}
function assignSubRank(glyphStore) {
let sr = 0;
for (const g of glyphStore.glyphs()) g.subRank = sr++;
}

View file

@ -6,6 +6,7 @@ import { CliProc, Ot } from "ot-builder";
import { readTTF, saveTTF } from "./font-io/index.mjs";
import { assignFontNames, createNamingDictFromArgv } from "./naming/index.mjs";
import { validateFontConfigMono } from "./validate/metrics.mjs";
export default main;
async function main(argv) {
@ -112,21 +113,3 @@ async function deriveFixed_DropFeatures(font, argv, fFixed) {
}
}
}
// In FontConfig, a font is considered "monospace" if and only if all encoded non-combining
// characters (AW > 0) have the same width. We use this method to validate whether our
// "Fixed" subfamilies are properly built.
function validateFontConfigMono(font) {
let awSet = new Set();
for (const [ch, g] of [...font.cmap.unicode.entries()]) {
const aw = g.horizontal.end - g.horizontal.start;
if (aw > 0) awSet.add(aw);
}
for (const [ch, vs, g] of [...font.cmap.vs.entries()]) {
const aw = g.horizontal.end - g.horizontal.start;
if (aw > 0) awSet.add(aw);
}
if (awSet.size > 1) {
console.error("Fixed variant has wide characters");
}
}

View file

@ -1,51 +0,0 @@
import * as Geom from "@iosevka/geometry";
import { Transform } from "@iosevka/geometry/transform";
///////////////////////////////////////////////////////////////////////////////////////////////////
export function finalizeGlyphs(cache, para, glyphStore) {
const skew = Math.tan(((para.slopeAngle || 0) / 180) * Math.PI);
regulateGlyphStore(cache, skew, glyphStore);
return glyphStore;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
function regulateGlyphStore(cache, skew, glyphStore) {
for (const g of glyphStore.glyphs()) {
if (!(g.geometry.measureComplexity() & Geom.CPLX_NON_EMPTY)) continue;
if (!g.geometry.toReferences()) flattenSimpleGlyph(cache, skew, g);
}
}
function flattenSimpleGlyph(cache, skew, g) {
const ck = Geom.hashGeometry(g.geometry);
const cached = cache.getGF(ck);
if (ck && cached) {
g.clearGeometry();
g.includeContours(cached);
cache.refreshGF(ck);
} else {
try {
let gSimplified;
if (skew) {
const tfBack = g.gizmo ? g.gizmo.inverse() : new Transform(1, -skew, 0, 1, 0, 0);
const tfForward = g.gizmo ? g.gizmo : new Transform(1, +skew, 0, 1, 0, 0);
gSimplified = new Geom.TransformedGeometry(
tfForward,
new Geom.SimplifyGeometry(new Geom.TransformedGeometry(tfBack, g.geometry)),
);
} else {
gSimplified = new Geom.SimplifyGeometry(g.geometry);
}
const cs = gSimplified.toContours();
g.clearGeometry();
g.includeContours(cs);
if (ck) cache.saveGF(ck, cs);
} catch (e) {
console.error("Detected broken geometry when processing", g._m_identifier);
throw e;
}
}
}

View file

@ -1,43 +0,0 @@
import { Nwid, Wwid } from "@iosevka/glyph/relation";
import { gcFont } from "./gc.mjs";
import { finalizeGlyphs } from "./glyphs.mjs";
export function finalizeFont(cache, para, glyphStore, excludedCodePoints, restFont) {
assignGrAndCodeRank(glyphStore, Wwid, Nwid);
assignSubRank(glyphStore);
glyphStore = gcFont(glyphStore, excludedCodePoints, restFont);
glyphStore = finalizeGlyphs(cache, para, glyphStore);
validateMonospace(para, glyphStore);
return glyphStore;
}
function assignGrAndCodeRank(glyphStore, ...flatteners) {
for (const g of glyphStore.glyphs()) {
g.codeRank = 0xffffffff;
for (const c of glyphStore.flattenCodes(g, flatteners)) if (c < g.codeRank) g.codeRank = c;
g.grRank = 0;
for (let i = 0; i < flatteners.length; i++) if (flatteners[i].get(g)) g.grRank |= 1 << i;
}
}
function assignSubRank(glyphStore) {
let sr = 0;
for (const g of glyphStore.glyphs()) g.subRank = sr++;
}
// In FontConfig, a font is considered "monospace" if and only if all encoded non-combining
// characters (AW > 0) have the same width. We use this method to validate whether our
// "Fixed" subfamilies are properly built.
function validateMonospace(para, glyphStore) {
let awSet = new Set();
for (const [u, n, g] of glyphStore.encodedEntries()) {
const aw = Math.round(g.advanceWidth || 0);
if (aw > 0) awSet.add(aw);
}
if (para.forceMonospace && awSet.size > 1) {
throw new Error("Unreachable! Fixed variant has wide characters");
}
if (!para.isQuasiProportional && !para.compLig && awSet.size > 2) {
throw new Error("Unreachable! Building monospace with more than 2 character widths");
}
}

View file

@ -2,12 +2,12 @@ import fs from "fs";
import { FontIo, Ot } from "ot-builder";
export function CreateEmptyFont(argv) {
export function CreateEmptyFont(para) {
let font = {
head: new Ot.Head.Table(),
hhea: new Ot.MetricHead.Hhea(),
os2: new Ot.Os2.Table(4),
post: new Ot.Post.Table(argv.featureControl.exportGlyphNames ? 2 : 3, 0),
post: new Ot.Post.Table(para.exportGlyphNames ? 2 : 3, 0),
maxp: Ot.Maxp.Table.TrueType(),
name: new Ot.Name.Table(),
};

View file

@ -1,38 +0,0 @@
import { buildGlyphs } from "@iosevka/font-glyphs";
import { copyFontMetrics } from "@iosevka/font-glyphs/aesthetics";
import { buildOtl } from "@iosevka/font-otl";
import * as Caching from "@iosevka/geometry-cache";
import { finalizeFont } from "./finalize/index.mjs";
import { CreateEmptyFont } from "./font-io/index.mjs";
import { assignFontNames } from "./naming/index.mjs";
import { convertOtd } from "./otd-conv/index.mjs";
import { generateTtfaControls } from "./ttfa-controls/index.mjs";
export async function buildFont(argv, para) {
const baseFont = CreateEmptyFont(argv);
assignFontNames(baseFont, para.naming, para.isQuasiProportional);
// Build glyphs
const gs = buildGlyphs(para);
copyFontMetrics(gs.fontMetrics, baseFont);
// Build OTL
const otl = buildOtl(para, gs.glyphStore);
// Regulate (like geometry conversion)
const excludeChars = new Set();
if (para.excludedCharRanges) {
for (const [start, end] of para.excludedCharRanges) {
for (let p = start; p <= end; p++) excludeChars.add(p);
}
}
const cache = await Caching.load(argv.iCache, argv.menu.version, argv.cacheFreshAgeKey);
const finalGs = finalizeFont(cache, para, gs.glyphStore, excludeChars, otl);
if (cache.isUpdated()) await Caching.save(argv.oCache, argv.menu.version, cache, true);
// Convert to TTF
const font = await convertOtd(baseFont, otl, finalGs);
const ttfaControls = await generateTtfaControls(finalGs, font.glyphs);
return { font, glyphStore: finalGs, cacheUpdated: cache.isUpdated(), ttfaControls };
}

View file

@ -3,12 +3,11 @@ import { Ot } from "ot-builder";
import { buildTTF } from "../font-io/index.mjs";
export async function buildCompatLigatures(para, font) {
// We need to fix the glyph order before building the TTF
// MappedGlyphStore is append-only, so we do not need to worry about the order of glyphs
const glyphList = font.glyphs.decideOrder();
const gsFixed = Ot.ListGlyphStoreFactory.createStoreFromList(Array.from(glyphList));
font.glyphs = gsFixed;
const completedCodePoints = new Set();
const jobs = [];
// Build a provisional in-memory TTF for shaping
const provisionalTtf = buildTTF(font);
@ -55,12 +54,17 @@ export async function buildCompatLigatures(para, font) {
}
// Save the ligature glyph
font.glyphs.items.push(ligature);
font.cmap.unicode.set(entry.unicode, ligature);
if (font.gdef) font.gdef.glyphClassDef.set(ligature, Ot.Gdef.GlyphClass.Ligature);
jobs.push({ name: ligature.name, unicode: entry.unicode, glyph: ligature });
completedCodePoints.add(entry.unicode);
}
// Commit jobs
for (const job of jobs) {
font.glyphs.addOtGlyph(job.name, job.glyph);
font.cmap.unicode.set(job.unicode, job.glyph);
if (font.gdef) font.gdef.glyphClassDef.set(job.glyph, Ot.Gdef.GlyphClass.Ligature);
}
hbFont.destroy();
hbFace.destroy();
hbBlob.destroy();

View file

@ -3,6 +3,7 @@ import path from "path";
import zlib from "zlib";
import * as Toml from "@iarna/toml";
import * as Caching from "@iosevka/geometry-cache";
import { createGrDisplaySheet } from "@iosevka/glyph/relation";
import * as Parameters from "@iosevka/param";
import { applyLigationData } from "@iosevka/param/ligation";
@ -10,33 +11,41 @@ import { applyMetricOverride } from "@iosevka/param/metric-override";
import * as VariantData from "@iosevka/param/variant";
import { encode } from "@msgpack/msgpack";
import { buildFont } from "./build-font/index.mjs";
import { saveTTF } from "./font-io/index.mjs";
import { buildFont } from "./font.mjs";
import { buildCompatLigatures } from "./hb-compat-ligature/index.mjs";
import { createNamingDictFromArgv } from "./naming/index.mjs";
export default main;
async function main(argv) {
const paraT = await getParameters(argv);
// Set up parameters
const paraT = await getParametersT(argv);
const para = paraT(argv);
const { font, glyphStore, cacheUpdated, ttfaControls } = await buildFont(argv, para);
if (argv.oCharMap) {
await saveCharMap(argv, glyphStore);
}
if (argv.oTtfaControls) {
await fs.promises.writeFile(argv.oTtfaControls, ttfaControls.join("\n") + "\n");
}
if (argv.o) {
if (para.compatibilityLigatures) await buildCompatLigatures(para, font);
await saveTTF(argv.o, font);
// Set up cache
const cache = argv.cache
? await Caching.load(argv.cache.input, argv.menu.version, argv.cache.freshAgeKey)
: null;
// Build font
const { font, glyphStore, cacheUpdated, ttfaControls } = await buildFont(para, cache);
// Save charmap
if (argv.oCharMap) await saveCharMap(argv, glyphStore);
// Save ttfaControls
if (argv.oTtfaControls) await fs.promises.writeFile(argv.oTtfaControls, ttfaControls);
// Save TTF
if (argv.o) await saveTTF(argv.o, font);
// Save cache
if (argv.cache && cache && cache.isUpdated()) {
await Caching.save(argv.cache.output, argv.menu.version, cache, true);
}
return { cacheUpdated };
}
///////////////////////////////////////////////////////////////////////////////////////////////////
// Parameter preparation
async function getParameters(argv) {
async function getParametersT(argv) {
const PARAMETERS_TOML = path.resolve(argv.paramsDir, "./parameters.toml");
const WEIGHTS_TOML = path.resolve(argv.paramsDir, "./shape-weight.toml");
const WIDTHS_TOML = path.resolve(argv.paramsDir, "./shape-width.toml");

View file

@ -1,5 +1,6 @@
import * as Geom from "@iosevka/geometry";
import { Point } from "@iosevka/geometry/point";
import { Glyph } from "@iosevka/glyph";
import * as Gr from "@iosevka/glyph/relation";
import { Ot } from "ot-builder";
@ -57,6 +58,13 @@ class MappedGlyphStore {
if (!name) return undefined;
return this.m_nameMapping.get(name);
}
// Add directly from Ot.Glyphs
addOtGlyph(name, g) {
this.m_nameMapping.set(name, g);
this.m_mapping.set(new Glyph(name), g);
}
decideOrder() {
const gs = Ot.ListGlyphStoreFactory.createStoreFromList([...this.m_mapping.values()]);
return gs.decideOrder();

View file

@ -30,7 +30,7 @@ export async function generateTtfaControls(gsOrig, gsTtf) {
alignment.write(ttfaControls, gsTtf);
}
return ttfaControls;
return ttfaControls.join("\n") + "\n";
}
class Alignment {

View file

@ -0,0 +1,17 @@
// In FontConfig, a font is considered "monospace" if and only if all encoded non-combining
// characters (AW > 0) have the same width. We use this method to validate whether our
// "Fixed" subfamilies are properly built.
export function validateFontConfigMono(font) {
let awSet = new Set();
for (const [ch, g] of [...font.cmap.unicode.entries()]) {
const aw = g.horizontal.end - g.horizontal.start;
if (aw > 0) awSet.add(aw);
}
for (const [ch, vs, g] of [...font.cmap.vs.entries()]) {
const aw = g.horizontal.end - g.horizontal.start;
if (aw > 0) awSet.add(aw);
}
if (awSet.size > 1) {
console.error("Fixed variant has wide characters");
}
}

View file

@ -1,12 +1,12 @@
{
"name": "@iosevka/geometry-cache",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs"
},
"dependencies": {
"@iosevka/geometry": "29.0.4",
"@iosevka/geometry": "29.0.5",
"@msgpack/msgpack": "^2.8.0"
}
}

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/geometry",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs",
@ -13,7 +13,7 @@
"./spiro-control": "./src/spiro-control.mjs"
},
"dependencies": {
"@iosevka/util": "29.0.4",
"@iosevka/util": "29.0.5",
"spiro": "^3.0.0",
"typo-geom": "^0.15.1"
}

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/glyph",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/glyph.mjs",
@ -9,6 +9,6 @@
"./relation": "./src/relation.mjs"
},
"dependencies": {
"@iosevka/geometry": "29.0.4"
"@iosevka/geometry": "29.0.5"
}
}

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/param",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs",
@ -9,6 +9,6 @@
"./metric-override": "./src/metric-override.mjs"
},
"dependencies": {
"@iosevka/util": "29.0.4"
"@iosevka/util": "29.0.5"
}
}

View file

@ -12,6 +12,7 @@ export function init(data, argv) {
if (argv.featureControl.noCvSs) para.enableCvSs = false;
if (argv.featureControl.noLigation) para.enableLigation = false;
if (argv.featureControl.buildTextureFeature) para.buildTextureFeature = true;
if (argv.featureControl.exportGlyphNames) para.exportGlyphNames = true;
return para;
}
function applyBlendingParam(argv, para, data, key, keyArgv) {

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/util",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs",

View file

@ -1,13 +1,13 @@
{
"name": "@iosevka/amend-readme",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs"
},
"dependencies": {
"@iarna/toml": "^2.2.5",
"@iosevka/param": "29.0.4",
"@iosevka/param": "29.0.5",
"@unicode/unicode-15.1.0": "^1.5.2"
}
}

View file

@ -1,6 +1,6 @@
{
"name": "@iosevka/data-export",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs",
@ -10,7 +10,7 @@
},
"dependencies": {
"@iarna/toml": "^2.2.5",
"@iosevka/param": "29.0.4",
"@iosevka/param": "29.0.5",
"@unicode/unicode-15.1.0": "^1.5.2",
"cldr": "^7.5.0"
}

View file

@ -1,11 +1,11 @@
{
"name": "@iosevka/generate-samples",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"exports": {
".": "./src/index.mjs"
},
"dependencies": {
"@iosevka/data-export": "29.0.4"
"@iosevka/data-export": "29.0.5"
}
}

View file

@ -1,10 +1,10 @@
{
"name": "@iosevka/misc",
"version": "29.0.4",
"version": "29.0.5",
"private": true,
"dependencies": {
"semver": "^7.6.0",
"wawoff2": "^2.0.1",
"@iosevka/util": "29.0.4"
"@iosevka/util": "29.0.5"
}
}

View file

@ -254,6 +254,8 @@ const FontInfoOf = computed.group("metadata:font-info-of", async (target, fileNa
};
}
const [compositesFromBuildPlan] = await target.need(CompositesFromBuildPlan);
return {
name: fileName,
variants: bp.variants || null,
@ -304,6 +306,9 @@ const FontInfoOf = computed.group("metadata:font-info-of", async (target, fileNa
// Spacing derivation -- creating faster build for spacing variants
spacingDerive,
// Composite variants from build plan -- used for variant resolution when building fonts
compositesFromBuildPlan,
};
});
@ -428,24 +433,27 @@ const DistUnhintedTTF = file.make(
const cachePath = `${SHARED_CACHE}/${cacheFileName}.mpz`;
const cacheDiffPath = `${charMapPath.dir}/${fn}.cache.mpz`;
const [comps] = await target.need(
CompositesFromBuildPlan,
de(charMapPath.dir),
de(ttfaControlsPath.dir),
de(SHARED_CACHE),
);
await target.need(de(charMapPath.dir), de(ttfaControlsPath.dir), de(SHARED_CACHE));
echo.action(echo.hl.command(`Create TTF`), out.full);
const { cacheUpdated } = await silently.node("packages/font/src/index.mjs", {
o: out.full,
...(fi.buildCharMap ? { oCharMap: charMapPath.full } : {}),
paramsDir: Path.resolve("params"),
oTtfaControls: ttfaControlsPath.full,
cacheFreshAgeKey: ageKey,
iCache: cachePath,
oCache: cacheDiffPath,
compositesFromBuildPlan: comps,
// INPUT: font info
...fi,
// INPUT: path to parameters
paramsDir: Path.resolve("params"),
// TTF output. Optional.
o: out.full,
// Charmap output. Optional.
...(fi.buildCharMap ? { oCharMap: charMapPath.full } : {}),
// TTFAutohint controls output. Optional.
oTtfaControls: ttfaControlsPath.full,
// Geometry cache parameters. Optional.
cache: {
input: cachePath,
output: cacheDiffPath,
freshAgeKey: ageKey,
},
});
if (cacheUpdated) {