fix: summary and descriptions not mentioning font being Serif

add: README.FAQ to answer some questions about Noto Fonts packaging

OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/google-noto-fonts?expand=0&rev=54
This commit is contained in:
Gordon Leung 2022-08-21 23:47:02 +00:00 committed by Git OBS Bridge
parent a0ee89dff8
commit a6e75b6e66
6 changed files with 95 additions and 74 deletions

15
README.FAQ Normal file
View File

@ -0,0 +1,15 @@
FAQ by Gordon Leung <pirateclip@protonmail.com>
Last reviewed: 2022-08-22
Q: Why are there so many Noto packages?
A: Each Noto Font family is individually packaged to allow the user to pick and
choose which font(s) they need. If we instead shoved them all into a single
package, then we would get situations such as KDE Plasma pulling in many MBs
worth of font files as KDE Plasma uses Noto Sans as their default font.
Q: Why do the packages take up so much space?
A: We currently package the most space inefficient font format provided by
Google which are Hinted TTFs. We have tried switching to more space efficient
formats such as Unhinted OTFs, but that made the fonts ugly on low dpi
monitors. If you or someone you know can help with transitioning us to a more
space efficient format please let me know.

View File

@ -28,7 +28,7 @@ ls $font_dir/ | sed -e 's:Noto::' -e 's:-.*\..tf::' -e 's:\..tf::' -e 's:\.ttc::
if [ $serif == "Sans" ]; then if [ $serif == "Sans" ]; then
serif_dsc="Sans Serif " serif_dsc="Sans Serif "
else else
serif_dsc="" serif_dsc="Serif "
fi fi
if [ $packagename == "noto-sans" ]; then if [ $packagename == "noto-sans" ]; then
OBSOLETES=($packagename 'noto-sans-display' 'noto-sans-display-fonts') OBSOLETES=($packagename 'noto-sans-display' 'noto-sans-display-fonts')
@ -49,7 +49,7 @@ ls $font_dir/ | sed -e 's:Noto::' -e 's:-.*\..tf::' -e 's:\..tf::' -e 's:\.ttc::
else else
summary=`echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g'` summary=`echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g'`
fi fi
sed -i "s/@LIST_OF_SUBPACKAGES@/Requires: $packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec sed -i "s/@LIST_OF_SUBPACKAGES@/Requires: $packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/%package -n $packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec sed -i "s/@SUBPACKAGE_HEADERS@/Summary: $summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec sed -i "s;@SUBPACKAGE_HEADERS@;Group: System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sun Aug 21 23:34:14 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
fix: summary and descriptions not mentioning font being Serif
add: README.FAQ to answer some questions about Noto Fonts packaging
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 15 06:57:10 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> Wed Jun 15 06:57:10 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>

View File

@ -35,6 +35,7 @@ URL: https://github.com/googlefonts/noto-fonts
Source0: ttf.tar.gz Source0: ttf.tar.gz
Source1: generate-fonts-and-specfile.sh Source1: generate-fonts-and-specfile.sh
Source2: LICENSE Source2: LICENSE
Source3: README.FAQ
BuildRequires: fontpackages-devel BuildRequires: fontpackages-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
@ -2557,7 +2558,7 @@ heights and stroke thicknesses) across languages. This package contains
Serif font, hinted. Serif font, hinted.
%package -n noto-serif-ahom-fonts %package -n noto-serif-ahom-fonts
Summary: Noto Ahom Font Summary: Noto Ahom Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-ahom < %{version} Obsoletes: noto-serif-ahom < %{version}
Provides: noto-serif-ahom = %{version} Provides: noto-serif-ahom = %{version}
@ -2566,10 +2567,10 @@ Provides: noto-serif-ahom = %{version}
%description -n noto-serif-ahom-fonts %description -n noto-serif-ahom-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Ahom font, hinted. Ahom Serif font, hinted.
%package -n noto-serif-armenian-fonts %package -n noto-serif-armenian-fonts
Summary: Noto Armenian Font Summary: Noto Armenian Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-armenian < %{version} Obsoletes: noto-serif-armenian < %{version}
Provides: noto-serif-armenian = %{version} Provides: noto-serif-armenian = %{version}
@ -2578,10 +2579,10 @@ Provides: noto-serif-armenian = %{version}
%description -n noto-serif-armenian-fonts %description -n noto-serif-armenian-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Armenian font, hinted. Armenian Serif font, hinted.
%package -n noto-serif-balinese-fonts %package -n noto-serif-balinese-fonts
Summary: Noto Balinese Font Summary: Noto Balinese Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-balinese < %{version} Obsoletes: noto-serif-balinese < %{version}
Provides: noto-serif-balinese = %{version} Provides: noto-serif-balinese = %{version}
@ -2590,10 +2591,10 @@ Provides: noto-serif-balinese = %{version}
%description -n noto-serif-balinese-fonts %description -n noto-serif-balinese-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Balinese font, hinted. Balinese Serif font, hinted.
%package -n noto-serif-bengali-fonts %package -n noto-serif-bengali-fonts
Summary: Noto Bengali Font Summary: Noto Bengali Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-bengali < %{version} Obsoletes: noto-serif-bengali < %{version}
Provides: noto-serif-bengali = %{version} Provides: noto-serif-bengali = %{version}
@ -2602,10 +2603,10 @@ Provides: noto-serif-bengali = %{version}
%description -n noto-serif-bengali-fonts %description -n noto-serif-bengali-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Bengali font, hinted. Bengali Serif font, hinted.
%package -n noto-serif-devanagari-fonts %package -n noto-serif-devanagari-fonts
Summary: Noto Devanagari Font Summary: Noto Devanagari Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-devanagari < %{version} Obsoletes: noto-serif-devanagari < %{version}
Provides: noto-serif-devanagari = %{version} Provides: noto-serif-devanagari = %{version}
@ -2614,10 +2615,10 @@ Provides: noto-serif-devanagari = %{version}
%description -n noto-serif-devanagari-fonts %description -n noto-serif-devanagari-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Devanagari font, hinted. Devanagari Serif font, hinted.
%package -n noto-serif-display-fonts %package -n noto-serif-display-fonts
Summary: Noto Display Font Summary: Noto Display Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-display < %{version} Obsoletes: noto-serif-display < %{version}
Provides: noto-serif-display = %{version} Provides: noto-serif-display = %{version}
@ -2626,10 +2627,10 @@ Provides: noto-serif-display = %{version}
%description -n noto-serif-display-fonts %description -n noto-serif-display-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Display font, hinted. Display Serif font, hinted.
%package -n noto-serif-divesakuru-fonts %package -n noto-serif-divesakuru-fonts
Summary: Noto Dives Akuru Font Summary: Noto Dives Akuru Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-divesakuru < %{version} Obsoletes: noto-serif-divesakuru < %{version}
Provides: noto-serif-divesakuru = %{version} Provides: noto-serif-divesakuru = %{version}
@ -2638,10 +2639,10 @@ Provides: noto-serif-divesakuru = %{version}
%description -n noto-serif-divesakuru-fonts %description -n noto-serif-divesakuru-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
DivesAkuru font, hinted. DivesAkuru Serif font, hinted.
%package -n noto-serif-dogra-fonts %package -n noto-serif-dogra-fonts
Summary: Noto Dogra Font Summary: Noto Dogra Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-dogra < %{version} Obsoletes: noto-serif-dogra < %{version}
Provides: noto-serif-dogra = %{version} Provides: noto-serif-dogra = %{version}
@ -2650,10 +2651,10 @@ Provides: noto-serif-dogra = %{version}
%description -n noto-serif-dogra-fonts %description -n noto-serif-dogra-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Dogra font, hinted. Dogra Serif font, hinted.
%package -n noto-serif-ethiopic-fonts %package -n noto-serif-ethiopic-fonts
Summary: Noto Ethiopic Font Summary: Noto Ethiopic Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-ethiopic < %{version} Obsoletes: noto-serif-ethiopic < %{version}
Provides: noto-serif-ethiopic = %{version} Provides: noto-serif-ethiopic = %{version}
@ -2662,10 +2663,10 @@ Provides: noto-serif-ethiopic = %{version}
%description -n noto-serif-ethiopic-fonts %description -n noto-serif-ethiopic-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Ethiopic font, hinted. Ethiopic Serif font, hinted.
%package -n noto-serif-georgian-fonts %package -n noto-serif-georgian-fonts
Summary: Noto Georgian Font Summary: Noto Georgian Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-georgian < %{version} Obsoletes: noto-serif-georgian < %{version}
Provides: noto-serif-georgian = %{version} Provides: noto-serif-georgian = %{version}
@ -2674,10 +2675,10 @@ Provides: noto-serif-georgian = %{version}
%description -n noto-serif-georgian-fonts %description -n noto-serif-georgian-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Georgian font, hinted. Georgian Serif font, hinted.
%package -n noto-serif-grantha-fonts %package -n noto-serif-grantha-fonts
Summary: Noto Grantha Font Summary: Noto Grantha Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-grantha < %{version} Obsoletes: noto-serif-grantha < %{version}
Provides: noto-serif-grantha = %{version} Provides: noto-serif-grantha = %{version}
@ -2686,10 +2687,10 @@ Provides: noto-serif-grantha = %{version}
%description -n noto-serif-grantha-fonts %description -n noto-serif-grantha-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Grantha font, hinted. Grantha Serif font, hinted.
%package -n noto-serif-gujarati-fonts %package -n noto-serif-gujarati-fonts
Summary: Noto Gujarati Font Summary: Noto Gujarati Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-gujarati < %{version} Obsoletes: noto-serif-gujarati < %{version}
Provides: noto-serif-gujarati = %{version} Provides: noto-serif-gujarati = %{version}
@ -2698,10 +2699,10 @@ Provides: noto-serif-gujarati = %{version}
%description -n noto-serif-gujarati-fonts %description -n noto-serif-gujarati-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Gujarati font, hinted. Gujarati Serif font, hinted.
%package -n noto-serif-gurmukhi-fonts %package -n noto-serif-gurmukhi-fonts
Summary: Noto Gurmukhi Font Summary: Noto Gurmukhi Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-gurmukhi < %{version} Obsoletes: noto-serif-gurmukhi < %{version}
Provides: noto-serif-gurmukhi = %{version} Provides: noto-serif-gurmukhi = %{version}
@ -2710,10 +2711,10 @@ Provides: noto-serif-gurmukhi = %{version}
%description -n noto-serif-gurmukhi-fonts %description -n noto-serif-gurmukhi-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Gurmukhi font, hinted. Gurmukhi Serif font, hinted.
%package -n noto-serif-hebrew-fonts %package -n noto-serif-hebrew-fonts
Summary: Noto Hebrew Font Summary: Noto Hebrew Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-hebrew < %{version} Obsoletes: noto-serif-hebrew < %{version}
Provides: noto-serif-hebrew = %{version} Provides: noto-serif-hebrew = %{version}
@ -2722,10 +2723,10 @@ Provides: noto-serif-hebrew = %{version}
%description -n noto-serif-hebrew-fonts %description -n noto-serif-hebrew-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Hebrew font, hinted. Hebrew Serif font, hinted.
%package -n noto-serif-kannada-fonts %package -n noto-serif-kannada-fonts
Summary: Noto Kannada Font Summary: Noto Kannada Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-kannada < %{version} Obsoletes: noto-serif-kannada < %{version}
Provides: noto-serif-kannada = %{version} Provides: noto-serif-kannada = %{version}
@ -2734,10 +2735,10 @@ Provides: noto-serif-kannada = %{version}
%description -n noto-serif-kannada-fonts %description -n noto-serif-kannada-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Kannada font, hinted. Kannada Serif font, hinted.
%package -n noto-serif-khmer-fonts %package -n noto-serif-khmer-fonts
Summary: Noto Khmer Font Summary: Noto Khmer Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-khmer < %{version} Obsoletes: noto-serif-khmer < %{version}
Provides: noto-serif-khmer = %{version} Provides: noto-serif-khmer = %{version}
@ -2746,10 +2747,10 @@ Provides: noto-serif-khmer = %{version}
%description -n noto-serif-khmer-fonts %description -n noto-serif-khmer-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Khmer font, hinted. Khmer Serif font, hinted.
%package -n noto-serif-khojki-fonts %package -n noto-serif-khojki-fonts
Summary: Noto Khojki Font Summary: Noto Khojki Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-khojki < %{version} Obsoletes: noto-serif-khojki < %{version}
Provides: noto-serif-khojki = %{version} Provides: noto-serif-khojki = %{version}
@ -2758,10 +2759,10 @@ Provides: noto-serif-khojki = %{version}
%description -n noto-serif-khojki-fonts %description -n noto-serif-khojki-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Khojki font, hinted. Khojki Serif font, hinted.
%package -n noto-serif-lao-fonts %package -n noto-serif-lao-fonts
Summary: Noto Lao Font Summary: Noto Lao Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-lao < %{version} Obsoletes: noto-serif-lao < %{version}
Provides: noto-serif-lao = %{version} Provides: noto-serif-lao = %{version}
@ -2770,10 +2771,10 @@ Provides: noto-serif-lao = %{version}
%description -n noto-serif-lao-fonts %description -n noto-serif-lao-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Lao font, hinted. Lao Serif font, hinted.
%package -n noto-serif-makasar-fonts %package -n noto-serif-makasar-fonts
Summary: Noto Makasar Font Summary: Noto Makasar Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-makasar < %{version} Obsoletes: noto-serif-makasar < %{version}
Provides: noto-serif-makasar = %{version} Provides: noto-serif-makasar = %{version}
@ -2782,10 +2783,10 @@ Provides: noto-serif-makasar = %{version}
%description -n noto-serif-makasar-fonts %description -n noto-serif-makasar-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Makasar font, hinted. Makasar Serif font, hinted.
%package -n noto-serif-malayalam-fonts %package -n noto-serif-malayalam-fonts
Summary: Noto Malayalam Font Summary: Noto Malayalam Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-malayalam < %{version} Obsoletes: noto-serif-malayalam < %{version}
Provides: noto-serif-malayalam = %{version} Provides: noto-serif-malayalam = %{version}
@ -2794,10 +2795,10 @@ Provides: noto-serif-malayalam = %{version}
%description -n noto-serif-malayalam-fonts %description -n noto-serif-malayalam-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Malayalam font, hinted. Malayalam Serif font, hinted.
%package -n noto-serif-myanmar-fonts %package -n noto-serif-myanmar-fonts
Summary: Noto Myanmar Font Summary: Noto Myanmar Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-myanmar < %{version} Obsoletes: noto-serif-myanmar < %{version}
Provides: noto-serif-myanmar = %{version} Provides: noto-serif-myanmar = %{version}
@ -2806,10 +2807,10 @@ Provides: noto-serif-myanmar = %{version}
%description -n noto-serif-myanmar-fonts %description -n noto-serif-myanmar-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Myanmar font, hinted. Myanmar Serif font, hinted.
%package -n noto-serif-nyiakengpuachuehmong-fonts %package -n noto-serif-nyiakengpuachuehmong-fonts
Summary: Noto Nyiakeng Puachue Hmong Font Summary: Noto Nyiakeng Puachue Hmong Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-nyiakengpuachuehmong < %{version} Obsoletes: noto-serif-nyiakengpuachuehmong < %{version}
Provides: noto-serif-nyiakengpuachuehmong = %{version} Provides: noto-serif-nyiakengpuachuehmong = %{version}
@ -2818,10 +2819,10 @@ Provides: noto-serif-nyiakengpuachuehmong = %{version}
%description -n noto-serif-nyiakengpuachuehmong-fonts %description -n noto-serif-nyiakengpuachuehmong-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
NyiakengPuachueHmong font, hinted. NyiakengPuachueHmong Serif font, hinted.
%package -n noto-serif-olduyghur-fonts %package -n noto-serif-olduyghur-fonts
Summary: Noto Old Uyghur Font Summary: Noto Old Uyghur Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-olduyghur < %{version} Obsoletes: noto-serif-olduyghur < %{version}
Provides: noto-serif-olduyghur = %{version} Provides: noto-serif-olduyghur = %{version}
@ -2830,10 +2831,10 @@ Provides: noto-serif-olduyghur = %{version}
%description -n noto-serif-olduyghur-fonts %description -n noto-serif-olduyghur-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
OldUyghur font, hinted. OldUyghur Serif font, hinted.
%package -n noto-serif-oriya-fonts %package -n noto-serif-oriya-fonts
Summary: Noto Oriya Font Summary: Noto Oriya Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-oriya < %{version} Obsoletes: noto-serif-oriya < %{version}
Provides: noto-serif-oriya = %{version} Provides: noto-serif-oriya = %{version}
@ -2842,10 +2843,10 @@ Provides: noto-serif-oriya = %{version}
%description -n noto-serif-oriya-fonts %description -n noto-serif-oriya-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Oriya font, hinted. Oriya Serif font, hinted.
%package -n noto-serif-sinhala-fonts %package -n noto-serif-sinhala-fonts
Summary: Noto Sinhala Font Summary: Noto Sinhala Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-sinhala < %{version} Obsoletes: noto-serif-sinhala < %{version}
Provides: noto-serif-sinhala = %{version} Provides: noto-serif-sinhala = %{version}
@ -2854,10 +2855,10 @@ Provides: noto-serif-sinhala = %{version}
%description -n noto-serif-sinhala-fonts %description -n noto-serif-sinhala-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Sinhala font, hinted. Sinhala Serif font, hinted.
%package -n noto-serif-tamil-fonts %package -n noto-serif-tamil-fonts
Summary: Noto Tamil Font Summary: Noto Tamil Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-tamil < %{version} Obsoletes: noto-serif-tamil < %{version}
Provides: noto-serif-tamil = %{version} Provides: noto-serif-tamil = %{version}
@ -2866,10 +2867,10 @@ Provides: noto-serif-tamil = %{version}
%description -n noto-serif-tamil-fonts %description -n noto-serif-tamil-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Tamil font, hinted. Tamil Serif font, hinted.
%package -n noto-serif-tamilslanted-fonts %package -n noto-serif-tamilslanted-fonts
Summary: Noto Tamil Slanted Font Summary: Noto Tamil Slanted Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-tamilslanted < %{version} Obsoletes: noto-serif-tamilslanted < %{version}
Provides: noto-serif-tamilslanted = %{version} Provides: noto-serif-tamilslanted = %{version}
@ -2878,10 +2879,10 @@ Provides: noto-serif-tamilslanted = %{version}
%description -n noto-serif-tamilslanted-fonts %description -n noto-serif-tamilslanted-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
TamilSlanted font, hinted. TamilSlanted Serif font, hinted.
%package -n noto-serif-tangut-fonts %package -n noto-serif-tangut-fonts
Summary: Noto Tangut Font Summary: Noto Tangut Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-tangut < %{version} Obsoletes: noto-serif-tangut < %{version}
Provides: noto-serif-tangut = %{version} Provides: noto-serif-tangut = %{version}
@ -2890,10 +2891,10 @@ Provides: noto-serif-tangut = %{version}
%description -n noto-serif-tangut-fonts %description -n noto-serif-tangut-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Tangut font, hinted. Tangut Serif font, hinted.
%package -n noto-serif-telugu-fonts %package -n noto-serif-telugu-fonts
Summary: Noto Telugu Font Summary: Noto Telugu Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-telugu < %{version} Obsoletes: noto-serif-telugu < %{version}
Provides: noto-serif-telugu = %{version} Provides: noto-serif-telugu = %{version}
@ -2902,10 +2903,10 @@ Provides: noto-serif-telugu = %{version}
%description -n noto-serif-telugu-fonts %description -n noto-serif-telugu-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Telugu font, hinted. Telugu Serif font, hinted.
%package -n noto-serif-thai-fonts %package -n noto-serif-thai-fonts
Summary: Noto Thai Font Summary: Noto Thai Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-thai < %{version} Obsoletes: noto-serif-thai < %{version}
Provides: noto-serif-thai = %{version} Provides: noto-serif-thai = %{version}
@ -2914,10 +2915,10 @@ Provides: noto-serif-thai = %{version}
%description -n noto-serif-thai-fonts %description -n noto-serif-thai-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Thai font, hinted. Thai Serif font, hinted.
%package -n noto-serif-tibetan-fonts %package -n noto-serif-tibetan-fonts
Summary: Noto Tibetan Font Summary: Noto Tibetan Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-tibetan < %{version} Obsoletes: noto-serif-tibetan < %{version}
Provides: noto-serif-tibetan = %{version} Provides: noto-serif-tibetan = %{version}
@ -2930,10 +2931,10 @@ Provides: noto-sans-tibetan-fonts = %{version}
%description -n noto-serif-tibetan-fonts %description -n noto-serif-tibetan-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Tibetan font, hinted. Tibetan Serif font, hinted.
%package -n noto-serif-toto-fonts %package -n noto-serif-toto-fonts
Summary: Noto Toto Font Summary: Noto Toto Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-toto < %{version} Obsoletes: noto-serif-toto < %{version}
Provides: noto-serif-toto = %{version} Provides: noto-serif-toto = %{version}
@ -2942,10 +2943,10 @@ Provides: noto-serif-toto = %{version}
%description -n noto-serif-toto-fonts %description -n noto-serif-toto-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Toto font, hinted. Toto Serif font, hinted.
%package -n noto-serif-vithkuqi-fonts %package -n noto-serif-vithkuqi-fonts
Summary: Noto Vithkuqi Font Summary: Noto Vithkuqi Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-vithkuqi < %{version} Obsoletes: noto-serif-vithkuqi < %{version}
Provides: noto-serif-vithkuqi = %{version} Provides: noto-serif-vithkuqi = %{version}
@ -2954,10 +2955,10 @@ Provides: noto-serif-vithkuqi = %{version}
%description -n noto-serif-vithkuqi-fonts %description -n noto-serif-vithkuqi-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Vithkuqi font, hinted. Vithkuqi Serif font, hinted.
%package -n noto-serif-yezidi-fonts %package -n noto-serif-yezidi-fonts
Summary: Noto Yezidi Font Summary: Noto Yezidi Serif Font
Group: System/X11/Fonts Group: System/X11/Fonts
Obsoletes: noto-serif-yezidi < %{version} Obsoletes: noto-serif-yezidi < %{version}
Provides: noto-serif-yezidi = %{version} Provides: noto-serif-yezidi = %{version}
@ -2966,7 +2967,7 @@ Provides: noto-serif-yezidi = %{version}
%description -n noto-serif-yezidi-fonts %description -n noto-serif-yezidi-fonts
Noto's design goal is to achieve visual harmonization (e.g., compatible Noto's design goal is to achieve visual harmonization (e.g., compatible
heights and stroke thicknesses) across languages. This package contains heights and stroke thicknesses) across languages. This package contains
Yezidi font, hinted. Yezidi Serif font, hinted.
%package -n noto-tinos-fonts %package -n noto-tinos-fonts
Summary: Noto Tinos Font Summary: Noto Tinos Font
@ -3461,7 +3462,6 @@ install -Dm 644 -t %{buildroot}%{_ttfontsdir} ttf/*/*.ttf
%files -n noto-fonts %files -n noto-fonts
%defattr(0644,root,root,755) %defattr(0644,root,root,755)
%license LICENSE
%files -n noto-arimo-fonts %files -n noto-arimo-fonts
%defattr(0644,root,root,755) %defattr(0644,root,root,755)

View File

@ -35,6 +35,7 @@ URL: https://github.com/googlefonts/noto-fonts
Source0: ttf.tar.gz Source0: ttf.tar.gz
Source1: generate-fonts-and-specfile.sh Source1: generate-fonts-and-specfile.sh
Source2: LICENSE Source2: LICENSE
Source3: README.FAQ
BuildRequires: fontpackages-devel BuildRequires: fontpackages-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
@ -75,7 +76,6 @@ install -Dm 644 -t %{buildroot}%{_ttfontsdir} ttf/*/*.ttf
@SUBPACKAGE_SCRIPTLETS@ @SUBPACKAGE_SCRIPTLETS@
%files -n noto-fonts %files -n noto-fonts
%defattr(0644,root,root,755) %defattr(0644,root,root,755)
%license LICENSE
@SUBPACKAGE_FILELISTS@ @SUBPACKAGE_FILELISTS@
%changelog %changelog

BIN
ttf.tar.gz (Stored with Git LFS)

Binary file not shown.