[Pkg-fonts-devel] Bug#879503: fontconfig-config: extend, clean-up and order fontconfig-config's font dependencies

Fabian Greffrath fabian at debian.org
Sun Oct 22 10:59:48 UTC 2017


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
-------------- next part --------------
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 <fabian at 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


More information about the Pkg-fonts-devel mailing list