Ustawienie DejaVu Condensed domyślnym stylem dla DejaVu
Posted 2 months, 3 weeks ago at 23:01. 0 comments
Tym razem pokażę jak zmusić system do wyświetlania domyślnie stylu DejaVu Sans/Serif Codensed, zamiast standardowego DejaVu Sans/Serif.
Taki wariant czcionki, odkryłem przy okazji przesiadki na GNOME, gdyż pod KDE po prostu nie ma takiego wyboru ;)
W ustawianiach wyglądu GNOME możemy wybrać z listy styl Bold, Italic, Extra Light dodatkowo to wszystko w opcji Condensed, więc po co bawić się w takie podmiany? Właśnie po to że aplikacje Qt/KDE, Firefox ignorują wybór i używają “zwykłego” DejaVu Sans/Serif. To pomoże nam trochę u standaryzować pulpit, jeśli komuś, tak jak mnie, przypadł krój czcionki do gustu ;) Również do zastosowania pod KDE, ponieważ jak wcześniej wspomniałem nie da się pod nim takiego stylu wybrać ;)
Edytujemy ~/.fonts.conf i między tagi fontconfig wklejamy poniższą treść:
<test name="family" qual="any" >
<string>DejaVu Sans</string>
</test>
<edit mode="assign" name="family" >
<string>DejaVu Sans Condensed</string>
</edit>
</match>
<match target="pattern" >
<test name="family" qual="any" >
<string>DejaVu Serif</string>
</test>
<edit mode="assign" name="family" >
<string>DejaVu Serif Condensed</string>
</edit>
</match>
Cały plik wygląda u mnie tak:
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="pattern" >
<test name="family" qual="any" >
<string>DejaVu Sans</string>
</test>
<edit mode="assign" name="family" >
<string>DejaVu Sans Condensed</string>
</edit>
</match>
<match target="pattern" >
<test name="family" qual="any" >
<string>DejaVu Serif</string>
</test>
<edit mode="assign" name="family" >
<string>DejaVu Serif Condensed</string>
</edit>
</match>
</fontconfig>
Jeśli nie masz w systemie stylu Condensed doinstaluj paczkę
ttf-dejavu-extra
Hope u like it ;)
