[blfs-dev] DejaVu Fonts Instructions

Randy McMurchy randy at linuxfromscratch.org
Wed Feb 6 18:20:41 PST 2013


Bruce Dubbs wrote these words on 02/06/13 20:00 CST:
> Randy McMurchy wrote:
>> However, the reason I'm asking is that there are .conf files shipped in the
>> tarball that are designed to be installed in /etc/fonts/conf.d, yet there is
>> no instruction to install them. Are they required, or do they help fontconfig
>> in the use of the DejaVu fonts, or can these files be reasonably dismissed?
> 
> I don't know the answer to your question, but there is 
> /etc/fonts/conf.d/README.  It indicates the .conf files go in 
> conf.avail/ and conf.d/ should have links there.

Which is actually contrary to what Fontconfig does on the initial installation.
Fontconfig puts the .conf files in /usr/share/fontconfig/conf.avail (note that
it is not /etc/fonts/conf.avail, which exists and is populated on my system)
and then symlinks them in /etc/fonts/conf.d.

Other packages install directly to /etc/fonts/conf.d. Here is what I have now
in /etc/fonts/conf.d:

randy at rmlinux: ~ > ls -lrt /etc/fonts/conf.d
total 36
-rw-r--r-- 1 root root  959 Dec 12 15:17 README
lrwxrwxrwx 1 root root   50 Dec 14 14:12 90-synthetic.conf -> /usr/share/fontconfig/conf.avail/90-synthetic.conf
lrwxrwxrwx 1 root root   50 Dec 14 14:12 80-delicious.conf -> /usr/share/fontconfig/conf.avail/80-delicious.conf
lrwxrwxrwx 1 root root   48 Dec 14 14:12 69-unifont.conf -> /usr/share/fontconfig/conf.avail/69-unifont.conf
lrwxrwxrwx 1 root root   49 Dec 14 14:12 65-nonlatin.conf -> /usr/share/fontconfig/conf.avail/65-nonlatin.conf
lrwxrwxrwx 1 root root   54 Dec 14 14:12 65-fonts-persian.conf -> /usr/share/fontconfig/conf.avail/65-fonts-persian.conf
lrwxrwxrwx 1 root root   46 Dec 14 14:12 60-latin.conf -> /usr/share/fontconfig/conf.avail/60-latin.conf
lrwxrwxrwx 1 root root   46 Dec 14 14:12 51-local.conf -> /usr/share/fontconfig/conf.avail/51-local.conf
lrwxrwxrwx 1 root root   45 Dec 14 14:12 50-user.conf -> /usr/share/fontconfig/conf.avail/50-user.conf
lrwxrwxrwx 1 root root   50 Dec 14 14:12 49-sansserif.conf -> /usr/share/fontconfig/conf.avail/49-sansserif.conf
lrwxrwxrwx 1 root root   46 Dec 14 14:12 45-latin.conf -> /usr/share/fontconfig/conf.avail/45-latin.conf
lrwxrwxrwx 1 root root   49 Dec 14 14:12 40-nonlatin.conf -> /usr/share/fontconfig/conf.avail/40-nonlatin.conf
lrwxrwxrwx 1 root root   52 Dec 14 14:12 30-urw-aliases.conf -> /usr/share/fontconfig/conf.avail/30-urw-aliases.conf
lrwxrwxrwx 1 root root   55 Dec 14 14:12 30-metric-aliases.conf -> /usr/share/fontconfig/conf.avail/30-metric-aliases.conf
lrwxrwxrwx 1 root root   58 Dec 14 14:12 20-unhint-small-vera.conf -> /usr/share/fontconfig/conf.avail/20-unhint-small-vera.conf
-rw-r--r-- 1 root root  389 Dec 21 10:08 42-luxi-mono.conf
-rw-r--r-- 1 root root  366 Jan 12 21:25 99pdftoopvp.conf

Really doesn't matter, but why would the maintainers at DejaVu fonts put
files into their tarball in the fontconfig directory if they were not meant
to be installed? I'm more curious than anything.

-- 
Randy

rmlscsi: [bogomips 1003.23] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
20:09:02 up 63 days, 6:08, 1 user, load average: 0.32, 0.08, 0.02



More information about the blfs-dev mailing list