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ń: 10887

Żeby skorzystać z lcdfilter potrzebne są dwie rzeczy:

  1. Pakiet libcairo2 w wersji 1.10.x
  2. 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.

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks