Make variable fonts priority more than non variable fonts. (#1739976)
This commit is contained in:
parent
68d499931b
commit
b8dbcbfdba
@ -16,7 +16,7 @@ in Unicode.\
|
|||||||
|
|
||||||
Name: %{fontname}-fonts
|
Name: %{fontname}-fonts
|
||||||
Version: 20181223
|
Version: 20181223
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
Summary: Hinted and Non Hinted OpenType fonts for Unicode scripts
|
Summary: Hinted and Non Hinted OpenType fonts for Unicode scripts
|
||||||
License: OFL
|
License: OFL
|
||||||
URL: https://github.com/googlei18n/noto-fonts/
|
URL: https://github.com/googlei18n/noto-fonts/
|
||||||
@ -88,7 +88,7 @@ Source90: %{mprio}-%{fontconf}-sans-ol-chiki.conf
|
|||||||
Source94: %{mprio}-%{fontconf}-sans-rejang.conf
|
Source94: %{mprio}-%{fontconf}-sans-rejang.conf
|
||||||
Source95: %{mprio}-%{fontconf}-sans-runic.conf
|
Source95: %{mprio}-%{fontconf}-sans-runic.conf
|
||||||
Source97: %{mprio}-%{fontconf}-sans-saurashtra.conf
|
Source97: %{mprio}-%{fontconf}-sans-saurashtra.conf
|
||||||
Source98: %{hprio}-%{fontconf}-sans-sinhala.conf
|
Source98: %{mprio}-%{fontconf}-sans-sinhala.conf
|
||||||
Source99: %{mprio}-%{fontconf}-sans-sundanese.conf
|
Source99: %{mprio}-%{fontconf}-sans-sundanese.conf
|
||||||
Source101: %{mprio}-%{fontconf}-sans-syriac-eastern.conf
|
Source101: %{mprio}-%{fontconf}-sans-syriac-eastern.conf
|
||||||
Source102: %{mprio}-%{fontconf}-sans-syriac-estrangela.conf
|
Source102: %{mprio}-%{fontconf}-sans-syriac-estrangela.conf
|
||||||
@ -136,7 +136,7 @@ Common files for Google Noto fonts.
|
|||||||
%define pname %{_pname}%{-v:-vf}\
|
%define pname %{_pname}%{-v:-vf}\
|
||||||
%{!-a:%define fname %(echo %{*} | sed -e "s/ //g")}\
|
%{!-a:%define fname %(echo %{*} | sed -e "s/ //g")}\
|
||||||
%define subpkg %{_fontname}-%{pname}\
|
%define subpkg %{_fontname}-%{pname}\
|
||||||
%define fconf %{-p*}%{!-p:%{mprio}}-%{fontconf}-%{pname}.conf\
|
%define fconf %{-p*}%{!-p:%{-v:%{hprio}}%{!-v:%{mprio}}}-%{fontconf}-%{pname}.conf\
|
||||||
%package -n %{subpkg}-fonts\
|
%package -n %{subpkg}-fonts\
|
||||||
Summary: %{*}%{-v: variable} font\
|
Summary: %{*}%{-v: variable} font\
|
||||||
Requires: fontpackages-filesystem\
|
Requires: fontpackages-filesystem\
|
||||||
@ -270,7 +270,7 @@ Noto %1 font%{?2: for %(echo %* | sed -e "s/%1 //")}.\
|
|||||||
%notopkg Sans Saurashtra
|
%notopkg Sans Saurashtra
|
||||||
%notopkg Sans Sharada
|
%notopkg Sans Sharada
|
||||||
%notopkg Sans Shavian
|
%notopkg Sans Shavian
|
||||||
%notopkg -p %{hprio} Sans Sinhala
|
%notopkg -p %{mprio} Sans Sinhala
|
||||||
%notopkg -p %{lprio} Sans Sinhala UI
|
%notopkg -p %{lprio} Sans Sinhala UI
|
||||||
%notopkg Sans Sora Sompeng
|
%notopkg Sans Sora Sompeng
|
||||||
%notopkg Sans Sundanese
|
%notopkg Sans Sundanese
|
||||||
@ -405,20 +405,39 @@ install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
|
|||||||
install -Dm 0644 -p %{SOURCE200} \
|
install -Dm 0644 -p %{SOURCE200} \
|
||||||
%{buildroot}%{_metainfodir}/%{_fontname}.metainfo.xml
|
%{buildroot}%{_metainfodir}/%{_fontname}.metainfo.xml
|
||||||
|
|
||||||
%define fcconfbuild(a:g:p:v)\
|
%define fcconfbuild(a:g:l:p:v)\
|
||||||
%define _pname %(echo %{*} | tr "A-Z " "a-z-")\
|
%define _pname %(echo %{*} | tr "A-Z " "a-z-")\
|
||||||
%define pname %{_pname}%{-v:-vf}\
|
%define pname %{_pname}%{-v:-vf}\
|
||||||
%define fconf %{-p*}%{!-p:%{mprio}}-%{fontconf}-%{pname}.conf\
|
%define fconf %{-p*}%{!-p:%{-v:%{hprio}}%{!-v:%{mprio}}}-%{fontconf}-%{pname}.conf\
|
||||||
cat<<_EOL_>%{buildroot}%{_fontconfig_templatedir}/%{fconf}\
|
cat<<_EOL_>%{buildroot}%{_fontconfig_templatedir}/%{fconf}\
|
||||||
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\
|
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\
|
||||||
<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">\
|
<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">\
|
||||||
<fontconfig>\
|
<fontconfig>\
|
||||||
<alias>\
|
%{-v:<match>\
|
||||||
<family>%{-g*}</family>\
|
<test name="family">\
|
||||||
<prefer>\
|
<string>%{-g*}</string>\
|
||||||
<family>Noto %{*}</family>\
|
</test>\
|
||||||
</prefer>\
|
%{-l:<test name="lang">\
|
||||||
</alias>\
|
<string>%{-l*}</string>\
|
||||||
|
</test>}\
|
||||||
|
<edit name="family" mode="prepend">\
|
||||||
|
<string>Noto %{*}</string>\
|
||||||
|
</edit>\
|
||||||
|
<edit name="fonthashint" mode="append">\
|
||||||
|
<bool>false</bool>\
|
||||||
|
</edit>\
|
||||||
|
</match>}\
|
||||||
|
%{!-v:<match>\
|
||||||
|
<test name="family">\
|
||||||
|
<string>%{-g*}</string>\
|
||||||
|
</test>\
|
||||||
|
<edit name="family" mode="prepend">\
|
||||||
|
<string>Noto %{*}</string>\
|
||||||
|
</edit>\
|
||||||
|
<edit name="fonthashint" mode="append">\
|
||||||
|
<bool>true</bool>\
|
||||||
|
</edit>\
|
||||||
|
</match>}\
|
||||||
<alias>\
|
<alias>\
|
||||||
<family>Noto %{*}</family>\
|
<family>Noto %{*}</family>\
|
||||||
<default>\
|
<default>\
|
||||||
@ -519,55 +538,55 @@ _EOL_
|
|||||||
%fcconfbuild -g serif Serif
|
%fcconfbuild -g serif Serif
|
||||||
|
|
||||||
%fcconfbuild -v -g sans-serif Sans
|
%fcconfbuild -v -g sans-serif Sans
|
||||||
%fcconfbuild -v -g sans-serif Sans Arabic
|
%fcconfbuild -v -g sans-serif -l ar Sans Arabic
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Arabic UI
|
%fcconfbuild -v -g sans-serif -l ar -p %{lprio} Sans Arabic UI
|
||||||
%fcconfbuild -v -g sans-serif Sans Armenian
|
%fcconfbuild -v -g sans-serif -l hy Sans Armenian
|
||||||
%fcconfbuild -v -g sans-serif Sans Bengali
|
%fcconfbuild -v -g sans-serif -l bn Sans Bengali
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Bengali UI
|
%fcconfbuild -v -g sans-serif -l bn -p %{lprio} Sans Bengali UI
|
||||||
%fcconfbuild -v -g sans-serif Sans Canadian Aboriginal
|
%fcconfbuild -v -g sans-serif Sans Canadian Aboriginal
|
||||||
%fcconfbuild -v -g sans-serif Sans Cham
|
%fcconfbuild -v -g sans-serif Sans Cham
|
||||||
%fcconfbuild -v -g sans-serif Sans Cherokee
|
%fcconfbuild -v -g sans-serif -l chr Sans Cherokee
|
||||||
%fcconfbuild -v -g sans-serif Sans Devanagari
|
%fcconfbuild -v -g sans-serif -l hi Sans Devanagari
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Devanagari UI
|
%fcconfbuild -v -g sans-serif -l hi -p %{lprio} Sans Devanagari UI
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Display
|
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Display
|
||||||
%fcconfbuild -v -g sans-serif Sans Ethiopic
|
%fcconfbuild -v -g sans-serif Sans Ethiopic
|
||||||
%fcconfbuild -v -g sans-serif Sans Georgian
|
%fcconfbuild -v -g sans-serif -l ka Sans Georgian
|
||||||
%fcconfbuild -v -g sans-serif Sans Hebrew
|
%fcconfbuild -v -g sans-serif -l he Sans Hebrew
|
||||||
%fcconfbuild -v -g sans-serif Sans Kannada
|
%fcconfbuild -v -g sans-serif -l kn Sans Kannada
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Kannada UI
|
%fcconfbuild -v -g sans-serif -l kn -p %{lprio} Sans Kannada UI
|
||||||
%fcconfbuild -v -g sans-serif Sans Khmer
|
%fcconfbuild -v -g sans-serif -l km Sans Khmer
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Khmer UI
|
%fcconfbuild -v -g sans-serif -l km -p %{lprio} Sans Khmer UI
|
||||||
%fcconfbuild -v -g sans-serif Sans Lao
|
%fcconfbuild -v -g sans-serif -l lo Sans Lao
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Lao UI
|
%fcconfbuild -v -g sans-serif -l lo -p %{lprio} Sans Lao UI
|
||||||
%fcconfbuild -v -g sans-serif Sans Malayalam
|
%fcconfbuild -v -g sans-serif -l ml Sans Malayalam
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Malayalam UI
|
%fcconfbuild -v -g sans-serif -l ml -p %{lprio} Sans Malayalam UI
|
||||||
%fcconfbuild -v -g monospace Sans Mono
|
%fcconfbuild -v -g monospace Sans Mono
|
||||||
%fcconfbuild -v -g sans-serif Sans Myanmar
|
%fcconfbuild -v -g sans-serif Sans Myanmar
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Myanmar UI
|
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Myanmar UI
|
||||||
%fcconfbuild -v -g sans-serif -p %{hprio} Sans Sinhala
|
%fcconfbuild -v -g sans-serif -l si -p %{hprio} Sans Sinhala
|
||||||
%fcconfbuild -v -g fantasy Sans Symbols
|
%fcconfbuild -v -g fantasy Sans Symbols
|
||||||
%fcconfbuild -v -g sans-serif Sans Tamil
|
%fcconfbuild -v -g sans-serif -l ta Sans Tamil
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Tamil UI
|
%fcconfbuild -v -g sans-serif -l ta -p %{lprio} Sans Tamil UI
|
||||||
%fcconfbuild -v -g sans-serif Sans Thaana
|
%fcconfbuild -v -g sans-serif Sans Thaana
|
||||||
%fcconfbuild -v -g sans-serif Sans Thai
|
%fcconfbuild -v -g sans-serif -l th Sans Thai
|
||||||
%fcconfbuild -v -g sans-serif -p %{lprio} Sans Thai UI
|
%fcconfbuild -v -g sans-serif -l th -p %{lprio} Sans Thai UI
|
||||||
%fcconfbuild -v -g serif Serif
|
%fcconfbuild -v -g serif Serif
|
||||||
%fcconfbuild -v -g serif Serif Armenian
|
%fcconfbuild -v -g serif -l hy Serif Armenian
|
||||||
%fcconfbuild -v -g serif -p %{lprio} Serif Display
|
%fcconfbuild -v -g serif -p %{lprio} Serif Display
|
||||||
%fcconfbuild -v -g serif Serif Ethiopic
|
%fcconfbuild -v -g serif Serif Ethiopic
|
||||||
%fcconfbuild -v -g serif Serif Georgian
|
%fcconfbuild -v -g serif -l ka Serif Georgian
|
||||||
%fcconfbuild -v -g serif Serif Gujarati
|
%fcconfbuild -v -g serif -l gu Serif Gujarati
|
||||||
%fcconfbuild -v -g serif Serif Gurmukhi
|
%fcconfbuild -v -g serif -l pa Serif Gurmukhi
|
||||||
%fcconfbuild -v -g serif Serif Hebrew
|
%fcconfbuild -v -g serif -l he Serif Hebrew
|
||||||
%fcconfbuild -v -g serif Serif Kannada
|
%fcconfbuild -v -g serif -l kn Serif Kannada
|
||||||
%fcconfbuild -v -g serif Serif Khmer
|
%fcconfbuild -v -g serif -l km Serif Khmer
|
||||||
%fcconfbuild -v -g serif Serif Lao
|
%fcconfbuild -v -g serif -l lo Serif Lao
|
||||||
%fcconfbuild -v -g serif Serif Myanmar
|
%fcconfbuild -v -g serif Serif Myanmar
|
||||||
%fcconfbuild -v -g serif Serif Sinhala
|
%fcconfbuild -v -g serif -l si Serif Sinhala
|
||||||
%fcconfbuild -v -g serif Serif Tamil
|
%fcconfbuild -v -g serif -l ta Serif Tamil
|
||||||
%fcconfbuild -v -g serif Serif Tamil Slanted
|
%fcconfbuild -v -g serif -l ta Serif Tamil Slanted
|
||||||
%fcconfbuild -v -g serif Serif Thai
|
%fcconfbuild -v -g serif -l th Serif Thai
|
||||||
%fcconfbuild -v -g serif Serif Tibetan
|
%fcconfbuild -v -g serif -l bo Serif Tibetan
|
||||||
|
|
||||||
for f in \
|
for f in \
|
||||||
kufi-arabic music naskh-arabic naskh-arabic-ui \
|
kufi-arabic music naskh-arabic naskh-arabic-ui \
|
||||||
@ -662,6 +681,9 @@ done
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 12 2019 Akira TAGOH <tagoh@redhat.com> - 20181223-6
|
||||||
|
- Make variable fonts priority more than non variable fonts. (#1739976)
|
||||||
|
|
||||||
* Fri Jul 26 2019 Parag Nemade <pnemade AT redhat DOT com> - 20181223-5
|
* Fri Jul 26 2019 Parag Nemade <pnemade AT redhat DOT com> - 20181223-5
|
||||||
- Resolves:rh#1554988 - google-noto-sans-gurmkukhi-fonts default for pa_IN locale
|
- Resolves:rh#1554988 - google-noto-sans-gurmkukhi-fonts default for pa_IN locale
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user