Nastavení antialiasingu v SuSE Linuxu 7.1

Supportní databáze (chofman_ttf_71)
Platí pro

SuSE Linux: Verze 7.1


XFree86: Verze 4.01

Dotaz:

Chcete používat truetypová písma v SuSE Linuxu 7.1, 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. Abyste je byli s to používat, musí tuto podporu obsahovat také správce oken. V případě KDE2 je používána QT knihovna a v SuSE Linuxu 7.1 není standardně podpora pro antialiasing aktivována, protože se nachází dosud v experimentálním stádiu. Můžete ale začít používat v KDE2 libovolná truetypová písma a zobrazovat je vyhlazená.
Všechny programy, které používají knihovny KDE2, resp. QT budou potom používat vyhlazená písma.
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.

Pokud používáte jiného správce pracovní plochy, např. windowmaker, kde spustíte KDE2 program, pak i ten bude disponovat vyhlazenými písmy.

Verze GNOME v SuSE Linuxu 7.1 není s to zobrazovat vyhlazená TT písma, protože GTK Toolkit tuto možnost nepodporuje.

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, je třeba pomocí instalátoru YaST nahrát balík "qt-experimental" ze série "xdev". Přihlaste se ale předtím jako uživatel root.
Aby byl antialiasing automaticky aktivován, je třeba k Ovládacím centru KDE2 určit, kde se nacházejí TT písma.

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: FONT, PíSMO, TRUETYPE, WINDOWS, ANTIALIASING, AA, ARIAL, TIMES, VERDANA

Kategorie: X aplikace

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