📈 GH Trending Explorer 🎲 Surprise me

← all repos

be5invis / Iosevka

git clone https://github.com/be5invis/Iosevka.git v34.9.0 · 27d ago

Versatile typeface for code, from code.

+10
stars, 24h · #3,539
+~56
stars, 7 days · #3,681
+~240
stars, 30 days · #3,370
23k
★ total · +0% this week
695
forks · 96 open issues

Star history (as recorded here)

2026-10-20 · 23,120 ★ 2026-10-23 · 23,144 ★
LanguageJavaScript
LicenseOFL-1.1
Created2015-07-18 (11y ago)
Last push2d ago
Watchers194
OwnerUser

GitHub topics

Links

README excerpt
------------
**Iosevka** \[ˌjɔˈseβ.kʰa\] is an *open-source*, *sans-serif* + *slab-serif*, *monospace* + *quasi‑proportional* typeface family, designed for *writing code*, using in *terminals*, and preparing *technical documents*.
## Installation
### Installing from GitHub Releases
1. Download your font package from releases.
 * For Linux users you could use the following command to download all the TTC packages in the latest release:
 [code] 
2. Quit all your editors / programs.
3. Unarchive the font package and you will see the font files.
4. Take actions depending on your OS:
 * **Windows**: Select the font files and drag into font settings / font control panel page. 
 * On Windows 10 1809 or newer, the default font installation is per-user, and it may cause compatibility issues for some applications, mostly written in Java. To cope with this, right click and select “Install for all users” instead. Ref.
 * **macOS**: Follow instructions here.
 * **Linux** : Copy the font files to your fonts directory then run `sudo fc-cache`.
### Installing via Package Managers
*Disclaimer: This repository does not maintain any package manager distribution. The packages listed below may not always be up-to-date.*
 * **macOS**
 * Standard distribution in Homebrew:
 [code] 
 * Search for other variants using `brew search font-iosevka` and install what you want.
 * Customizable install using Homebrew: see robertgzr/homebrew-tap.
 * **Linux**
 * Arch Linux: Install one of the ttc-iosevka packages.
 * Ubuntu Linux: Install one of the fonts-iosevka packages.
 * Void Linux: Install the font with `xbps-install font-iosevka`.
 * Fedora: Install the font(s) from the COPR here. Run `dnf search iosevka` to discover available fonts and `dnf install` to install the chosen one(s).
 * openSUSE Tumbleweed: iosevka-fonts package produces many variants, run `zypper se 'iosevka*fonts'` to discover available fonts, and `zypper in` to install the chosen one(s).
 * **FreeBSD**: The font can be installed with `pkg install iosevka`.
 * **OpenBSD**: Run `pkg_info -Q iosevka` to see which Iosevka packages are available. Use `pkg_add` to install the chosen package(s).
## Features
In the official package, Iosevka provides 6 monospace subfamilies (sans-serif and slab-serif, each in the 3 spacings Default, Term and Fixed) and 2 quasi-proportional subfamilies (Aile (sans-serif) and Etoile (slab-serif)). In all the monospace subfamilies, 9 weights (Thin to Heavy), 2 widths (Normal and Extended), and 3 slopes (Upright, Italic and Oblique) are included. In the quasi-proportional subfamilies, the quantity of widths is reduced to 1.
All versions include the same ranges of characters: Latin letters, Greek letters (including Polytonic), some Cyrillic letters, IPA symbols and common punctuations and some symbols. You can check out the full list here.
248 Supported Languages: 
Abkhazian, Afar, Afrikaans, Aghem, Akan, Akoose, Albanian, Anii, Aragonese, Armenian, Asturian, Asu, Atsam, Azerbaijani, Bafi