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. Various symbols, like arrows and geometric, are wide (2-column).
- Terminal (“Term”):A narrower variant focusing terminal uses. Arrows and geometric symbols will be narrow to follow typical terminal usages.
- Fixed: Exact monospace font without ligatures and wide glyphs. Since some environments cannot interpret Iosevka or Iosevka Term as monospace, and have difficulties with ligatures included, you can use Iosevka Fixed as an alternative.
- 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-rc.6 Menu Name: Iosevka
| Shape: Default; Spacing: Default Ligation: Yes |
02-iosevka-fixed-3.0.0-rc.6 Menu Name: Iosevka Fixed
| Shape: Default; Spacing: Fixed Ligation: No |
03-iosevka-term-3.0.0-rc.6 Menu Name: Iosevka Term
| Shape: Default; Spacing: Terminal Ligation: Yes |
04-iosevka-slab-3.0.0-rc.6 Menu Name: Iosevka Slab
| Shape: Slab; Spacing: Default Ligation: Yes |
05-iosevka-fixed-slab-3.0.0-rc.6 Menu Name: Iosevka Fixed Slab
| Shape: Slab; Spacing: Fixed Ligation: No |
06-iosevka-term-slab-3.0.0-rc.6 Menu Name: Iosevka Term Slab
| Shape: Slab; Spacing: Terminal Ligation: Yes |
07-iosevka-curly-3.0.0-rc.6 Menu Name: Iosevka Curly
| Shape: Curly; Spacing: Default Ligation: Yes |
08-iosevka-fixed-curly-3.0.0-rc.6 Menu Name: Iosevka Fixed Curly
| Shape: Curly; Spacing: Fixed Ligation: No |
09-iosevka-term-curly-3.0.0-rc.6 Menu Name: Iosevka Term Curly
| Shape: Curly; Spacing: Terminal Ligation: Yes |
10-iosevka-curly-slab-3.0.0-rc.6 Menu Name: Iosevka Curly Slab
| Shape: Curly Slab; Spacing: Default Ligation: Yes |
11-iosevka-fixed-curly-slab-3.0.0-rc.6 Menu Name: Iosevka Fixed Curly Slab
| Shape: Curly Slab; Spacing: Fixed Ligation: No |
12-iosevka-term-curly-slab-3.0.0-rc.6 Menu Name: Iosevka Term Curly Slab
| Shape: Curly Slab; Spacing: Terminal Ligation: Yes |
iosevka-ss01-3.0.0-rc.6 Menu Name: Iosevka SS01
| Shape: Andale Mono Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss01-3.0.0-rc.6 Menu Name: Iosevka Fixed SS01
| Shape: Andale Mono Style; Spacing: Fixed Ligation: No |
iosevka-term-ss01-3.0.0-rc.6 Menu Name: Iosevka Term SS01
| Shape: Andale Mono Style; Spacing: Terminal Ligation: Yes |
iosevka-ss02-3.0.0-rc.6 Menu Name: Iosevka SS02
| Shape: Anonymous Pro Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss02-3.0.0-rc.6 Menu Name: Iosevka Fixed SS02
| Shape: Anonymous Pro Style; Spacing: Fixed Ligation: No |
iosevka-term-ss02-3.0.0-rc.6 Menu Name: Iosevka Term SS02
| Shape: Anonymous Pro Style; Spacing: Terminal Ligation: Yes |
iosevka-ss03-3.0.0-rc.6 Menu Name: Iosevka SS03
| Shape: Consolas Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss03-3.0.0-rc.6 Menu Name: Iosevka Fixed SS03
| Shape: Consolas Style; Spacing: Fixed Ligation: No |
iosevka-term-ss03-3.0.0-rc.6 Menu Name: Iosevka Term SS03
| Shape: Consolas Style; Spacing: Terminal Ligation: Yes |
iosevka-ss04-3.0.0-rc.6 Menu Name: Iosevka SS04
| Shape: Menlo Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss04-3.0.0-rc.6 Menu Name: Iosevka Fixed SS04
| Shape: Menlo Style; Spacing: Fixed Ligation: No |
iosevka-term-ss04-3.0.0-rc.6 Menu Name: Iosevka Term SS04
| Shape: Menlo Style; Spacing: Terminal Ligation: Yes |
iosevka-ss05-3.0.0-rc.6 Menu Name: Iosevka SS05
| Shape: Fira Mono Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss05-3.0.0-rc.6 Menu Name: Iosevka Fixed SS05
| Shape: Fira Mono Style; Spacing: Fixed Ligation: No |
iosevka-term-ss05-3.0.0-rc.6 Menu Name: Iosevka Term SS05
| Shape: Fira Mono Style; Spacing: Terminal Ligation: Yes |
iosevka-ss06-3.0.0-rc.6 Menu Name: Iosevka SS06
| Shape: Liberation Mono Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss06-3.0.0-rc.6 Menu Name: Iosevka Fixed SS06
| Shape: Liberation Mono Style; Spacing: Fixed Ligation: No |
iosevka-term-ss06-3.0.0-rc.6 Menu Name: Iosevka Term SS06
| Shape: Liberation Mono Style; Spacing: Terminal Ligation: Yes |
iosevka-ss07-3.0.0-rc.6 Menu Name: Iosevka SS07
| Shape: Monaco Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss07-3.0.0-rc.6 Menu Name: Iosevka Fixed SS07
| Shape: Monaco Style; Spacing: Fixed Ligation: No |
iosevka-term-ss07-3.0.0-rc.6 Menu Name: Iosevka Term SS07
| Shape: Monaco Style; Spacing: Terminal Ligation: Yes |
iosevka-ss08-3.0.0-rc.6 Menu Name: Iosevka SS08
| Shape: Pragmata Pro Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss08-3.0.0-rc.6 Menu Name: Iosevka Fixed SS08
| Shape: Pragmata Pro Style; Spacing: Fixed Ligation: No |
iosevka-term-ss08-3.0.0-rc.6 Menu Name: Iosevka Term SS08
| Shape: Pragmata Pro Style; Spacing: Terminal Ligation: Yes |
iosevka-ss09-3.0.0-rc.6 Menu Name: Iosevka SS09
| Shape: Source Code Pro Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss09-3.0.0-rc.6 Menu Name: Iosevka Fixed SS09
| Shape: Source Code Pro Style; Spacing: Fixed Ligation: No |
iosevka-term-ss09-3.0.0-rc.6 Menu Name: Iosevka Term SS09
| Shape: Source Code Pro Style; Spacing: Terminal Ligation: Yes |
iosevka-ss10-3.0.0-rc.6 Menu Name: Iosevka SS10
| Shape: Envy Code R Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss10-3.0.0-rc.6 Menu Name: Iosevka Fixed SS10
| Shape: Envy Code R Style; Spacing: Fixed Ligation: No |
iosevka-term-ss10-3.0.0-rc.6 Menu Name: Iosevka Term SS10
| Shape: Envy Code R Style; Spacing: Terminal Ligation: Yes |
iosevka-ss11-3.0.0-rc.6 Menu Name: Iosevka SS11
| Shape: X Windows Fixed Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss11-3.0.0-rc.6 Menu Name: Iosevka Fixed SS11
| Shape: X Windows Fixed Style; Spacing: Fixed Ligation: No |
iosevka-term-ss11-3.0.0-rc.6 Menu Name: Iosevka Term SS11
| Shape: X Windows Fixed Style; Spacing: Terminal Ligation: Yes |
iosevka-ss12-3.0.0-rc.6 Menu Name: Iosevka SS12
| Shape: Ubuntu Mono Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss12-3.0.0-rc.6 Menu Name: Iosevka Fixed SS12
| Shape: Ubuntu Mono Style; Spacing: Fixed Ligation: No |
iosevka-term-ss12-3.0.0-rc.6 Menu Name: Iosevka Term SS12
| Shape: Ubuntu Mono Style; Spacing: Terminal Ligation: Yes |
iosevka-ss13-3.0.0-rc.6 Menu Name: Iosevka SS13
| Shape: Lucida Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss13-3.0.0-rc.6 Menu Name: Iosevka Fixed SS13
| Shape: Lucida Style; Spacing: Fixed Ligation: No |
iosevka-term-ss13-3.0.0-rc.6 Menu Name: Iosevka Term SS13
| Shape: Lucida Style; Spacing: Terminal Ligation: Yes |
iosevka-ss14-3.0.0-rc.6 Menu Name: Iosevka SS14
| Shape: JetBrains Mono Style; Spacing: Default Ligation: Yes |
iosevka-fixed-ss14-3.0.0-rc.6 Menu Name: Iosevka Fixed SS14
| Shape: JetBrains Mono Style; Spacing: Fixed Ligation: No |
iosevka-term-ss14-3.0.0-rc.6 Menu Name: Iosevka Term SS14
| Shape: JetBrains Mono Style; Spacing: Terminal Ligation: Yes |
iosevka-aile-3.0.0-rc.6 Menu Name: Iosevka Aile
| Quasi-proportional |
iosevka-etoile-3.0.0-rc.6 Menu Name: Iosevka Etoile
| Quasi-proportional slab-serif |
iosevka-sparkle-3.0.0-rc.6 Menu Name: Iosevka Sparkle
| Quasi-proportional family — like iA Writer’s Duo. |
Packaging Reorganization
Since Iosevka 3.0.0-rc.1, the following packaging reorganization is introduced:
Iosevka Term
→Iosevka Fixed
.Iosevka TermLig
→Iosevka Term
.Iosevka Type
→ Removed.Iosevka CC
→ Removed.
The default Iosevka family's spacing is also updated to focus on code editing solely.
Modifications since version 2.x
-
3.0.0-rc.6
- Add IEC power symbol.
- Add straight lambda (
λ
) shape, and corresponded variant selectorcv94
. Old shape is placed undercv95
(#467). - Add U+2423
OPEN BOX
(␣
) (#469). - Add Bashkir Ka (U+04A0, U+04A1) (#441).
- Fixed mapping for U+028C, U+034D.
- Fixed the thickness of thick arrows under full width.
- Fixed missing
TM
andSM
symbol. - Fixed weight of dotted numbers.
- Fix APL symbols' metric under Aile.
- Make
m.shortleg
more distinctive (#471). - Add ligation for waved double-headed-arrow (#475).
- Expand the ligation set for colons to all dotty operators (#476).
- Added variants for
9
like a turned6
(#363).
-
3.0.0-rc.5
- Add reverse-slashed zero (#438).
- Add U+1F8B0 and U+1F8B1 (#459).
- Fixed broken shape around
srtail
,Sswash
andsswash
. - Fix
no-cv-ss
building (#460). - Retrocomputing symbols are now defaults to half-width.
- Made variant selectors work for turned letters.
- Make
ligset-dlig
usable from custom build (#463).
-
3.0.0-rc.4
- Fix OTL script tag of default script (
dflt
->DFLT
). Though most shaping engine would not be impacted by the incorrect tag in earlier versions. - Add large brackets (U+239B ... U+23AD) and extensible integral symbols (U+2320, U+2321, U+23AE).
- Add arrow U+21DE, U+21DF, U+2908, U+2909.
- Add logical symbol U+22A9, U+22AA, U+22AB, U+22AE, U+22AF.
- Cancelled ligation around regex look-around.
- Implement thousand-digit grouping under
THND
feature. - Shape refinements of digit
1
and6
.
- Fix OTL script tag of default script (
-
3.0.0-rc.3
- Fix shape of
smcpGhooktop
(U+029B) anduogonek.withoutBar
. - Make the dotless
i
andj
CCMP feature work for more related characters and stylized forms. - Fix substitution of i-ogonek and upper combining marks.
- Fix broken shape of tildes.
- Fix broken degree-C and degree-F ligature.
- Fix broken cup (
∪
) and cap (∩
) symbol.
- Fix shape of
-
3.0.0-rc.2
- Change the glyph shape for U+1E10 “Ḑ” and U+1E11 “ḑ” to D-comma rather than D-cedilla.
- Add toothless
G
. - Rename private feature tags to follow OTSpec’s vendor-specific tag guide.
-
3.0.0-rc.1
- The packaging and spacing is significantly changed:
Iosevka
→ Kept, but made arrows and geometric symbols wide.Iosevka Term
→Iosevka Fixed
.Iosevka TermLig
→Iosevka Term
.Iosevka Type
→ Removed.Iosevka CC
→ Removed.- Fix “Lucida” style's
one
character. - Added weight “Book”.
- Fix broken shape of heavy curly V, etc.
- Improve double-line arrow ligations.
- Add diamond-shaped
<>
ligation, and enabled that for Haskell. - Added bar-less
u
variants, and JetBrains Mono: - Assigned
cv90
to this variant. - Assigned
ss14
to the stylistic set.
-
3.0.0-beta.3
- Made the curly-bar variant via OpenType tag
ss20
. - Alias U+2B95 to U+27A1.
- Add symbol U+22DA, U+22DB, U+23B0, U+23B1, etc.
- Finished the unicode block that supports retro computer characters.
- Building: The shape weight is now a continuous space.
- Made the curly-bar variant via OpenType tag
-
3.0.0-beta.2
- Fix horn connection on O-horn with tone marks:
Ờ ờ Ớ ớ Ở ở Ỡ ỡ Ợ ợ
. - Optimize the anchor position of
R
andɏ
(U+024F).
- Fix horn connection on O-horn with tone marks:
-
3.0.0-beta.1
- Fix the shape of
Rrotunda
(U+A75A) andrrotunda
(U+A75B). - Make curly
k
under Slab variants look more different than the straight ones. - Fixed minor stroke overflow on
A
. - Fix O-hook connection.
- Add more math symbols (
≺
,≻
,⊏
,⊐
, etc.) for Agda.
- Fix the shape of
-
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