CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

X Logical Font Description (XLFD)

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 

Beispiel

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-* 

Ausgewählte Schriftartengruppenattribute anzeigen

Mit der Schaltfläche 'Attribute' im Dialogfenster 'Schrift' im Style Manager können Sie die folgenden Attribute von Schriftartengruppen anzeigen: