DefineFontfamily

Das Element DefineFontfamily definiert eine Schriftfamilie, auf in den Elementen Paragraph, Textblock, Fontface und Table mit dem Attribut fontface zugegriffen werden kann.

Kindelemente

Bold, BoldItalic, Italic, Regular

Elternelemente

AtPageCreation, AtPageShipout, Case, Contents, ForAll, Include, Layout, Loop, Otherwise, Record, SavePages, Until, While

Attribute

fontsize (Zahl)

Schriftgröße in pt (PostScript-Punkte, DTP-Punkte). Zahl ohne Einheit.

leading (Zahl)

Abstand zwischen zwei Grundlinien in pt (PostScript-Punkte).

name (Text)

Interner Name, unter dem die Schriftfamilie später angesprochen wird.

Bemerkungen

Wird keine Schriftart angegeben, dann wird auf die Schriftfamilie text (kleines ‘t’) zurückgegriffen.

Die Schnitte Fett, Kursiv und FettKursiv müssen nur dann angegeben werden, wenn sie auch benutzt werden. Es wird aber empfohlen, diese anzugeben, damit nicht unbemerkt auf die Standardschriftart umgeschaltet wird.

Beispiel

<DefineFontfamily name="Helvetica" fontsize="12" leading="14">
  <Regular fontface="Helvetica Normal"/>
  <Bold fontface="Helvetica Fett"/>
  <Italic fontface="Helvetica Kursiv"/>
  <BoldItalic fontface="Helvetica Fett Kursiv"/>
</DefineFontfamily>

Anschließend kann im Text auf diese Schriftfamilie zugegriffen werden:

<Textblock fontface="Helvetica">
  <Paragraph>
   ...

Siehe auch

Das Kapitel über Einbinden von Schriftarten und den Befehl <DefineFontalias> sowie <LoadFontfile>.