Eine Schriftart wird durch eine Liste mit vierzehn verschiedenen Merkmalen, die durch Bindestriche (-) getrennt sind, angegeben. Dies wird X Logical Font Description (XLFD) genannt. In einigen Fällen kann eine Eigenschaft in der Liste durch das Platzhalterzeichen * ersetzt werden, und ein Zeichen in einer Eigenschaft kann durch das Platzhalterzeichen ? ersetzt werden. Tabelle 17–4 enthält eine Liste von Spezifikationen der Zeichenfolgen für die Eigenschaften von Schriftarten.
Die Form der Spezifikation der Zeichenfolge für eine Eigenschaft lautet:
"Entwickler-Markenname-Schriftstärke-Zeichenneigung-Zeichenbreite-Zusätzliche Informationen -Pixelgröße-Punktgröße-AuflösungX-AuflösungY-Zeichenabstand-Durchschnittsbreite -Zeichensatzregistrierung-Zeichensatz-Codierung"
Tabelle 17–4 Spezifikationen der Zeichenfolgen für Eigenschaften von Schriftarten
Zeichenfolge für Eigenschaft |
Definition |
---|---|
Entwickler |
Zeichenfolge, die den Entwickler der Schriftart identifiziert |
Markenname |
Zeichenfolge, die den Markennamen der Schriftart identifiziert |
Schriftstärke |
Zeichenfolge, die die relative Schriftstärke der Schriftart angibt, z.B. fett |
Zeichenneigung |
Code, der die Richtung der Zeichenneigung beschreibt: R (Roman – keine Neigung) I (Italic – Neigung rechts) O (Oblique – Neigung rechts) RI (Reverse Italic – Neigung links) RO (Reverse Oblique – Neigung links) |
Zeichenbreite |
Zeichenfolge, die die Breite angibt, z.B. komprimiert oder erweitert |
Zusätzliche Informationen |
Zeichenfolge mit zusätzlichen Informationen, die gebraucht werden, um die Schriftart eindeutig zu identifizieren |
Pixelgröße |
Eine Ganzzahl, die die Größe eines m-Quadrats in Pixel angibt |
Punktgröße |
Eine Ganzzahl, die die Größe eines m-Quadrats in Dezimalpunkten angibt |
AuflösungX |
Eine Ganzzahl, die die horizontale Auflösung in Pixel angibt |
AuflösungY |
Eine Ganzzahl, die die vertikale Auflösung in Pixel angibt |
Zeichenabstand |
Ein Code, der den Abstand zwischen den Zeichen angibt M (Monospace--feste Zeichenbreite) P (Proportionaler Abstand--variable Zeichenbreite) C (Zeichenfeld) |
Durchschnittsbreite |
Eine Ganzzahl, die die Durchschnittsbreite in 1/10 Pixel angibt |
Zeichensatzregistrierung |
Zeichenfolge, die den Registrierungsberechtigten angibt, der den Schriftarten-Code registriert hat |
Zeichensatz-Codierung |
Zeichenfolge, die den Zeichensatz in der angegebenen Registerierung angibt |
Der folgende XLFD-Name beschreibt die Schriftart 'charter' von Bitstream, die die ISO8859-1 Standard-Codierung unterstützt:
-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
Die Schriftart hat eine mittlere Schriftstärke, keine spezielle Neigung und eine normale Breite. Sie ist eine proportionale Schriftart mit einem m-Quadratfeld von 8 Pixel oder 8,0 Punkten. Die horizontale und vertikale Auflösung ist jeweils 75 Pixel. Die Durchschnittsbreite eines Zeichens beträgt 45 1/10 Pixel oder 4,5 Pixel.
Teile der Zeichenfolge können durch Platzhalterzeichen ersetzt werden. Das System verwendet die erste Schriftart, die dem angegebenen Muster entspricht.
Wenn nur eine Acht-Pixel-Schriftart 'charter' benötigt wird, geben Sie folgendes ein:
*-charter-*-*-*-*-8-*
Mit der Schaltfläche 'Attribute' im Dialogfenster 'Schrift' im Style Manager können Sie die folgenden Attribute von Schriftartengruppen anzeigen:
Schriftartengruppe
Schriftgröße
Alias
Alias-XLFD
Alias-Position
Schriftart
Schriftart-XLFD