Package: fontconfig-config Version: 2.12.3-0.2 Severity: normal Tags: patch
Hi there, currently, the list of alternative fonts that the fontconfig-config package depends on is currently rather random and unsorted. In my understanding, fontconfig needs a complete set of serif, sans-serif and monospaced fonts available in regular and bold flavors. There are quite some packages in Debian containing font families that fulfill these requirements. I have extended and ordered the list with Debian packages based on the aliasing rules in fontconfig's own 30-metric-aliases.conf. Furthermore, I have corrected the dependency on the non-existant fonts-freefont package. Cheers, - Fabian -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'experimental'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages fontconfig-config depends on: ii debconf 1.5.63 ii fonts-dejavu-core 2.37-1 ii fonts-liberation 1:1.07.4-4 ii ucf 3.0036 fontconfig-config recommends no packages. fontconfig-config suggests no packages. -- debconf information: fontconfig/hinting_type: Native fontconfig/hinting_style: hintslight fontconfig/subpixel_rendering: Automatic fontconfig/enable_bitmaps: false
diff -Nru fontconfig-2.12.3/debian/changelog fontconfig-2.12.3/debian/changelog --- fontconfig-2.12.3/debian/changelog 2017-07-04 21:16:21.000000000 +0200 +++ fontconfig-2.12.3/debian/changelog 2017-10-22 12:51:10.000000000 +0200 @@ -1,3 +1,13 @@ +fontconfig (2.12.3-0.3) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Extend and order the list of fonts in the alternative dependencies + of the fontconfig-config package, taking into consideration each + of the font families packaged in Debian that is covered by + the aliasing rules in fontconfig's own 30-metric-aliases.conf file. + + -- Fabian Greffrath <fab...@debian.org> Sun, 22 Oct 2017 12:51:10 +0200 + fontconfig (2.12.3-0.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru fontconfig-2.12.3/debian/control fontconfig-2.12.3/debian/control --- fontconfig-2.12.3/debian/control 2017-06-22 09:53:48.000000000 +0200 +++ fontconfig-2.12.3/debian/control 2017-10-22 12:51:05.000000000 +0200 @@ -41,7 +41,12 @@ Architecture: all Depends: ${misc:Depends}, ucf (>= 0.29), - fonts-dejavu-core | ttf-bitstream-vera | fonts-liberation | fonts-freefont + # Bitstream Vera and derivatives + fonts-dejavu-core | ttf-bitstream-vera | + # clones of Arial, Times New Roman and Courier New + fonts-liberation | fonts-liberation2 | fonts-croscore | + # clones of Helvetica, Times and Courier + fonts-freefont-otf | fonts-freefont-ttf | fonts-urw-base35 | fonts-texgyre Replaces: fontconfig (<< 2.3.2-2) Conflicts: fontconfig (<< 2.3.2-2) Multi-Arch: foreign