1
0
forked from pool/iosevka-fonts

- Update to v30.3.3

* Changes of version 30.3.3
    = Make TELEPHONE SIGN (U+2121) and FACSIMILE SIGN (U+213B) use
      small-capital forms instead of superscript.
    = Add Characters:
      ~ FRACTION NUMERATOR ONE (U+215F) (#1539).
      ~ BIG SOLIDUS (U+29F8) (#2414).
      ~ BIG REVERSE SOLIDUS (U+29F9) (#2414).
      ~ TALLY MARK ONE (U+1D377) (#1784).
      ~ TALLY MARK FIVE (U+1D378) (#1784).
      ~ PLAYING CARD BACK (U+1F0A0) ... PLAYING CARD KING OF SPADES
        (U+1F0AE) (#1835).
      ~ PLAYING CARD ACE OF HEARTS (U+1F0B1) ... PLAYING CARD RED
        JOKER (U+1F0BF) (#1835).
      ~ PLAYING CARD ACE OF DIAMONDS (U+1F0C1) ... PLAYING CARD
        BLACK JOKER (U+1F0CF) (#1835).
      ~ PLAYING CARD ACE OF CLUBS (U+1F0D1) ... PLAYING CARD
        TRUMP-21 (U+1F0F5) (#1835).
      ~ REGIONAL INDICATOR SYMBOL LETTER A (U+1F1E6) ... REGIONAL
        INDICATOR SYMBOL LETTER Z (U+1F1FF).

OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/iosevka-fonts?expand=0&rev=250
This commit is contained in:
Anton Shvetz 2024-07-20 12:03:36 +00:00 committed by Git OBS Bridge
commit 399ed40a87
81 changed files with 4314 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

160
CHANGELOG.md Normal file
View File

@ -0,0 +1,160 @@
## Modifications since last major version
### 30.3.3
* Make TELEPHONE SIGN (`U+2121`) and FACSIMILE SIGN (`U+213B`) use small-capital forms instead of superscript.
* Add Characters:
- FRACTION NUMERATOR ONE (`U+215F`) (#1539).
- BIG SOLIDUS (`U+29F8`) (#2414).
- BIG REVERSE SOLIDUS (`U+29F9`) (#2414).
- TALLY MARK ONE (`U+1D377`) (#1784).
- TALLY MARK FIVE (`U+1D378`) (#1784).
- PLAYING CARD BACK (`U+1F0A0`) ... PLAYING CARD KING OF SPADES (`U+1F0AE`) (#1835).
- PLAYING CARD ACE OF HEARTS (`U+1F0B1`) ... PLAYING CARD RED JOKER (`U+1F0BF`) (#1835).
- PLAYING CARD ACE OF DIAMONDS (`U+1F0C1`) ... PLAYING CARD BLACK JOKER (`U+1F0CF`) (#1835).
- PLAYING CARD ACE OF CLUBS (`U+1F0D1`) ... PLAYING CARD TRUMP-21 (`U+1F0F5`) (#1835).
- REGIONAL INDICATOR SYMBOL LETTER A (`U+1F1E6`) ... REGIONAL INDICATOR SYMBOL LETTER Z (`U+1F1FF`).
### 30.3.2
* Fix side bearings of `U+02CC` under Quasi-Proportional.
* Improve glyph shape for `U+02ED`.
* Add characters:
- LEFTWARDS ARROW-TAIL (`U+2919`) ... RIGHTWARDS DOUBLE ARROW-TAIL (`U+291C`).
- MODIFIER LETTER STRESS AND HIGH TONE (`U+A720`).
- MODIFIER LETTER STRESS AND LOW TONE (`U+A721`).
- BLACK HEART (`U+1F5A4`).
- LEFT HALF CIRCLE (`U+1F907`).
- WHITE HEART (`U+1F90D`).
### 30.3.1
* Add Capital Eszet (`VXAC`) variants with top-left corner.
* Add square-dotted variant for brailles (#2388).
* Fix leaning mark anchors for `U+0195`, `U+019E`, `U+01A6`, and `U+0220`.
* Optimize glyph shape for `U+01A6`, `U+A68A`, and `U+A68B`.
* Make Aile and Etoile use {`six`|`nine`}.`closed-contour` by default.
* Make `ss20` use `seven`.`curly-serifless` by default.
* Adjust balancing of r with corner hooks (#2394).
* Fix side bearings of Latin-1 Macron (`U+00AF`) under Quasi-Proportional.
* Make `U+050F`, `U+A68B`, `U+FB03`, and `U+FB04` slightly wider under Quasi-Proportional.
### 30.3.0
* Add separate variant selectors For Cyrillic Capital/Lower E (`VXAA`, `VXAB`).
* Add variant selector for Capital Eszet (`ẞ`) (`VXAC`) (#1552).
* Add variant selector for Capital Thorn (`Þ`) (`VXAD`).
* Add `serifed-capped` variants for `capital-e` and `capital-f` (`cv05`, `cv06`) (#2026).
* Add `unilateral-bottom-serifed` and `unilateral-bottom-inward-serifed` variants for Cyrillic Capital/Lower Ze (`cv69`, `cv70`).
* Add characters:
- SYMBOL FOR SAMARITAN SOURCE (`U+214F`).
- CURLY LOOP (`U+27B0`).
- DOUBLE CURLY LOOP (`U+27BF`).
- LEFT THIRD INDUCTOR (`U+1CC0B`) (Proposed for Unicode 16; L2/21-235).
- MIDDLE THIRD INDUCTOR (`U+1CC0C`) (Proposed for Unicode 16; L2/21-235).
- RIGHT THIRD INDUCTOR (`U+1CC0D`) (Proposed for Unicode 16; L2/21-235).
- LOGIC GATE OR (`U+1CC15`) (Proposed for Unicode 16; L2/21-235).
- LOGIC GATE AND (`U+1CC16`) (Proposed for Unicode 16; L2/21-235).
### 30.2.0
* Improve glyph shape of INVERTED LOW KAVYKA WITH KAVYKA ABOVE (`U+2E46`).
* Fix `cv96` application to LOW KAVYKA WITH DOT (`U+2E48`).
* Make MODIFIER LETTER DOT VERTICAL BAR (`U+A717`) ... MODIFIER LETTER DOT HORIZONTAL BAR (`U+A719`) follow variants of Diacritical Dot (`cv96`).
* Fix metrics of Cyrillie EnGhe and Abkhasian Che under Aile/Etoile (#2366).
* Make CYRILLIC CAPITAL LETTER SOFT DE (`U+A662`) ... CYRILLIC SMALL LETTER SOFT EM (`A667`) follow variants of Greek Capital Gamma (`cv56`).
* Make Bulgarian Cyrillic Lower El follow variants of Greek Capital Lambda (`cv60`).
* Allow Italic Serbian Cyrillic Lower Ghe to use Hooky Bottom and Z-Shaped variants of `i` (`cv34`).
* Fix CV/SS application of localized form of superscript/subscript letters (#2368).
* Fix IPPH/APPH localization for superscript/subscript Greek Lower Beta and Chi (`U+1D5D`, `U+1D61`, `U+1D66`, `U+1D6A`).
* Improve glyph visual for `U+279D`, `U+27A2`, `U+27A3`, and `U+2B4D`.
* Add characters:
- STAR OF DAVID (`U+2721`).
- HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`).
- LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN (`U+2962`) ... DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT (`U+2965`).
- UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT (`U+296E`).
- DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT (`U+296F`).
- HELLSCHREIBER PAUSE SYMBOL (`U+2BFF`).
### 30.1.2
* Fix Te bar terminal for Cyrillic TeTse (`U+04B4`..`U+04B5`) and Tche (`U+A693`..`U+A694`) under sans italic/oblique when `T` (`cv19`) is serifed.
* Make presence of non-Te serifs of Cyrillic TeTse automatic.
* Add characters:
- COMBINING KAVYKA ABOVE RIGHT (`U+1DF6`).
- COMBINING KAVYKA ABOVE LEFT (`U+1DF7`).
- DOTTED OBELOS (`U+2E13`).
- DASH WITH LEFT UPTURN (`U+2E43`) ... DOTTED SOLIDUS (`U+2E4A`).
- COMBINING CYRILLIC VZMET (`U+A66F`).
- COMBINING CYRILLIC KAVYKA (`U+A67C`) ... CYRILLIC PAYEROK (`U+A67F`).
- MODIFIER LETTER DOT VERTICAL BAR (`U+A717`) ... MODIFIER LETTER DOT HORIZONTAL BAR (`U+A719`).
- CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P (`U+1F18A`).
* Fix mark placement of Sideways U with Diaeresis (`U+1D1E`) when a CV/SS is applied to it (#2353).
### 30.1.1
* Fix broken Cyrillic Ef (#2343).
### 30.1.0
* Reduce fully-serifed variants of turned m (`U+019C`, `U+026F`, `U+0270`) and Cyrillic Italic Lower {Sha|Scha} (`U+0448`, `U+0449`) under monospace.
* Add characters:
- WATCH (`U+231A`).
- HOURGLASS (`U+231B`).
- ALARM CLOCK (`U+23F0`) ... HOURGLASS WITH FLOWING SAND (`U+23F3`).
- SQUAT BLACK RIGHTWARDS ARROW (`U+27A7`).
- CYRILLIC CAPITAL LETTER DZWE (`U+A682`).
- CYRILLIC SMALL LETTER DZWE (`U+A683`).
- CYRILLIC CAPITAL LETTER CCHE (`U+A686`).
- CYRILLIC SMALL LETTER CCHE (`U+A687`).
- CYRILLIC CAPITAL LETTER TCHE (`U+A692`) ... CYRILLIC SMALL LETTER HWE (`U+A695`).
- LATIN SMALL LETTER U WITH SHORT RIGHT LEG (`U+AB4E`).
- LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG (`U+AB4F`).
- LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK (`U+1DF12`).
- LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK (`U+1DF17`).
- WINE GLASS (`U+1F377`).
- BELL (`U+1F514`).
- LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD (`U+1F800`) ... DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD (`U+1F80B`).
- LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD (`U+1F810`) ... DOWNWARDS HEAVY ARROW (`U+1F847`).
### 30.0.1
* Remove top-left serifs of `z`-parts of phonetic digraphs involving `d` (`U+02A3`..`U+02A5`, `U+AB66`).
* Fix stroke width of hook part of LATIN CAPITAL LETTER ENG (`U+014A`) under heavy weight.
* Add characters:
- LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK (`U+1DF13`) ... LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK (`U+1DF16`).
- LATIN SMALL LETTER EZH WITH PALATAL HOOK (`U+1DF18`).
- LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK (`U+1DF1A`).
- LATIN SMALL LETTER O WITH RETROFLEX HOOK (`U+1DF1B`).
- LATIN SMALL LETTER C WITH RETROFLEX HOOK (`U+1DF1D`).
### 30.0.0
* \[**Breaking**\] A separate variant selector, `tittle`, was added to allow users to configure the shape of the dots in `i` and `j` separately.
- As a result, feature tags for `cv95` ... `cv99`, `VSAA` ... `VSAQ` are shifted by one place to `cv96` ... `cv99` `VSAA`, `VSAB` ... `VSAR`.
* \[**BREAKING**\] Add `semi-chancery-straight-serifed` and `semi-chancery-curly-serifed` variants for `x` (`cv48`). As a result, variants of `x` are reordered. Change of variant names:
- `x`.`semi-chancery-straight` → `x`.`semi-chancery-straight-serifless`
- `x`.`semi-chancery-curly` → `x`.`semi-chancery-curly-serifless`
* Refine shape of CYRILLIC CAPITAL LETTER SHHA (`U+04BA`).
* Fix leaning mark anchors for letters with top hooks (`U+0187`, `U+0188`, `U+0193`, `U+0199`, `U+01A5`, `U+01AD`, `U+0253`, `U+0257`, `U+0260`, `U+0266`, `U+0267`, `U+0284`, `U+029B`, `U+0280`, `U+1D91`, `U+1DF09`).
* Fix H bar position of CYRILLIC {CAPITAL|SMALL} LETTER NJE (`U+040A`, `U+045A`).
* Fix earedness of Bulgarian Cyrillic Lower Pe (`U+043F`).
* Add Italic form for CYRILLIC SMALL LETTER REVERSED TSE (`U+A661`).
* Make CYRILLIC SMALL LETTER REVERSED YU (`U+A655`) follow tailed variants of Cyrillic Lower Yery (`cv82`).
* Fix mapping of LEFT-FACING SNAKE HEAD WITH OPEN MOUTH (`U+1CC70`) ... DOWN-FACING SNAKE HEAD WITH CLOSED MOUTH (`U+1CC77`).
* Add characters:
- BOTTOM RIGHT CROP (`U+230C`) ... TOP LEFT CROP (`U+230F`).
- KEYBOARD (`U+2328`).
- COUNTERBORE (`U+2334`).
- LESS-THAN ABOVE SIMILAR OR EQUAL (`U+2A8D`).
- GREATER-THAN ABOVE SIMILAR OR EQUAL (`U+2A8E`).

110
LICENSE.md Normal file
View File

@ -0,0 +1,110 @@
Copyright (c) 2015-2024, Renzhi Li (aka. Belleve Invis, belleve@typeof.net)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
--------------------------
SIL Open Font License v1.1
====================================================
Preamble
----------
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
Definitions
-------------
`"Font Software"` refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
`"Reserved Font Name"` refers to any names specified as such after the
copyright statement(s).
`"Original Version"` refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
`"Modified Version"` refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
`"Author"` refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
Permission & Conditions
------------------------
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1. Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2. Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3. No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5. The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
Termination
-----------
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

133
README.md Normal file
View File

@ -0,0 +1,133 @@
<p align="center"> <img src="images/grand-title.light.svg#gh-light-mode-only" title="Iosevka Grand Title"><img src="images/grand-title.dark.svg#gh-dark-mode-only" title="Iosevka Grand Title"/> </p>
------------
<p align="center"><a href="https://github.com/be5invis/Iosevka/releases#gh-light-mode-only"><img src="images/button-release.light.svg#gh-light-mode-only" title="Release"></a><a href="https://github.com/be5invis/Iosevka/releases#gh-dark-mode-only"><img src="images/button-release.dark.svg#gh-dark-mode-only" title="Release"></a> <a href="https://be5invis.github.io/Iosevka/customizer#gh-light-mode-only"><img src="images/button-customize.light.svg#gh-light-mode-only" title="Customizer"></a><a href="https://be5invis.github.io/Iosevka/customizer#gh-dark-mode-only"><img src="images/button-customize.dark.svg#gh-dark-mode-only" title="Customizer"></a> <a href="https://be5invis.github.io/Iosevka/specimen#gh-light-mode-only"><img src="images/button-specimen.light.svg#gh-light-mode-only" title="Specimen"></a><a href="https://be5invis.github.io/Iosevka/specimen#gh-dark-mode-only"><img src="images/button-specimen.dark.svg#gh-dark-mode-only" title="Specimen"></a></p>
**Iosevka** \[ˌjɔˈseβ.kʰa\] is an *open-source*, *sans-serif* + *slab-serif*, *monospace* + *quasiproportional* 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](https://github.com/be5invis/Iosevka/releases).
* For Linux users you could use the following command to download all the TTC packages in the latest release:
```bash
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
```
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](ms-settings:fonts) / 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.](https://youtrack.jetbrains.com/issue/JRE-1166?p=IDEA-200145)
* **macOS**: [Follow instructions here](http://support.apple.com/kb/HT2509).
* **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:
```bash
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](https://github.com/robertgzr/homebrew-tap).
* **Linux**
* Arch Linux: Install one of the [ttc-iosevka packages](https://archlinux.org/packages/?q=ttc-iosevka).
* Ubuntu Linux: Install one of the [fonts-iosevka packages](http://sid.ethz.ch/debian/fonts-iosevka/).
* Void Linux: Install the font with `xbps-install font-iosevka`.
* Fedora: Install the font(s) from [the COPR here](https://copr.fedorainfracloud.org/coprs/peterwu/iosevka/). 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 sample](images/weights.light.svg#gh-light-mode-only)![Weights sample](images/weights.dark.svg#gh-dark-mode-only)
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](http://be5invis.github.io/Iosevka/specimen).
![Languages Sample](images/languages.light.svg#gh-light-mode-only)![Languages Sample](images/languages.dark.svg#gh-dark-mode-only)
<!-- BEGIN Section-Language-List -->
<!-- THIS SECTION IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
235 Supported Languages:
Abkhazian, Afar, Afrikaans, Aghem, Akan, Akoose, Albanian, Anii, Aragonese, 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
<!-- END Section-Language-List -->
### Stylistic Sets
Monospace Iosevka contains various stylistic sets to change the shape of certain characters. Enabling corresponded OpenType feature to enable.
<table><tr><td><h2><a href="doc/stylistic-sets.md">View list of stylistic sets of Iosevka.</a></h2></td></tr></table>
### 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.
<table><tr><td><h2><a href="doc/character-variants.md">View list of character variants of Iosevka.</a></h2></td></tr></table>
### Ligations
Monospace subfamilies support ligations. Iosevkas default ligation set is assigned to `calt` feature, though not all of them are enabled by default.
<!-- BEGIN Section-OT-Ligation-Tags-1 -->
<!-- THIS SECTION IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
<table>
<tr>
<td><code>calt off</td>
<td>Ligation Off</td>
</tr>
<tr>
<td colspan="2"><img src="images/ligset-calt-0.light.svg#gh-light-mode-only"/><img src="images/ligset-calt-0.dark.svg#gh-dark-mode-only"/></td>
</tr>
<tr>
<td><code>calt</code></td>
<td>Default setting in text editors</td>
</tr>
<tr>
<td colspan="2"><img src="images/ligset-calt-1.light.svg#gh-light-mode-only"/><img src="images/ligset-calt-1.dark.svg#gh-dark-mode-only"/></td>
</tr>
<tr>
<td><code>dlig</code></td>
<td>Discretionary ligatures</td>
</tr>
<tr>
<td colspan="2"><img src="images/ligset-dlig-1.light.svg#gh-light-mode-only"/><img src="images/ligset-dlig-1.dark.svg#gh-dark-mode-only"/></td>
</tr>
</table>
<!-- END Section-OT-Ligation-Tags-1 -->
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:
<table><tr><td><h2><a href="doc/language-specific-ligation-sets.md">View list of language-specific ligations.</a></h2></td></tr></table>
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
<table><tr><td><h2><a href="doc/custom-build.md">Read instructions.</a></h2></td></tr></table>
## For Chinese, Japanese and Korean (CJK) users...
→ [Sarasa Gothic](https://github.com/be5invis/Sarasa-Gothic).
## Mirrors
- TUNA (CN): https://mirrors.tuna.tsinghua.edu.cn/github-release/be5invis/Iosevka
- NJU (CN): https://mirrors.nju.edu.cn/github-release/be5invis/Iosevka
---
![Family Matrix](images/matrix.light.svg#gh-light-mode-only)![Family Matrix](images/matrix.dark.svg#gh-dark-mode-only)

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86b6d8a4793949268e363f5840a20b5efc377d5b610b93dc560ea0f1e87ee824
size 100400416

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a0e18b18164a66b6e37c4500aaf88e7e62fb37d7f024d40b454f13d10757693a
size 100864961

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e3b6db74b847582960fc2bc18f7158d491c3fd6463e0f1ebdb12d617814a3222
size 102336920

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3485e9e106ea54274f22436d925fa92ac4cca7cf060eb8da8dc5f12334867069
size 46968584

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a80d64ca93db185e23328a77db746ccab8f5c4c2f3ff6b47497354423787735e
size 47153856

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:54ccf418051ebe07fb582fc36c37192054051fd32a76307a65a4a11c1b990f30
size 47959600

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3cb3de368579c84124782e2c377770062d72022a95ef4362a925f5be80f39a18
size 100768385

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b30e8023ba9a8d7607d2d097e67155f5b921bd9ed5cb2b52936009c849561a1
size 101267328

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d453b6e5a482076cc11845f4b8740b1b14c5f2f79a6c1af4395e30f7ee37bb4
size 102739191

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:af1716cf8d9deda6bf5c852a6966a412290eb635fc84fc036413514dc2686e35
size 107590837

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9357f9a733a1b72ba6ce643b47d74af7f9871584b9026ae35dfe350b5425af9a
size 108129933

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44b6ca065f20b5df2a97d843e1bd4cfe84dec4ec128ae27e74e168121b096610
size 109676350

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5398dbd2ba9212099a7b91deff399c15e1f07812c59a954ae30807b4c7eaf7c6
size 51978233

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22d9412beef5e4f3d3d2e224c3db23374eb8eb0c6cfc150a5b585dc028ae0f9c
size 52198546

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2037c32363bd7d926aa3f40107f956b87397aadb160636d4c2eb4e3a72f18ddf
size 53004256

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bffbe977a38061959ee06999bb38cca5e0d6509ebbeee88a64a326b3c49154f9
size 25446768

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1008bda4859b23d5d36fcd5de46a2abbb1461b7ae241f7c1996e2fa74d341704
size 25463490

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:070eabb724b817bf68156548e7247cec691f2dcb7dd39c81276e3b65b5ecbcd3
size 26558543

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a8e4638264b04e4a79b1f548fadb5ebaa77693c447fdff1bab141e40b45559f8
size 25751874

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7bb6e5ac0ebd8bccaf04dc6910ee6e6b7a4c7b88484e607553c57d868c7aae6f
size 25775089

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:acc3954713ac90ccb9b7471e052950cbf343a7a98c64c67d4989c97f657735f3
size 26932105

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f3c8d74ab3388ef6b71c06187ebf416fbb8c731db03d64b319bd5dccf59852a
size 26175964

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f0ed13f299404647ad9d1f2b39798ee870837fc8e9d4a8c211b6acc835b09753
size 26186820

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aa7ff8bac38f6bf21b0ec883bd5b03ce1f8681c60acb0ce5522b41413f2e8ec6
size 27281793

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6278cb6761a436ad69d3c4734078d79fb94f39822803ac3fffcfe66bbe86d013
size 24976434

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d9a953c3c0d1ef41517baa6f06b8dcce690d9848a34e72483fdf609eeccf4032
size 24989220

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a02d0d086953d0641c4e552d625c0e612d0540155866579225be0b5b4640de3
size 26083353

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c20202297aa32feb6b327deabe697180d021586f4775b6a4018050964e9d6fe
size 25701341

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d42e4ea038e8153416dd88cd19e635558468ff1881b2d660daf0ce528a348ac
size 25727097

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9887324ab9dccb7c39f4ca979c5cae7e60e74a756bdae1f6ddbacc51f6d7c720
size 26838587

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:477c9acf2372780c8308a9e62558541321dea898659fc70d3d688a2b5bec481c
size 25261577

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e14d778e5c65cebcefe7c856a33bea6551a127d8a7f99cf653170b38bcc522dd
size 25283337

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c3b370bbe91f01e26901abca4c0e048000691c6fed2caefca9259b0a9345808e
size 26385635

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:378fd422fe590b5e4340268f4b7d4f5b006c95020e2ac4180ecbf135487237a4
size 25215773

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e2099f2382af6c5f51f0deb9df4a3b1193239861873604bd1eb5fb103e29be2c
size 25233230

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0239661077a5100604fa3554dcefa38771e88f553c8b48aca7bfdcd7a985fedc
size 26328348

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1a8b468d455147e937b5c861501799e303577ae43e244e1b8b3b133aac7c580a
size 26141318

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f79e5f01b218452c62e399233970ff971f643cc0da2a99e5bba03582fe5e605
size 26208160

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d4e023943fca55c40e1b792776859e57d77d064bb3a2fedaf4022f4a7dc3079
size 27340896

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6bad9daf552bec2852481f6d8fc50b299066cf4d978902598f985b3b443b3dba
size 25987957

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c072eb7fe5c4ea3f645d0e21a49ca4268694387d55ac7529011565e7a1681dd5
size 26002572

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:64a2b6734a250c7c51fd1d746ea97c14d4d25f4430b819c73e9ccafee5e83373
size 27107032

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:74fc40350fa916a0a9893652b29c48e4a54829393ab26d9c658dfa2930f0ff37
size 26818446

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c9ef4c51b3595578894afa878a551eb08c9dc3bc9cb961a3075cf1559b3084f
size 26804524

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4d9c276489ef29cb67d6400794ee9b3b0101ab18bce789a231775e4a6b4c6f1
size 27932661

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4478208303467d1284991258d96c37b27671155de2c99bec0ffd369492aa7285
size 26859565

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4b22b1d03021504b68a719730d31f0219536e581115c67536a078a804a9dbc3
size 26877810

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a2f6ac1eb5e6939325a826370d30d89df47dfe9ae662d399e44af6976bdc8e9
size 27989891

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40d2b0e121d99dc26564927d89e962eb7a87940040aa9c40c9a4433931c40dc5
size 26307078

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d112772e1b9d6b72bb3a90cc271efe9bc00bacec43bed42d22d7b73e6156ce70
size 26335600

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6f002ffff362ef17b0e3bb911214f6203519da50db3a6a698f1ce39ea0b08557
size 27434816

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:504d2f2e167a1698f515d9d7939c45855ea36b7f9e8a160515d0b9c1ccd41357
size 25224483

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d43f9a3b8084e4c2c152a0d6f90796e5ff672900479e28cc6b050cd986b40167
size 25259601

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e73d84fd737fb6fb8129dfdb7183ae6db3b4bde2d9b1f31174f4f7c59eb4b88b
size 26349227

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7416c95c3e0eb995bc934277c56f844af767e77fc094db2f8b26343cdb5d19db
size 25276152

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:16b30edb7c9c494744f9583882adc029ff3c375cb49aefabcdf40eef55eed058
size 25300780

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8455cac6126e972b8dd8249c095e2e5bd95804b662d80ed719232819a018c777
size 26394076

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a2acc30b0200b59091c127d6c3264e4656cedde1cbbd8d7c564c1484261501d1
size 29870892

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:546e2facf625dd58f79ff7699bb5256e8eb93167641b8264d4412a669d468dda
size 29847563

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:30b57a34ac93f8f91924f82b0a13c82d04c1679702e0a295842dbe808956d5dd
size 31013681

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a155a2df1d055d2fb5adb75c5a58bcba41067014d387cacaa84024f0c7bbcbaa
size 25504870

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aa79233f311ee4151a47db09a8c2a8e56b9334ee294803eecaafe02e09c4c39a
size 25537269

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:204581d342115e51aad4e83c9b21a3b014b8caaa965e56fe16da72ae0c448942
size 26601193

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:019e9ff69c0fcd5879ef0cdab55a634ef35fd6e1acd99111f87938b916e71354
size 29822062

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40ba23b1adc7a25c0b0570a3daca8264c8e33e8decc6a9f09888a86cc05b9fad
size 29829820

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:641557c66ef2195dc7518567e4a9ffd148efd9a6217dac1cf3a6b0d61861b231
size 30965514

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b303f26b9ae1cb87f766bba56de1e0ea405f2b3c903d32b32847c317d7024b5b
size 25684396

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d95463ef75ab09fa56821713ba8868a8c578f70cd7b83abbc5aced9585d2291
size 25693106

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:666df042e5ef5fc612d4b0211356b3c681fdcb83ce7e69b1a870e4c643fed191
size 26793156

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8c49cdd057317286d464ccf6b1b9936545db1b038165958e1071ee57a6d1cccb
size 107362139

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca6bd648d7b90c7ab3e1006e5d4d4140ee5dff046eb7bb0db72a82f2de999a29
size 107871544

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:84d55e9fb120e1e4e7ce103b2506e441e1a0f10589f801d3c1ccefc69ae33b62
size 109408102

7
_constraints Normal file
View File

@ -0,0 +1,7 @@
<constraints>
<hardware>
<disk>
<size unit="G">10</size>
</disk>
</hardware>
</constraints>

3
_service Normal file
View File

@ -0,0 +1,3 @@
<services>
<service name="download_files" mode="manual"/>
</services>

3172
iosevka-fonts.changes Normal file

File diff suppressed because it is too large Load Diff

489
iosevka-fonts.spec Normal file
View File

@ -0,0 +1,489 @@
#
# spec file for package iosevka-fonts
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%global desc Iosevka is a sans-serif + slab-serif, monospace + quasiproportional\
typeface family, designed for writing code, using in terminals, and\
preparing technical documents.
Name: iosevka-fonts
Version: 30.3.3
Release: 0
Summary: Slender typeface for source code
License: OFL-1.1
Group: System/X11/Fonts
URL: https://typeof.net/Iosevka/
Source0: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-Iosevka-%{version}.zip
Source1: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSlab-%{version}.zip
Source2: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaCurly-%{version}.zip
Source3: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaCurlySlab-%{version}.zip
Source4: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaAile-%{version}.zip
Source5: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaEtoile-%{version}.zip
Source6: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS01-%{version}.zip
Source7: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS02-%{version}.zip
Source8: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS03-%{version}.zip
Source9: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS04-%{version}.zip
Source10: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS05-%{version}.zip
Source11: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS06-%{version}.zip
Source12: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS07-%{version}.zip
Source13: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS08-%{version}.zip
Source14: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS09-%{version}.zip
Source15: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS10-%{version}.zip
Source16: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS11-%{version}.zip
Source17: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS12-%{version}.zip
Source18: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS13-%{version}.zip
Source19: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS14-%{version}.zip
Source20: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS15-%{version}.zip
Source21: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS16-%{version}.zip
Source22: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS17-%{version}.zip
Source23: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS18-%{version}.zip
Source100: https://github.com/be5invis/Iosevka/raw/v%{version}/LICENSE.md
Source101: https://github.com/be5invis/Iosevka/raw/v%{version}/README.md
Source102: https://github.com/be5invis/Iosevka/raw/v%{version}/CHANGELOG.md
BuildRequires: fontpackages-devel
BuildRequires: unzip
Recommends: iosevka-aile-fonts
Recommends: iosevka-curly-fonts
Recommends: iosevka-curly-slab-fonts
Recommends: iosevka-etoile-fonts
Recommends: iosevka-slab-fonts
Recommends: iosevka-ss01-fonts
Recommends: iosevka-ss02-fonts
Recommends: iosevka-ss03-fonts
Recommends: iosevka-ss04-fonts
Recommends: iosevka-ss05-fonts
Recommends: iosevka-ss06-fonts
Recommends: iosevka-ss07-fonts
Recommends: iosevka-ss08-fonts
Recommends: iosevka-ss09-fonts
Recommends: iosevka-ss10-fonts
Recommends: iosevka-ss11-fonts
Recommends: iosevka-ss12-fonts
Recommends: iosevka-ss13-fonts
Recommends: iosevka-ss14-fonts
Recommends: iosevka-ss15-fonts
Recommends: iosevka-ss16-fonts
Recommends: iosevka-ss17-fonts
Recommends: iosevka-ss18-fonts
BuildArch: noarch
%reconfigure_fonts_prereq
%description
%{desc}
This package contains the Iosevka typeface (monospace, default).
%package -n iosevka-slab-fonts
Summary: Iosevka in monospace slab-serif style
Group: System/X11/Fonts
%description -n iosevka-slab-fonts
%{desc}
This package contains the Iosevka Slab typeface (monospace, slab-serif).
%package -n iosevka-curly-fonts
Summary: Iosevka in monospace curly style
Group: System/X11/Fonts
%description -n iosevka-curly-fonts
%{desc}
This package contains the Iosevka Curly typeface (curly style).
%package -n iosevka-curly-slab-fonts
Summary: Iosevka in monospace slab-serif curly style
Group: System/X11/Fonts
%description -n iosevka-curly-slab-fonts
%{desc}
This package contains the Iosevka Curly Slab typeface (curly style,
slab-serif).
%package -n iosevka-aile-fonts
Summary: Iosevka in quasi-proportional sans-serif style
Group: System/X11/Fonts
%description -n iosevka-aile-fonts
%{desc}
This package contains the Iosevka Aile typeface (quasi-proportional,
sans-serif).
%package -n iosevka-etoile-fonts
Summary: Iosevka in quasi-proportional slab-serif style
Group: System/X11/Fonts
%description -n iosevka-etoile-fonts
%{desc}
This package contains the Iosevka Etoile typeface (quasi-proportional,
slab-serif).
%package -n iosevka-ss01-fonts
Summary: Iosevka in monospace, Andale Mono style
Group: System/X11/Fonts
%description -n iosevka-ss01-fonts
%{desc}
This package contains the Iosevka SS01 typeface (monospace, Andale Mono style).
%package -n iosevka-ss02-fonts
Summary: Iosevka in monospace, Anonymous Pro style
Group: System/X11/Fonts
%description -n iosevka-ss02-fonts
%{desc}
This package contains the Iosevka SS02 typeface (monospace, Anonymous Pro
style).
%package -n iosevka-ss03-fonts
Summary: Iosevka in monospace, Consolas style
Group: System/X11/Fonts
%description -n iosevka-ss03-fonts
%{desc}
This package contains the Iosevka SS03 typeface (monospace, Consolas style).
%package -n iosevka-ss04-fonts
Summary: Iosevka in monospace, Menlo style
Group: System/X11/Fonts
%description -n iosevka-ss04-fonts
%{desc}
This package contains the Iosevka SS04 typeface (monospace, Menlo style).
%package -n iosevka-ss05-fonts
Summary: Iosevka in monospace, Fira Mono style
Group: System/X11/Fonts
%description -n iosevka-ss05-fonts
%{desc}
This package contains the Iosevka SS05 typeface (monospace, Fira Mono style).
%package -n iosevka-ss06-fonts
Summary: Iosevka in monospace, Liberation Mono style
Group: System/X11/Fonts
%description -n iosevka-ss06-fonts
%{desc}
This package contains the Iosevka SS06 typeface (monospace, Liberation Mono
style).
%package -n iosevka-ss07-fonts
Summary: Iosevka in monospace, Monaco style
Group: System/X11/Fonts
%description -n iosevka-ss07-fonts
%{desc}
This package contains the Iosevka SS07 typeface (monospace, Monaco style).
%package -n iosevka-ss08-fonts
Summary: Iosevka in monospace, Pragmata Pro style
Group: System/X11/Fonts
%description -n iosevka-ss08-fonts
%{desc}
This package contains the Iosevka SS08 typeface (monospace, Pragmata Pro
style).
%package -n iosevka-ss09-fonts
Summary: Iosevka in monospace, Source Code Pro style
Group: System/X11/Fonts
%description -n iosevka-ss09-fonts
%{desc}
This package contains the Iosevka SS09 typeface (monospace, Source Code Pro
style).
%package -n iosevka-ss10-fonts
Summary: Iosevka in monospace, Envy Code R style
Group: System/X11/Fonts
%description -n iosevka-ss10-fonts
%{desc}
This package contains the Iosevka SS10 typeface (monospace, Envy Code R style).
%package -n iosevka-ss11-fonts
Summary: Iosevka in monospace, X Windows Fixed style
Group: System/X11/Fonts
%description -n iosevka-ss11-fonts
%{desc}
This package contains the Iosevka SS11 typeface (monospace, X Windows Fixed
style).
%package -n iosevka-ss12-fonts
Summary: Iosevka in monospace, Ubuntu Mono style
Group: System/X11/Fonts
%description -n iosevka-ss12-fonts
%{desc}
This package contains the Iosevka SS12 typeface (monospace, Ubuntu Mono style).
%package -n iosevka-ss13-fonts
Summary: Iosevka in monospace, Lucida style
Group: System/X11/Fonts
%description -n iosevka-ss13-fonts
%{desc}
This package contains the Iosevka SS13 typeface (monospace, Lucida style).
%package -n iosevka-ss14-fonts
Summary: Iosevka in monospace, JetBrains Mono style
Group: System/X11/Fonts
%description -n iosevka-ss14-fonts
%{desc}
This package contains the Iosevka SS14 typeface (monospace, JetBrains Mono
style).
%package -n iosevka-ss15-fonts
Summary: Iosevka in monospace, IBM Plex Mono style
Group: System/X11/Fonts
%description -n iosevka-ss15-fonts
%{desc}
This package contains the Iosevka SS15 typeface (monospace, IBM Plex Mono
style).
%package -n iosevka-ss16-fonts
Summary: Iosevka in monospace, PT Mono style
Group: System/X11/Fonts
%description -n iosevka-ss16-fonts
%{desc}
This package contains the Iosevka SS16 typeface (monospace, PT Mono style).
%package -n iosevka-ss17-fonts
Summary: Iosevka in monospace, Recursive Mono style
Group: System/X11/Fonts
%description -n iosevka-ss17-fonts
%{desc}
This package contains the Iosevka SS17 typeface (monospace, Recursive Mono
style).
%package -n iosevka-ss18-fonts
Summary: Iosevka in monospace, Input Mono style
Group: System/X11/Fonts
%description -n iosevka-ss18-fonts
%{desc}
This package contains the Iosevka SS18 typeface (monospace, Input Mono style).
%prep
%autosetup -cT
for s in %{_sourcedir}/SuperTTC-Iosevka*%{version}.zip; do
unzip -qq $s '*.ttc'
done
cp %{SOURCE100} %{SOURCE101} %{SOURCE102} .
%build
%install
install -d %{buildroot}%{_ttfontsdir}
install -m0644 *.ttc %{buildroot}%{_ttfontsdir}
%reconfigure_fonts_scriptlets
%reconfigure_fonts_scriptlets -n iosevka-slab-fonts
%reconfigure_fonts_scriptlets -n iosevka-curly-fonts
%reconfigure_fonts_scriptlets -n iosevka-curly-slab-fonts
%reconfigure_fonts_scriptlets -n iosevka-aile-fonts
%reconfigure_fonts_scriptlets -n iosevka-etoile-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss01-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss02-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss03-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss04-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss05-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss06-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss07-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss08-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss09-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss10-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss11-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss12-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss13-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss14-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss15-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss16-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss17-fonts
%reconfigure_fonts_scriptlets -n iosevka-ss18-fonts
%files
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/Iosevka.ttc
%files -n iosevka-slab-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSlab.ttc
%files -n iosevka-curly-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaCurly.ttc
%files -n iosevka-curly-slab-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaCurlySlab.ttc
%files -n iosevka-aile-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaAile.ttc
%files -n iosevka-etoile-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaEtoile.ttc
%files -n iosevka-ss01-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS01.ttc
%files -n iosevka-ss02-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS02.ttc
%files -n iosevka-ss03-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS03.ttc
%files -n iosevka-ss04-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS04.ttc
%files -n iosevka-ss05-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS05.ttc
%files -n iosevka-ss06-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS06.ttc
%files -n iosevka-ss07-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS07.ttc
%files -n iosevka-ss08-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS08.ttc
%files -n iosevka-ss09-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS09.ttc
%files -n iosevka-ss10-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS10.ttc
%files -n iosevka-ss11-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS11.ttc
%files -n iosevka-ss12-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS12.ttc
%files -n iosevka-ss13-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS13.ttc
%files -n iosevka-ss14-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS14.ttc
%files -n iosevka-ss15-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS15.ttc
%files -n iosevka-ss16-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS16.ttc
%files -n iosevka-ss17-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS17.ttc
%files -n iosevka-ss18-fonts
%license LICENSE.md
%doc {README,CHANGELOG}.md
%dir %{_ttfontsdir}
%{_ttfontsdir}/IosevkaSS18.ttc
%changelog