ClearType-simítás linux vagy betűtípusok Mandrivá ubuntu, nyílt forráskódú Tatarstan

ClearType-aliasing Linux, Mandriva vagy betűtípusok Ubuntu

Nemrég láttam az új Ubuntu és féltékeny voltam, hogy ő betűtípusok szebb, mint az én Mandriva (GNOME). És elkezdtem ásni. Kopal és kísérleteztem sokáig, de végül elérték a kívánt eredményt. Most azt akarom mondani, hogy csináltam. Én ezt újrafordítással könyvtárak, amelyek felelősek a betűmegjelenítő támogató ClearType -sglazhivaniya. Nem tudom, szebb, mint az Ubuntu, vagy nem, de én szeretem őket. Vágjunk bele.

könyvtárak

A betűkészlet használatával ezeket a könyvtárakat:
Kairó - könyvtár teszi vektoros grafika.
Xft - szabad könyvtár használatra tervezték Freetype raszterezőt az X-hosszabbítás X Rendering Extension; Általában meg kell használni FreeType betűtípus X Window System.
FreeType - könyvtár, mellyel a betűtípus raszterizációs és műveletek rájuk.

könyvtár forrásai

alap javítások

Mert foltok köszönöm a közösség Arch Linux felhasználók, akik már őket, és talált.
Minden tapasz semmi bonyolult nem egyszerűen bizonyos változtatások a forrás könyvtárban. Használatuk szükséges csomag «folt», amely megtalálható a tárolókban. Mintegy annak felhasználásával és annak paramétereit és kulcsok itt olvasható. patch-kódok frissülnek dolgozni újabb változatait könyvtárak. Ha megnézzük a kódot ezek közül bármelyik, akkor ezt kézzel hozzáadásával és cseréje a kódot a forráskódot.

Kairó:
cairo-1.2.4-lcd-ClearType-like.diff - ClearType betűmegjelenítő. Ilyen simító és alkalmazza ubuntu (összehasonlításán alapul). Hadd emlékeztessem önöket, hogy ezt a módszert regisztrált a Microsoft.

Xft:
libXft-2.1.14-lcd-cleartype.patch - ugyanaz, mint a Kairóban. Ez befolyásolta az én betűtípusokat Opera, Lotus Symphony.

Ők még mindig foltokban simítására Canonical - freetype2-ubuntu, libxft-ubuntu, cairo-ubuntu, de én nem igazán szerencsés, még rosszabb történik. Sőt, ezek nem új változat a könyvtárakban.

könyvtárak Építsd

Minden függőség összeállítása, meg a folyamat, mert nem emlékszem őket.
Kezdeni soberem Kairóban. Menj a mappát a forrás cairo-1.8.8 /. Dobd a patch (annyira kényelmes), és a konzol fut:
$ Patch -Np1 -i cairo-1.2.4-lcd-ClearType-like.diff
$ ./configure prefix = / usr
$ make make install
Természetes, hogy a csapat make install kell rendszergazdai jog, így akár kövesse a konzolon root vagy prmenyaetsya make install sudo.
Ha újra a X, látni fogjuk, jelentős különbség betűmegjelenítő.

Majd gyűjtünk Xft. Staem a libXft-2.1.14 /:
$ Patch -Np1 -i libXft-2.1.14-lcd-cleartype.patch
$ ./configure prefix = / usr
$ make make install

Most FreeType. Ha azt szeretnénk, hogy az Apple rendering, majd elő bytecode.patch. FREETYPE-2.3.11 /:
$ Patch -Np0 -i bytecode.patch
És még változások nélkül is alkalmazható bytecode. Ez azért van szükség, hogy magukat jobb nekik, vagy sem:
$ Patch -Np1 -i freetype-2.2.1-subpixel-disable-quantization.diff
$ Patch -Np1 -i freetype-2.3.0-enable-spr.patch
$ Patch -Np1 -i freetype-2.2.1-enable-valid.patch
$ Patch -Np1 -i freetype-2.2.1-memcpy-fix.patch
$ ./configure prefix = / usr
$ make make install

Akkor majd indítsa újra a X.


Adok a képernyőkön, így láthatja a különbséget:
Minden alkalmazás, betűtípusok, dokumentumok, címei és robochem táblázatot az alapértelmezett beállítások - Sans. Így néztem Firefox „érintetlen” könyvtárak:

Firefox, foltozott Kairó:
Most ez olyan, mint az Ubuntu.
Teljes (Full) leírás (Hinting) betűtípusok (egy font GNOME konfiguráció):

Gyenge (Enyhe) specifikáció (Hinting) betűtípus, ami Ubuntu mindig alapértelmezett:

Opera, foltozott Xft:
Gyenge (Enyhe) specifikáció (Hinting) betűtípus:

Firefox, foltozott FreeType bytecode.patch:
Full (Full) leírás (Hinting) betűtípus:

Gyenge (Enyhe) specifikáció (Hinting) betűtípus:
Mellesleg ez is úgy néz ki, mint az Ubuntu.

Végül azt javasoljuk poigratsya a betűtípus-beállításokat a GNOME (vagy KDE), különösen dpi volt. Akkor is kísérletezni ihnimi foltok, és a legjobb eredményt érjük el.

Kapcsolódó cikkek