Home > GNU/Linux > Få font-guiden til å fungere for Fedora

Få font-guiden til å fungere for Fedora

March 8th, 2008

Jeg skrev for en god stund siden en guide for å få penere fonter i GNU/Linux. Denne guiden var tilpasset Ubuntu og Debian, og ikke særlig testet med andre distroer.

Etter dette brukte jeg Arch Linux en stund, her var det omtrent samme prosedyre som i den forrige guiden.

I det siste har jeg fått skikkelig sans for Fedora, men her støtte jeg på et problem. Fontene ble helt ufattelig stygge når jeg gjorde som jeg har beskrevet i guiden.

Helt ufyselige, rett og slett.

Etter litt graving fant jeg ut at dette skyldes at Fedora kommer med en versjon av freetype som er kompilert uten et par vesentlige innstillinger (nærmere bestemt bytecode interpreter og subpixel rendering) pga. patent issues.

Her følger dermed en guide for å få ting til å funke i Fedora også.

 Trinn 1 :

Hent ned en .spec-fil for å lage en rpm-pakke av MS core fonts.

Den kan hentes fra http://corefonts.sourceforge.net/. Siste versjon finnes her.

Trinn 2 :

Bygg en rpm av den slik :
rpmbuild -bb msttcorefonts-2.0.1.spec

og installer den slik :
rpm -Uvh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

Trinn 3 :

Så må man få enablet subpixel rendering og bytecode interpreter. Til det trenger man kildekoden til freetype.

En source rpm kan hentes f.eks herfra.

Installer den :
rpm -Uvh freetype-2.3.5-3.fc8.src.rpm

Gå så til /usr/src/redhat/SPECS, og bygg en rpm med subpixel rendering og bytecode interpreter.
rpmbuild -bb --with bytecode_interpreter --with subpixel_rendering freetype.spec

Deretter går man til /usr/src/redhat/RPMS/x86_64 (eller i386, PPC, etc, avhengig av hvilken arkitektur man kjører), og installerer den ferdige rpm’en.
rpm -Uvh --force freetype-2.3.5-3.fc8.x86_64.rpm

(–force pga. at freetype allerede er installert, vi vil overskrive den med den nye utgaven med subpixel rendering og bytecode interpreter)

Trinn 4 :

Installer fontconfig-pakken fra den forrige guiden (den er her), og pakk den ut i /etc/fonts.
su -
cd /etc/fonts
tar xvzf /path/til/fontconfig.tar.gz

Og voilá, fontene bør nå se knall ut!

GNU/Linux , ,

  1. No comments yet.
  1. No trackbacks yet.