123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- From d9ee532b4f0a879372bdb006ac85d7807629ea98 Mon Sep 17 00:00:00 2001
- From: Fabian Greffrath <fabian@greffrath.com>
- Date: Mon, 15 May 2017 21:08:12 +0200
- Subject: [PATCH] fontconfig: remove generic name assignment and aliasing
- This removes the generic name assignment and the generic name aliasing
- rules for the three standard DejaVu Sans, Sans-Mono and Serif fonts.
- These rules are redundant as they are already in the fontconfig
- upstream config files 45-latin.conf and 60-latin.conf, respectively,
- for at least 10 years now, c.f.:
- https://cgit.freedesktop.org/fontconfig/commit/conf.d/45-latin.conf?id=4b51f173c99152586db26b03752873a4b4020672
- https://cgit.freedesktop.org/fontconfig/commit/conf.d/60-latin.conf?id=6c5619a08575943f75d2341e1a4931ec5faf716b
- We have a bug report in Debian from a user who complains that he
- changed the preference for the default sans-serif font in the expected
- rule, i.e. 60-latin.conf, and was confused when his change was
- overridden by fonts-dejavu's own rule in 57-dejavu-sans.conf:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753401
- The reporter confirms that removing the offending lines from the
- config files in the fonts-dejavu package causes the intended changes
- applied to the 60-latin.conf file to take effect.
- Thanks for considering!
- ---
- fontconfig/57-dejavu-sans-mono.conf | 14 --------------
- fontconfig/57-dejavu-sans.conf | 14 --------------
- fontconfig/57-dejavu-serif.conf | 14 --------------
- 3 files changed, 42 deletions(-)
- diff --git a/fontconfig/57-dejavu-sans-mono.conf b/fontconfig/57-dejavu-sans-mono.conf
- index cc42561e..2c75b5cf 100644
- --- a/fontconfig/57-dejavu-sans-mono.conf
- +++ b/fontconfig/57-dejavu-sans-mono.conf
- @@ -45,18 +45,4 @@
- <family>DejaVu Sans Mono</family>
- </accept>
- </alias>
- - <!-- Generic name assignment -->
- - <alias>
- - <family>DejaVu Sans Mono</family>
- - <default>
- - <family>monospace</family>
- - </default>
- - </alias>
- - <!-- Generic name aliasing -->
- - <alias>
- - <family>monospace</family>
- - <prefer>
- - <family>DejaVu Sans Mono</family>
- - </prefer>
- - </alias>
- </fontconfig>
- diff --git a/fontconfig/57-dejavu-sans.conf b/fontconfig/57-dejavu-sans.conf
- index 565cab5f..cff7a842 100644
- --- a/fontconfig/57-dejavu-sans.conf
- +++ b/fontconfig/57-dejavu-sans.conf
- @@ -70,18 +70,4 @@
- <family>DejaVu Sans</family>
- </accept>
- </alias>
- - <!-- Generic name assignment -->
- - <alias>
- - <family>DejaVu Sans</family>
- - <default>
- - <family>sans-serif</family>
- - </default>
- - </alias>
- - <!-- Generic name aliasing -->
- - <alias>
- - <family>sans-serif</family>
- - <prefer>
- - <family>DejaVu Sans</family>
- - </prefer>
- - </alias>
- </fontconfig>
- diff --git a/fontconfig/57-dejavu-serif.conf b/fontconfig/57-dejavu-serif.conf
- index a922e9b2..10ae70fd 100644
- --- a/fontconfig/57-dejavu-serif.conf
- +++ b/fontconfig/57-dejavu-serif.conf
- @@ -52,18 +52,4 @@
- <family>DejaVu Serif</family>
- </accept>
- </alias>
- - <!-- Generic name assignment -->
- - <alias>
- - <family>DejaVu Serif</family>
- - <default>
- - <family>serif</family>
- - </default>
- - </alias>
- - <!-- Generic name aliasing -->
- - <alias>
- - <family>serif</family>
- - <prefer>
- - <family>DejaVu Serif</family>
- - </prefer>
- - </alias>
- </fontconfig>
|