Die zuverlässige Darstellung von Schrift ist eine Grundvoraussetzung bei der Erstellung
von Grafiken.
Es muß daher auch bei willkürlich gewählten bzw. aussergewöhlichen Schriftarten
gewährleistet sein, dass alle SVG darstellenden Programme (user agents) das exakt
gleiche Ergebnis am Bildschirm anzeigen, unabhängig ob die in der Grafik
verwendete Schriftart auf dem System des Betrachters verfügbar ist oder nicht.
Diese Möglichkeit bieten SVG fonts.
Allen SVG user agents kann durch ihre Verwendung ein einheitliches Schriftformat
zur Verfügung gestellt werden.
Mittels SVG fonts
können Sie die Schriftzeichen
einer vorhandenen oder selbst erstellten Schriftart durch SVG-Elemente grafisch beschreiben.
Alle Zeichen liegen dann im SVG Format vor und werden folglich von allen SVG user agents
einheitlich dargestellt.
Allerdings sind SVG fonts bei sehr kleinen Schriftgrößen nur eingeschränkt verwendbar.
Außerdem nimmt der SVG Quellcode, der eine oder sogar mehrere Schriftarten beschreibt,
viel Raum innerhalb der Grafik ein und erhöht somit die Dateigröße des SVG Dokuments.
Sie können SVG fonts jedoch auch in einem externen SVG Dokument definieren und diese
Schriftarten dann aus jedem beliebigen anderen SVG Dokument referenzieren.
Für die effektive Erstellung von SVG fonts gibt es Programme, die
existierende Schriftarten konvertieren können, wie z.B. der
Font Converter aus dem
Apache SVG Batik Projekt,
der aus TrueType fonts SVG fonts erzeugt.
Eine Erläuterung hierzu finden Sie im
Kapitel 17.2 - SVG Fonts mit
Apache Batik erzeugen.
Sie können allerdings auch jedes einzelne Zeichen einer Schriftart manuell editieren ...
|