Modifications since version 2.x
-
3.0.0-alpha.5
- Made hooks' terminal flat, which applies to
a
,c
,e
, etc. - Add variant selector for
f
:v-f-serifed
. - Add variant selectors for
r
:v-r-standard
,v-r-serifed
,v-r-top-serifed
. - Fix various
r
-related glyphs' shape. - Fix shape of cursive
k
under Slab shape. - Fix Bulgarian Tse shape.
- Add
fwid
andhwid
for Powerline. - Default
g
to single-storey.
- Made hooks' terminal flat, which applies to
-
3.0.0-alpha.4
- Added three-line ligation of
===
and!==
for JavaScript, PHP, etc.- Default ligature set selector:
ligset-javascript
andligset-php
. - Cherry-picking configuration selector:
eqeqeq
andexeqeq
. - OpenType tags:
XJS0
,XPHP
.
- Default ligature set selector:
- Exposed curly-vs-straight letterform selectors.
- OpenType tags are from
cv70
tocv83
.
- OpenType tags are from
- Fixed style linking for extended variants.
- Added three-line ligation of
-
3.0.0-alpha.3
- Added ligation for
~>
,<~
,~~>
, etc. - Further refined the shapes of APL symbols.
- Added old-style numbers. Feature
onum
andlnum
are enabled.
- Added ligation for
-
3.0.0-alpha.2
- Extended width will be built automatically and integrate into existing families.
- Added more letter-like symbols:
⅋
,ℂ
,ℍ
,ℙ
,ℕ
,ℚ
,ℝ
,ℤ
,ℵ
,ℶ
. - Refine the height of brackets and symbols.
- Renamed various variant selectors:
v-m-longleg
→v-m-normal
v-one-hooky
→v-one-nobase
v-one-serifed
→v-one-base
v-seven-normal
→v-seven-noserif
v-seven-force-serifed
→v-seven-serifed
- Added
v-lig-ltgteq-flat
(cv66
) andv-lig-ltgteq-slanted
(cv67
) to change the shape of<=
and>=
ligation.
-
3.0.0-alpha.1
- The letters
k
,x
,v
,A
, etc. will now use straight legs by default. The “curly” families will keep the old shape. - Note this is a parameter difference rather than variant. So there won’t be a
cv##
orss##
variant selector. - Introduced a curly italic
k
with untagged variantv-k-italic
. - Introduced
ss12
OpenType tag for Ubuntu-Mono style as well as a prebuiltSS12
family.
- The letters
Prebuilt Packages
Iosevka provides a large variety of variants. Prebuilt variants are described below.
- Spacing : How wide some specific characters are.
- Default: The default variant with ligatures and semantic full-width glyphs.
- Terminal (“Term”): Exact monospaced font without ligatures and full-width glyphs. Since some environments cannot interpret Iosevka as monospaced, and have difficulties with ligatures included, you can use Iosevka Term as an alternative.
- Terminal-Ligature (“TermLig”):Exact monospaced font with ligatures.
- Typesetting (“Type”): Similar to Default, but more mathematical symbols are wider.
- Shape : Key shape parameters:
- Slab: Letters will contain slab serif.
- Curly: Letters like
k
,x
,v
,A
,R
will have curly leg shapes.
- Ligatures : Whether the ligatures is included. The “no-ligature” variants are used for some Linux-based environments cannot handle ligatures correctly.
- Menu Name : The family name of the font in your OS after installation. If two variants share the same family name, they cannot be installed together.
Packages
Package | Description |
---|---|
01-iosevka-3.0.0-alpha.5 Menu Name: Iosevka
| Shape: Default; Spacing: Default Ligation: Yes |
02-iosevka-term-3.0.0-alpha.5 Menu Name: Iosevka Type
| Shape: Default; Spacing: Terminal Ligation: No |
03-iosevka-type-3.0.0-alpha.5 Menu Name: Iosevka Type
| Shape: Default; Spacing: Typesetting Ligation: Yes |
04-iosevka-term-lig-3.0.0-alpha.5 Menu Name: Iosevka TermLig
| Shape: Default; Spacing: Terminal-Ligature Ligation: Yes |
05-iosevka-slab-3.0.0-alpha.5 Menu Name: Iosevka Slab
| Shape: Slab; Spacing: Default Ligation: Yes |
06-iosevka-term-slab-3.0.0-alpha.5 Menu Name: Iosevka Type Slab
| Shape: Slab; Spacing: Terminal Ligation: No |
07-iosevka-type-slab-3.0.0-alpha.5 Menu Name: Iosevka Type Slab
| Shape: Slab; Spacing: Typesetting Ligation: Yes |
08-iosevka-term-lig-slab-3.0.0-alpha.5 Menu Name: Iosevka TermLig Slab
| Shape: Slab; Spacing: Terminal-Ligature Ligation: Yes |
09-iosevka-curly-3.0.0-alpha.5 Menu Name: Iosevka Curly
| Shape: Curly; Spacing: Default Ligation: Yes |
10-iosevka-term-curly-3.0.0-alpha.5 Menu Name: Iosevka Type Curly
| Shape: Curly; Spacing: Terminal Ligation: No |
11-iosevka-type-curly-3.0.0-alpha.5 Menu Name: Iosevka Type Curly
| Shape: Curly; Spacing: Typesetting Ligation: Yes |
12-iosevka-term-lig-curly-3.0.0-alpha.5 Menu Name: Iosevka TermLig Curly
| Shape: Curly; Spacing: Terminal-Ligature Ligation: Yes |
13-iosevka-curly-slab-3.0.0-alpha.5 Menu Name: Iosevka Curly Slab
| Shape: Curly Slab; Spacing: Default Ligation: Yes |
14-iosevka-term-curly-slab-3.0.0-alpha.5 Menu Name: Iosevka Type Curly Slab
| Shape: Curly Slab; Spacing: Terminal Ligation: No |
15-iosevka-type-curly-slab-3.0.0-alpha.5 Menu Name: Iosevka Type Curly Slab
| Shape: Curly Slab; Spacing: Typesetting Ligation: Yes |
16-iosevka-term-lig-curly-slab-3.0.0-alpha.5 Menu Name: Iosevka TermLig Curly Slab
| Shape: Curly Slab; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss01-3.0.0-alpha.5 Menu Name: Iosevka SS01
| Shape: Andale Mono Style; Spacing: Default Ligation: Yes |
iosevka-term-ss01-3.0.0-alpha.5 Menu Name: Iosevka Type SS01
| Shape: Andale Mono Style; Spacing: Terminal Ligation: No |
iosevka-type-ss01-3.0.0-alpha.5 Menu Name: Iosevka Type SS01
| Shape: Andale Mono Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss01-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS01
| Shape: Andale Mono Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss02-3.0.0-alpha.5 Menu Name: Iosevka SS02
| Shape: Anonymous Pro Style; Spacing: Default Ligation: Yes |
iosevka-term-ss02-3.0.0-alpha.5 Menu Name: Iosevka Type SS02
| Shape: Anonymous Pro Style; Spacing: Terminal Ligation: No |
iosevka-type-ss02-3.0.0-alpha.5 Menu Name: Iosevka Type SS02
| Shape: Anonymous Pro Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss02-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS02
| Shape: Anonymous Pro Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss03-3.0.0-alpha.5 Menu Name: Iosevka SS03
| Shape: Consolas Style; Spacing: Default Ligation: Yes |
iosevka-term-ss03-3.0.0-alpha.5 Menu Name: Iosevka Type SS03
| Shape: Consolas Style; Spacing: Terminal Ligation: No |
iosevka-type-ss03-3.0.0-alpha.5 Menu Name: Iosevka Type SS03
| Shape: Consolas Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss03-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS03
| Shape: Consolas Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss04-3.0.0-alpha.5 Menu Name: Iosevka SS04
| Shape: Menlo Style; Spacing: Default Ligation: Yes |
iosevka-term-ss04-3.0.0-alpha.5 Menu Name: Iosevka Type SS04
| Shape: Menlo Style; Spacing: Terminal Ligation: No |
iosevka-type-ss04-3.0.0-alpha.5 Menu Name: Iosevka Type SS04
| Shape: Menlo Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss04-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS04
| Shape: Menlo Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss05-3.0.0-alpha.5 Menu Name: Iosevka SS05
| Shape: Fira Mono Style; Spacing: Default Ligation: Yes |
iosevka-term-ss05-3.0.0-alpha.5 Menu Name: Iosevka Type SS05
| Shape: Fira Mono Style; Spacing: Terminal Ligation: No |
iosevka-type-ss05-3.0.0-alpha.5 Menu Name: Iosevka Type SS05
| Shape: Fira Mono Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss05-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS05
| Shape: Fira Mono Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss06-3.0.0-alpha.5 Menu Name: Iosevka SS06
| Shape: Liberation Mono Style; Spacing: Default Ligation: Yes |
iosevka-term-ss06-3.0.0-alpha.5 Menu Name: Iosevka Type SS06
| Shape: Liberation Mono Style; Spacing: Terminal Ligation: No |
iosevka-type-ss06-3.0.0-alpha.5 Menu Name: Iosevka Type SS06
| Shape: Liberation Mono Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss06-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS06
| Shape: Liberation Mono Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss07-3.0.0-alpha.5 Menu Name: Iosevka SS07
| Shape: Monaco Style; Spacing: Default Ligation: Yes |
iosevka-term-ss07-3.0.0-alpha.5 Menu Name: Iosevka Type SS07
| Shape: Monaco Style; Spacing: Terminal Ligation: No |
iosevka-type-ss07-3.0.0-alpha.5 Menu Name: Iosevka Type SS07
| Shape: Monaco Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss07-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS07
| Shape: Monaco Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss08-3.0.0-alpha.5 Menu Name: Iosevka SS08
| Shape: Pragmata Pro Style; Spacing: Default Ligation: Yes |
iosevka-term-ss08-3.0.0-alpha.5 Menu Name: Iosevka Type SS08
| Shape: Pragmata Pro Style; Spacing: Terminal Ligation: No |
iosevka-type-ss08-3.0.0-alpha.5 Menu Name: Iosevka Type SS08
| Shape: Pragmata Pro Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss08-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS08
| Shape: Pragmata Pro Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss09-3.0.0-alpha.5 Menu Name: Iosevka SS09
| Shape: Source Code Pro Style; Spacing: Default Ligation: Yes |
iosevka-term-ss09-3.0.0-alpha.5 Menu Name: Iosevka Type SS09
| Shape: Source Code Pro Style; Spacing: Terminal Ligation: No |
iosevka-type-ss09-3.0.0-alpha.5 Menu Name: Iosevka Type SS09
| Shape: Source Code Pro Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss09-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS09
| Shape: Source Code Pro Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss10-3.0.0-alpha.5 Menu Name: Iosevka SS10
| Shape: Envy Code R Style; Spacing: Default Ligation: Yes |
iosevka-term-ss10-3.0.0-alpha.5 Menu Name: Iosevka Type SS10
| Shape: Envy Code R Style; Spacing: Terminal Ligation: No |
iosevka-type-ss10-3.0.0-alpha.5 Menu Name: Iosevka Type SS10
| Shape: Envy Code R Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss10-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS10
| Shape: Envy Code R Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss11-3.0.0-alpha.5 Menu Name: Iosevka SS11
| Shape: X Windows Fixed Style; Spacing: Default Ligation: Yes |
iosevka-term-ss11-3.0.0-alpha.5 Menu Name: Iosevka Type SS11
| Shape: X Windows Fixed Style; Spacing: Terminal Ligation: No |
iosevka-type-ss11-3.0.0-alpha.5 Menu Name: Iosevka Type SS11
| Shape: X Windows Fixed Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss11-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS11
| Shape: X Windows Fixed Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-ss12-3.0.0-alpha.5 Menu Name: Iosevka SS12
| Shape: Ubuntu Mono Style; Spacing: Default Ligation: Yes |
iosevka-term-ss12-3.0.0-alpha.5 Menu Name: Iosevka Type SS12
| Shape: Ubuntu Mono Style; Spacing: Terminal Ligation: No |
iosevka-type-ss12-3.0.0-alpha.5 Menu Name: Iosevka Type SS12
| Shape: Ubuntu Mono Style; Spacing: Typesetting Ligation: Yes |
iosevka-term-lig-ss12-3.0.0-alpha.5 Menu Name: Iosevka TermLig SS12
| Shape: Ubuntu Mono Style; Spacing: Terminal-Ligature Ligation: Yes |
iosevka-aile-3.0.0-alpha.5 Menu Name: Iosevka Aile
| Quasi-proportional |
iosevka-etoile-3.0.0-alpha.5 Menu Name: Iosevka Etoile
| Quasi-proportional slab-serif |
iosevka-sparkle-3.0.0-alpha.5 Menu Name: Iosevka Sparkle
| Quasi-proportional family — like iA Writer’s Duo. |
Deprecated Series
The “CC” series, which is intended to made width-compatible with legacy East Asian fonts from Iosevka 2.x is considered deprecated and will be removed soon. The variants include:
iosevka-cc-DEPRECATED-<version>
iosevka-cc-slab-DEPRECATED-<version>
iosevka-cc-curly-DEPRECATED-<version>
iosevka-cc-curly-slab-DEPRECATED-<version>