Microsoft True Type fontok telepítése Fedora és CentOS rendszerekre

A Microsoft True Type fontjaira elsősorban az irodai programok illetve a különböző grafikai és képszerkesztő programok használatakor lehet szükség. Az irodai programok közül az egyik legismertebb az OpenOffice.org szövegszerkesztője a Writer, amellyel könnyedén tudunk Microsoft Word-ben készült .doc kiterjesztésű állományokat szerkeszteni, főleg ha rendelkezünk a megfelelő karakter készletekkel.

A True Type fontok telepítését CentOS 5.3-on végeztem, de természetesen Fedora alatt is hasonló módon történik.

1. A szükséges csomagok telepítése

A True Type fontok telepítéséhez szükség van a cabextract csomagra, a fontokat tartalmazó RPM csomag elkészítéséhez pedig az rpm-build csomagra. Rendszergazdai jogosultsággal telepítsük a szükséges csomagokat

yum install rpm-build cabextract

Példa 1. A cabextract és az rpm-build telepítése

A következő csomagokat fogja még a yum telepíteni:

Dependencies Resolved

===========================================================================
 Package               Arch         Version             Repository    Size
===========================================================================
Installing:
 cabextract            i386         1.1-5.el5           epel          48 k
 rpm-build             i386         4.4.2.3-9.el5       base         303 k
Installing for dependencies:
 elfutils              i386         0.137-3.el5         base         228 k
 elfutils-libs         i386         0.137-3.el5         base         193 k

Transaction Summary
===========================================================================
Install      4 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 772 k
Is this ok [y/N]: y

Példa 2. A cabextract és az rpm-build függőségei

2. A spec fájl letöltése

Miután telepítettük a szükséges csomagokat a SourceForge-on szereplő projekt oldaláról töltsük le azt a spec fájlt, amely tartalmazza a fontok elérési útvonalát.

wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec

Példa 3. A spec fájl letöltése wget programmal.

3. Az RPM csomag elkészítése

Az rpmbuild segítéségével a spec fájl alapján készítsük el az msttcorefonts RPM csomagot.

rpmbuild -ba msttcorefonts-2.0-1.spec

Példa 4. Az msttcorefonts RPM csomag elkészítése

4. Az elkészült RPM csomag telepítése

Miután elkészítettük az msttcorefonts RPM csomagot, telepítsük a rendszerünkre.

rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

Példa 5. Az msttcorefonts RPM csomag telepítése

5. Tipp

CentOS esetén, amennyiben az msttcorefonts RPM csomag telepítése során olyan hibába ütköznénk, hogy azért nem tudja telepíteni, mert hiányolja a chkfontpath csomagot, akkor előbb telepítsük azt:

yum install chkfontpath

Példa 6. A chkfontpath telepítése yummal.

A Fedora 10-ből kimaradt a chkfontpath, így azt más forrásból kell beszerezni és telepíteni. Egy lehetséges alternatíva (köszönet csuhinak).

A chkfontpath letöltése a http://atrpms.net/dist/f10/chkfontpath/ oldalról.

wget http://dl.atrpms.net/all/chkfontpath-1.10.1-2.fc10.i386.rpm

Példa 7. A chkfontpath RPM csomag letöltése.

A letöltött RPM csomag telepítése

rpm -ivh chkfontpath-1.10.1-2.fc10.i386.rpm

Példa 8. A chkfontpath telepítése rpmmel.

Majd próbáljuk újból telepíteni a msttcorefonts csomagot.

Miután sikeresen telepítettük a msttcorefonts RPM csomagot az OpenOffice.org Writer programját elindítva kipróbálhatjuk az új fontjainkat.

Forrás:
Egy általános linuxos leírás: MS True Type fontok telepítése linuxra
A projekt oldala ITT található.

Hozzászólások

Gondolom megint jogi dolgok miatt nem lehet egyből rpm-et készíteni.
Megnéztem a spec fájlt. Miért nem tették bele a chkfontpath? Furcsa.
Meg egy kicsit perverz is, hogy rpm építés közben .exe fájlokat bont ki. :DD

Láttam már egyszerűbb esetet is :)

Valószínű, hogy nem akarnak jogi herce-hurcát, bár amit felhasználtam forrást
abban a Debianhoz és Ubuntuhoz alapból elkészítették ezt a csomagot. :-(
A lényeg az, hogy legalább van lehetőség használni és nem kell össze-vissza
másolgatni :-)

Webappz - http://webappz.hu/

Nálam, Fedora 10 alatt nem talált chkfontpath csomagot, úgyhogy én innen szedtem le:
http://atrpms.net/dist/f10/chkfontpath/

--
Csuhai Imre
https://csuhai.hu

Valóban, csak a leírást olvastam és én CentOS 5.3 alatt próbáltam ki és ott nem hagyták ki ezt a csomagot.
Köszi, már frissítettem.

Webappz - http://webappz.hu/

Igazán nincs mit, nálam melóhelyen most vált aktuálissá hogy telepítsem ezeket a fontokat, úgy vettem észre.
Egyébként meg nem gond h nem volt eredetileg benne a cikkben, egyrészt linuxos arcok általában feltalálják magukat, másrészt gugli kidobja a linket.

--
Csuhai Imre
https://csuhai.hu