http://onionworks.net/2006/imageservice

loadFont (target : xlink, fromDataSource : boolean, size : number) : nodeset

Mit dieser Methode lässt sich eine Schriftart aus einer Datei laden. Schriftarten lassen sich direkt über die Datenquelle (Standard) oder  über eine binäre Methode laden. Wird die Schriftart über eine binäre Methode geladen, so muss der Parameter fromDataSource den Wert false zugewiesen bekommen. Wird die Schriftart hingegen über eine Datenquelle geladen, so kann der Parameter fromDataSource weggelassen werden, da diesem standardmäßig der Wert true zugewiesen wird.

Werden die Parameter fontSyle und graphicsUnit nicht angegeben, so werden die Standardwerte Regular für fontStyle und Point für graphicsUnit genutzt.

Die Schreibweise der Methode kann dem folgenden Beispiel entnommen werden. Die Variable src beinhaltet den xlink der Datenquelle. 

<xsl:variable name="font" select="is:loadFont(@src,true(),10,'Bold','Inch')" />

Die Variable font beinhaltet folgende XML.

<font name="Example Font" size="10" style="Bold" />