Iosevka is an open-source, sans-serif and slab-serif, monospace font

336 points · 116 comments on HN · read original →

Points and comments are a snapshot, not live.

Iosevka is a highly customizable open-source monospace font family for coding and terminals.

Iosevka is an open-source typeface family offering monospace and quasi-proportional variants in sans-serif and slab-serif styles. It features multiple weights, slopes, and widths, including normal and extended. Specialized Term and Fixed families meet terminal compatibility needs. The font supports 248 languages, 146 configurable characters, 19 stylistic sets, and ligation sets. A customizer and build system using PatEL DSL allow users to generate their own font versions.

What commenters are saying

Longtime users praise Iosevka's space efficiency and customizability, with many citing it as their preferred font for years. Some find the narrow default hard to adjust to initially. Criticisms include the site's use of font-display: swap, causing fallback fonts to display. Comparisons are made to Fira Code, Commit Mono, Pragmata Pro, and Berkeley Mono. The font's weight variety is noted as useful for syntax highlighting. A few users mention eye strain with the narrow default.