font-family

(Auszug aus "XSL-FO ― Die Referenz" von Manuel Montero Pineda & Steffen Herkert, 2016, dpunkt.verlag)

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Recommendationnummer: 7.9.2

Kategorie: 7.9 Common Font Properties

Beschreibung

Mit diesem Attribut wird eine Schriftart angegeben, die verwendet werden soll. Es können auch mehrere Schriftarten angegeben werden. Diese würden entsprechend der festgelegten Reihenfolge verwendet werden. Dies ist beispielsweise hilfreich, um sicherzustellen, dass Zeichen, die nicht in einer Schriftart vorhanden sind, aus einem anderen Font entliehen werden können. Die Schriften müssen, falls sich in ihrer Bezeichnung Leerstellen befinden (sie also aus mehreren Wörtern bestehen, z. B. Times New Roman), in Anführungszeichen eingeschlossen werden. Werden mehrere Schriften angegeben, müssen diese mit Komma und Leerzeichen voneinander getrennt werden.

Werte

spezifischer Schriftname Die festgelegte Bezeichnung der Schrift muss genau dem Namen der Schrift (z. B. Times New Roman, Arial) entsprechen.
generischer Schriftname Eine Schrift-Gruppe wird angegeben und es wird auf die Voreinstellung des Ausgabemediums für diese Gruppen zurückgegriffen. Die Liste der Schriftarten kann auch aus einer Mischung aus spezifischen Schriftnamen und Schrift-Gruppen bestehen (was auch zu empfehlen ist). Vorgesehene Schrift-Gruppen sind: serif (für eine Antiqua-Schrift), sans-serif (für eine Grotesk-Schrift), cursive (für eine Kursiv-Schrift), monospace (für eine nichtproportionale Schrift) und fantasy (für eine Fantasy-Schrift).
Vererbt: ja

Standardwert: Die Voreinstellung erfolgt durch das verarbeitende System.

XSL-FO Version: 1.0

Erlaubt in:

<fo:bidi-override> , <fo:block> , <fo:character> , <fo:initial-property-set> , <fo:inline> , <fo:leader> , <fo:page-number> , <fo:page-number-citation> , <fo:page-number-citation-last> , <fo:scaling-value-citation> und <fo:title>

Unterstützung:

Conformance Level Antenna House FOP RenderX XEP Altsoft XML2PDF Compart DocBridge
Basic J P J J J

XSL-FO Beispiel:

<fo:root font-family="Arial" font-size="10pt" line-height="1.2em" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:cpfo="http://www.compart.net/xmlns/cpfo" xmlns:svg="http://www.w3.org/2000/svg" xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions">

Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt.

Er lag auf seinem panzerartig harten Rücken und sah,

wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte. Seine vielen, im Vergleich zu seinem sonstigen Umfang kläglich dünnen Beine flimmerten ihm hilflos vor den Augen.

»Was ist mit mir geschehen?«, dachte er. Es war kein Traum. Sein Zimmer, ein richtiges, nur etwas zu kleines Menschenzimmer, lag ruhig zwischen den vier wohlbekannten Wänden. Über dem Tisch, auf dem eine auseinandergepackte Musterkollektion von Tuchwaren ausgebreitet war - Samsa war Reisender - hing das Bild, das er vor kurzem aus einer illustrierten Zeitschrift ausgeschnitten und in einem hübschen, vergoldeten Rahmen untergebracht hatte. Es stellte eine Dame dar, die mit einem Pelzhut und einer Pelzboa versehen, aufrecht dasaß und einen schweren Pelzmuff, in dem ihr ganzer Unterarm verschwunden war, dem Beschauer entgegenhob.

</fo:flow>

</fo:root>

Download der Beispiele

In der Ausgabe:

Auszug aus der W3C recommendation:

Weitere Informationen online zu

Tipp der data2type-Redaktion:
Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: