Gyönyörű fontok Ubuntu alatt

Hát végre, ezt is megéltem, megvagyok elégedve a fontokkal linux alatt.
Egy screenshot: http://users.hszk.bme.hu/~ka297/sh.png
Amióta áttértem linuxra nagyon zavart a fontok minősége LCD monitoron, viszont ma találtam egy megoldást amivel egyszerűen tökéletes megjelenítést lehet elérni.
Meg is osztom veletek.
Az természetes hogy a fontokat 96 dpi re állítottam a gnome ban, meg hogy az xorg.conf fileban is beállítottam a megfelelő értéket stb...
(így:
Monitor Szekcióban az EndSection elé a megfelelőt:


#	DisplaySize	270	203	# 1024x768 96dpi
#	DisplaySize	338	254	# 1280x960 96dpi
#	DisplaySize	338	270	# 1280x1024 96dpi
#	DisplaySize	370	277	# 1400x1050 96dpi
#	DisplaySize	423	370	# 1600x1400 96dpi

képernyőméret =
/96*25.4

X ujraindítás után pedig evvel a paranccsal:


xdpyinfo | grep resolution 

leelenőrizhető, hogy sikerült-e. Utánna subpixel rendering bekapcs a gnomeban.)
De az eredmény még így sem volt a megfelelő.
Aztán rátaláltam erre a fórumbejegyzésre:
http://www.ubuntuforums.org/showthread.php?t=180647
Eszerint egy David Turner nevü fickó által írt patchekkel jelentősen javítható a font renderelés. Neki is láttam a howto szerint.


sudo apt-get install libcairo2-dev libxft-dev libfontconfig1-dev
sudo apt-get remove libcairo2-dev libxft-dev
mkdir fontpatches
cd fontpatches

Mellékelt fileok letöltése:
http://users.hszk.bme.hu/~ka297/patchedfonts.zip
http://users.hszk.bme.hu/~ka297/libfreetype6-dev_2.1.10-1ubuntu2-turner…
http://users.hszk.bme.hu/~ka297/libfreetype6_2.1.10-1ubuntu2-turnerpatc…


unzip *.zip
gunzip *gz
sudo cp local.conf /etc/fonts
sudo dpkg -i *deb

Újraindítás. És kész is. (persze subpixel rendering bekapcs.) Még érdemes a synapticban a libcairo, libxft, és a libfreetype szavakat tartalmazó csomagokat zárolni (csomag->verzió zárolása), nehogy egy update felülírja a patchet.
Persze ha nem tetszik el is lehet távolítani a fent belinkelt fórumban az is le van írva, hogy hogy.

Hozzászólások

érdekes, nekem olyan csúnyán éles a screenshotod alapján. a subpixel rendering nekem elég…

Csak azt mondd meg, ennek itt mi ertelme:

> sudo apt-get install libcairo2-dev libxft-dev libfontconfig1-dev
> sudo apt-get remove libcairo2-dev libxft-dev

Utobbi sor helyett nyilvan ennek kellene szerepelnie:

# sudo apt-get remove libfreetype6 libfreetype6-dev

mert ezekbol rakod fel a patchelt valtozatot.

Már nem csúnyák, de tényleg :) Jobban tetszik mint a winxp cleartype-al.

A patch írójának oldalán ( http://turnerdavid.neuf.fr/freetype/patches/font-patches.html )
olvastam, hogy lehet hogy sérti a cleartype szabadalmakat.

A szoftverszabadalmak csak az USA ban érvényesek nem?
Tehát mi felrakhatjuk.
Vagy ha nem, van eredeti winxp is a gépemen (járt hozzá, laptop), tehát felrakhatom, vagy nem?
Valaki magyarázza már el! :)