github be5invis/Iosevka v3.0.0-rc.1
Iosevka, version 3.0.0-rc.1

latest releases: v32.1.0, v32.0.1, v32.0.0...
4 years ago

Modifications since version 2.x

  • 3.0.0-rc.1

    • The packaging and spacing is significantly changed:
      • Iosevka → Kept, but made arrows and geometric symbols wide.
      • Iosevka TermIosevka Fixed.
      • Iosevka TermLigIosevka 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.
  • 3.0.0-beta.2

    • Fix horn connection on O-horn with tone marks: Ờ ờ Ớ ớ Ở ở Ỡ ỡ Ợ ợ.
    • Optimize the anchor position of R and ɏ (U+024F).
  • 3.0.0-beta.1

    • Fix the shape of Rrotunda (U+A75A) and rrotunda (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.
  • 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 and hwid for Powerline.
    • Default g to single-storey.
  • 3.0.0-alpha.4

    • Added three-line ligation of === and !== for JavaScript, PHP, etc.
      • Default ligature set selector: ligset-javascript and ligset-php.
      • Cherry-picking configuration selector: eqeqeq and exeqeq.
      • OpenType tags: XJS0, XPHP.
    • Exposed curly-vs-straight letterform selectors.
      • OpenType tags are from cv70 to cv83.
    • Fixed style linking for extended variants.
  • 3.0.0-alpha.3

    • Added ligation for ~>, <~, ~~>, etc.
    • Further refined the shapes of APL symbols.
    • Added old-style numbers. Feature onum and lnum are enabled.
  • 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-longlegv-m-normal
      • v-one-hookyv-one-nobase
      • v-one-serifedv-one-base
      • v-seven-normalv-seven-noserif
      • v-seven-force-serifedv-seven-serifed
    • Added v-lig-ltgteq-flat (cv66) and v-lig-ltgteq-slanted (cv67) to change the shape of <= and >= ligation.
  • 3.0.0-alpha.1

    • The letters k, xvA, 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## or ss## variant selector.
    • Introduced a curly italic k with untagged variant v-k-italic.
    • Introduced ss12 OpenType tag for Ubuntu-Mono style as well as a prebuilt SS12 family.

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 kx, v, AR 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.1
Menu Name: Iosevka
Shape: Default; Spacing: Default
Ligation: Yes
02-iosevka-fixed-3.0.0-rc.1
Menu Name: Iosevka Fixed
Shape: Default; Spacing: Fixed
Ligation: No
03-iosevka-term-3.0.0-rc.1
Menu Name: Iosevka Term
Shape: Default; Spacing: Terminal
Ligation: Yes
04-iosevka-slab-3.0.0-rc.1
Menu Name: Iosevka Slab
Shape: Slab; Spacing: Default
Ligation: Yes
05-iosevka-fixed-slab-3.0.0-rc.1
Menu Name: Iosevka Fixed Slab
Shape: Slab; Spacing: Fixed
Ligation: No
06-iosevka-term-slab-3.0.0-rc.1
Menu Name: Iosevka Term Slab
Shape: Slab; Spacing: Terminal
Ligation: Yes
07-iosevka-curly-3.0.0-rc.1
Menu Name: Iosevka Curly
Shape: Curly; Spacing: Default
Ligation: Yes
08-iosevka-fixed-curly-3.0.0-rc.1
Menu Name: Iosevka Fixed Curly
Shape: Curly; Spacing: Fixed
Ligation: No
09-iosevka-term-curly-3.0.0-rc.1
Menu Name: Iosevka Term Curly
Shape: Curly; Spacing: Terminal
Ligation: Yes
10-iosevka-curly-slab-3.0.0-rc.1
Menu Name: Iosevka Curly Slab
Shape: Curly Slab; Spacing: Default
Ligation: Yes
11-iosevka-fixed-curly-slab-3.0.0-rc.1
Menu Name: Iosevka Fixed Curly Slab
Shape: Curly Slab; Spacing: Fixed
Ligation: No
12-iosevka-term-curly-slab-3.0.0-rc.1
Menu Name: Iosevka Term Curly Slab
Shape: Curly Slab; Spacing: Terminal
Ligation: Yes
iosevka-ss01-3.0.0-rc.1
Menu Name: Iosevka SS01
Shape: Andale Mono Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss01-3.0.0-rc.1
Menu Name: Iosevka Fixed SS01
Shape: Andale Mono Style; Spacing: Fixed
Ligation: No
iosevka-term-ss01-3.0.0-rc.1
Menu Name: Iosevka Term SS01
Shape: Andale Mono Style; Spacing: Terminal
Ligation: Yes
iosevka-ss02-3.0.0-rc.1
Menu Name: Iosevka SS02
Shape: Anonymous Pro Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss02-3.0.0-rc.1
Menu Name: Iosevka Fixed SS02
Shape: Anonymous Pro Style; Spacing: Fixed
Ligation: No
iosevka-term-ss02-3.0.0-rc.1
Menu Name: Iosevka Term SS02
Shape: Anonymous Pro Style; Spacing: Terminal
Ligation: Yes
iosevka-ss03-3.0.0-rc.1
Menu Name: Iosevka SS03
Shape: Consolas Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss03-3.0.0-rc.1
Menu Name: Iosevka Fixed SS03
Shape: Consolas Style; Spacing: Fixed
Ligation: No
iosevka-term-ss03-3.0.0-rc.1
Menu Name: Iosevka Term SS03
Shape: Consolas Style; Spacing: Terminal
Ligation: Yes
iosevka-ss04-3.0.0-rc.1
Menu Name: Iosevka SS04
Shape: Menlo Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss04-3.0.0-rc.1
Menu Name: Iosevka Fixed SS04
Shape: Menlo Style; Spacing: Fixed
Ligation: No
iosevka-term-ss04-3.0.0-rc.1
Menu Name: Iosevka Term SS04
Shape: Menlo Style; Spacing: Terminal
Ligation: Yes
iosevka-ss05-3.0.0-rc.1
Menu Name: Iosevka SS05
Shape: Fira Mono Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss05-3.0.0-rc.1
Menu Name: Iosevka Fixed SS05
Shape: Fira Mono Style; Spacing: Fixed
Ligation: No
iosevka-term-ss05-3.0.0-rc.1
Menu Name: Iosevka Term SS05
Shape: Fira Mono Style; Spacing: Terminal
Ligation: Yes
iosevka-ss06-3.0.0-rc.1
Menu Name: Iosevka SS06
Shape: Liberation Mono Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss06-3.0.0-rc.1
Menu Name: Iosevka Fixed SS06
Shape: Liberation Mono Style; Spacing: Fixed
Ligation: No
iosevka-term-ss06-3.0.0-rc.1
Menu Name: Iosevka Term SS06
Shape: Liberation Mono Style; Spacing: Terminal
Ligation: Yes
iosevka-ss07-3.0.0-rc.1
Menu Name: Iosevka SS07
Shape: Monaco Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss07-3.0.0-rc.1
Menu Name: Iosevka Fixed SS07
Shape: Monaco Style; Spacing: Fixed
Ligation: No
iosevka-term-ss07-3.0.0-rc.1
Menu Name: Iosevka Term SS07
Shape: Monaco Style; Spacing: Terminal
Ligation: Yes
iosevka-ss08-3.0.0-rc.1
Menu Name: Iosevka SS08
Shape: Pragmata Pro Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss08-3.0.0-rc.1
Menu Name: Iosevka Fixed SS08
Shape: Pragmata Pro Style; Spacing: Fixed
Ligation: No
iosevka-term-ss08-3.0.0-rc.1
Menu Name: Iosevka Term SS08
Shape: Pragmata Pro Style; Spacing: Terminal
Ligation: Yes
iosevka-ss09-3.0.0-rc.1
Menu Name: Iosevka SS09
Shape: Source Code Pro Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss09-3.0.0-rc.1
Menu Name: Iosevka Fixed SS09
Shape: Source Code Pro Style; Spacing: Fixed
Ligation: No
iosevka-term-ss09-3.0.0-rc.1
Menu Name: Iosevka Term SS09
Shape: Source Code Pro Style; Spacing: Terminal
Ligation: Yes
iosevka-ss10-3.0.0-rc.1
Menu Name: Iosevka SS10
Shape: Envy Code R Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss10-3.0.0-rc.1
Menu Name: Iosevka Fixed SS10
Shape: Envy Code R Style; Spacing: Fixed
Ligation: No
iosevka-term-ss10-3.0.0-rc.1
Menu Name: Iosevka Term SS10
Shape: Envy Code R Style; Spacing: Terminal
Ligation: Yes
iosevka-ss11-3.0.0-rc.1
Menu Name: Iosevka SS11
Shape: X Windows Fixed Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss11-3.0.0-rc.1
Menu Name: Iosevka Fixed SS11
Shape: X Windows Fixed Style; Spacing: Fixed
Ligation: No
iosevka-term-ss11-3.0.0-rc.1
Menu Name: Iosevka Term SS11
Shape: X Windows Fixed Style; Spacing: Terminal
Ligation: Yes
iosevka-ss12-3.0.0-rc.1
Menu Name: Iosevka SS12
Shape: Ubuntu Mono Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss12-3.0.0-rc.1
Menu Name: Iosevka Fixed SS12
Shape: Ubuntu Mono Style; Spacing: Fixed
Ligation: No
iosevka-term-ss12-3.0.0-rc.1
Menu Name: Iosevka Term SS12
Shape: Ubuntu Mono Style; Spacing: Terminal
Ligation: Yes
iosevka-ss13-3.0.0-rc.1
Menu Name: Iosevka SS13
Shape: Lucida Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss13-3.0.0-rc.1
Menu Name: Iosevka Fixed SS13
Shape: Lucida Style; Spacing: Fixed
Ligation: No
iosevka-term-ss13-3.0.0-rc.1
Menu Name: Iosevka Term SS13
Shape: Lucida Style; Spacing: Terminal
Ligation: Yes
iosevka-ss14-3.0.0-rc.1
Menu Name: Iosevka SS14
Shape: JetBrains Mono Style; Spacing: Default
Ligation: Yes
iosevka-fixed-ss14-3.0.0-rc.1
Menu Name: Iosevka Fixed SS14
Shape: JetBrains Mono Style; Spacing: Fixed
Ligation: No
iosevka-term-ss14-3.0.0-rc.1
Menu Name: Iosevka Term SS14
Shape: JetBrains Mono Style; Spacing: Terminal
Ligation: Yes
iosevka-aile-3.0.0-rc.1
Menu Name: Iosevka Aile
Quasi-proportional
iosevka-etoile-3.0.0-rc.1
Menu Name: Iosevka Etoile
Quasi-proportional slab-serif
iosevka-sparkle-3.0.0-rc.1
Menu Name: Iosevka Sparkle
Quasi-proportional family — like iA Writer’s Duo.

Style Sets

Packaging Reorganization

Since Iosevka 3.0.0-rc.1, the following packaging reorganization is introduced:

  • Iosevka TermIosevka Fixed.
  • Iosevka TermLigIosevka Term.
  • Iosevka Type → Removed.
  • Iosevka CC → Removed.

The default Iosevka family's spacing is also updated to focus on code editing solely.

Don't miss a new Iosevka release

NewReleases is sending notifications on new releases.