LF Wskaz�wki: Pozbywamy sie anty-aliasingu "wyg�adzania" font�w

ArticleCategory:

UNIXBasics

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Guido Socher

en to pl Artur R. Sierp

AboutTheAuthor:[A small biography about the author]

Guido ma jeszcze kilka porad kt�re mo�e umie�ci� tutaj, ale oczywi�cie w ograniczonej ilo�ci. Dlatego je�eli przyda�a Ci si� ta i poprzednie a jednocze�nie masz pomys� na nowe, kt�re r�wnie� mog� by� u�yteczne to prze�lij je do mnie. Zostan� one opublikowane pod twoim imieniem. Oczywi�cie nie musisz umieszcza� swojego zdj�cia.To jest tylko tw�j wyb�r.

Abstract:

Ma�a wskaz�wka. Od teraz na LinuxFocus b�dzie sie ukazywa� przynajmniej jedna nowa porada ka�dego miesi�ca. Je�eli masz jakie� pomys�y na nowe to prze�lij je do guido(Q)linuxfocus.org

ArticleIllustration:

idea

ArticleBody:

Wprowadzenie

Anti-aliasing (przyp. t�: dalej nazywane "wyg�adzaniem") font�w jest metod� kt�ra powoduje, �e s� bardziej g�adkie i zaokr�glone poprzez dodanie szarych punkt�w na kraw�dziach i rogach. Niestety "wyg�adzanie" jest domy�lnie ustawione w wielu nowych dystrybucjach Linuxa.

Nie lubie tego, poniewa� te zamazane i nieostre litery powoduj� u mnie b�le g�owy kiedy czytam tekst na ekranie. Osobi�cie preferuj� znacznie lepszej jako�ci, ostre fonty w pow�oce i edytorach tekstu.

Rozwi�zanie

Tutaj wy��czamy wyg�adzanie dla aplikacji bazuj�cych na Gtk:
#csh:
setenv GDK_USE_XFT 0
#bash
export GDK_USE_XFT=0
natomiast tutaj dla aplikacji bazuj�cych na Qt:
#csh:
setenv QT_XFT 0
#bash
export QT_XFT=0
Aplikacje KDE pomimo i� bazuj� na bibliotece QT nadpisuj� niestety to ustawienie i dlatego musisz u�y� Centrum Sterowania KDE aby zmieni� to zachowanie (patrz poni�ej), nawet w�wczas gdy nie pracujesz na KDE.

Tutaj widzisz jak to wygl�da. Po lewej jest "zrzut ekranu" fragmentu okna pow�oki z "wyg�adzanie", natomiast po prawej bez.
Ustawiaj�c Renderowanie czcionek na tryb Monochromatyczne w gnome-control-center (GNOME: Preferencje->Czcionki) osi�gniesz ten sam efekt (ale przecie� nie wszyscy u�ywaj� Gnome). Natomiast w �rodowisku KDE (korzystaj�c z Centrum Sterowania) musisz odznaczy� Wygl�d i Motywy->Czcionki->Wyg�adzanie czcionek (antyalising).

Mo�liwe jest r�wnie� dostosowanie "wyg�adzania" dla poszczeg�lnych font�w. Mo�esz dla przyk�adu wy��czy� to zachowanie dla fontu lucida je�eli korzystasz z niego w swoim edytorze tekstu czy te� pow�oce. W tym celu wyedytuj plik /usr/X11R6/lib/X11/XftConfig:
match
        any family == "lucida"
        edit antialias = false;


Natomiast aby nie "wyg�adza�" font�w o ma�ych rozmiarach mo�esz to zrobic tak:
match 
           any size < 15 
     edit 
           antialias = false;
Musisz mie� na uwadze, i� wiele dystrybucji generuje i nadpisuje XftConfig (zwr�� uwage na czas modyfikacji tego pliku). Naszcz�cie XftConfig posiada linie 'includeif "~/.xftconfig"' pozwalaj�c� w tym przypadku na dodanie osobistych modyfikacji z pliku ~/.xftconfg, kt�ry masz w swoim katalogu.