- Update to v4.0.0
OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/iosevka-fonts?expand=0&rev=8
This commit is contained in:
parent
f394fd90e5
commit
3df1d5fce9
@ -312,13 +312,14 @@ Configuration of build plans are organized under `[buildPlans.<plan name>]` sect
|
||||
|
||||
* `family`: String, defines the family name of your custom variant.
|
||||
* `spacing`: Optional, String, denotes the spacing of the custom variant. Valid values include:
|
||||
- `term`: Make the symbols' width suitable for terminal emulators. Arrows and geometric symbols ill become narrower.
|
||||
- `fontconfig-mono`: Apply `term` spacing changes and further:
|
||||
- `term`: Make the symbols' width suitable for terminal emulators. Arrows and geometric symbols will become narrower.
|
||||
- `fontconfig-mono`: Apply `term` spacing changes and further apply changes to be compatible with FontConfig's Mono spacing, which recognizes a font as monospace if and only if its every non-combining characters having the same width. The changes include:
|
||||
- Completely remove wide glyphs. All non-combining glyphs will be exactly the same width.
|
||||
- As a consequence, the following characters will be **removed**:
|
||||
- `U+27F5` LONG LEFTWARDS ARROW
|
||||
- `U+27F6` LONG RIGHTWARDS ARROW
|
||||
- Remove `NWID` and `WWID` OpenType feature.
|
||||
|
||||
This spacing is recommended for Linux users who customize for their terminal fonts: certain applications, including FontConfig, recognizes a font as monospace if and only if its every non-combining glyphs having the same width.
|
||||
- `fixed`: Apply `fontconfig-mono` changes and remove ligations.
|
||||
- `fixed`: Apply `fontconfig-mono` changes and further remove ligations.
|
||||
* `serifs`: Optional, String, configures style of serifs.
|
||||
- When set to `slab`, the font will be converted into slab-serif.
|
||||
- Otherwise the font will be sans-serif.
|
||||
@ -336,6 +337,7 @@ Subsection `ligations` is used to customize the ligation set assigned to `calt`
|
||||
|
||||
* `inherits`: Optional, String, defines the inherited ligation set. When absent, the ligation set will not inherit any other sets. Valid values are:
|
||||
|
||||
- `default-calt`: Inherit default ligation set.
|
||||
- `dlig`: Default ligation set would be assigned to Discretionary ligatures.
|
||||
- `clike`: Default ligation set would be assigned to C-Like.
|
||||
- `javascript`: Default ligation set would be assigned to JavaScript.
|
||||
@ -368,10 +370,13 @@ Subsection `ligations` is used to customize the ligation set assigned to `calt`
|
||||
- `eqeq`: Enable ligation for `==` and `===`.
|
||||
- `ineq`: Enable ligation for `<=` and `>=`.
|
||||
- `exeqeq`: Enable special ligation for `!==` with triple lines.
|
||||
- `exeqeq-dotted`: Enable special ligation for `!==` with triple lines, and a dot at below for distinction.
|
||||
- `eqexeq`: Enable special ligation for `=!=` with triple lines.
|
||||
- `eqexeq-dotted`: Enable special ligation for `=!=` with triple lines and a dot at below for distinction.
|
||||
- `eqexeq-dl`: Enable special ligation for `=!=` with double lines.
|
||||
- `eqexeq-dl-dotted`: Enable special ligation for `=!=` with double lines, and a dot at below for distinction.
|
||||
- `exeq`: Enable ligation for `!=` and `!==`.
|
||||
- `exeq-alt-1`: Enable ligation for `!=` and `!==` with a dot at below for distinction.
|
||||
- `exeq-dotted`: Enable ligation for `!=` and `!==` with a dot at below for distinction.
|
||||
- `tildeeq`: Enable ligation for `~=` as inequality.
|
||||
- `eqslasheq`: Enable special triple-line ligation for `=/=` as inequality.
|
||||
- `slasheq`: Enable ligation for `/=` and `=/=` as inequality.
|
||||
@ -441,7 +446,8 @@ Subsection `variants` is used to configure character variants in the font. Prope
|
||||
+ `capital-d = 'more-rounded'`, `cv03 = 2`: More rounded `D` to differentiate with `O`.
|
||||
- Styles for `G`:
|
||||
+ `capital-g = 'toothed'`, `cv04 = 1`: Toothed G (default).
|
||||
+ `capital-g = 'toothless'`, `cv04 = 2`: Toothless G.
|
||||
+ `capital-g = 'toothless-corner'`, `cv04 = 2`: Corner toothless G.
|
||||
+ `capital-g = 'toothless-rounded'`, `cv04 = 3`: Round toothless G.
|
||||
- Styles for `I`:
|
||||
+ `capital-i = 'serifed'`, `cv05 = 1`: I with standard (long) serifs (default).
|
||||
+ `capital-i = 'serifless'`, `cv05 = 2`: I without serifs, like a straight bar.
|
||||
@ -469,15 +475,15 @@ Subsection `variants` is used to configure character variants in the font. Prope
|
||||
+ `capital-y = 'curly'`, `cv11 = 2`: Slightly curly `Y`, like Iosevka 2.x.
|
||||
- Styles for `a`:
|
||||
+ `a = 'doublestorey'`, `cv12 = 1`: Double-storey `a` (default for Upright).
|
||||
+ `a = 'singlestorey'`, `cv12 = 2`: Single-storey `a`.
|
||||
+ `a = 'singlestorey-tailed'`, `cv12 = 3`: Single-storey `a` with curly tail (default for Italic).
|
||||
+ `a = 'doublestorey-tailed'`, `cv12 = 4`: Double-storey `a` with curly tail.
|
||||
+ `a = 'singlestorey-earless-corner'`, `cv12 = 5`: Earless (cornered top-right) single-storey `a`.
|
||||
+ `a = 'singlestorey-earless-corner-tailed'`, `cv12 = 6`: Earless (cornered top-right) single-storey `a` with curly tail.
|
||||
+ `a = 'singlestorey-earless-rounded'`, `cv12 = 7`: Earless (rounded top-right) single-storey `a`.
|
||||
+ `a = 'singlestorey-earless-rounded-tailed'`, `cv12 = 8`: Earless (rounded top-right) single-storey `a` with curly tail.
|
||||
+ `a = 'doublestorey-toothless-corner'`, `cv12 = 9`: Toothless (cornered bottom-right) double-storey `a`.
|
||||
+ `a = 'doublestorey-toothless-rounded'`, `cv12 = 10`: Toothless (rounded bottom-right) double-storey `a`.
|
||||
+ `a = 'doublestorey-tailed'`, `cv12 = 2`: Double-storey `a` with curly tail.
|
||||
+ `a = 'doublestorey-toothless-corner'`, `cv12 = 3`: Toothless (cornered bottom-right) double-storey `a`.
|
||||
+ `a = 'doublestorey-toothless-rounded'`, `cv12 = 4`: Toothless (rounded bottom-right) double-storey `a`.
|
||||
+ `a = 'singlestorey'`, `cv12 = 5`: Single-storey `a`.
|
||||
+ `a = 'singlestorey-tailed'`, `cv12 = 6`: Single-storey `a` with curly tail (default for Italic).
|
||||
+ `a = 'singlestorey-earless-corner'`, `cv12 = 7`: Earless (cornered top-right) single-storey `a`.
|
||||
+ `a = 'singlestorey-earless-corner-tailed'`, `cv12 = 8`: Earless (cornered top-right) single-storey `a` with curly tail.
|
||||
+ `a = 'singlestorey-earless-rounded'`, `cv12 = 9`: Earless (rounded top-right) single-storey `a`.
|
||||
+ `a = 'singlestorey-earless-rounded-tailed'`, `cv12 = 10`: Earless (rounded top-right) single-storey `a` with curly tail.
|
||||
- Styles for `b`:
|
||||
+ `b = 'toothed'`, `cv13 = 1`: `b` with bottom-left tooth (default).
|
||||
+ `b = 'toothless-corner'`, `cv13 = 2`: `b` without bottom-left tooth, with a corner transition.
|
||||
@ -628,8 +634,11 @@ Subsection `variants` is used to configure character variants in the font. Prope
|
||||
+ `y = 'cursive'`, `cv32 = 4`: Cursive-like `y` (default for Italic).
|
||||
- Styles for `z`, `Z`:
|
||||
+ `z = 'standard'`, `cv33 = 1`: Standard `Z` and `z` (default).
|
||||
+ `z = 'with-crossbar'`, `cv33 = 2`: `Z` and `z` with a diagonal cross bar for better dsitinction with `2`.
|
||||
+ `z = 'with-horizontal-crossbar'`, `cv33 = 3`: `Z` and `z` with a horizontal cross bar for better dsitinction with `2`.
|
||||
+ `z = 'with-crossbar'`, `cv33 = 2`: Standard `Z` and `z` with a diagonal cross bar for better dsitinction with `2`.
|
||||
+ `z = 'with-horizontal-crossbar'`, `cv33 = 3`: Standard `Z` and `z` with a horizontal cross bar for better dsitinction with `2`.
|
||||
+ `z = 'curly'`, `cv33 = 4`: Curly `Z` and `z`.
|
||||
+ `z = 'curly-with-crossbar'`, `cv33 = 5`: Curly `Z` and `z` with a diagonal cross bar for better dsitinction with `2`.
|
||||
+ `z = 'curly-with-horizontal-crossbar'`, `cv33 = 6`: Curly `Z` and `z` with a horizontal cross bar for better dsitinction with `2`.
|
||||
- Styles for `ß`:
|
||||
+ `eszet = 'traditional'`, `cv34 = 1`: Traditional, Fraktur-like Eszet.
|
||||
+ `eszet = 'sulzbacher'`, `cv34 = 2`: A more modern, beta-like Eszet (default).
|
||||
@ -705,9 +714,10 @@ Subsection `variants` is used to configure character variants in the font. Prope
|
||||
+ `ampersand = 'closed'`, `cv51 = 1`: Ampersand (`&`) with a closed contour (default).
|
||||
+ `ampersand = 'upper-open'`, `cv51 = 2`: Ampersand (`&`) with an open contour at upper half.
|
||||
+ `ampersand = 'lower-open'`, `cv51 = 3`: Ampersand (`&`) with an open contour at lower half.
|
||||
+ `ampersand = 'et'`, `cv51 = 4`: Ampersand (`&`) drawn like a ligature of Ɛ and t.
|
||||
+ `ampersand = 'et-toothed'`, `cv51 = 5`: Ampersand (`&`) drawn like a ligature of Ɛ and t with tooth.
|
||||
+ `ampersand = 'flat-top'`, `cv51 = 6`: Ampersand (`&`) drawn with a flat top.
|
||||
+ `ampersand = 'et-toothed'`, `cv51 = 4`: Ampersand (`&`) drawn like a ligature of Ɛ and t with tooth.
|
||||
+ `ampersand = 'et-toothless-corner'`, `cv51 = 5`: Ampersand (`&`) drawn like a ligature of Ɛ and t without tooth (corner).
|
||||
+ `ampersand = 'et-toothless-rounded'`, `cv51 = 6`: Ampersand (`&`) drawn like a ligature of Ɛ and t without tooth (rounded).
|
||||
+ `ampersand = 'flat-top'`, `cv51 = 7`: Ampersand (`&`) drawn with a flat top.
|
||||
- Styles for `@`:
|
||||
+ `at = 'threefold'`, `cv52 = 1`: The long, three-fold At symbol (`@`) (default).
|
||||
+ `at = 'fourfold'`, `cv52 = 2`: The traditional, four-fold At symbol (`@`).
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4907873e497bb52fb1fdc5043197127b23c8dd3f2e8285da953eedc19b636fa4
|
||||
size 30551152
|
3
_service:download_files:ttf-iosevka-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9f976331450ca232f5504c82d5f69fa5582b602dd369d568426db509b8409ae
|
||||
size 31109713
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c5c0acf35d716eb839fb96ed601d7be145354df518c1173e869f6be4a5c91cba
|
||||
size 30531440
|
3
_service:download_files:ttf-iosevka-curly-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-curly-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e9a1ab7ba00ceb6cc015e37c1d0bb744b073f95fade88ed12b85f40e6b78daba
|
||||
size 31110952
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:db30e35cdbb9da10ff1a87fa4afb9a72e3f587bc3e188b41d438419b02af52d2
|
||||
size 35126316
|
3
_service:download_files:ttf-iosevka-curly-slab-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-curly-slab-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b3fba3ef32480283ddf3694db57a298718bc0fef4d50b4533813aa50e3c1eb63
|
||||
size 35888676
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac091da22513f7bbc8775b22f8591e1eed3c5bb6fa950212029fc0cac7f4a9d3
|
||||
size 23379574
|
3
_service:download_files:ttf-iosevka-fixed-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-fixed-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:92bd171eccc70c5581e5b7b68dbc7112e1e9f19eea8f303ac3a6284939fc1f77
|
||||
size 23800379
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e54842e2ad240ce8daad19106572ccb26e9120f203b01ee73935e3782f0a5941
|
||||
size 23361258
|
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:986109d2fe5e3fa8f0260e963552649fdb2e79a196aad2331046840eab15e9b7
|
||||
size 23801265
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:29a228646c56f819756b70f4767eb95200f457ebf10a6135ecc7d7c192b2a467
|
||||
size 27776858
|
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e5e40608bad84c5dd40216b7718f0cbf54d13d7fc394f3941a4c47f6bd1bb667
|
||||
size 28352985
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9c95f073b67ebc43cbf9bc4b10aff7bf76c64f6bb4005377f7eba5c65a8ca5b3
|
||||
size 27777273
|
3
_service:download_files:ttf-iosevka-fixed-slab-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-fixed-slab-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:63657b1050d2803799dbc9ee34acdc3473b93ff346307c0e686380796a88d5ec
|
||||
size 28335909
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2b68758134057cf809ae17e25ad4036c6dcdbd24b903bee161620a3aa6a478a7
|
||||
size 35127767
|
3
_service:download_files:ttf-iosevka-slab-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-slab-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6632b257ff8ca8a88a0a19217f4669b757e699b4d851d0fc6c96107202ff2481
|
||||
size 35866932
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:329f9881816d0baec0d06ee6677b491db91c57955f16dde83189f84dd08bffc9
|
||||
size 30560251
|
3
_service:download_files:ttf-iosevka-term-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-term-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3b460227f705e03fc7d310132e017edaece137bd547a6084d9140fe9f7d80cc6
|
||||
size 31112087
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:39a2f0a4bcc820947449971904757506c6b150b9449fb95fe56013c6d8a79a32
|
||||
size 30543579
|
3
_service:download_files:ttf-iosevka-term-curly-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-term-curly-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8c43e806554c9ed28644afda142e96e280750c8e385e3a218d9dddc537893735
|
||||
size 31113921
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c5b2305ad860210863b9c295d5163401357c638253d19f85fb5dd75a55bf095d
|
||||
size 35146756
|
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:77cd7a089b89857071d6b42ed502c0197601c2bb165ccfe6adf17dc83d4144a5
|
||||
size 35897025
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d549150df314f74363a0e75823bde273a0c451631139bcd1f59e5e79134d6e79
|
||||
size 35147440
|
3
_service:download_files:ttf-iosevka-term-slab-4.0.0.zip
Normal file
3
_service:download_files:ttf-iosevka-term-slab-4.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0dd8d58f6e036abd6918ace23b0276af3a12cddb66816d3f2efbf1626254cfd8
|
||||
size 35874148
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 17:00:59 UTC 2020 - Lukas Kucharczyk <lukas.kucharczyk@suse.com>
|
||||
|
||||
- Update to v4.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 22 21:20:14 UTC 2020 - Lukas Kucharczyk <lukas.kucharczyk@suse.com>
|
||||
|
||||
|
@ -15,29 +15,25 @@
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
%global gh_v 4.0.0
|
||||
%global gh_r beta.3
|
||||
%global gh_f %{gh_v}-%{gh_r}
|
||||
|
||||
Name: iosevka-fonts
|
||||
Version: %{gh_v}_%{gh_r}
|
||||
Release: 2
|
||||
Version: 4.0.0
|
||||
Release: 0
|
||||
License: OFL-1.1
|
||||
Summary: Slender typeface for code, from code
|
||||
Url: https://typeof.net/Iosevka/
|
||||
Group: System/X11/Fonts
|
||||
Source1: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-%{gh_f}.zip
|
||||
Source2: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-fixed-%{gh_f}.zip
|
||||
Source3: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-term-%{gh_f}.zip
|
||||
Source4: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-slab-%{gh_f}.zip
|
||||
Source5: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-fixed-slab-%{gh_f}.zip
|
||||
Source6: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-term-slab-%{gh_f}.zip
|
||||
Source7: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-curly-%{gh_f}.zip
|
||||
Source8: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-fixed-curly-%{gh_f}.zip
|
||||
Source9: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-term-curly-%{gh_f}.zip
|
||||
Source10: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-curly-slab-%{gh_f}.zip
|
||||
Source11: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-fixed-curly-slab-%{gh_f}.zip
|
||||
Source12: https://github.com/be5invis/Iosevka/releases/download/v%{gh_f}/ttf-iosevka-term-curly-slab-%{gh_f}.zip
|
||||
Source1: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-%{version}.zip
|
||||
Source2: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-fixed-%{version}.zip
|
||||
Source3: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-term-%{version}.zip
|
||||
Source4: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-slab-%{version}.zip
|
||||
Source5: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-fixed-slab-%{version}.zip
|
||||
Source6: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-term-slab-%{version}.zip
|
||||
Source7: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-curly-%{version}.zip
|
||||
Source8: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-fixed-curly-%{version}.zip
|
||||
Source9: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-term-curly-%{version}.zip
|
||||
Source10: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-curly-slab-%{version}.zip
|
||||
Source11: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-fixed-curly-slab-%{version}.zip
|
||||
Source12: https://github.com/be5invis/Iosevka/releases/download/v%{version}/ttf-iosevka-term-curly-slab-%{version}.zip
|
||||
Source20: https://raw.githubusercontent.com/be5invis/Iosevka/master/LICENSE.md
|
||||
Source21: https://raw.githubusercontent.com/be5invis/Iosevka/master/README.md
|
||||
BuildRequires: unzip
|
||||
@ -147,7 +143,6 @@ install -m0644 *.ttf %{buildroot}%{_ttfontsdir}
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc README.md
|
||||
%license LICENSE.md
|
||||
%{_ttfontsdir}
|
||||
|
Loading…
Reference in New Issue
Block a user