[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