Anleitungen - TRUETYPE-FONT Installation unter LinuxDie nachfolgend beschriebenen Schritte der TRUETYPE-FONT Installation unter Linux sollten nicht nur unter Debian GNU/Linux,
sondern grundsätzlich auch mit anderen Linux-Distributionen laufen.
Wo werden Fonts auf einem Linux Rechner gespeichert?Unter Linux werden TRUETYPE-FONT Fonts generell unter /usr/share/fonts und (oder) /usr/X11R6/lib/X11/fonts gespeichert. Generell ist es allerdings auch möglich Fonts - egal wo - abzulegen, z.B. um nur für eine Website bestimmte Fonts zur Verfügung zu stellen ... Wie installiert man eine TRUETYPE-FONT Schriftart unter Linux?
|
|
andalemo.ttf arbli___.ttf arial.ttf arialbd.ttf arialbi.ttf ariali.ttf arialn.ttf arialnb.ttf arialnbi.ttf arialni.ttf arialuni.ttf ariblk.ttf combull.ttf comic.ttf comicbd.ttf |
cour.ttf courbd.ttf courbi.ttf couri.ttf georgia.ttf georgiab.ttf georgiai.ttf georgiaz.ttf impact.ttf l_10646.ttf lsans.ttf lsansd.ttf lsansdi.ttf lsansi.ttf lucon.ttf |
marlett.ttf symbol.ttf tahoma.ttf tahomabd.ttf times.ttf timesbd.ttf timesbi.ttf timesi.ttf trebuc.ttf trebucbd.ttf trebucbi.ttf trebucit.ttf verdana.ttf verdanab.ttf verdanai.ttf |
verdanaz.ttf webdings.ttf wingding.ttf wingdng2.ttf wingdng3.ttf |
zur Verfügung.
Falls das Archiv im Home-Directory von root entpackt wurde, sollten die Fonts in das Verzeichnis "/usr/share/fonts/Truetype-Font/" kopiert werden.
Also: "cp -rp ./usr/share/fonts/Truetype-Font /usr/share/fonts"
Dann mit "cd /usr/share/fonts/truetype" in das Verzeichnis wechseln und mit "ttmkfdir -o fonts.scale" die config Dateien der Skalierung und danach
mit "mkfontdir" die Inhaltsangaben des Font-Directories schreiben lassen.
Mit "man mkfontdir" oder "man ttmkfdir" können weiterführende Hilfe-Informationen ausgegeben werden ...
Um die Truetype-Font Schriften unter X-Windows benutzen zu können, müssen jetzt die Folder noch in die Datei XF86Config (/etc/X11/XF86Config) eingetragen werden.
Unter der Section "Files" wird also das Truetype-Font Directory mit angegeben:
(...)
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
(...)
/usr/share/fonts/Truetype-Font
(...)
EndSection
(...)
Nun muß noch ggf. der X-Fontserver (xfs) restartet werden ...
Natürlich können die Truetype-Font Schriften nun normal in OpenOffice Dokumenten etc. genutzt werden.
Weitaus interessanter sind aber die Möglichkeiten, diese Truetype-Font Schriften nun innerhalb von Scriptings von Webseiten zu benutzen,
um so z.B. dynamische Logo's o.ä. zu erzeugen.
Beispiel Logo aus Php-Scripting:
<php
header ("Content-type: image/jpeg");
$im = @ImageCreate (400,200) or die ("no GD-Image-Stream available");
$bg_color = ImageColorAllocate ($im, 200, 200, 200);
$txt_color = ImageColorAllocate ($im, 255,255,0);
imagettftext($im,
40,
15,
25,
175,
$txt_color,"/usr/X11R6/lib/X11/fonts/msfonts/HeNB.TTF",
$_SERVER["HTTP_HOST"]);
imagejpeg ($im);
imagedestroy($im);
?>