FC5 - freetype se zapnutym "Bytecode Interpreter"

Nasel jsem si clanek, jak vylepsit zobrazovani fontu. Jednim z kroku je prekompilovani freetype tak, aby byla zapnuta podpora “Bytecode Interpreter”. Bohuzel na tohle nejak nestacim, nemohl by mi nekdo z vas pomoct?
Popis postupu je na http://www.tldp.org/HOWTO/Font-HOWTO/bci.html
Pripravene RPM z http://www.tldp.org/HOWTO/Font-HOWTO/fix.html#freetype je uz bohuzel zastarale

Predem diky

V prvni rade bych si zjistil, zda to neni ve FC zapnute - podivejte se do SRPMS baliku freetype.

Já jsem si freetype s tím Bytecode Interpreterem zrovna překompiloval a je to celkem změna k lepšímu. Takhle jsem to udělal ve FC5:

Přihlaš se jako root:

[b]su[/b]

Jdi do /usr/src:

[b]cd /usr/src[/b]

Stáhni si zdrojáky freetype:

[b]wget http://download.savannah.gnu.org/releases/freetype/freetype-2.1.10.tar.gz[/b]

Rozbal je:

[b]tar -xvzf freetype-2.1.10.tar.gz[/b]

Jdi do vytvořeného adresáře:

[b]cd freetype-2.1.10[/b]

Teď je potřeba povolit ten Bytecode Interpreter. Otevři si soubor “ftoption.h”, kerý je v adresáři include/freetype/config:

[b]gedit include/freetype/config/ftoption.h[/b]

Najdi řádek (#439) s tímto obsahem:

[b]/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */[/b]

A odkomentuj ho, měl by tedy po úpravě vypadat takto:

[b]#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER[/b]

Ulož soubor a spusť script configure s volbou --prefix=/usr - ta volba je důležitá proto, aby se přepsaly současné knihovny freetype (*):

[b]./configure --prefix=/usr[/b]

Naistaluj:

[b]make && make install[/b]

Restartuj Xka (předtím pozavírej proramy):

[b]killall -HUP Xorg[/b]

Po přihlášení by už měly být fonty poměrně pěkně vyhlazené.

(*) Pokud configure skoční hláškou, že chybí nějaké knihovny, tak zkus:

[b]yum search chybejici-knihovna[/b]

Pokud najde, tak:

[b]yum install chybejici-knihovna[/b]

Zopakuj configure, pokud bude pořád chybět ta samá, tak zkus:

[b]yum search chybejici-knihovna-devel[/b]

Atd, dokud se nepodaří. Good luck :slight_smile:

Nemel bys obrazek pred a po? To by me docela zajimalo.

Před bohužel ne, teď to vypadá takhle:

http://www.webkitchen.cz/tmp/screen2.png
http://www.webkitchen.cz/tmp/screen.png

Některé fonty jsou teď super (hlavně MS), u jiných je to o něco horší. Ale hlavně v prohlížečích je písmo mnohem čitelnější.

Do /etc/fonts/local.conf jsem ještě uložil tohle[/url] nastavení, které jsem našel tady - [url]http://www.chessgriffin.com/journal/nice-fonts.

Velmi dekuji za popis a vubec za ochotu, hned to vyzkousim

To vypada skutecne dobre. To nastaveni ktere jste pridal dela vicemne jen to ze zrusi AA u fontu kde to uz neni “potreba”.
MMCH per user si to muzete nastavovat v ~/.fonts.conf

Tady

http://www.cri.ch/linux/docs/sk0017.html

je popsana trochu cistsi cesta - prekompilovat si src.rpm a nainstalovat ho.

Vrele doporucuji tuto metodu (+ zvednete si v .spec verzi at nemusite davat -force).

Update: Tak verzi si nezvedejte, bylo by s tim vic startosti nez s tim --replace*, protoze nektere baliky vyzaduji PRIMO verzi z repozitare Fedory.

Příspěvek byl upraven (15-04-06 14:49)

Myslim zajimavy clanek o fontech:
http://avi.alkalay.net/linux/docs/font-howto/Font.html

SUper navod, v Opere konecne vypadaji vsechny fonty spravne, kdyz jsem na googlu videl “zkusím stěstí” a podobne, sem silel…

Diky

Příspěvek byl upraven (12-04-06 21:23)

Nemohl by si sem pridat co mas v souborech
/etc/fonts/fonts.conf
/etc/X11/xorg.conf
/etc/X11/fs/config

za cesty k fontum? Ja to do toho stavu jako na tvych obrazcich proste nemuzu dostat.

Hura, vypada ze jsem na to prisel
/etc/X11/xorg.conf
FontPath “/usr/share/X11/fonts/misc:unscaled”
FontPath “/usr/share/fonts/msttcorefonts”

/etc/fonts/fonts.conf

/usr/share/fonts/msttcorefonts

Tak s tímhle jsem nijak nehýbal.

Dal jsem si jenom to nastavení do /etc/fonts/local.conf (kam jsem si teď ještě přidal pravidlo pro vyhlazování tučného písma). Na té stránce, kde jsem ho objevil, je taky nastavení pro LCDčka (který jsem použil na noťasu a je to taky celkem OK). Ještě pozor na to, pokud bys ho bral přímo odtamtud, tak tam jsou nějaký divný uvozovky kolem atributů a není to validní XML.

Hlavně jsem nainstaloval MS fonty a pak je v GNOME nastavil místo výchozích. Teď se chystám se pořádně nastudovat man fonts-conf, protože si myslim, že to jde ještě dost poladit.