Fonts vom Server auf HP verwenden?
tob1as
- php
1 Tom0 Max1 Sven Rautenberg0 tob1as
Hallo zusammen
Ich hab bei verschiedenen Homepages gesehen, dass es möglich ist aus beliebigen Fonts, welche auf dem Server liegen, Grafiken mit Text zu erstellen.
Kann mir jemand erklären wie das geht?
Ein Beispiel ist diese Seite: http://openairguide.eeee.ch/
MFG tob1as
Hello,
Du benötigst Dazu eine Grafik-Rendering-Maschine, wie z.B. die GD-Lib
und dazu dann meistens noch eine "Font-Wxtension", wie z.B. bei der GD-Lib "freetype"
Wenn Du Dir mittels phpinfo() die Einrichtung Deines Systems anzeigen lässt, müsste es Dir irgendwo entgegenspringen, wenn es installiert ist. Sonst gibt es noch dfie PHP-Funktion
http://www.php.net/manual/en/function.gd-info.php
Die gibt Dir Auskunft über die Installation.
Die Grafikfunktionen findest Du dann unter
http://www.php.net/manual/en/ref.image.php
Und wenn Du dann hier im Archiv und/oder bei Google "Fonts GDLib" eintippst, sollten Dir viele kleine Beispiele entgegenspringen, wie es geht.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom

Ein Beispiel ist diese Seite: http://openairguide.eeee.ch/
Wenn ich das richtig sehe hat das nichts mit einer Schriftart aufm Server zu tun sondern die Texte sind halt einfach Bilder.
Oder habe ich deine Frage falsch verstanden?
Gruß,
Max
Moin!
Ich hab bei verschiedenen Homepages gesehen, dass es möglich ist aus beliebigen Fonts, welche auf dem Server liegen, Grafiken mit Text zu erstellen.
Es gibt genau zwei Möglichkeiten, auf einer Webseite beliebige, servergelagerte Fonts zu verwenden.
Die erste Möglichkeit nennt sich "sIFR". Da wird mit Javascript nach dem Seitenladen dynamisch der Text (vornehmlich Überschriften) ausgetauscht gegen Flash-Filme, die dann den gewünschten "Spezialfont" darstellen. Siehe z.B. http://praegnanz.de/essays/sifr-revolution-der-webtypografie.
Das Problem von sIFR ist, dass der Flash-Ersatz sich dann letztendlich doch nicht so problemlos verhält, wie ein normaler Text oder eine Grafik (zumindest in manchen Browsern). Und ohne Flash geht's natürlich auch nicht, obwohl das Plugin weit verbreitet ist.
Alternativ kann man das, was man mit sIFR macht, natürlich auch mit Pixelgrafiken machen. D.h. man programmiert ein Skript, welches Grafiken generiert, die optisch, von der Anordnung etc., an die Stelle passen, wo die normale HTML-Überschrift steht. Wenn man das geschickt macht, dann schickt das austauschende Javascript den gewünschten Text im Bildrequest mit, und das Skript generiert die Überschrift dynamisch.
Die langweiligere Alternative wäre, dass das Skript vom Redakteur bei Bedarf bedient wird, um eine Überschriftsgrafik herzustellen, die dann als ganz normale Grafik eingebunden wird.
- Sven Rautenberg
Herzlichen Dank für deine ausführliche Antwort!
Ich werde mir das jetzt mal anschauen, da mir diese Lösung besser gefällt als die Lösung mit den dynamischen Gifs.
MFG