FS#57169 - [ttf-dejavu] priority of /etc/fonts/conf.d/57-dejavu-*.conf is too high

Attached to Project: Arch Linux
Opened by Yichao Zhou (zhou13) - Saturday, 20 January 2018, 09:02 GMT
Last edited by Jan de Groot (JGC) - Friday, 16 February 2018, 23:06 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

According to /etc/fonts/README,

00 through 09 Font directories
10 through 19 system rendering defaults (AA, etc)
20 through 29 font rendering options
30 through 39 family substitution
40 through 49 generic identification, map family->generic
50 through 59 alternate config file loading
60 through 69 generic aliases, map generic->family
70 through 79 select font (adjust which fonts are available)
80 through 89 match target="scan" (modify scanned patterns)
90 through 99 font synthesis

57-dejavu-*.conf are generic generic aliases and select font, which should be numbered 60-79.

Now, it incorrectly overrides my 60-latin-free.conf, so that it alias sans/sans-serif to DejaVu Sans.

In addition, it is hard to remove a link in /etc/fonts/conf.d, as pacman will install it back every time the package upgrades. It might be better if those files are not symlinked by default.
This task depends upon

Closed by  Jan de Groot (JGC)
Friday, 16 February 2018, 23:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed upstream, patch backported in -2.
Comment by Doug Newgard (Scimmia) - Saturday, 20 January 2018, 18:52 GMT
Files come from upstream this way. If you're sure they're wrong, you should talk to them.

Loading...