font

(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.31.13

Kategorie: 7.31 Shorthand Properties

Beschreibung

Dieses Attribut stellt eine zusammenfassende Eigenschaft für Schrift dar, in der die einzelnen Werte für die Einzelattribute font-style, font-variant, font-weight, font-size, line-height und font-family gemeinsam angegeben werden können. Für font-size und font-family müssen Werte angegeben werden. Wertangaben für die übrigen Eigenschaften sind optional. Dabei gilt, dass die einzelnen Werte mit Leerstelle voneinander zu trennen sind. Lediglich wenn ein Wert für line-height angegeben werden soll, muss dieser direkt nach dem angegebenen Wert von font-size folgen. Dieser ist dann auch nicht durch eine Leerstelle, sondern durch einen Schrägstrich (/) vom vorangegangenen Wert von font-size zu trennen. Alternativ besteht auch die Möglichkeit, anstatt die Eigenschaften einzeln zusammenzustellen, systemeigene Schriften zu verwenden, wenn diese vorhanden sind. Diese haben dann bereits festgeschriebene Ausprägungen. Der Name dieser systemimmanenten Schriften erschließt sich aus dem Kontext, in dem sie verwendet werden.

Werte

Ein String Werte für font-style, font-variant, font-weight, font-size, line-height und font-family, separiert durch Leerzeichen. Nur font-height und line-height werden durch einen Schrägstrich (/) getrennt. Für die Reihenfolge gilt: Die optionalen Angaben für font-style, font-variant und font-weight können in beliebiger Reihenfolge angegeben werden. Nach diesen Angaben muss die Schriftgröße (font-size) mit optionaler Zeilenhöhe (line-height) folgen. Als Letztes muss die Schriftart (font-family) angegeben werden.
caption Dieser Wert wird zum Referenzieren eines systemeigenen Fonts (wenn vorhanden) verwendet, der für die Betitelung von (Auswahl-)Fenstern vorgesehen ist.
icon Dieser Wert wird zum Referenzieren eines systemeigenen Fonts (wenn vorhanden) verwendet, der zum Beschriften von Icons vorgesehen ist.
menu Dieser Wert wird zum Referenzieren eines systemeigenen Fonts (wenn vorhanden) verwendet, der für Menüs (z. B. Drop-down-Menüs, Menülisten) vorgesehen ist.
message-box Dieser Wert wird zum Referenzieren eines systemeigenen Fonts (wenn vorhanden) verwendet, der für Dialogfenster vorgesehen ist.
small-caption Dieser Wert wird zum Referenzieren eines systemeigenen Fonts (wenn vorhanden) verwendet, der für kleine Auswahlpaletten vorgesehen ist.
status-bar Dieser Wert wird zum Referenzieren eines systemeigenen Fonts (wenn vorhanden) verwendet, der für die Statusleiste vorgesehen ist.
Vererbt: ja

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
Complete J P J J J

XSL-FO Beispiel:

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: