Nastavení antialiasingu v SuSE Linuxu 7.2

Supportní databáze (chofman_ttf_72)
Platí pro

SuSE Linux: Verze 7.2


Kernel: Verze 2.4.4
XFree86: Verze 4.03

Dotaz:

Chcete používat truetypová písma v SuSE Linuxu 7.2, která budou vyhlazována (antialiased) X serverem.

Předpoklady:

Nejdříve pár základních věcí týkajících se truetypových písem. Od XFree86 verze 4.0 jsou tato písma podporována přímo X serverem. Od verze 4.01 je k dispozici také podpora antialiasingu pro truetypová písma.
Tento dokument se bude vztahovat pouze na KDE2 knihovny, protože v současnosti má podporu pro vyhlazování pouze QT knihovna, na které jsou KDE2 vystavěny.
Gnome, Windowmaker a jiní správci oken nemají dosud vyhlazování písem implementováno.

Jako třetí bod musí mít ovladač grafické karty tzv. render extension, protože zobrazování vyhlazených písem přejímá samotný ovladač grafické karty. Pozn.: Mnoho truetypových písem není naneštěstí volně šiřitelných. Proto nemůžeme použít celosvětově rozšířená písma, jako je "arial", "times new roman" nebo "verdana", v rámci distribuce a doufáme, že pro toto omezení budete mít pochopení

Postup:

1. Zkontrolujte, zda vaše grafická karta podporuje renderování TT písem. Je třeba mít spuštěný X server, tzn. musíte být např. přihlášeni v KDE2. Jako normální uživatel (ne root) použijte na konzoli následující příkaz:
xdpyinfo |grep RENDER
Jako výstup by se mělo zobrazit:
RENDER
Pokud tomu tak není, pak se podívejte, zda máte instalovánu verzi XFree86 4.01 nebo vyšší. Pro zjištění verze slouží příkaz xf86version, který vám poskytne podrobné informace o tom, kterou verzi právě používáte.
Pokud používáte ještě verzi 3.x, pak prosím použijte program SaX2 pro konfiguraci 4.0.1 nebo vyšší. Podrobný postup ke konfiguraci naleznete v SDB dokumentu:Jak aktualizovat XFree a samozřejmě také v manuálu.

2. Abyste aktivovali antialiasing v KDE2, stačí v ovládacím centru aktivovat položku "Používat vyhlazování hran pro písma a ikony", kterou naleznete v menu Vzhled a chování -> styl. V SuSE Linuxu 7.2 je již podpora vyhlazených písem ve standardní knihovně.

Pokud používáte jiného správce oken, např. Windowmaker a zde spustíte program z KDE2, pak i zde budete mít k dispozici vyhlazená písma. Je ale třeba nastavit jednu proměnou prostředí.
Přihlaste se jako uživatel root a upravte soubor /etc/profile.local. Pokud ještě neexistuje, pak ho vytvořte příkazem:

touch /etc/profile.local
Do tohoto souboru pak vložte
export QT_XFT=1
3. Instalace písem. Zde máte dvě možnosti:

4. Zkontrolujte, zda je antialiasing podporován

Příkaz xmag zvětší libovolné části vaší pracovní plochy. Stačí z konzole spustit xmag a kliknout třeba na spodní panel. Pokud se ve zvětšení zobrazí, kromě černé, i body v různé stupni šedi, pak máte vyhlazování písem aktivováno. 5. Poznámka pro ty, kdo používají LCD monitor nebo laptop

Při používání LCD se velice osvědčila ještě další volba, která výrazně zlepšuje zobrazování vyhlazených písem. Je třeba, jako běžný uživatel, ve svém domovském adresáři vytvořit, pokud neexistuje, soubor .xftconfig příkazem:

touch .xftconfig
Ten poté upravte vaším oblíbeným editorem a vložte tam následující řádek:
match edit rgba = rgb;
Použití této volby není nezbytné, záleží na tom, co vypadá lépe.
Klíčová slova: IFONT, PíSMO, TRUETYPE, WINDOWS, ANTIALIASING, AA, ARIAL, TIMES, VERDANA

Kategorie: X aplikace

SDB-chofman_ttf_72, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 29. Mai 2001
SuSE Linux AG - Poslední změnu: 14. Nov 2001 provedl chofman (sdb_gen 1.40.0)