Skip to content
Compare
Choose a tag to compare

Iosevka version 4.0.0

@be5invis be5invis released this
· 1183 commits to master since this release
Compare
Choose a tag to compare

Changes of version 4.0.0

  • [Breaking] Change implementation of character variants to cv## and alternate substitutions (#572).
  • [Breaking] Change the building configuration format -- now we use dicts instead of “array of styles”.
  • [Breaking] Cleanup of weight levels and increase contrast under heavier weights.
  • [Breaking] Remove WOFF 1 web font building.
  • [Breaking] Release packages will now be divided by formats.
  • Add Characters:
    • Derived bold, italic, sans-serif, typewriter, and double-struck letters / digits, in Mathematical Alphanumeric Symbols block (#444, #712).
    • Half-filled stars (U+2BE8 ... U+2BEB, #708).
    • U+0462 CYRILLIC CAPITAL LETTER YAT and U+0463 CYRILLIC SMALL LETTER YAT (#727).
    • U+1D6A4 MATHEMATICAL ITALIC SMALL DOTLESS I, U+1D6A5 MATHEMATICAL ITALIC SMALL DOTLESS J (#730).
    • U+23CF EJECT SYMBOL (#728).
  • Add Variants:
    • u/toothless-corner (#706).
    • Curly variants of Z / z (#362).
    • Toothless-corner variant of G and Ampersand (&).
  • Update ss09 style for capital G to Toothless (#726).
  • Add ligation set for Verilog (#710).
  • Add more alternative exclamation-related ligation sets (exeqeq-dotted, eqexeq-dotted, eqexeq-dl-dotted) (#748).
  • Fix the shape of hook-top V's.
  • Make check and cross marks wide-aware.
  • Fix middle bar placement of U+2180 under quasi-proportional.
  • Correct description of 1 variants (#711).
  • Fix broken Bulgarian localization of Cyrillic Small Sha and Cyrillic Capital El (#716).
  • Fix broken serif shapes in Italic Cyrillic Small I (#717).
  • Fix incorrect serifs of Greek Small Rho (#718).
  • Fix inconsistent italic serif of U+0463 CYRILLIC SMALL LETTER YAT (#729).
  • Fix inconsistent serif on Bulgarian U+044E CYRILLIC SMALL LETTER YU (#732).
  • Fix variant application on italic Cyrillic Small Te and Cyrillic Small I (#734).
  • Fix variant application on fraction 1/10 (U+2152, #736).
  • Fix variant application on LATIN SMALL LETTER WITH STROKE (U+0167, #737).
  • Fix centering of Q variants when occurred in enclosures (#751).
  • Fix broken descender connection of cyrl/tse (U+0446) under Italic (#754).
  • Fix missing serifs in earless-corner m variants (#752).
  • Remove slight curvature of italic single-storey a (#755).
  • Fix kerned dotty operators' placement when placed near brackets and commas (#757).

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.

  • 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.
📦 IosevkaMonospace, DefaultTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ IosevkaDefaultYesTTFUnhintedWebFont
    ├ Iosevka TermTerminalYesTTFUnhintedWebFont
    └ Iosevka FixedFixedNoTTFUnhintedWebFont
📦 Iosevka SlabMonospace, Slab-serifTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SlabDefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SlabTerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SlabFixedNoTTFUnhintedWebFont
📦 Iosevka CurlyMonospace, Curly StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka CurlyDefaultYesTTFUnhintedWebFont
    ├ Iosevka Term CurlyTerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed CurlyFixedNoTTFUnhintedWebFont
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka Curly SlabDefaultYesTTFUnhintedWebFont
    ├ Iosevka Term Curly SlabTerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed Curly SlabFixedNoTTFUnhintedWebFont
📦 Iosevka SS01Monospace, Andale Mono StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS01DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS01TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS01FixedNoTTFUnhintedWebFont
📦 Iosevka SS02Monospace, Anonymous Pro StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS02DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS02TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS02FixedNoTTFUnhintedWebFont
📦 Iosevka SS03Monospace, Consolas StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS03DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS03TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS03FixedNoTTFUnhintedWebFont
📦 Iosevka SS04Monospace, Menlo StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS04DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS04TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS04FixedNoTTFUnhintedWebFont
📦 Iosevka SS05Monospace, Fira Mono StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS05DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS05TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS05FixedNoTTFUnhintedWebFont
📦 Iosevka SS06Monospace, Liberation Mono StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS06DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS06TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS06FixedNoTTFUnhintedWebFont
📦 Iosevka SS07Monospace, Monaco StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS07DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS07TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS07FixedNoTTFUnhintedWebFont
📦 Iosevka SS08Monospace, Pragmata Pro StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS08DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS08TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS08FixedNoTTFUnhintedWebFont
📦 Iosevka SS09Monospace, Source Code Pro StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS09DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS09TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS09FixedNoTTFUnhintedWebFont
📦 Iosevka SS10Monospace, Envy Code R StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS10DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS10TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS10FixedNoTTFUnhintedWebFont
📦 Iosevka SS11Monospace, X Windows Fixed StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS11DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS11TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS11FixedNoTTFUnhintedWebFont
📦 Iosevka SS12Monospace, Ubuntu Mono StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS12DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS12TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS12FixedNoTTFUnhintedWebFont
📦 Iosevka SS13Monospace, Lucida StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS13DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS13TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS13FixedNoTTFUnhintedWebFont
📦 Iosevka SS14Monospace, JetBrains Mono StyleTTC
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS14DefaultYesTTFUnhintedWebFont
    ├ Iosevka Term SS14TerminalYesTTFUnhintedWebFont
    └ Iosevka Fixed SS14FixedNoTTFUnhintedWebFont
📦 Iosevka AileQuasi-proportional, Sans-serifTTC
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka AileDefaultYesTTFUnhintedWebFont
📦 Iosevka EtoileQuasi-proportional, Slab-serifTTC
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka EtoileDefaultYesTTFUnhintedWebFont
📦 Iosevka SparkleQuasi-proportional, Hybrid, like iA Writer’s DuoTTC
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka SparkleDefaultYesTTFUnhintedWebFont