1
0
forked from pool/iosevka-fonts

- Update to v30.3.1

* Changes of version 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.

OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/iosevka-fonts?expand=0&rev=246
This commit is contained in:
Anton Shvetz 2024-06-30 23:35:43 +00:00 committed by Git OBS Bridge
commit 5b50559db6
57 changed files with 4173 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

131
CHANGELOG.md Normal file
View File

@ -0,0 +1,131 @@
## Modifications since last major version
### 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:121d81fe8379b43c21da23b896bd65ba1fa4887f3ea6c0734f9e264b2337a2e8
size 100795128

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:c9726fe8b9cec905db2682351a1a46ad06b245fd25b5bc2827c89fa7b1876ad6
size 47168578

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:1bfaa4d884baf75f2fff1e05d6c50fbef6aa4a26e0fb35bb66bb4775a85e327f
size 101185867

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:9d30132ea55ccc9d58d55f1024d3c61ece1133704a35f3ee0bbc05993c0c2859
size 108063508

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:c57e4cac94c4c276286491c0a28cea307cd1cf85eef2d1e7863e73906a09bd52
size 52201280

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:00c3801199a4ca56a65d0b89fec5df7aa17160b2b4d9f39e9e9f1bb12cf9426a
size 25472238

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:7b92d235cf75907a2bdd0186b6c697f99fe2512f3cdbfd1987ab1ab29e9b6186
size 25774832

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:5f7629b00449040203f8136c952a53463196a063f28c31c32c625021521a289f
size 26203941

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:ec2d6e028aae77b2e9a13db16f9b54bf1555a8aef073ddea528fa5626fae03a3
size 24993442

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:00f153c79cf0c93f91fcbe5f8bb6bf424b2c2b70123af5fafd5fee930fbecd9d
size 25721516

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:c21feb51eb15fc06c4adda647873bc2e4eb8211e606b3ffa371c287f03640e00
size 25287238

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:e3c4a39408256f1746a9f17019fe8a9d95e7ee8831fb0be1b301ef1e1f873bb2
size 25243491

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:9ef29f120e838cbea704d939d3d299ce0aaa2f65e862115af797a9adcc951cec
size 26158152

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:c67ae5db7d71632493729deb108dcef0b8b299fe5d2986aba048c607ee60c92c
size 26005929

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:cd2cbfc573d211e25904f67a7491c83aabc10d2c2a1ed67f17a5b32a207bae3f
size 26806159

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:e3a80008c70869f0f0f28d13423c8eb73b7446a30dcfe08c1f50fc9d923fccb6
size 26879883

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:7c8f7f3ebb0a1820d31539121744e88eb2cddc3ade353aef07d60e23a710174e
size 26326020

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:1e660df41e735b37928b1b42a3474cf728d51a2e6b0dba580e77ea21d1db770f
size 25252696

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:c51a38b71d20dc2369eae6bb18c08307463f2e6097dac869362200f012b975ed
size 25298915

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:293d40ff41348b73800f2daddfe567a06cf3c4d0f0de1a1fff2d6174e5e0aedb
size 29851900

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:aff4236367e2c41f03c704bdc1c841e0e9cc1f85165e658aed0a4c65becac66d
size 25524993

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:19d6a5dfc62565b9045db40ea66c84d227d9f9e974e9dbedbe3a7ed1df24ac1b
size 29832882

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:195b3b13a6d12c87b8e797e23ad737beb3b84efb23e34bf656a3d019b6dfa0d6
size 25700858

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:74244f49e0eae885cff0a6d60af6cde2becb4ec2ac65f3c87f6e6fa611b6e864
size 107819709

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>

3132
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.1
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