Wygładzanie czcionek w Debianie via LCD filter
Kategoria: FAQ, etykiety: środowisko graficzne
Dodany: 2011-03-04 03:58
(zmodyfikowany: 2011-12-25 14:18)
Przez: ArnVaker
Wyświetleń: 11294
Żeby skorzystać z lcdfilter potrzebne są dwie rzeczy:
- Pakiet libcairo2 w wersji 1.10.x
- Wpis włączający lcdfilter:
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
Wpis można dodać lokalnie dla konkretnego użytkownika w pliku ~/.fonts.conf znajdującym się w jego katalogu domowym lub globalnie dla wszystkich użytkowników w pliku /etc/fonts/local.conf. Jeżeli wspomniane pliki nie istnieją, należy je utworzyć.
Poza ewentualnym włączeniem lcdfilter warto też dostosować inne opcje jak hinting, hintstyle itp. W rozbudowanych środowiskach graficznych — jak GNOME czy KDE — ustawienia te dostępne są w panelach konfiguracji środowiska. W środowiskach nieposiadających takich ustawień — jak Fluxbox czy Openbox — opcje te trzeba zdefiniować ręcznie w plikach tekstowych.
Przykładowa konfiguracja, której sam używam:
~/.fonts.conf
<match target="font">
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
<edit name="hinting" mode="assign"> <bool>true</bool> </edit>
<edit name="hintstyle" mode="assign"> <const>hintslight</const> </edit>
<edit name="rgba" mode="assign"> <const>rgb</const> </edit>
<edit name="lcdfilter" mode="assign"> <const>lcddefault</const> </edit>
</match>
~/.Xresources
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: rgb
Xft.lcdfilter: lcddefault
Przykładowe zrzuty ekranu z włączonym lcdfilter:
Pytania i uwagi proszę zamieszczać w wątku na forum.