From b7189f4e3fb41f934b6c3077bea92422fe16ae0c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Thu, 7 Nov 2024 21:42:24 +0900 Subject: [PATCH] Drop duplicate font files. Correct broken font metadata in fontconfig. Resolves: RHEL-1617 --- 64-redhat-mono-fontconfig.conf | 220 ++++++++++++++++++++++++++++++++- redhat-fonts.spec | 15 ++- 2 files changed, 232 insertions(+), 3 deletions(-) diff --git a/64-redhat-mono-fontconfig.conf b/64-redhat-mono-fontconfig.conf index c05bcdb..edb09bd 100644 --- a/64-redhat-mono-fontconfig.conf +++ b/64-redhat-mono-fontconfig.conf @@ -1,6 +1,224 @@ - + + + + + + + Red Hat Mono VF Light + + + Red Hat Mono VF + + + Regular + + + Light + + + + + en + + + + en + + + + + + + Red Hat Mono VF Light + + + Medium + + + Red Hat Mono VF + + + + + + Red Hat Mono VF Light + + + Red Hat Mono VF + + + SemiBold + + + + + en + + + + + + Red Hat Mono VF Light + + + Red Hat Mono VF + + + Bold + + + + + en + + + + + + Red Hat Mono VF Light + + + Red Hat Mono VF + + + Regular + + + + + en + + + + + + + Red Hat Mono VF Light Italic + + + Red Hat Mono VF + + + Regular + + + Light Italic + + + + + en + + + + en + + + + + + + Red Hat Mono VF Light Italic + + + Medium Italic + + + Red Hat Mono VF + + + + + + Red Hat Mono VF Light Italic + + + Red Hat Mono VF + + + SemiBold Italic + + + + + en + + + + + + Red Hat Mono VF Light Italic + + + Red Hat Mono VF + + + Bold Italic + + + + + en + + + + + + Red Hat Mono VF Light Italic + + + Red Hat Mono VF + + + Italic + + + + + en + + + + + + Red Hat Mono VF + + + RedHatMonoVF-Italic + + + true + + + + Red Hat Mono VF Italic + + + + + Red Hat Mono VF + + monospace + + + + + monospace + + Red Hat Mono VF + + Red Hat Mono diff --git a/redhat-fonts.spec b/redhat-fonts.spec index 080143f..3ee1541 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: 1%{?dist} +Release: 2%{?dist} Summary: Red Hat Typeface fonts # Only the metainfo files are CC-BY-SA License: OFL and CC-BY-SA @@ -80,7 +80,11 @@ This package provides the Monospace fonts variant. # Install fonts install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p fonts/*/static/otf/*.otf %{buildroot}%{_fontdir} -install -m 0644 -p fonts/*/static/ttf/*.ttf %{buildroot}%{_fontdir} +rm -f fonts/*/*\[wght\].ttf fonts/mono/RedHatMono{,-Italic}.ttf +rm -f fonts/*/*VF-Italic*.ttf +for i in fonts/*/*Modified.ttf; do + rm ${i/Modified/} +done install -m 0644 -p fonts/*/*.ttf %{buildroot}%{_fontdir} # Install fontconfig data @@ -126,6 +130,13 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf %changelog +* Thu Nov 21 2024 Akira TAGOH - 4.0.3-2 +- Drop duplicate font files. +- Correct broken font metadata in fontconfig. +- Drop Italic variant of the variable fonts to workaround + unexpected italic rendering and crash. + Resolves: RHEL-1617 + * Wed Aug 03 2022 Neal Gompa - 4.0.3-1 - Update to 4.0.3 to fix grave accent rendering issue with Red Hat Mono Resolves: rhbz#2115107