Anleitungen - OPENTYPE Installation unter LinuxDie nachfolgend beschriebenen Schritte der OPENTYPE 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 OPENTYPE 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 OPENTYPE 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/Opentype/" kopiert werden.
Also: "cp -rp ./usr/share/fonts/Opentype /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 Opentype 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 Opentype Directory mit angegeben:
(...)
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
(...)
/usr/share/fonts/Opentype
(...)
EndSection
(...)
Nun muß noch ggf. der X-Fontserver (xfs) restartet werden ...
Natürlich können die Opentype Schriften nun normal in OpenOffice Dokumenten etc. genutzt werden.
Weitaus interessanter sind aber die Möglichkeiten, diese Opentype 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);
?>