Bug 15408 - Incorrect /etc/fonts/conf.avail/57-dejavu.conf
Summary: Incorrect /etc/fonts/conf.avail/57-dejavu.conf
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: fonts-ttf-dejavu (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 15403
  Show dependency tree
 
Reported: 2008-04-20 08:45 MSD by Alexey Morozov
Modified: 2008-05-30 13:01 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Morozov 2008-04-20 08:45:30 MSD
Текущее содержимое /etc/fonts/conf.avail/57-dejavu.conf ломает порядок алиасов,  
определенный в /etc/fonts/conf.avail/60-alt-post-user.conf .

Так, в alt-post-user.conf определено, что шрифты для sans-serif должны 
выбираться со следующим приоритетом:

        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Verdana</family>
                        <family>Arial</family>
                        <family>Trebuchet MS</family>
                        <family>XLinSans</family>
                        <family>DejaVu Sans</family>
                        <family>URW Gothic L</family>
                        <family>Albany AMT</family>
                        <family>Luxi Sans</family>
                        <family>Nimbus Sans L</family>
                        <family>Helvetica</family>
                        <family>Bitstream Vera Sans</family>
                </prefer>
        </alias>

Однако при наличии /etc/fonts/conf.d/57-dejavu.conf заданный приоритет ломается 
и мы имеем следующую картину:

root@puro /etc/fonts # fc-match sans-serif
DejaVuSans.ttf: "DejaVu Sans" "Book"
root@puro /etc/fonts # rm conf.d/57-dejavu.conf
rm: remove symbolic link `conf.d/57-dejavu.conf'? y
root@puro /etc/fonts # fc-cache --force
root@puro /etc/fonts # fc-match sans-serif
verdana.ttf: "Verdana" "Normal"
root@puro /etc/fonts # rpm -q fonts-ttf-dejavu
fonts-ttf-dejavu-2.24-alt1
root@puro /etc/fonts # _

Actual Results:  
Вне зависимости от заданного приоритета выбора шрифтов для семейства 
sans-serif, пользователь всегда получает DejaVu
Comment 1 Alexey Rusakov 2008-05-20 17:14:51 MSD
То есть делать этот симлинк нельзя. Хорошо, будет исправлено в следующей сборке.
Comment 2 Andrey Rahmatullin 2008-05-20 18:29:24 MSD
Т.е. не зря я этот файл снёс.
Comment 3 Alexey Rusakov 2008-05-21 09:49:38 MSD
Исправлено в 2.25-alt1.