f3a70e606a
- Update to v15.4.0 * Changes of version 15.4.0 = Add characters: ~ LATIN SMALL LETTER SIDEWAYS O (U+1D11); ~ LATIN SMALL LETTER SIDEWAYS OPEN O (U+1D12); ~ LATIN SMALL LETTER SIDEWAYS O WITH STROKE (U+1D13); ~ LATIN SMALL LETTER SIDEWAYS U (U+1D1D); ~ LATIN SMALL LETTER SIDEWAYS DIAERESIZED U (U+1D1E); ~ LATIN SMALL LETTER SIDEWAYS TURNED M (U+1D1F); ~ MODIFIER LETTER SMALL SIDEWAYS U (U+1D59); = Make user build plans' variants inheritable (#1345). = Add top-cut variants of 1 (#1354). - Update to v15.3.1 * Changes of version 15.3.1 = Fix display of Kleisli arrows under Kitty (#1350). = Ascender height and Cap height is decoupled. Now they could be configured separately (#1334). - Update to v15.3.0 * Changes of version 15.3.0 = Add characters (#1337): ~ SUMMATION TOP (U+23B2); ~ SUMMATION BOTTOM (U+23B3); ~ BLACK RIGHT-POINTING DOUBLE TRIANGLE (U+23E9); ~ BLACK LEFT-POINTING DOUBLE TRIANGLE (U+23EA); ~ BLACK UP-POINTING DOUBLE TRIANGLE (U+23EB); ~ BLACK DOWN-POINTING DOUBLE TRIANGLE (U+23EC); ~ BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR (U+23ED); ~ BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR (U+23EE); ~ BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR (U+23EF); = Enlarged U+02BE and U+02BF to match the dimensions of other quotes (#1346). - Update to v15.2.0 * Changes of version 15.2.0 = Add characters: ~ FLOWER PUNCTUATION MARK (U+2055); ~ VERTICAL FOUR DOTS (U+205E); ~ BLACK LEFTWARDS BULLET (U+204C); ~ BLACK RIGHTWARDS BULLET (U+204D); ~ THREE DOT PUNCTUATION (U+2056); ~ FOUR DOT PUNCTUATION (U+2058); ~ FIVE DOT PUNCTUATION (U+2059); ~ TWO DOT PUNCTUATION (U+205A); ~ FOUR DOT MARK (U+205B); = Shape adjustment of t (#1336). = Pilcrow signs are adjusted to have fills. - Update to v15.1.0 * Changes of version 15.1.0 = Add Characters ~ MODIFIER LETTER YIN DEPARTING TONE MARK (U+02EA); ~ MODIFIER LETTER YANG DEPARTING TONE MARK (U+02EB); ~ MODIFIER LETTER DOUBLE APOSTROPHE (U+02EE); ~ MODIFIER LETTER MIDDLE GRAVE ACCENT (U+02F4); ~ MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT (U+02F5); ~ MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT (U+02F6); ~ MODIFIER LETTER RAISED COLON (U+02F8); ~ MODIFIER LETTER BEGIN HIGH TONE (U+02F9); ~ MODIFIER LETTER END HIGH TONE (U+02FA); ~ MODIFIER LETTER BEGIN LOW TONE (U+02FB); ~ MODIFIER LETTER END LOW TONE (U+02FC); ~ MODIFIER LETTER SHELF (U+02FD); ~ MODIFIER LETTER OPEN SHELF (U+02FE); ~ MODIFIER LETTER LOW LEFT ARROW (U+02FF); ~ COMBINING LEFT ARROW BELOW (U+20EE); ~ COMBINING RIGHT ARROW BELOW (U+20EF); - Update to v15.0.3 * Changes of version 15.0.3 = Add Asterism (U+2042) character (#1324). - Update to v15.0.2 * Changes of version 15.0.2 = Fix placement of COMBINING DOT ABOVE RIGHT (U+0358) (#1318). = Fix fourfold width of @ under quasi-proportionals (#1319). - Update to v15.0.1 * Changes of version 15.0.1 = Fix cv99/VXDD applications on U+0149, U+0310, U+034B, U+0352, U+037C, U+037D, U+03FE, U+03FF, U+1E0B, and U+1EF5 (#1317). - Update to v15.0.0 * Changes of version 15.0.0 = [Breaking] Metric override name change: xheight → xHeight. = Add variant selector for dot and comma diacritics (#1309). = Fix enclosed glyphs' placement when having glyphs with different Y-shifting (#1310). = Add metric override for archDepth and smallArchDepth (#1313). = Fix feature application on OBJECT REPLACEMENT CHARACTER (U+FFFC) and REPLACEMENT CHARACTER (U+FFFD) (#1314). - Update to v14.0.1 * Changes of version 14.0.1 = Balance weight of $ under heavy weights (#1302). = Balance serif weight of 7's serifed-straight variants (#1303). = Add moon phase symbols (U+1F311 ... U+1F319, #1308). - Update to v14.0.0 * Changes of version 14.0.0 = [Breaking] Reordered variants for @, 0, 1. = [Breaking] Renamed variants selector for following characters: ¶ (paragraph-sign → pilcrow). = Fix cv99's application to U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE (#1297). = Fix cv45's application to U+1DF0 COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE (#1298). - Update to v13.3.1 * Changes of version 13.3.1 = Fix geometry of reversed comma under heavy italic (#1292). = Fix alignment of motion serif in v when squished (#1293). = Fix geometry of "Ӊ", "ӊ", "Ӎ" , and "ӎ" (#1295). - Update to v11.3.0 * Changes of version 11.3.0 = Add Characters ~ REVERSED SEMICOLON (U+204F); ~ REVERSED QUESTION MARK (U+2E2E); ~ REVERSED COMMA (U+2E41); ~ DOUBLE LOW-REVERSED-9 QUOTATION MARK (U+2E42); = Add fourfold-solid-inner variants for @ (#1285). = Change the layout of control picture subglyphs from horizontal to diagonal (#1286). - Update to v11.2.7 * Changes of version 11.2.7 = Add characters: ~ LIGHT VERTICAL BAR (U+2758) ... HEAVY VERTICAL BAR (U+275A). - Update to v11.2.6 * Changes of version 11.2.6 = Fix variant selection of CIRCLED ZERO WITH SLASH (U+1F10D) (#1274). - Update to v11.2.5 * Changes of version 11.2.5 = Add split-slash variants of 0 (#1270). = Add ligation set for Dafny (#1271). - Update to v11.2.4 * Changes of version 11.2.4 = Add spacing grade quasi-proportional-extension-only. = Fix broken geometry of a.double-storey-tailed under heavy weights. = Fix broken geometry of Cyrillic Iotified Es under heavy weights. - Update to v11.2.3 * Changes of version 11.2.3 = Make webfont formats customizable (#1266). = Fix localization of Macedonian GJE (#1267). - Update to v11.2.2 * Changes of version 11.2.2 = Add open-swash Q (#1264). = Add ability to customize the width of S-related necks for different kind of letters (#1265). = Add Characters ~ NORTH WEST ARROW TO CORNER (U+21F1). ~ SOUTH EAST ARROW TO CORNER (U+21F2). ~ THREE RIGHTWARDS ARROWS (U+21F6). - Update to v11.2.1 * Changes of version 11.2.1 = Add top-left and bottom-right serifed variants for K and Cyrillic Ka (#1257). = Add characters: ~ LEFTWARDS ARROW WITH LOOP (U+21AB). ~ RIGHTWARDS ARROW WITH LOOP (U+21AC). ~ DOWNWARDS ZIGZAG ARROW (U+21AF). ~ LEFTWARDS TRIPLE ARROW (U+21DA). ~ RIGHTWARDS TRIPLE ARROW (U+21DB). ~ LEFTWARDS SQUIGGLE ARROW (U+21DC). ~ RIGHTWARDS SQUIGGLE ARROW (U+21DD). ~ RIGHTWARDS ARROW WITH TIP DOWNWARDS (U+2B0E) ... LEFTWARDS ARROW WITH TIP UPWARDS (U+2B11). - Update to v11.2.0 * Changes of version 11.2.0 = Slightly reduce X-height by 0.01em for better geometric balancing. = Make low-crossbar variants of f more distinctive with crossbar-at-x-height (#1254). = Add Fira Code V6's progress bar symbols. = Add BLACK FOUR POINTED STAR (U+2726) and WHITE FOUR POINTED STAR (U+2727). = Add MATHEMATICAL LEFT FLATTENED PARENTHESIS (U+27EE) and MATHEMATICAL RIGHT FLATTENED PARENTHESIS (U+27EF). = Add Hookless variants for r (#1255). - Update to v11.1.1 * Changes of version 11.1.1 = Fix broken geometry of SECTION SIGN (U+00A7) under extra-wide widths (#1252). = Fix broken geometry of K under extra-wide widths (#1253). - Update to v11.1.0 * Changes of version 11.1.0 = Add characters ~ MODIFIER LETTER CHINESE TONE YIN PING .. MODIFIER LETTER CHINESE TONE YANG RU (U+A700 .. U+A707) (#1249). ~ LONG LEFTWARDS ARROW FROM BAR (U+27FB), LONG RIGHTWARDS ARROW FROM BAR (U+27FC) (#1251). ~ PITCHFORK (U+22D4). ~ ELEMENT OF WITH DOT ABOVE (U+22F5). ~ ELEMENT OF WITH TWO HORIZONTAL STROKES (U+22F9). = Fix serif of Cyrillic capital Ya under italics (#1250). * Changes of version 11.0.1 = Fix custom builds with compatibility ligatures (#1248). - Update to v11.0.0 * Changes of version 11.0.0 = [Breaking] Fixed width and removal logic for Long Leftwards Arrow (U+27F5) and Long Rightwards Arrow (U+27F6) (#1245). = [Breaking] Fix the metrics of wide characters, making Extended families compatible with FontConfig’s “dual” width (#1247). = Change the shape of Eng (U+014A) into "N with Hook", to follow Unicode code chart (#1239). = Increase shoulder arc thickness of lowercase r for better thickness contrast (#1243). = Fix metrics of Swung Dash (U+2053) (#1246). - Update to v10.3.4 * Changes of version 10.3.4 = Fix weight of D under heavy weights (#1237). = Fix width under Aile and Etoile: ~ Cyrillic Letter EnGhe (U+04A4, U+04A5); ~ Cyrillic Letter Pe With Middle Hook (U+04A6, U+04A7); ~ Cyrillic Letter Abkhazian Ha (U+04A8, U+04A9). = Improve shape of double emotion punctuations (U+203C, U+2047, U+2048, U+2049) under wide width. = Add Characters ~ Element Of with Long Horizontal Stroke (U+22F2); ~ Element Of with Vertical Bar at end of Horizontal Stroke (U+22F3); ~ Small Element Of with Vertical Bar at end of Horizontal Stroke (U+22F4); ~ Contains with Long Horizontal Stroke (U+22FA); ~ Contains with Vertical Bar at end of Horizontal Stroke (U+22FB); ~ Small Contains with Vertical Bar at end of Horizontal Stroke (U+22FC); - Update to v10.3.3 * Changes of version 10.3.3 = Add support for Roman numerals (#623). - Update to v10.3.2 * Changes of version 10.3.2 = Add support for OpenType frac feature (#1230). = Fix placement of U+031C and U+0357. - Update to v10.3.1 * Changes of version 10.3.1 = Add taller variants of Number Sign (#1222). - Update to v10.3.0 * Changes of version 10.3.0 = Add Greek letters and symbols: ~ Heta (U+0370, U+0371); ~ Sampi (U+0372, U+0373, U+03E0, U+03E1); ~ Greek Lower Number Sign (U+0375); ~ Pamphylian Digamma (U+0376, U+0377); ~ Capital Kai Symbol (U+03CF); ~ Qoppa (U+03D8, U+03D9, U+03DE, U+03DF); ~ Stigma (U+03DA, U+03DB); ~ San (U+03FA, U+03FB); ~ Rho with Bar Symbol (U+03FC). - Update to v10.2.0 * Changes of version 10.2.0 = Refine the size and placements of diacritics, to avoid stacking marks to collide (#1204). = Refine the alignment of Number Sign (#) to align with numbers (#1210). = Add tailless variants for Greek small Mu (μ) (#1211). = Remove unnecessary serifs of Greek Capital Ksi (Ξ) (#1212). = Add quick reuse of default weight/width/slope grades in customized build (#1215). = Add taller variants for At sign's Threefold and Fourfold form (#1216). - Update to v10.1.1 * Changes of version 10.1.1 = Refines the design of APL glyphs, and also introduces a configurable "Favor APL" configuration for APL-oriented custom builds (#1200). * Changes of version 10.1.0 = Improve ligation set for logical operators; Add bar kerning to match JetBrains Mono (#1192). = Add Tironian Sign Et (U+2E52, U+204A) (#1198). - Update to v10.0.0 - Fix merge conflict - Update to version 9.0.1 - Additionally package 18 stylistic sets - Package “Super TTC” because it is the recommended way to install fonts for Desktop usage - Add separate %reconfigure_fonts_scriptlets for each subpackage - Spec file cleanup - Update to 7.3.2 - Update to 7.3.0 - Update to 7.2.8 - Update to 7.1.1 - Update to 7.0.4 - Update to 7.0.2 - Properly add files - Update to 6.0.1 - Update to 5.2.1 - Update to 5.1.1 - Update to 5.1.0 - Update to 5.0.9 - Update to 5.0.5 - Update to 5.0.1 - Update to 5.0.0-rc.1 - Trim marketing and redundancies from descriptions. Updates to summaries. - Add the source files - Properly fix the package - Set the _service file mode to manual - Work around the version string not being able to contain dashes - Update to v5.0.0-beta.2 - Update to v4.5.0 - Update to v4.4.0 - Update to v4.3.0 - Add Aile, Etoile, and Sparkle font families - Separate families into subpackages - Update to v4.2.0 - Use TTC instead of TTF - Update to v4.0.3 - Update to v4.0.2 - Update to v4.0.0 - Remove/replace obsolete macros - Update to v4.0.0-beta.3 - Update to v4.0.0-beta.2 - Update to v3.0.0-rc.5 - Update to v3.0.0-rc.4 - Update to v3.0.0-rc.3 - Update to v3.0.0-rc.1 - Update to v1.12.5 OBS-URL: https://build.opensuse.org/request/show/979644 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iosevka-fonts?expand=0&rev=36 |
||
---|---|---|
_service | ||
.gitattributes | ||
.gitignore | ||
iosevka-fonts.changes | ||
iosevka-fonts.spec | ||
LICENSE.md | ||
README.md | ||
super-ttc-iosevka-15.4.0.zip | ||
super-ttc-iosevka-aile-15.4.0.zip | ||
super-ttc-iosevka-curly-15.4.0.zip | ||
super-ttc-iosevka-curly-slab-15.4.0.zip | ||
super-ttc-iosevka-etoile-15.4.0.zip | ||
super-ttc-iosevka-slab-15.4.0.zip | ||
super-ttc-iosevka-ss01-15.4.0.zip | ||
super-ttc-iosevka-ss02-15.4.0.zip | ||
super-ttc-iosevka-ss03-15.4.0.zip | ||
super-ttc-iosevka-ss04-15.4.0.zip | ||
super-ttc-iosevka-ss05-15.4.0.zip | ||
super-ttc-iosevka-ss06-15.4.0.zip | ||
super-ttc-iosevka-ss07-15.4.0.zip | ||
super-ttc-iosevka-ss08-15.4.0.zip | ||
super-ttc-iosevka-ss09-15.4.0.zip | ||
super-ttc-iosevka-ss10-15.4.0.zip | ||
super-ttc-iosevka-ss11-15.4.0.zip | ||
super-ttc-iosevka-ss12-15.4.0.zip | ||
super-ttc-iosevka-ss13-15.4.0.zip | ||
super-ttc-iosevka-ss14-15.4.0.zip | ||
super-ttc-iosevka-ss15-15.4.0.zip | ||
super-ttc-iosevka-ss16-15.4.0.zip | ||
super-ttc-iosevka-ss17-15.4.0.zip | ||
super-ttc-iosevka-ss18-15.4.0.zip |
Iosevka
Iosevka 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 via Package Managers
- macOS
- Standard distribution in Homebrew:
brew tap homebrew/cask-fonts 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.
- Standard distribution in Homebrew:
- Linux
- Arch Linux: Install one of the ttc-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 anddnf 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. Usepkg_add
to install the chosen package(s).
Manual Installation
- Download your font package from releases.
- Quit all your editors / programs.
- Unarchive the font package and you will see the font files.
- 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
.
- Windows: Select the font files and drag into font settings / font control panel page.
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.
165 Supported Languages:
Afrikaans, Aghem, Akan, Albanian, Asturian, Asu, Azerbaijani, Bafia, Bambara, Basaa, Basque, Belarusian, Bemba, Bena, Bosnian, Breton, Bulgarian, Catalan, Cebuano, Central Atlas Tamazight, Chechen, Chiga, Colognian, Cornish, Croatian, Czech, Danish, Duala, Dutch, Embu, English, Esperanto, Estonian, Ewe, Ewondo, Faroese, Filipino, Finnish, French, Friulian, Fulah, Galician, Ganda, German, Greek, Gusii, Hausa, Hawaiian, Hindi (hi_latn), Hungarian, Icelandic, Igbo, Inari Sami, Indonesian, Interlingua, Irish, Italian, Javanese, Jola-Fonyi, Kabuverdianu, Kabyle, Kaingang, Kako, Kalaallisut, Kalenjin, Kamba, Kazakh, Kikuyu, Kinyarwanda, Koyra Chiini, Koyraboro Senni, Kurdish, Kwasio, Kyrgyz, Lakota, Langi, Latvian, Lingala, Lithuanian, Low German, Lower Sorbian, Luba-Katanga, Luo, Luxembourgish, Luyia, Macedonian, Machame, Makhuwa-Meetto, Makonde, Malagasy, Malay, Maltese, Manx, Masai, Meru, Metaʼ, Mongolian, Morisyen, Mundang, Māori, Nama, Ngiemboon, Nheengatu, Nigerian Pidgin, North Ndebele, Northern Sami, Norwegian, Norwegian Bokmål, Norwegian Nynorsk, Nuer, Nyankole, Oromo, Ossetic, Polish, Portuguese, Quechua, Romanian, Romansh, Rombo, Rundi, Russian, Rwa, Sakha, Samburu, Sango, Sangu, Sardinian, Scottish Gaelic, Sena, Serbian, Shambala, Shona, Slovak, Slovenian, Soga, Somali, Spanish, Sundanese, Swahili, Swedish, Swiss German, Tachelhit (shi_latn), Taita, Tajik, Tasawaq, Tatar, Teso, Tongan, Turkish, Turkmen, Ukrainian, Upper Sorbian, Uzbek, Vai (vai_latn), Vietnamese, Vunjo, Walser, Welsh, Western Frisian, Wolof, Xhosa, Yangben, Yoruba, Zarma, Zulu
Stylistic Sets
Monospace Iosevka contains various stylistic sets to change the shape of certain characters. Enabling corresponded OpenType feature to enable.
View list of stylistic sets of Iosevka. |
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.
View list of character variants of Iosevka. |
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 |
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:
View list of language-specific ligations. |
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
Read instructions. |
For Chinese and Japanese users...
Mirrors
- TUNA (CN): https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Iosevka
- NJU (CN): https://mirrors.nju.edu.cn/github-release/be5invis/Iosevka