From d79f3dcd36add1428239343afcb0af5d6149898f Mon Sep 17 00:00:00 2001 From: Nicolas Mailhot Date: Mon, 16 Mar 2020 16:51:14 +0100 Subject: [PATCH] Initial import (#1805681). --- .gitignore | 1 + 57-catharsis-cormorant-fonts.xml | 14 ++ 57-catharsis-cormorant-garamond-fonts.xml | 26 ++++ 58-catharsis-cormorant-infant-fonts.xml | 14 ++ 60-catharsis-cormorant-unicase-fonts.xml | 12 ++ 60-catharsis-cormorant-upright-fonts.xml | 12 ++ catharsis-cormorant-fonts.spec | 153 ++++++++++++++++++++++ sources | 1 + 8 files changed, 233 insertions(+) create mode 100644 .gitignore create mode 100644 57-catharsis-cormorant-fonts.xml create mode 100644 57-catharsis-cormorant-garamond-fonts.xml create mode 100644 58-catharsis-cormorant-infant-fonts.xml create mode 100644 60-catharsis-cormorant-unicase-fonts.xml create mode 100644 60-catharsis-cormorant-upright-fonts.xml create mode 100644 catharsis-cormorant-fonts.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b8ef85e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Cormorant-83d1fa9b582005f8f913d178fdbe98094698a6c4.tar.gz diff --git a/57-catharsis-cormorant-fonts.xml b/57-catharsis-cormorant-fonts.xml new file mode 100644 index 0000000..221b93d --- /dev/null +++ b/57-catharsis-cormorant-fonts.xml @@ -0,0 +1,14 @@ + + + + + + Cormorant + + Cormorant Garamond + Cormorant Infant + serif + + + + diff --git a/57-catharsis-cormorant-garamond-fonts.xml b/57-catharsis-cormorant-garamond-fonts.xml new file mode 100644 index 0000000..c39329c --- /dev/null +++ b/57-catharsis-cormorant-garamond-fonts.xml @@ -0,0 +1,26 @@ + + + + + + Cormorant Garamond + + Sabon + Sabon Next + Monotype Sabon + Monotype Sabon Pro + Monotype Sabon Std + Minion Pro + ITC Garamond + URW Garamond + Adobe Garamond + Adobe Garamond Pro + Adobe Garamond Std + EB Garamond + Cormorant + Cormorant Infant + serif + + + + diff --git a/58-catharsis-cormorant-infant-fonts.xml b/58-catharsis-cormorant-infant-fonts.xml new file mode 100644 index 0000000..a0217cc --- /dev/null +++ b/58-catharsis-cormorant-infant-fonts.xml @@ -0,0 +1,14 @@ + + + + + + Cormorant Infant + + Cormorant + Cormorant Garamond + serif + + + + diff --git a/60-catharsis-cormorant-unicase-fonts.xml b/60-catharsis-cormorant-unicase-fonts.xml new file mode 100644 index 0000000..943a868 --- /dev/null +++ b/60-catharsis-cormorant-unicase-fonts.xml @@ -0,0 +1,12 @@ + + + + + + Cormorant Unicase + + fantasy + + + + diff --git a/60-catharsis-cormorant-upright-fonts.xml b/60-catharsis-cormorant-upright-fonts.xml new file mode 100644 index 0000000..20a47da --- /dev/null +++ b/60-catharsis-cormorant-upright-fonts.xml @@ -0,0 +1,12 @@ + + + + + + Cormorant Upright + + fantasy + + + + diff --git a/catharsis-cormorant-fonts.spec b/catharsis-cormorant-fonts.spec new file mode 100644 index 0000000..b50f866 --- /dev/null +++ b/catharsis-cormorant-fonts.spec @@ -0,0 +1,153 @@ +# SPDX-License-Identifier: MIT +%global forgeurl https://github.com/CatharsisFonts/Cormorant +%global commit 83d1fa9b582005f8f913d178fdbe98094698a6c4 +%forgemeta + +Version: 3.602 +Release: 2%{?dist} +URL: https://www.behance.net/gallery/28579883/Cormorant-an-open-source-display-font-family + +%global foundry Catharsis Fonts +%global fontlicense OFL +%global fontlicenses OFL.txt +%global fontdocs *txt *md +%global fontdocsex %{fontlicenses} + +%global common_description %{expand: +Cormorant is an original design for an extravagant display serif font family +inspired by the Garamond heritage, hand-drawn and produced by Catharsis Fonts. +While traditional Garamond cuts make for exquisite reading at book sizes, they +appear clumpy and inelegant at larger sizes. The design goal of Cormorant was +to distill the aesthetic essence of Garamond, unfetter it from the limitations +of metal printing, and allow it to bloom into its natural refined form at high +definition. + +Cormorant is characterized by scandalously small counters, razor-sharp serifs, +dangerously smooth curves, and flamboyantly tall accents. While many +implementations of Garamond at small optical sizes already exist (including the +open-sourced EB Garamond by Georg Duffner), Cormorant aims for the sparsely +populated niche of display-size counterparts that exploit the high resolution +of contemporary screens and print media to the fullest. + +Cormorant is made for large sizes; the larger, the better. However, it works +well as a text face in high-resolution environments. + +Cormorant is a native 21st-century typeface making ample use of OpenType +technology. Some OpenType features are applied automatically while you type, +subtly improving the flow of the text. This includes kerning, standard +ligatures, and contextual alternates. Other features are intended to be +activated manually by the user, such as discretionary ligatures, stylistic +alternates, small capitals, and alternate figure sets.} + +%global fontfamily0 Cormorant +%global fontsummary0 Cormorant, a display serif font family inspired by the Garamond heritage +%global fonts0 2.*OpenType*Files/*otf +%global fontsex0 2.*OpenType*Files/CormorantSC*.otf %{fonts1} %{fonts2} %{fonts3} %{fonts4} +%global fontconfngs0 %{SOURCE10} +%global fontdescription0 %{expand: +%{common_description} +} + +%global fontfamily1 Cormorant Garamond +%global fontsummary1 Cormorant Garamond, a variant with more traditional shapes +%global fontpkgheader1 %{expand: +Suggests: font(cormorant) +} +%global fonts1 2.*OpenType*Files/CormorantGaramond*.otf +%global fontconfngs1 %{SOURCE11} +%global fontdescription1 %{expand: +%{common_description} + +While Cormorant’s quality is most evident in titling and poster usage at the +largest sizes, its Garamond genome renders it highly legible down to text sizes +on high-resolution devices and in print. This is particularly true about the +“Cormorant Garamond” cuts of the typeface. + +Cormorant Garamond offers larger counters and subtly more traditional Garamond +shapes for a few key characters to achieve more reading comfort.} + +%global fontfamily2 Cormorant Infant +%global fontsummary2 Cormorant Infant, a gentle schoolbook-style variant +%global fontpkgheader2 %{expand: +Suggests: font(cormorant) +} +%global fonts2 2.*OpenType*Files/CormorantInfant*.otf +%global fontconfngs2 %{SOURCE12} +%global fontdescription2 %{expand: +%{common_description} + +In Cormorant Infant, the letters “a g y” and their derivatives are replaced +by gentle schoolbook-style single-storey shapes.} + +%global fontfamily3 Cormorant Upright +%global fontpkgname3 catharsis-cormorant-upright-fonts +%global fontsummary3 Cormorant Upright, an un-slanted cursive variant +%global fontpkgheader3 %{expand: +Suggests: font(cormorant) +} +%global fonts3 2.*OpenType*Files/CormorantUpright*.otf +%global fontconfngs3 %{SOURCE13} +%global fontdescription3 %{expand: +%{common_description} + +Cormorant Upright is an un-slanted cursive of the main Cormorant font family.} + +%global fontfamily4 Cormorant Unicase +%global fontsummary4 Cormorant Unicase, a small-caps variant with some lowercase letter-forms +%global fontpkgheader4 %{expand: +Suggests: font(cormorant) +} +%global fonts4 2.*OpenType*Files/CormorantUnicase*.otf +%global fontconfngs4 %{SOURCE14} +%global fontdescription4 %{expand: +%{common_description} + +Cormorant Unicase, is a small-caps variant with some lowercase letter-forms for +an eye-catching futuristic look.} + +Source0: %{forgesource} +Source10: 57-%{fontpkgname0}.xml +Source11: 57-%{fontpkgname1}.xml +Source12: 58-%{fontpkgname2}.xml +Source13: 60-%{fontpkgname3}.xml +Source14: 60-%{fontpkgname4}.xml + +%fontpkg -a + +%fontmetapkg + +%package doc +Summary: Optional documentation files of %{name} +BuildArch: noarch +%description doc +This package provides optional documentation files shipped with +%{name}. + +%prep +%forgesetup +%linuxtext *.txt + +%build +%fontbuild -a + +%install +%fontinstall -a + +%check +%fontcheck -a + +%fontfiles -a + +%files doc +%defattr(644, root, root, 0755) +%license OFL.txt +%doc 5.*Specimens*Test*Files/*pdf + +%changelog +* Sat Feb 22 2020 Nicolas Mailhot +- 3.602-2 +✅ Rebuild with fonts-rpm-macros 2.0.2 + +* Sat Feb 15 2020 Nicolas Mailhot +- 3.602-1.20191209git83d1fa9 +✅ Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..2ac789b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (Cormorant-83d1fa9b582005f8f913d178fdbe98094698a6c4.tar.gz) = 70f9a58f2c5d0c43dda45b2064ede8f3307a702c99f00ca0b16fc3f73535356564d908f27450dbaf8a7601275cb22cb8a0634e559307f8a14b67673cdc5cc4e1