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:
    curl -s 'https://api.github.com/repos/be5invis/Iosevka/releases/latest' | jq -r ".assets[] | .browser_download_url" | grep PkgTTC-Iosevka | xargs -n 1 curl -L -O --fail --silent --show-error
  1. Quit all your editors / programs.
  2. Unarchive the font package and you will see the font files.
  3. 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:
      brew tap homebrew/cask
      brew install --cask font-iosevka
    • 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).
  • 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.

Weights sampleWeights sample

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.

Languages SampleLanguages Sample

236 Supported Languages:

Abkhazian, Afar, Afrikaans, Aghem, Akan, Akoose, Albanian, Anii, Aragonese, Armenian, Asturian, Asu, Atsam, Azerbaijani, Bafia, Baluchi (bal_latn), Bambara, Basaa, Bashkir, Basque, Belarusian, Bemba, Bena, Betawi, Bosnian, Breton, Bulgarian, Caddo, Catalan, Cebuano, Central Atlas Tamazight, Chechen, Chickasaw, Chiga, Choctaw, Church Slavic, Chuvash, Colognian, Cornish, Corsican, Croatian, Czech, Danish, Duala, Dutch, Embu, English, Erzya, Esperanto, Estonian, Ewe, Ewondo, Faroese, Filipino, Finnish, French, Friulian, Fula, Ga, Galician, Ganda, German, Greek, Guarani, Gusii, Hausa, Hawaiian, Hindi (Latin), Hungarian, Icelandic, Ido, Igbo, Inari Sami, Indonesian, Interlingua, Interlingue, Inuktitut (iu_latn), Irish, Italian, Javanese, Jju, Jola-Fonyi, Kabuverdianu, Kabyle, Kaingang, Kako, Kalaallisut, Kalenjin, Kamba, Kazakh, Kenyang, Kikuyu, Kinyarwanda, Koyra Chiini, Koyraboro Senni, Kpelle, Kurdish, Kuvi, Kwasio, Kyrgyz, Kʼicheʼ, Lakota, Langi, Latin, Latvian, Ligurian, Lingala, Lithuanian, Lojban, Lombard, Low German, Lower Sorbian, Luba-Katanga, Lule Sami, Luo, Luxembourgish, Luyia, Macedonian, Machame, Makhuwa, Makhuwa-Meetto, Makonde, Malagasy, Malay, Maltese, Manx, Mapuche, Masai, Meru, Metaʼ, Mi'kmaw, Mohawk, Moksha, Mongolian, Morisyen, Mundang, Muscogee, Māori, Nama, Navajo, Ngiemboon, Ngomba, Nheengatu, Nigerian Pidgin, North Ndebele, Northern Frisian, Northern Sami, Northern Sotho, Norwegian, Norwegian Bokmål, Norwegian Nynorsk, Nuer, Nyanja, Nyankole, Obolo, Occitan, Oromo, Ossetic, Papiamento, Pijin, Polish, Portuguese, Prussian, Quechua, Riffian, Romanian, Romansh, Rombo, Rundi, Russian, Rwa, Saho, Samburu, Sango, Sangu, Sardinian, Scottish Gaelic, Sena, Serbian, Shambala, Shona, Sicilian, Sidamo, Silesian, Skolt Sami, Slovak, Slovenian, Soga, Somali, South Ndebele, Southern Sami, Southern Sotho, Spanish, Sundanese, Swahili, Swati, Swedish, Swiss German, Tachelhit (shi_latn), Taita, Tajik, Taroko, Tasawaq, Tatar, Teso, Tok Pisin, Toki Pona, Tongan, Tsonga, Tswana, Turkish, Turkmen, Tuvinian, Tyap, Ukrainian, Upper Sorbian, Uzbek, Vai (vai_latn), Venda, Venetian, Vietnamese, Volapük, Vunjo, Walloon, Walser, Warlpiri, Welsh, Western Frisian, Wolof, Xhosa, Yakut, Yangben, Yoruba, Zarma, Zhuang, Zulu

Stylistic Sets

Monospace Iosevka contains various stylistic sets to change the shape of certain characters. Enabling corresponded OpenType feature to enable.

Character Variants

Alongside stylistic sets, Monospace Iosevka can also be configured to cherry-pick variants for each character using OpenType. The variants are shown below. To enable, assign the feature tag to the variant index. For example, setting cv26 to 6 will enable single-storey a.

Caution : Certain software may limit the quantity of OpenType features and drop some of them if the feature list is too long. Please validate your feature configuration to ensure that it worked in your software.

Ligations

Monospace subfamilies support ligations. Iosevka’s default ligation set is assigned to calt feature, though not all of them are enabled by default.

calt off Ligation Off
calt Default setting in text editors
dlig Discretionary ligatures

Iosevka supports Language-Specific Ligations, which is the ligation set enabled only under certain languages. These ligation sets are assigned to custom feature tags. To use them, you need to turn off calt and enable the corresponded feature. The feature list is:

Please note that, due to the complex interactions when forming ligations, cherry-picking ligation groups will require a custom Iosevka build. The instructions could be seen below.

Building from Source

For Chinese, Japanese and Korean (CJK) users...

Sarasa Gothic.

Mirrors


Family MatrixFamily Matrix

be5invis/Iosevka

{
"props": {
"initialPayload": {
"allShortcutsEnabled": false,
"path": "/",
"repo": {
"id": 39315600,
"defaultBranch": "main",
"name": "Iosevka",
"ownerLogin": "be5invis",
"currentUserCanPush": false,
"isFork": false,
"isEmpty": false,
"createdAt": "2015-07-18T23:10:59.000Z",
"ownerAvatar": "https://avatars.githubusercontent.com/u/240091?v=4",
"public": true,
"private": false,
"isOrgOwned": false
},
"currentUser": null,
"refInfo": {
"name": "main",
"listCacheKey": "v0:1733588305.0",
"canEdit": false,
"refType": "branch",
"currentOid": "8708192fe44a1e9f44cc746b8a13390eea785bf0"
},
"tree": {
"items": [
{
"name": ".github",
"path": ".github",
"contentType": "directory"
},
{
"name": "changes",
"path": "changes",
"contentType": "directory"
},
{
"name": "doc",
"path": "doc",
"contentType": "directory"
},
{
"name": "docker",
"path": "docker",
"contentType": "directory"
},
{
"name": "images",
"path": "images",
"contentType": "directory"
},
{
"name": "packages",
"path": "packages",
"contentType": "directory"
},
{
"name": "params",
"path": "params",
"contentType": "directory"
},
{
"name": "sample-text",
"path": "sample-text",
"contentType": "directory"
},
{
"name": "tools",
"path": "tools",
"contentType": "directory"
},
{
"name": ".editorconfig",
"path": ".editorconfig",
"contentType": "file"
},
{
"name": ".gitattributes",
"path": ".gitattributes",
"contentType": "file"
},
{
"name": ".gitignore",
"path": ".gitignore",
"contentType": "file"
},
{
"name": ".prettierrc.yaml",
"path": ".prettierrc.yaml",
"contentType": "file"
},
{
"name": "CHANGELOG.md",
"path": "CHANGELOG.md",
"contentType": "file"
},
{
"name": "LICENSE.md",
"path": "LICENSE.md",
"contentType": "file"
},
{
"name": "README.md",
"path": "README.md",
"contentType": "file"
},
{
"name": "build-plans.toml",
"path": "build-plans.toml",
"contentType": "file"
},
{
"name": "eslint.config.mjs",
"path": "eslint.config.mjs",
"contentType": "file"
},
{
"name": "package-lock.json",
"path": "package-lock.json",
"contentType": "file"
},
{
"name": "package.json",
"path": "package.json",
"contentType": "file"
},
{
"name": "private-build-plans.sample.toml",
"path": "private-build-plans.sample.toml",
"contentType": "file"
},
{
"name": "verdafile.mjs",
"path": "verdafile.mjs",
"contentType": "file"
}
],
"templateDirectorySuggestionUrl": null,
"readme": null,
"totalCount": 22,
"showBranchInfobar": false
},
"fileTree": null,
"fileTreeProcessingTime": null,
"foldersToFetch": [],
"treeExpanded": false,
"symbolsExpanded": false,
"isOverview": true,
"overview": {
"banners": {
"shouldRecommendReadme": false,
"isPersonalRepo": false,
"showUseActionBanner": false,
"actionSlug": null,
"actionId": null,
"showProtectBranchBanner": false,
"publishBannersInfo": {
"dismissActionNoticePath": "/settings/dismiss-notice/publish_action_from_repo",
"releasePath": "/be5invis/Iosevka/releases/new?marketplace=true",
"showPublishActionBanner": false
},
"interactionLimitBanner": null,
"showInvitationBanner": false,
"inviterName": null,
"actionsMigrationBannerInfo": {
"releaseTags": [],
"showImmutableActionsMigrationBanner": false,
"initialMigrationStatus": null
}
},
"codeButton": {
"contactPath": "/contact",
"isEnterprise": false,
"local": {
"protocolInfo": {
"httpAvailable": true,
"sshAvailable": null,
"httpUrl": "https://github.com/be5invis/Iosevka.git",
"showCloneWarning": null,
"sshUrl": null,
"sshCertificatesRequired": null,
"sshCertificatesAvailable": null,
"ghCliUrl": "gh repo clone be5invis/Iosevka",
"defaultProtocol": "http",
"newSshKeyUrl": "/settings/ssh/new",
"setProtocolPath": "/users/set_protocol"
},
"platformInfo": {
"cloneUrl": "https://desktop.github.com",
"showVisualStudioCloneButton": false,
"visualStudioCloneUrl": "https://windows.github.com",
"showXcodeCloneButton": false,
"xcodeCloneUrl": "xcode://clone?repo=https%3A%2F%2Fgithub.com%2Fbe5invis%2FIosevka",
"zipballUrl": "/be5invis/Iosevka/archive/refs/heads/main.zip"
}
},
"newCodespacePath": "/codespaces/new?hide_repo_select=true&repo=39315600"
},
"popovers": {
"rename": null,
"renamedParentRepo": null
},
"commitCount": "4,985",
"overviewFiles": [
{
"displayName": "README.md",
"repoName": "Iosevka",
"refName": "main",
"path": "README.md",
"preferredFileType": "readme",
"tabName": "README",
"richText": "<article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><p align=\"center\" dir=\"auto\"> <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/grand-title.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/grand-title.light.svg#gh-light-mode-only\" title=\"Iosevka Grand Title\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/grand-title.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/grand-title.dark.svg#gh-dark-mode-only\" title=\"Iosevka Grand Title\" style=\"max-width: 100%;\"></a> </p>\n<hr>\n<p align=\"center\" dir=\"auto\"><a href=\"https://github.com/be5invis/Iosevka/releases#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/button-release.light.svg#gh-light-mode-only\" title=\"Release\" style=\"max-width: 100%;\"></a><a href=\"https://github.com/be5invis/Iosevka/releases#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/button-release.dark.svg#gh-dark-mode-only\" title=\"Release\" style=\"max-width: 100%;\"></a> <a href=\"https://be5invis.github.io/Iosevka/customizer#gh-light-mode-only\" rel=\"nofollow\"><img src=\"/be5invis/Iosevka/raw/main/images/button-customize.light.svg#gh-light-mode-only\" title=\"Customizer\" style=\"max-width: 100%;\"></a><a href=\"https://be5invis.github.io/Iosevka/customizer#gh-dark-mode-only\" rel=\"nofollow\"><img src=\"/be5invis/Iosevka/raw/main/images/button-customize.dark.svg#gh-dark-mode-only\" title=\"Customizer\" style=\"max-width: 100%;\"></a> <a href=\"https://be5invis.github.io/Iosevka/specimen#gh-light-mode-only\" rel=\"nofollow\"><img src=\"/be5invis/Iosevka/raw/main/images/button-specimen.light.svg#gh-light-mode-only\" title=\"Specimen\" style=\"max-width: 100%;\"></a><a href=\"https://be5invis.github.io/Iosevka/specimen#gh-dark-mode-only\" rel=\"nofollow\"><img src=\"/be5invis/Iosevka/raw/main/images/button-specimen.dark.svg#gh-dark-mode-only\" title=\"Specimen\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong>Iosevka</strong> [ˌjɔˈseβ.kʰa] is an <em>open-source</em>, <em>sans-serif</em> + <em>slab-serif</em>, <em>monospace</em> + <em>quasi‑proportional</em> typeface family, designed for <em>writing code</em>, using in <em>terminals</em>, and preparing <em>technical documents</em>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Installation</h2><a id=\"user-content-installation\" class=\"anchor\" aria-label=\"Permalink: Installation\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Installing from GitHub Releases</h3><a id=\"user-content-installing-from-github-releases\" class=\"anchor\" aria-label=\"Permalink: Installing from GitHub Releases\" href=\"#installing-from-github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ol dir=\"auto\">\n<li>Download your font package from <a href=\"https://github.com/be5invis/Iosevka/releases\">releases</a>.</li>\n</ol>\n<ul dir=\"auto\">\n<li>For Linux users you could use the following command to download all the TTC packages in the latest release:\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"curl -s 'https://api.github.com/repos/be5invis/Iosevka/releases/latest' | jq -r &quot;.assets[] | .browser_download_url&quot; | grep PkgTTC-Iosevka | xargs -n 1 curl -L -O --fail --silent --show-error\"><pre>curl -s <span class=\"pl-s\"><span class=\"pl-pds\">'</span>https://api.github.com/repos/be5invis/Iosevka/releases/latest<span class=\"pl-pds\">'</span></span> <span class=\"pl-k\">|</span> jq -r <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>.assets[] | .browser_download_url<span class=\"pl-pds\">\"</span></span> <span class=\"pl-k\">|</span> grep PkgTTC-Iosevka <span class=\"pl-k\">|</span> xargs -n 1 curl -L -O --fail --silent --show-error</pre></div>\n</li>\n</ul>\n<ol start=\"2\" dir=\"auto\">\n<li>Quit all your editors / programs.</li>\n<li>Unarchive the font package and you will see the font files.</li>\n<li>Take actions depending on your OS:\n<ul dir=\"auto\">\n<li><strong>Windows</strong>: Select the font files and drag into font settings / font control panel page.\n<ul dir=\"auto\">\n<li>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. <a href=\"https://youtrack.jetbrains.com/issue/JRE-1166?p=IDEA-200145\" rel=\"nofollow\">Ref.</a></li>\n</ul>\n</li>\n<li><strong>macOS</strong>: <a href=\"http://support.apple.com/kb/HT2509\" rel=\"nofollow\">Follow instructions here</a>.</li>\n<li><strong>Linux</strong> : Copy the font files to your fonts directory then run <code>sudo fc-cache</code>.</li>\n</ul>\n</li>\n</ol>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Installing via Package Managers</h3><a id=\"user-content-installing-via-package-managers\" class=\"anchor\" aria-label=\"Permalink: Installing via Package Managers\" href=\"#installing-via-package-managers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\"><em>Disclaimer: This repository does not maintain any package manager distribution. The packages listed below may not always be up-to-date.</em></p>\n<ul dir=\"auto\">\n<li><strong>macOS</strong>\n<ul dir=\"auto\">\n<li>Standard distribution in Homebrew:\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"brew tap homebrew/cask\nbrew install --cask font-iosevka\"><pre>brew tap homebrew/cask\nbrew install --cask font-iosevka</pre></div>\n</li>\n<li>Search for other variants using <code>brew search font-iosevka</code> and install what you want.</li>\n<li>Customizable install using Homebrew: see <a href=\"https://github.com/robertgzr/homebrew-tap\">robertgzr/homebrew-tap</a>.</li>\n</ul>\n</li>\n<li><strong>Linux</strong>\n<ul dir=\"auto\">\n<li>Arch Linux: Install one of the <a href=\"https://archlinux.org/packages/?q=ttc-iosevka\" rel=\"nofollow\">ttc-iosevka packages</a>.</li>\n<li>Ubuntu Linux: Install one of the <a href=\"http://sid.ethz.ch/debian/fonts-iosevka/\" rel=\"nofollow\">fonts-iosevka packages</a>.</li>\n<li>Void Linux: Install the font with <code>xbps-install font-iosevka</code>.</li>\n<li>Fedora: Install the font(s) from <a href=\"https://copr.fedorainfracloud.org/coprs/peterwu/iosevka/\" rel=\"nofollow\">the COPR here</a>. Run <code>dnf search iosevka</code> to discover available fonts and <code>dnf install</code> to install the chosen one(s).</li>\n</ul>\n</li>\n<li><strong>FreeBSD</strong>: The font can be installed with <code>pkg install iosevka</code>.</li>\n<li><strong>OpenBSD</strong>: Run <code>pkg_info -Q iosevka</code> to see which Iosevka packages are available. Use <code>pkg_add</code> to install the chosen package(s).</li>\n</ul>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Features</h2><a id=\"user-content-features\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">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.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/weights.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/weights.light.svg#gh-light-mode-only\" alt=\"Weights sample\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/weights.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/weights.dark.svg#gh-dark-mode-only\" alt=\"Weights sample\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">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 <a href=\"http://be5invis.github.io/Iosevka/specimen\" rel=\"nofollow\">here</a>.</p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/languages.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/languages.light.svg#gh-light-mode-only\" alt=\"Languages Sample\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/languages.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/languages.dark.svg#gh-dark-mode-only\" alt=\"Languages Sample\" style=\"max-width: 100%;\"></a></p>\n\n\n<p dir=\"auto\">236 Supported Languages:</p>\n<p dir=\"auto\">Abkhazian, Afar, Afrikaans, Aghem, Akan, Akoose, Albanian, Anii, Aragonese, Armenian, Asturian, Asu, Atsam, Azerbaijani, Bafia, Baluchi (bal_latn), Bambara, Basaa, Bashkir, Basque, Belarusian, Bemba, Bena, Betawi, Bosnian, Breton, Bulgarian, Caddo, Catalan, Cebuano, Central Atlas Tamazight, Chechen, Chickasaw, Chiga, Choctaw, Church Slavic, Chuvash, Colognian, Cornish, Corsican, Croatian, Czech, Danish, Duala, Dutch, Embu, English, Erzya, Esperanto, Estonian, Ewe, Ewondo, Faroese, Filipino, Finnish, French, Friulian, Fula, Ga, Galician, Ganda, German, Greek, Guarani, Gusii, Hausa, Hawaiian, Hindi (Latin), Hungarian, Icelandic, Ido, Igbo, Inari Sami, Indonesian, Interlingua, Interlingue, Inuktitut (iu_latn), Irish, Italian, Javanese, Jju, Jola-Fonyi, Kabuverdianu, Kabyle, Kaingang, Kako, Kalaallisut, Kalenjin, Kamba, Kazakh, Kenyang, Kikuyu, Kinyarwanda, Koyra Chiini, Koyraboro Senni, Kpelle, Kurdish, Kuvi, Kwasio, Kyrgyz, Kʼicheʼ, Lakota, Langi, Latin, Latvian, Ligurian, Lingala, Lithuanian, Lojban, Lombard, Low German, Lower Sorbian, Luba-Katanga, Lule Sami, Luo, Luxembourgish, Luyia, Macedonian, Machame, Makhuwa, Makhuwa-Meetto, Makonde, Malagasy, Malay, Maltese, Manx, Mapuche, Masai, Meru, Metaʼ, Mi'kmaw, Mohawk, Moksha, Mongolian, Morisyen, Mundang, Muscogee, Māori, Nama, Navajo, Ngiemboon, Ngomba, Nheengatu, Nigerian Pidgin, North Ndebele, Northern Frisian, Northern Sami, Northern Sotho, Norwegian, Norwegian Bokmål, Norwegian Nynorsk, Nuer, Nyanja, Nyankole, Obolo, Occitan, Oromo, Ossetic, Papiamento, Pijin, Polish, Portuguese, Prussian, Quechua, Riffian, Romanian, Romansh, Rombo, Rundi, Russian, Rwa, Saho, Samburu, Sango, Sangu, Sardinian, Scottish Gaelic, Sena, Serbian, Shambala, Shona, Sicilian, Sidamo, Silesian, Skolt Sami, Slovak, Slovenian, Soga, Somali, South Ndebele, Southern Sami, Southern Sotho, Spanish, Sundanese, Swahili, Swati, Swedish, Swiss German, Tachelhit (shi_latn), Taita, Tajik, Taroko, Tasawaq, Tatar, Teso, Tok Pisin, Toki Pona, Tongan, Tsonga, Tswana, Turkish, Turkmen, Tuvinian, Tyap, Ukrainian, Upper Sorbian, Uzbek, Vai (vai_latn), Venda, Venetian, Vietnamese, Volapük, Vunjo, Walloon, Walser, Warlpiri, Welsh, Western Frisian, Wolof, Xhosa, Yakut, Yangben, Yoruba, Zarma, Zhuang, Zulu</p>\n\n<div class=\"markdown-heading\" dir=\"auto\"><h3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Stylistic Sets</h3><a id=\"user-content-stylistic-sets\" class=\"anchor\" aria-label=\"Permalink: Stylistic Sets\" href=\"#stylistic-sets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Monospace Iosevka contains various stylistic sets to change the shape of certain characters. Enabling corresponded OpenType feature to enable.</p>\n<markdown-accessiblity-table><table><tbody><tr><td><div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><a href=\"/be5invis/Iosevka/blob/main/doc/stylistic-sets.md\">View list of stylistic sets of Iosevka.</a></h2><a id=\"user-content-view-list-of-stylistic-sets-of-iosevka\" class=\"anchor\" aria-label=\"Permalink: View list of stylistic sets of Iosevka.\" href=\"#view-list-of-stylistic-sets-of-iosevka\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div></td></tr></tbody></table></markdown-accessiblity-table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Character Variants</h3><a id=\"user-content-character-variants\" class=\"anchor\" aria-label=\"Permalink: Character Variants\" href=\"#character-variants\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Alongside stylistic sets, Monospace Iosevka can also be configured to cherry-pick variants for each character using OpenType. The variants are shown below. To enable, assign the feature tag to the variant index. For example, setting <code>cv26</code> to <code>6</code> will enable single-storey <code>a</code>.</p>\n<p dir=\"auto\"><strong>Caution :</strong> Certain software may limit the quantity of OpenType features and drop some of them if the feature list is too long. Please validate your feature configuration to ensure that it worked in your software.</p>\n<markdown-accessiblity-table><table><tbody><tr><td><div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><a href=\"/be5invis/Iosevka/blob/main/doc/character-variants.md\">View list of character variants of Iosevka.</a></h2><a id=\"user-content-view-list-of-character-variants-of-iosevka\" class=\"anchor\" aria-label=\"Permalink: View list of character variants of Iosevka.\" href=\"#view-list-of-character-variants-of-iosevka\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div></td></tr></tbody></table></markdown-accessiblity-table>\n<div class=\"markdown-heading\" dir=\"auto\"><h3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Ligations</h3><a id=\"user-content-ligations\" class=\"anchor\" aria-label=\"Permalink: Ligations\" href=\"#ligations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">Monospace subfamilies support ligations. Iosevka’s default ligation set is assigned to <code>calt</code> feature, though not all of them are enabled by default.</p>\n\n\n<markdown-accessiblity-table><table>\n<tbody><tr>\n<td><code>calt off</code></td>\n<td>Ligation Off</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/ligset-calt-0.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/ligset-calt-0.light.svg#gh-light-mode-only\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/ligset-calt-0.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/ligset-calt-0.dark.svg#gh-dark-mode-only\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td><code>calt</code></td>\n<td>Default setting in text editors</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/ligset-calt-1.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/ligset-calt-1.light.svg#gh-light-mode-only\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/ligset-calt-1.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/ligset-calt-1.dark.svg#gh-dark-mode-only\" style=\"max-width: 100%;\"></a></td>\n</tr>\n<tr>\n<td><code>dlig</code></td>\n<td>Discretionary ligatures</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/ligset-dlig-1.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/ligset-dlig-1.light.svg#gh-light-mode-only\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/ligset-dlig-1.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/ligset-dlig-1.dark.svg#gh-dark-mode-only\" style=\"max-width: 100%;\"></a></td>\n</tr>\n</tbody></table></markdown-accessiblity-table>\n\n<p dir=\"auto\">Iosevka supports Language-Specific Ligations, which is the ligation set enabled only under certain languages. These ligation sets are assigned to custom feature tags. To use them, you need to turn <strong>off</strong> <code>calt</code> and enable the corresponded feature. The feature list is:</p>\n<markdown-accessiblity-table><table><tbody><tr><td><div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><a href=\"/be5invis/Iosevka/blob/main/doc/language-specific-ligation-sets.md\">View list of language-specific ligations.</a></h2><a id=\"user-content-view-list-of-language-specific-ligations\" class=\"anchor\" aria-label=\"Permalink: View list of language-specific ligations.\" href=\"#view-list-of-language-specific-ligations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div></td></tr></tbody></table></markdown-accessiblity-table>\n<p dir=\"auto\">Please note that, due to the complex interactions when forming ligations, cherry-picking ligation groups will require a custom Iosevka build. The instructions could be seen below.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Building from Source</h2><a id=\"user-content-building-from-source\" class=\"anchor\" aria-label=\"Permalink: Building from Source\" href=\"#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<markdown-accessiblity-table><table><tbody><tr><td><div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><a href=\"/be5invis/Iosevka/blob/main/doc/custom-build.md\">Read instructions.</a></h2><a id=\"user-content-read-instructions\" class=\"anchor\" aria-label=\"Permalink: Read instructions.\" href=\"#read-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div></td></tr></tbody></table></markdown-accessiblity-table>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">For Chinese, Japanese and Korean (CJK) users...</h2><a id=\"user-content-for-chinese-japanese-and-korean-cjk-users\" class=\"anchor\" aria-label=\"Permalink: For Chinese, Japanese and Korean (CJK) users...\" href=\"#for-chinese-japanese-and-korean-cjk-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<p dir=\"auto\">→ <a href=\"https://github.com/be5invis/Sarasa-Gothic\">Sarasa Gothic</a>.</p>\n<div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\">Mirrors</h2><a id=\"user-content-mirrors\" class=\"anchor\" aria-label=\"Permalink: Mirrors\" href=\"#mirrors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a></div>\n<ul dir=\"auto\">\n<li>TUNA (CN): <a href=\"https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Iosevka\" rel=\"nofollow\">https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Iosevka</a></li>\n<li>NJU (CN): <a href=\"https://mirrors.nju.edu.cn/github-release/be5invis/Iosevka\" rel=\"nofollow\">https://mirrors.nju.edu.cn/github-release/be5invis/Iosevka</a></li>\n</ul>\n<hr>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/matrix.light.svg#gh-light-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/matrix.light.svg#gh-light-mode-only\" alt=\"Family Matrix\" style=\"max-width: 100%;\"></a><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/be5invis/Iosevka/blob/main/images/matrix.dark.svg#gh-dark-mode-only\"><img src=\"/be5invis/Iosevka/raw/main/images/matrix.dark.svg#gh-dark-mode-only\" alt=\"Family Matrix\" style=\"max-width: 100%;\"></a></p>\n</article>",
"loaded": true,
"timedOut": false,
"errorMessage": null,
"headerInfo": {
"toc": [
{
"level": 2,
"text": "Installation",
"anchor": "installation",
"htmlText": "Installation"
},
{
"level": 3,
"text": "Installing from GitHub Releases",
"anchor": "installing-from-github-releases",
"htmlText": "Installing from GitHub Releases"
},
{
"level": 3,
"text": "Installing via Package Managers",
"anchor": "installing-via-package-managers",
"htmlText": "Installing via Package Managers"
},
{
"level": 2,
"text": "Features",
"anchor": "features",
"htmlText": "Features"
},
{
"level": 3,
"text": "Stylistic Sets",
"anchor": "stylistic-sets",
"htmlText": "Stylistic Sets"
},
{
"level": 2,
"text": "View list of stylistic sets of Iosevka.",
"anchor": "view-list-of-stylistic-sets-of-iosevka",
"htmlText": "View list of stylistic sets of Iosevka."
},
{
"level": 3,
"text": "Character Variants",
"anchor": "character-variants",
"htmlText": "Character Variants"
},
{
"level": 2,
"text": "View list of character variants of Iosevka.",
"anchor": "view-list-of-character-variants-of-iosevka",
"htmlText": "View list of character variants of Iosevka."
},
{
"level": 3,
"text": "Ligations",
"anchor": "ligations",
"htmlText": "Ligations"
},
{
"level": 2,
"text": "View list of language-specific ligations.",
"anchor": "view-list-of-language-specific-ligations",
"htmlText": "View list of language-specific ligations."
},
{
"level": 2,
"text": "Building from Source",
"anchor": "building-from-source",
"htmlText": "Building from Source"
},
{
"level": 2,
"text": "Read instructions.",
"anchor": "read-instructions",
"htmlText": "Read instructions."
},
{
"level": 2,
"text": "For Chinese, Japanese and Korean (CJK) users...",
"anchor": "for-chinese-japanese-and-korean-cjk-users",
"htmlText": "For Chinese, Japanese and Korean (CJK) users..."
},
{
"level": 2,
"text": "Mirrors",
"anchor": "mirrors",
"htmlText": "Mirrors"
}
],
"siteNavLoginPath": "/login?return_to=https%3A%2F%2Fgithub.com%2Fbe5invis%2FIosevka"
}
},
{
"displayName": "LICENSE.md",
"repoName": "Iosevka",
"refName": "main",
"path": "LICENSE.md",
"preferredFileType": "license",
"tabName": "OFL-1.1",
"richText": null,
"loaded": false,
"timedOut": false,
"errorMessage": null,
"headerInfo": {
"toc": null,
"siteNavLoginPath": "/login?return_to=https%3A%2F%2Fgithub.com%2Fbe5invis%2FIosevka"
}
}
],
"overviewFilesProcessingTime": 0
}
},
"appPayload": {
"helpUrl": "https://docs.github.com",
"findFileWorkerPath": "/assets-cdn/worker/find-file-worker-9f8a877aa99f.js",
"findInFileWorkerPath": "/assets-cdn/worker/find-in-file-worker-eb3d353f90ce.js",
"githubDevUrl": null,
"enabled_features": {
"code_nav_ui_events": false,
"overview_shared_code_dropdown_button": false,
"react_blob_overlay": false,
"copilot_conversational_ux_embedding_update": false,
"copilot_smell_icebreaker_ux": true,
"copilot_workspace": false,
"accessible_code_button": true,
"github_models_prompt_link": false
}
}
}
}
{
"accept-ranges": "bytes",
"cache-control": "max-age=0, private, must-revalidate",
"content-encoding": "gzip",
"content-security-policy": "default-src 'none'; base-uri 'self'; child-src github.com/assets-cdn/worker/ github.com/webpack/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.com/assets-cdn/worker/ github.com/webpack/ github.com/assets/ gist.github.com/assets-cdn/worker/",
"content-type": "text/html; charset=utf-8",
"date": "Sun, 08 Dec 2024 20:57:15 GMT",
"etag": "41f294a0f558095493ac4dbd12d0b126",
"referrer-policy": "no-referrer-when-downgrade",
"server": "GitHub.com",
"set-cookie": "logged_in=no; Path=/; Domain=github.com; Expires=Mon, 08 Dec 2025 20:57:15 GMT; HttpOnly; Secure; SameSite=Lax",
"strict-transport-security": "max-age=31536000; includeSubdomains; preload",
"transfer-encoding": "chunked",
"vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-github-request-id": "C412:28C947:A904AE3:DBCE107:67560826",
"x-xss-protection": "0"
}