From c5c1f3404842737c71db825b9922b8444f12ad00 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 14 May 2024 11:23:43 +0900 Subject: [PATCH] Update variable font packages * Use no VF in family name version of ttf for -vf packages. * Adjust properties in VF to avoid confusion. --- 64-redhat-display-fontconfig.conf | 2 +- 64-redhat-display-vf-fontconfig.conf | 80 +++++++++ 64-redhat-mono-fontconfig.conf | 2 +- 64-redhat-mono-vf-fontconfig.conf | 248 +++++++++++++++++++++++++-- 64-redhat-text-fontconfig.conf | 2 +- 64-redhat-text-vf-fontconfig.conf | 80 +++++++++ redhat-fonts.spec | 23 +-- 7 files changed, 410 insertions(+), 27 deletions(-) create mode 100644 64-redhat-display-vf-fontconfig.conf create mode 100644 64-redhat-text-vf-fontconfig.conf diff --git a/64-redhat-display-fontconfig.conf b/64-redhat-display-fontconfig.conf index 4723941..b68404a 100644 --- a/64-redhat-display-fontconfig.conf +++ b/64-redhat-display-fontconfig.conf @@ -1,5 +1,5 @@ - + diff --git a/64-redhat-display-vf-fontconfig.conf b/64-redhat-display-vf-fontconfig.conf new file mode 100644 index 0000000..bf465d8 --- /dev/null +++ b/64-redhat-display-vf-fontconfig.conf @@ -0,0 +1,80 @@ + + + + + + + + + Red Hat Display + + + Italic + + + Light Italic + + + + + en + + + + + + Red Hat Display + + + italic + + + true + + + + Red Hat Display Italic + + + + + + + Red Hat Display + + + Regular + + + Light + + + + + en + + + + + Red Hat Display + + sans-serif + + + + + sans-serif + + Red Hat Display + + + diff --git a/64-redhat-mono-fontconfig.conf b/64-redhat-mono-fontconfig.conf index c05bcdb..3e43a29 100644 --- a/64-redhat-mono-fontconfig.conf +++ b/64-redhat-mono-fontconfig.conf @@ -1,5 +1,5 @@ - + diff --git a/64-redhat-mono-vf-fontconfig.conf b/64-redhat-mono-vf-fontconfig.conf index 01443a4..31951de 100644 --- a/64-redhat-mono-vf-fontconfig.conf +++ b/64-redhat-mono-vf-fontconfig.conf @@ -1,28 +1,248 @@ - + + - + + - + + Red Hat Mono Light + + + Red Hat Mono + + + Regular + + + Light + + + + + en + + + + en + + + + + + + Red Hat Mono Light + + + Red Hat Mono + + Medium - - Red Hat Mono VF Light - - - Red Hat Mono VF + + + + en - + - + + Red Hat Mono Light + + + Red Hat Mono + + + SemiBold + + + + + en + + + + + + Red Hat Mono Light + + + Red Hat Mono + + + Bold + + + + + en + + + + + + Red Hat Mono Light + + + Red Hat Mono + + + Regular + + + + + en + + + + + + Red Hat Mono Light + + + Red Hat Mono + + + true + + + + + en + + + + + + + Red Hat Mono Light Italic + + + Red Hat Mono + + + Regular + + + Light Italic + + + + + en + + + + en + + + + + + + Red Hat Mono Light Italic + + + Red Hat Mono + + Medium Italic - - Red Hat Mono VF Light Italic + + + + en + + + + + + Red Hat Mono Light Italic - - Red Hat Mono VF + + Red Hat Mono + + + SemiBold Italic + + + + + en + + + + + + Red Hat Mono Light Italic + + + Red Hat Mono + + + Bold Italic + + + + + en + + + + + + Red Hat Mono Light Italic + + + Red Hat Mono + + + Italic + + + + + en + + + + + + Red Hat Mono Light Italic + + + true + + + + Red Hat Mono Italic + + + + + Red Hat Mono + + + Red Hat Mono Italic + + + true + + + + + en diff --git a/64-redhat-text-fontconfig.conf b/64-redhat-text-fontconfig.conf index 81c2021..650dea0 100644 --- a/64-redhat-text-fontconfig.conf +++ b/64-redhat-text-fontconfig.conf @@ -1,5 +1,5 @@ - + diff --git a/64-redhat-text-vf-fontconfig.conf b/64-redhat-text-vf-fontconfig.conf new file mode 100644 index 0000000..5388e3f --- /dev/null +++ b/64-redhat-text-vf-fontconfig.conf @@ -0,0 +1,80 @@ + + + + + + + + + Red Hat Text + + + Italic + + + Light Italic + + + + + en + + + + + + Red Hat Text + + + italic + + + true + + + + Red Hat Text Italic + + + + + + + Red Hat Text + + + Regular + + + Light + + + + + en + + + + + Red Hat Text + + sans-serif + + + + + sans-serif + + Red Hat Text + + + diff --git a/redhat-fonts.spec b/redhat-fonts.spec index c1c8766..2192570 100644 --- a/redhat-fonts.spec +++ b/redhat-fonts.spec @@ -26,7 +26,7 @@ and designed by Jeremy Mickel / MCKL for the new Red Hat identity. Name: %{fontname}-fonts Version: 4.0.3 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Red Hat Typeface fonts # Only the metainfo files are CC-BY-SA License: OFL-1.1-RFN and CC-BY-SA-4.0 @@ -36,7 +36,9 @@ Source0: %{url}/archive/%{version}/%{projname}-%{version}.tar.gz Source1: %{fontconf}-display-fontconfig.conf Source2: %{fontconf}-text-fontconfig.conf Source3: %{fontconf}-mono-fontconfig.conf -Source4: %{fontconf}-mono-vf-fontconfig.conf +Source4: %{fontconf}-display-vf-fontconfig.conf +Source5: %{fontconf}-text-vf-fontconfig.conf +Source6: %{fontconf}-mono-vf-fontconfig.conf BuildArch: noarch BuildRequires: %{_bindir}/appstream-util @@ -105,10 +107,7 @@ This package provides the variable font version of the Monospace fonts variant. # Install fonts install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p fonts/*/static/otf/*.otf %{buildroot}%{_fontdir} -rm -f fonts/*/*\[wght\].ttf fonts/mono/RedHatMono{,-Italic}.ttf -for i in fonts/*/*Modified.ttf; do - rm ${i/Modified/} -done +rm -f fonts/*/*VF*.ttf fonts/mono/RedHatMono.ttf fonts/mono/RedHatMono-Italic.ttf install -m 0755 -d %{buildroot}%{_fontdir}-vf install -m 0644 -p fonts/*/*.ttf %{buildroot}%{_fontdir}-vf @@ -123,11 +122,11 @@ install -m 0644 -p %{SOURCE2} \ install -m 0644 -p %{SOURCE3} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-mono.conf -install -m 0644 -p %{SOURCE1} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-display-vf.conf -install -m 0644 -p %{SOURCE2} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-text-vf.conf install -m 0644 -p %{SOURCE4} \ + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-display-vf.conf +install -m 0644 -p %{SOURCE5} \ + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-text-vf.conf +install -m 0644 -p %{SOURCE6} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-mono-vf.conf for fconf in %{fontconf}-display %{fontconf}-text %{fontconf}-mono; do @@ -182,6 +181,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf %changelog +* Tue May 14 2024 Akira TAGOH - 4.0.3-8 +- Use no VF in family name version of ttf for -vf packages. +- Adjust properties in VF to avoid confusion. + * Fri Jan 26 2024 Fedora Release Engineering - 4.0.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild