FontInfo Version 2.0 Hilfe - 2003-08-03
FontInfo ist ein Programm zur Anzeige einer Liste der installierten
Schriftarten.
Ein beliebiger Text kann in einem Ablagefeld zur Vorschau angezeigt werden.
Detaillierte Informationen zu den Eigenschaften der Schriften werden in einer
Tabelle angezeigt.
Der vollständige Zeichensatz wird in einer Zeichentabelle zur Auswahl von
Sonderzeichen und Symbolen angezeigt.
Inhalt
-
Anwendungshinweise
-
Die Liste der installierten Schriftarten
-
Die Tabelle der Schrifteigenschaften
-
Die Zeichentabelle
-
Das Ablagefeld
-
Funktionsübersicht
-
-
Menü Datei
-
Menü Bearbeiten
-
Menü Schriftart
-
Menü Optionen
-
Wie man weitere Sprachen unterstützen kann
-
Anhang 1: Schrifteigenschaften
-
Abbildung 1: Maße bei Schriftzeichen
-
Schrifteigenschaften (sortiert nach Bezeichnern)
-
Schrifteigenschaften (sortiert nach Beschreibungen)
-
Anhang 2: Raster- und Vektorschriften
-
Anhang 3: Maßeinheiten
-
Quellenangaben

Hier werden alle installierten Schriftarten in alphabetischer Reihenfolge
angezeigt. Das Zeichen neben dem Namen symbolisiert den
Schrifttyp
*).
Die ausgewählte, aktuelle Schriftart wird auch in der Tabelle der festen
Schrifteigenschaften, der Zeichentabelle und dem Ablagefeld eingestellt.
*) Siehe nächster
Abschnitt

Die aktuelle Schriftart kann auch in dieser Tabelle ausgewählt werden. Das
Zeichen neben dem Namen symbolisiert den
Schrifttyp
*).
Die angezeigten Werte sind für jede Schriftart unabhängig von anderen
Einstellungen, wie Größe und Schnitt.
Die Tabelle kann nach den Werten der einzelnen Spalten sortiert werden.
*) Folgende
Schrifttypen werden unterschieden:

Rasterschrift mit fester Zeichenbreite

Rasterschrift mit variabler Zeichenbreite

Vektorschrift mit fester Zeichenbreite

Vektorschrift mit variabler Zeichenbreite

TrueType-Schrift mit fester Zeichenbreite

TrueType-Schrift mit variabler Zeichenbreite
Die Tabelle kann nach den Schrifttypen sortiert werden (s.
Funktionsübersicht).

In dieser Tabelle werden alle verfügbaren Zeichen der aktuellen Schriftart
angezeigt.
Das ausgewählte Schriftzeichen kann in das Ablagefeld kopiert werden.
Der Code des ausgewählten Zeichens wird in der Statuszeile angezeigt.
In der Kopfleiste oberhalb der Zeichentabelle werden die Werte der aktuellen
Schriftart angezeigt, die von anderen Einstellungen, wie Größe und Schnitt,
abhängig sind.

Dieses Textfeld kann als Ablage oder zur Vorschau eines beliebigen Textes mit
der aktuellen Schriftart verwendet werden.
-
Menü Datei
-
Öffnen...
- Es öffnet sich ein Dialogfenster zum Laden eines Textes in das
Ablagefeld.
-
Speichern...
- Es öffnet sich ein Dialogfenster zum Speichern des Inhalts des
Ablagefelds.
-
Ende...
- FontInfo wird beendet.
-
Menü Bearbeiten
-
Ausschneiden
- Der im Ablagefeld*) ausgewählte Text
wird in die Zwischenablage kopiert und im Ablagefeld gelöscht.
*) Diese Funktion ist nicht verfügbar,
wenn die Zeichentabelle markiert ist.
-
Kopieren
- Wenn die Zeichentabelle markiert ist, wird das ausgewählte Zeichen in
die Zwischenablage kopiert, anderfalls wird der im Ablagefeld ausgewählte
Text kopiert.
-
Löschen
- Der im Ablagefeld*) ausgewählte Text
wird gelöscht.
*) Diese Funktion ist nicht verfügbar,
wenn die Zeichentabelle markiert ist.
-
Einfügen
- Der Text in der Zwischenablage wird im
Ablagefeld*) eingefügt.
*) Diese Funktion ist nicht verfügbar,
wenn die Zeichentabelle markiert ist.
-
Menü Schriftart
-
Auswahl...
- Es öffnet sich ein Dialogfenster zur Auswahl der aktuellen
Schriftart.
-
Fett
- Fette Darstellung der aktuellen Schriftart wird ein- oder
ausgeschaltet.
-
Kursiv
- Kursive Darstellung der aktuellen Schriftart wird ein- oder
ausgeschaltet.
-
Untermenü Höhe
-
-
Minimum
- Die aktuelle Schriftart wird auf das Minimum (5 Punkte)
verkleinert.
-
Stark vermindern
- Die aktuelle Schriftart wird um zehn Punkte verkleinert.
-
Vermindern
- Die aktuelle Schriftart wird um einen Punkt verkleinert.
-
Vergrößern
- Die aktuelle Schriftart wird um einen Punkt vergrößert.
-
Stark vergrößern
- Die aktuelle Schriftart wird um zehn Punkte vergrößert.
-
Maximum
- Die aktuelle Schriftart wird auf das Maximum (256 Punkte)
vergrößert.
-
Nach Schrifttyp sortieren
- Die Tabelle der Schrifteigenschaften wird nach dem
Schrifttyp sortiert.
Dabei werden die Schriften nach dem Namen, dem Zeichensatz, der Familie,
dem Zeichenabstand und den Markierungen sortiert.
-
Schriftmarkierungen laden
- Die Schriftmarkierungen in der Tabelle der
Schrifteigenschaften*) werden aus einer
Textdatei geladen.
*) Diese Funktion ist nur bei sichtbarer
Tabelle verfügbar.
-
Schriftmarkierungen speichern
- Die Schriftmarkierungen in der Tabelle der
Schrifteigenschaften*) werden in einer
Textdatei gespeichert.
*) Diese Funktion ist nur bei sichtbarer
Tabelle verfügbar.
-
Schriftzeichen kopieren
- Das in der Zeichentabelle*) markierte
Schriftzeichen wird in das Ablagefeld kopiert.
Diese Funktion kann auch durch einen Doppelklick mit der Maus ausgeführt
werden.
*) Diese Funktion ist nur bei sichtbarer
Zeichentabelle verfügbar.
-
Menü Optionen
-
Untermenü Sprache
- Im Untermenü kann eine der unterstützten Sprachen ausgewählt
werden.
Durch Übersetzung können der Auswahl weitere Sprachen hinzugefügt
werden (s.u.).
-
Untermenü Ansicht
-
-
Liste der Schriftarten
- Die Tabelle der installierten Schriftarten wird ein- oder
ausgeblendet.
-
Schrifttabelle
- Die Tabelle der Schrifteigenschaften wird ein- oder ausgeblendet.
-
Zeichentabelle
- Die Zeichentabelle wird ein- oder ausgeblendet.
Bitte folgen Sie den Anweisungen Schritt für Schritt.
Öffnen Sie die Initialisierungsdatei der Anwendung (
*.ini
).
Im Abschnitt
[Options]
bearbeiten Sie den Schlüssel
ExtraLanguages
:
Fügen Sie für die neue Sprache ein Sprachenkürzel
xx
nach
ISO 639-1
*) ein, für Aufzählungen verwenden
Sie Kommas.
*) Dieser Vorschlag ist nicht bindend.
Beispiele:
ExtraLanguages=xx
ExtraLanguages=aa,xx
Speichern Sie die Initialisierungsdatei der Anwendung.
Starten Sie die Anwendung.
Geben Sie die Bezeichnungen der neuen Sprache in allen bisher unterstützten
Fremdsprachen an.
Wenn diese unbekannt sind, können sie später in der Initialisierungsdatei
geändert werden.
Beenden Sie die Anwendung.
Übersetzen Sie die Texte der erzeugten Sprachendatei
(
xx.ini
).
Sie können ein Symbol ergänzen, das im Hauptmenü der Anwendung für die neue
Sprache angezeigt wird. Andernfalls wird kein Symbol angezeigt.
Symbole werden im Unterverzeichnis
\images
verwaltet.
Die erforderlichen Eigenschaften des Symbols sind:
Format Windows-Bitmap
(*.bmp)
Dateiname
xx.bmp
Größe 16 x 16 Px.
Transparenzfarbe
clFuchsia (RGB 255/000/255)
.
Sie können die HTML-Hilfe übersetzen. Existiert keine übersetzte HTML-Hilfe,
dann wird für die neue Sprache die englische Version der HTML-Hilfe
angezeigt.
Erzeugen Sie eine Kopie der Datei
"fontinfo.htm"
, bei der Sie das
Landeskürzel an den Dateinamen anhängen:
"fontinfoxx.htm"
.
Ergänzen Sie bei allen vorhandenen Übersetzungen Links zu der Seite, die Sie
übersetzt haben.
Sie können ein Symbol für den Link in der HTML-Hilfe ergänzen. Die
erforderlichen Eigenschaften sind:
Format "Compuserve Graphics Interchange Format"
(*.gif)
Dateiname
xx.gif
Size 72 x 36 Px.
A
=Ascent
(Oberlänge)
D
=Descent
(Unterlänge)
E
=ExternalLeading
(Externer Durchschuss)
H
=Height
(Höhe)
I
=InternalLeading
(Interner Durchschuss)
S
=Size
(Größe/ Schriftgrad)
Ascent
Oberlänge
AveCharWidth
Durchschnittliche Zeichenbreite
BreakChar
Umbruchzeichen
CharSet (LogFont)
Zeichensatz
CharSet (TextMetric)
Zeichensatz
ClipPrecision
Schneidegenauigkeit
DefaultChar
Ersatzzeichen
Descent
Unterlänge
DigitizedAspectX
Horizontale
Digitalisierung
DigitizedAspectY
Vertikale Digitalisierung
Escapement
Schritthaltungswinkel
(Zeichenwinkel)
ExternalLeading
Externer Durchschuss
FaceName
Bezeichnung der Schriftart
FirstChar
Erstes Zeichen
Height (LogFont)
Höhe
Height (TextMetric)
Höhe
InternalLeading
Interner Durchschuss
Italic (LogFont)
Kursiv
Italic (TextMetric)
Kursiv
LastChar
Letztes Zeichen
MaxCharWidth
Maximale Zeichenbreite
Orientation
Neigungswinkel
OutPrecision
Zeichengenauigkeit
Overhang
Überhang
PitchAndFamily (LogFont)
Zeichenabstand und
Schriftfamilie
PitchAndFamily (TextMetric)
Zeichenabstand und
Schriftfamilie
Quality
Qualität
Size
Größe (Schriftgrad)
StrikeOut (LogFont)
Durchgestrichen
StruckOut (TextMetric)
Durchgestrichen
Underlined (LogFont)
Unterstrichen
Underlined (TextMetric)
Unterstrichen
Weight (LogFont)
Gewicht
Weight (TextMetric)
Gewicht
Width
Breite
Bezeichnung der Schriftart
FaceName
Breite
Width
Durchgestrichen
StrikeOut (LogFont)
Durchgestrichen
StruckOut (TextMetric)
Durchschnittliche Zeichenbreite
AveCharWidth
Ersatzzeichen
DefaultChar
Erstes Zeichen
FirstChar
Externer Durchschuss
ExternalLeading
Gewicht
Weight (LogFont)
Gewicht
Weight (TextMetric)
Größe (Schriftgrad)
Size
Höhe
Height (LogFont)
Höhe
Height (TextMetric)
Horizontale Digitalisierung
DigitizedAspectX
Interner Durchschuss
InternalLeading
Kursiv
Italic (LogFont)
Kursiv
Italic (TextMetric)
Letztes Zeichen
LastChar
Maximale Zeichenbreite
MaxCharWidth
Neigungswinkel
Orientation
Oberlänge
Ascent
Qualität
Quality
Schneidegenauigkeit
ClipPrecision
Schritthaltungswinkel
(Zeichenwinkel)
Escapement
Überhang
Overhang
Umbruchzeichen
BreakChar
Unterlänge
Descent
Unterstrichen
Underlined (LogFont)
Unterstrichen
Underlined (TextMetric)
Vertikale Digitalisierung
DigitizedAspectY
Zeichenabstand und Schriftfamilie
PitchAndFamily (LogFont)
Zeichenabstand und Schriftfamilie
PitchAndFamily (TextMetric)
Zeichengenauigkeit
OutPrecision
Zeichensatz
CharSet (LogFont)
Zeichensatz
CharSet (TextMetric)
Die Datenstruktur
LogFont
enthält Felder, die eine virtuelle
Schrift beschreiben.
-
Height (LogFont.lfHeight)
(nicht angezeigt)
- Dies ist die Höhe der Schrift.
-
Width (LogFont.lfWidth)
(nicht angezeigt)
- Dies ist die durchschnittliche Breite der Schrift.
-
Escapement (LogFont.lfEscapement)
(nicht angezeigt)
- Dies ist der Schritthaltungswinkel des Textes in Zehntelgrad von der
Grundlinie aus gemessen.

-
Orientation (LogFont.lfOrientation)
(nicht angezeigt)
- Dies ist der Neigungswinkel der Grundlinie des Textes in Zehntelgrad
zur x-Achse des Anzeigegeräts gemessen.

-
Weight (LogFont.lfWeight)
- Dies ist das Gewicht der Schrift, angegeben in geschwärzten Punkten
von Tausend [].
Bei einigen Schriftarten weicht das vordefinierte Gewicht vom Standard
(400) ab.
000 DontCare
Ohne Bedeutung
100 Thin
Dünn
200 ExtraLight/ UltraLight
Sehr leicht
300 Light
Leicht
400 Normal/ Regular
Normal
500 Medium
Medium
600 SemiBold/ DemiBold
Halbfett
700 Bold
Fett
800 ExtraBold/ UltraBold
Extrafett
900 Heavy/ Black
Schwarz
-
Italic (LogFont.lfItalic)
- Wenn dieser Wert gesetzt ist, handelt es sich um eine Schriftart, die
als kursiv vordefiniert ist.
Siehe auch:
Italic (TextMetric.tmItalic)
-
Underline (LogFont.lfUnderline)
(nicht angezeigt)
- Wenn dieser Wert gesetzt ist, handelt es sich um eine Schriftart, die
als unterstrichen vordefiniert ist.
Siehe auch:
Underlined (TextMetric.tmUnderlined)
-
StrikeOut (LogFont.lfStrikeOut)
(nicht angezeigt)
- Wenn dieser Wert gesetzt ist, handelt es sich um eine Schriftart, die
als durchgestrichen vordefiniert ist.
Siehe auch:
StruckOut (TextMetric.tmStruckOut)
-
CharSet (LogFont.lfCharSet)
- Dieser Wert gibt den Zeichensatz an. Er wird für den Prozeß der
Schriftartenzuordnung (font mapping) wichtig.
Die folgenden Werte sind vordefiniert. Schriftarten mit anderen
Zeichensätzen können abhängig vom Betriebssystem vorhanden sein.
ANSI
- Dies ist bei Windows der Standardzeichensatz für Text.
ARABIC
(Windows 95)
BALTIC
(Windows 95)
CHINESEBIG5
DEFAULT
(Die Schriftart wurde nur nach Name und
Größe zugeordnet.)
EASTEUROPE
(Windows 95)
GB2312
GREEK
(Windows 95)
HANGEUL
HEBREW
(Windows 95)
JOHAB
(Windows 95)
MAC
(Windows 95)
OEM
(betriebssystemabhängig)
- Dies ist bei Windows der Standardzeichensatz für MS-DOS-Text, ein
Zeichensatz nach dem ASCII-Code.
Er unterscheidet sich vom ANSI-Zeichensatz bei den Zeichen mit einem
Code größer als 127. In diesem Bereich liegen besonders Codes für
länderspezifische Zeichen. Im ASCII-Zeichensatz liegen dort auch Codes
für Blockgrafikzeichen. Außerdem enthält dieser auch Zeichen im
Bereich der Steuercodes (0-31).
Beispiel: "Terminal".
RUSSIAN
(Windows 95)
SHIFTJIS
SYMBOL
- Dies ist bei Windows der Standardzeichensatz für Symbole.
THAI
(Windows 95)
TURKISH
(Windows 95)
-
OutPrecision (LogFont.lfOutPrecision)
- Dieser Wert gibt die Ausgabegenauigkeit an.
Dadurch ist festgelegt, wie genau die Ausgabe den angeforderten
Eigenschaften der Schriftart, wie Höhe, Zeichenabstand usw.
entspricht.
CHARACTER
Der Wert wird nicht verwendet.
DEFAULT
Standardverhalten
bei der Schriftartenzuordnung.
DEVICE
Bei
der Schriftartenzuordnung wird eine Systemschrift bevorzugt, wenn
mehrere gleichnamige Schriften zur Wahl stehen.
OUTLINE
Windows NT: Bei der Schriftartenzuordnung wird eine
TrueType- oder andere Umrißlinienschrift gewählt.
Windows 95: Der Wert wird nicht verwendet.
RASTER
Bei
der Schriftartenzuordnung wird eine Rasterschrift bevorzugt, wenn
mehrere gleichnamige Schriften zur Wahl stehen.
STRING
Dieser
Wert wird bei der Schriftartenzuordnung nicht verwendet, aber bei
der Aufzählung von Rasterschriften zurückgegeben.
STROKE
Windows NT: Dieser
Wert wird bei der Schriftartenzuordnung nicht verwendet, aber bei
der Aufzählung von TrueType-, Umrißlinien- und Vektorschriften
zurückgegeben.
Windows 95: Bei der Schriftartenzuordnung wird eine
Vektorschrift gewählt. Der Wert wird auch bei der Aufzählung von
TrueType- und Vektorschriften zurückgegeben.
TT_ONLY
Bei
der Schriftartenzuordnung werden nur TrueType-Schriften gewählt. Wenn
keine TrueType-Schriften installiert sind, wird wieder das
Standardzuordungsverfahren verwendet.
TT
Bei
der Schriftartenzuordnung wird eine TrueType-Schrift bevorzugt, wenn
mehrere gleichnamige Schriften zur Wahl stehen.
-
ClipPrecision (LogFont.lfClipPrecision)
- Dieser Wert gibt die Schneidegenauigkeit (clipping) an, durch die
festgelegt ist, auf welche Weise unvollständig sichtbare Zeichen
abgeschnitten werden.
DEFAULT
Standardverhalten
bei Abschneiden von Zeichen.
CHARACTER
Der Wert wird nicht verwendet.
STROKE
Der
Wert wird bei der Schriftartenzuordnung nicht verwendet, aber bei
der Aufzählung von Raster, Vektor- oder TrueType-Schriften
zurückgegeben.
Windows NT: Aus Kompatibilitätsgründen wird dieser Wert bei
der Aufzählung von Schriften immer zurückgegeben.
MASK
Der Wert wird nicht verwendet.
EMBEDDED
Der Wert muss angegeben werden, wenn
eine eingebette Schrift verwendet werden soll, die nur gelesen
werden kann (embedded read-only).
LH_ANGLES
Wenn dieser Wert gesetzt ist, hängt
die Rotation aller Schriften davon ab, ab ein links- oder
rechtshändiges Koordinatensystem benutzt wird. Ist der Wert nicht
gesetzt, werden allen Geräteschriften gegen den Uhrzeigersinn
gedreht, während die Rotation der übrigen Schriften von der
Ausrichtung des Koordinatensystems abhängt.
TT_ALWAYS
Der Wert wird nicht verwendet.
-
Quality (LogFont.lfQuality)
- Der Wert gibt die Qualität bei der Darstellung an.
Dadurch wird festgelegt, wie genau die Grafikschnittstelle (GDI)
logische Schrifteigenschaften mit einer "physikalischen" Schrift in
Übereinstimmung bringen muss.
DEFAULT
Die
Ausgabequalität hat keine Bedeutung.
DRAFT
Die
Ausgabequalität hat geringere Bedeutung als bei PROOF.
Rasterschriften dürfen skaliert und fette, kursive, unter- und
durchgestrichene Schriftvarianten dürfen synthetisiert werden.
PROOF
Die
Ausgabequalität einzelner Zeichen hat größere Bedeutung als die
Einhaltung angeforderter Schrifteigenschaften.
Rasterschriften dürfen nicht skaliert werden.
Fette, kursive, unter- und durchgestrichene Schriftvarianten dürfen
synthetisiert werden.
-
PitchAndFamily (LogFont.lfPitchAndFamily)
- Der Wert gibt an, ob es sich um eine Schrift mit fester oder
variabler Zeichenbreite handelt.
DEFAULT
Der Wert wird nicht verwendet.
FIXED
Feste
Zeichenbreite (Schreibmaschinenschrift)

VARIABLE
Variable
Zeichenbreite (Proportionalschrift)

Außerdem gibt der Wert die Familie an, mit der eine Schrift auf
allgemeine Weise beschrieben werden kann.
DECORATIVE
Ungewöhnliche Schriftarten, z.B. Frakturschrift

DONTCARE
Unbekannt oder ohne Belang.
MODERN
Schriftarten mit gleichbleibender Strichbreite mit oder ohne
Serifen.

ROMAN
Schriftarten mit variabler Strichbreite und Serifen.

SCRIPT
Schriftarten, die wie Handschrift aussehen.

SWISS
Schriftarten mit variabler Strichbreite ohne Serifen.

-
FaceName (LogFont.lfFacename)
- Dies ist der höchstens 31 Zeichen lange Name der Schriftart.
-
Size (Font.Size)
-
Der Wert gibt den Schriftgrad, also die Größe der Schrift in der
Maßeinheit Punkt [Pt] an.
Siehe auch:
Abbildung 1: Maße bei Schriftzeichen
Maßeinheiten: Punkt [pt]
Maßeinheiten: Schriftgrade

Das gleiche Zeichen wird mit verschiedenen Schriftarten unterschiedlich
groß dargestellt (24Pt bei 300 dpi).
Die Datenstruktur
TextMetric
enthält Felder, die eine
physikalische Schrift beschreiben.
-
Height (TextMetric.tmHeight)
- Der Wert gibt die Höhe der Schrift in Punkten [Px] an.
Er ergibt sich aus der Summe von Ober- und Unterlänge.
Siehe auch:
Abbildung 1: Maße bei Schriftzeichen
-
Ascent (TextMetric.tmAscent)
- Der Wert gibt die Oberlänge der Schrift in Punkten [Px] an, also die
Höhe oberhalb der Grundlinie.
Aus der Summe von Ober- und Unterlänge ergibt sich die Höhe.
Siehe auch:
Abbildung 1: Maße bei Schriftzeichen
-
Descent (TextMetric.tmDescent)
- Der Wert gibt die Unterlänge der Schrift in Punkten [Px] an, also die
Höhe der Schrift unterhalb der Grundlinie.
Aus der Summe von Ober- und Unterlänge ergibt sich die Höhe.
Siehe auch:
Abbildung 1: Maße bei Schriftzeichen
-
InternalLeading (TextMetric.tmInternalLeading)
- Der Wert gibt den internen Durchschuss der Schrift in Punkten [Px]
an.
Dies ist der Leerraum innerhalb der angegebenen Höhe, welcher für Akzent-
und andere diakritische Zeichen vorgesehen ist.
Siehe auch:
Abbildung 1: Maße bei Schriftzeichen
-
ExternalLeading (TextMetric.ExternalLeading)
- Der Wert gibt den externen Durchschuss der Schrift in Punkten [Px]
an.
Dies ist der Leerraum außerhalb der angegebenen Höhe, welcher zwischen
Textzeilen eingefügt wird.
Siehe auch:
Abbildung 1: Maße bei Schriftzeichen
-
AveCharWidth (TextMetric.tmAveCharWidth)
- Der Wert gibt die durchschnittliche Zeichenbreite der Schrift in
Punkten [Px] an. Er wird im Allgemeinen durch die Breite des Zeichens "x"
bestimmt.
Der Wert enthält nicht den Überhang, der für fette und kursive Zeichen
erforderlich ist.
-
MaxCharWidth (TextMetric.tmMaxCharWidth)
- Der Wert gibt die maximale Zeichenbreite der Schrift in Punkten [Px]
an.
-
Weight (TextMetric.tmWeight)
- Der Wert gibt das Gewicht der Schrift in geschwärzten Punkten von
Tausend [] an.
Siehe auch:
Weight (LogFont.lfWeight)
-
Overhang (TextMetric.tmOverhang)
- Der Wert gibt die zusätzliche Breite in Punkten [Px] an, die bei
manchen synthetischen Schriften hinzugefügt wird.
Bei fetten synthetischen Schriften wird der Zeichenabstand vergrößert und
das Zeichen mit einem bestimmten Versatz überzeichnet, bei kursiven
synthetischen Schriften wird der Text angeschrägt.
Bei fetten Schriften gibt der Wert den Versatz beim Überzeichnen an, bei
kursiven, um wieviel Punkte die Oberkante des Zeichenrechtecks gegenüber
der Unterkante verschoben ist.

-
DigitizedAspectX (TextMetric.tmDigitizedAspectX)
- Gibt den horizontalen Digitalisierungswert des Geräts in Punkten pro
Zoll [dpi] an, für das die Schrift entworfen worden ist.
-
DigitizedAspectY (TextMetric.tmDigitizedAspectY)
- Gibt den vertikalen Digitalisierungswert des Geräts in Punkten pro Zoll
[dpi] an, für das die Schrift entworfen worden ist.
Aus dem Verhältnis von horizontalem zu vertikalem Digitalisierungswert
kann das Seitenverhältnis des Geräts berechnet werden.
-
FirstChar (TextMetric.tmFirstChar)
- Der Wert gibt den Code des ersten in der Schrift verwendeten
Zeichens an.
Bei Schriften mit dem ANSI-Zeichensatz ist dies normalerweise das Zeichen
mit dem Code #0032, also das Leerzeichen.
Schriften mit dem OEM-Zeichensatz für MS-DOS-Text beginnen mit dem
Zeichen #0000.
-
LastChar (TextMetric.tmLastChar)
- Der Wert gibt den Code des letzten in der Schrift verwendeten
Zeichens an.
-
DefaultChar (TextMetric.tmDefaultChar)
- Der Wert gibt den Code des Ersatzzeichens für in der Schrift nicht
vorhandene Zeichens an.
-
BreakChar (TextMetric.tmBreakChar)
- Der Wert gibt den Code des Zeichens für die Definition von
Wortumbrüchen bei der Textausrichtung an.
-
Italic (TextMetric.tmItalic)
- Der Wert kennzeichnet eine kursive Schrift.
Siehe auch:
Italic (LogFont.lfItalic)
-
Underlined (TextMetric.tmUnderlined)
- Der Wert kennzeichnet eine unterstrichene Schrift.
Siehe auch:
Underlined (LogFont.lfUnderlined)
-
StruckOut (TextMetric.tmStruckOut)
- Der Wert kennzeichnet eine durchgestrichene Schrift.
Siehe auch:
StrikeOut (LogFont.lfStrikeOut)
-
PitchAndFamily (TextMetric.tmPitchAndFamily)
- Dieser Wert gibt Auskunft über Zeichenbreite, Technologie und
Familie der Schrift.
Die Angaben zur Schriftfamilie sind mit den Angaben der LogFont-Daten
identisch.
FIXED_PITCH
Wenn dieser Wert gesetzt ist, handelt es sich um eine Schrift mit
variabler (!) Zeichenbreite.
Man beachte, dass es das genaue Gegenteil dessen ist, was der Name der
Konstanten besagt.
VECTOR
Vektorschrift
TRUETYPE
TrueType-Schrift
DEVICE
Geräteschrift
Siehe auch:
PitchAndFamily (LogFont.lfPitchAndFamily)
-
CharSet (TextMetric.tmCharSet)
(nicht angezeigt)
- Dieser Wert gibt den Zeichensatz an.
Siehe auch:
CharSet (LogFont.lfCharset)
Die Zeichen einer Rasterschrift liegen als kleine Bitmaps vor.
Für jede unterstützte Größe steht ein gesonderter Bildzeichensatz bereit.
Für nicht unterstützte Größen wird der nächstkleinere Bildzeichensatz
angezeigt und nur der Zeilenabstand angepasst.
Typische Rasterschriften sind "MS Sans Serif", "MS Sans Serif" oder
"Terminal".
Die Bitmaps, die bei Vektorschriftzeichen angezeigt werden sollen, werden je
erst bei der Darstellung je nach angeforderter Größe anhand von
Zeichenanweisungen erzeugt. Dabei wird zuerst ein geschlossener Umriss in
ein Raster gezeichnet, der anschließend ausgefüllt wird.
Bei TrueType-Schrift werden zusätzliche Anweisungen (Hints) benutzt, um die
Darstellung zu verbessern.
-
Punkt [Pt]
-
Punkte [Px]
-
Pica [Pica]
-
Punkte pro Zoll [dpi]
-
Zeichen pro Zoll [cpi]
-
Schriftgrade
Ein Punkt entspricht 1/72 Zoll, also (25,4 mm / 72) = 0,352778 mm.
Dies ist die Standardeinheit bei der Angabe von Schriftgrößen, dem
Schriftgrad.
Die Größe eines Bildpunktes ist vom Anzeigegerät abhängig.
Die Einheit wird als "Px" von "pixel" für "picture element" abgekürzt.
Diese Einheit wird besonders bei der Drucklegung verwendet wird.
Ein Pica entspricht 12 Punkt (4,23 mm).
Mit dieser Einheit wird die Auflösung eines Anzeigegerätes angegeben.
Die Einheit wird als "dpi" von "dots per inch" abgekürzt.
Windows verwendet für Bildschirme immer die Auflösungen 96 dpi bei
Anzeigemodi mit "Kleinen Schriftarten" und 120 dpi bei solchen mit
"Großen Schriftarten".
Diese Einheit ist für die Angabe der Schriftgröße bei Schreibmaschinen
üblich.
Häufig werden bei alten Schreibmaschinen die Schriftgrößen 10 und 12 cpi
verwendet.
In der Typographie werden für gängige Schriftgrade Namen verwendet.
Perl
5 Pt
Perl
Nonpareille
6 Pt
Nonpareille
Kolonel (Mignon)
7 Pt
Kolonel (Mignon)
Petit
8 Pt
Petit
Borgis
9 Pt
Borgis
Korpus (Garmond)
10 Pt
Korpus (Garmond)
Cicero
12 Pt
Cicero
[1] Dokumentation des MS Windows Application Programmers Interface
(API)
[2] SelfHTML (HTML-Dateien selbst erstellen)
[3] rororo Lexikon, Taschenbuchausgabe
[4] Benutzerhandbuch zum MS TrueType-Schriftarten-Paket für
Windows