LoadFontfile
Der Befehl LoadFontfile weist einer physikalischen Schriftdatei einen internen Namen zu. Wird ein Zeichen in der Schriftart nicht gefunden, erzeugt das Programm eine Fehlermeldung, die mit Options ausgeschaltet werden kann. Alternativ dazu können auch Ersatzschriftarten (mit Fallback) angegeben werden, die nach den fehlenden Zeichen abgesucht werden.
Kindelemente
Elternelemente
Case
, ForAll
, Include
, Layout
, Loop
, Otherwise
, Until
, While
Attribute
features
(Text, optional, seit Version 3.9.29)-
Eine kommaseparierte Liste von OpenType features, z.B.
+liga,-kern
filename
(Text)-
Der Dateiname mit Endung, ohne Pfad.
marginprotrusion
(0 bis 100, optional)-
Angabe in Prozent, um wie viel die Zeichen -, . und , über den Rand herausragen. Stark abhängig von der benutzten Schriftart.
mode
(optional, seit Version 3.9.29)-
Setzt den Fonthandler. Voreinstellung ist
harfbuzz
.fontforge
-
Der alte und gut funktionierende Fonthandler. Funktioniert gut mit westlichen Schreibsystemen, nicht aber mit rechts-nach-links oder anderen komplizierten Schreibsystemen.
harfbuzz
-
Der neue Fonthandler der Arabisch und andere komplexen Schreibsysteme verarbeiten kann.
name
(Text)-
Der interne Name, unter dem die Schriftart im Element DefineFontfamily angesprochen wird.
oldstylefigures
(optional)-
Schalter, ob auf Mediävalziffern umgeschaltet wird (OpenType Feature »onum«).
yes
-
Mediävalziffern benutzen.
no
-
Normale Ziffern benutzen.
shrink
(Zahl, optional, seit Version 4.19.17)-
Setze den maximalen Stauchfaktor der Schriftart. Voreinstellung ist ausgeschaltet. Wert geteilt durch 10 = Prozent. Beispiel: 20 bedeutet eine maximale Stauchung von 2%.
smallcaps
(optional)-
Schalter, ob die Schriftart als Kapitälchen dargestellt werden soll.
yes
-
Kapitälchen benutzen.
no
-
Nicht auf Kapitälchen umschalten (Voreinstellung).
space
(0 bis 100, optional)-
Natürliche Breite des Leerraums zwischen zwei Wörtern. Dieser darf um 30% gestreckt und um 10% gestaucht werden. Die Voreinstellung ist 25. Der Wert ist die Prozentangabe der Schriftgröße.
step
(Zahl, optional, seit Version 4.19.17)-
Setze die Schritte für stauchen und dehnen. Wert geteilt durch 10 = Prozent. Beispiel: 20 erhöht/verringert die Schriftgröße bei Bedarf um 2%. Voreinstellung: 10
stretch
(Zahl, optional, seit Version 4.19.17)-
Setze den maximalen Dehnungsfaktor der Schriftart. Voreinstellung ist ausgeschaltet. Wert geteilt durch 10 = Prozent. Beispiel: 20 bedeutet eine maximale Dehnung von 2%.
Beispiel
<LoadFontfile name="Helvetica" filename="texgyreheros-regular.otf" />
<LoadFontfile name="Helvetica Fett" filename="texgyreheros-bold.otf" />
<LoadFontfile name="Helvetica Kursiv" filename="texgyreheros-italic.otf" />
<LoadFontfile name="Helvetica Fett Kursiv" filename="texgyreheros-bolditalic.otf" />
Hinweis
Die Schriftdateien werden aus dem lokalen Suchpfad geladen. Unter Windows wird der Pfad %WINDIR%\Fonts
(normalerweise C:\Windows\Fonts
) und auf Mac OS X die Pfade /Library/Fonts
und /System/Library/Fonts
können als Ergänzung des lokalen Suchpfads dienen. Das kann mit der Option fontpath
in der Konfigurationsdatei gesetzt werden.
Siehe auch
Befehl DefineFontfamily
, Kapitel Einbinden von Schriftarten.