Schriftarten

Hinweis

Dieses Entwurfshandbuch wurde für Windows 7 erstellt und wurde nicht für neuere Versionen von Windows aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und die Beispiele entsprechen nicht unseren aktuellen Entwurfsleitfäden.

Benutzer interagieren mehr mit Text als mit jedem anderen Element in Microsoft Windows. Segoe UI (ausgesprochen "SEE-go") ist die Windows-Systemschriftart. Der Standardschriftgrad wurde auf 9 Punkt erhöht.

Abbildung des Alphabets in der Schriftart

Die Schriftart Segoe UI.

Segoe UI und Segoe sind nicht die gleiche Schriftart. Segoe UI ist die Windows-Schriftart, die für Textzeichenfolgen der Benutzeroberfläche vorgesehen ist. Segoe ist eine Brandingschriftart, die von Microsoft und Partnern verwendet wird, um Material für Druck und Werbung zu produzieren.

Segoe UI ist eine zugängliche, offene und freundliche Schriftart und hat daher eine bessere Lesbarkeit als Tahoma, Microsoft Sans Serif und Arial. Es hat die Merkmale einer humanistischen serifenlosen Serifen: die unterschiedlichen Breiten seiner Großbuchstaben (schmales E und S, für instance, im Vergleich zu Helvetica, wo die Breiten gleich, ziemlich breit sind); die Betonung und Buchstabenform seiner Kleinbuchstaben; und seine wahre Kursivschrift (anstelle eines "oblique" oder schrägen Romans, wie viele industrielle Serifen). Die Schriftart soll den gleichen visuellen Effekt auf dem Bildschirm und im Druck haben. Es wurde entworfen, um eine humanistische serif ohne starken Charakter oder ablenkende Eigenart zu sein.

Segoe UI ist für ClearType optimiert, das in Windows standardmäßig aktiviert ist. Wenn ClearType aktiviert ist, ist Segoe UI eine elegante, lesbare Schriftart. Ohne aktiviertes ClearType ist die Segoe-Benutzeroberfläche nur geringfügig akzeptabel. Dieser Faktor bestimmt, wann Sie Segoe UI verwenden sollten.

Die Benutzeroberfläche von Segoe enthält lateinische, griechische, kyrillische und arabische Zeichen. Es gibt neue Schriftarten, die auch für ClearType optimiert sind und für andere Zeichensätze und Verwendungen erstellt wurden. Dazu gehören Meiryo für Japanisch, Malgun Gothic für Koreanisch, Microsoft JhengHei für Chinesisch (traditionell), Microsoft YaHei für Chinesisch (vereinfacht), Gisha für Hebräisch und Leelawadee für Thailändisch sowie die ClearType Collection-Schriftarten, die für die Dokumentverwendung entwickelt wurden.

Meiryo enthält lateinische Zeichen, die auf Verdana basieren. Malgun Gothic, Microsoft JhengHei und Microsoft YaHei verwenden eine benutzerdefinierte Segoe-Benutzeroberfläche. Die Verwendung kursiver Versionen dieser Schriftarten wird nicht empfohlen. Malgun Gothic, Microsoft JhengHei und Microsoft YaHei werden nur in regulären und fetten Stilen bereitgestellt, was bedeutet, dass kursive Zeichen durch Schrägung der aufrechten Stile synthetisiert werden. Obwohl Meiryo eine kursive und fett formatierte Kursivschrift enthält, gelten diese Stile nur für die lateinischen Zeichen, die japanischen Zeichen bleiben aufrecht, wenn kursiv formatiert wird.

Eine Variante von Meiryo, die meiryo UI genannt wird, wird in der Benutzeroberfläche des Menübandbefehls bevorzugt.

Zur Unterstützung von Gebietsschemas, die diese Zeichensätze verwenden, wird Segoe UI durch die richtigen Schriftarten ersetzt, je nach Gebietsschema während des Lokalisierungsprozesses .

Wenden Sie sich an Monotype, um Segoe UI und andere Microsoft-Schriftarten für die Verteilung mit einem Windows-basierten Programm zu lizenzieren.

Hinweis: Richtlinien in Bezug auf Stil und Ton sowie Text der Benutzeroberfläche werden in separaten Artikeln vorgestellt.

Entwurfskonzepte

Schriftarten, Schriftarten, Punktgrößen und Attribute

In der herkömmlichen Typografie beschreibt eine Schriftart eine Kombination aus Schriftart, Punktgröße und Attributen. Eine Schriftart ist das Aussehen der Schriftart. Segoe UI, Tahoma, Verdana und Arial sind alle Schriftarten. Punktgröße bezieht sich auf die Größe der Schriftart, gemessen vom oberen Rand der Aufsteigenden bis zum unteren Rand der Nachfolger, abzüglich des internen Abstands (als führend bezeichnet). Ein Punkt ist ungefähr 1/72 Zoll. Schließlich kann eine Schriftart Fett- oder Kursivattribute aufweisen.

Informell verwenden Benutzer häufig Schriftarten anstelle der Schriftart, wie in diesem Artikel beschrieben, aber technisch gesehen ist Segoe UI eine Schriftart, keine Schriftart. Jede Kombination von Attributen ist eine eindeutige Schriftart (z. B. 9 Punkte Segoe UI regular, 10 Punkt Segoe UI fett usw.).

Serifen und serifensig

Schriftarten sind entweder serif oder ohne Serifen. Serifen bezieht sich auf kleine Wendungen, die häufig die Buchstabenstriche in einer Schriftart abschließen. Eine serifenlose Schriftart hat keine Serifen.

Leser bevorzugen im Allgemeinen Serifenschriftarten, die als Textkörper innerhalb eines Dokuments verwendet werden. Die Serifen verleihen einem Dokument ein Gefühl von Formalität und Eleganz. Für BENUTZEROBERFLÄCHEN-Text machen die Notwendigkeit einer sauber Darstellung und der niedrigeren Auflösung von Computermonitoren die bessere Wahl für schreiblose Serifen.

Vergleichen Sie

Text ist am einfachsten zu lesen, wenn es einen großen Unterschied zwischen der Leuchtdichte des Texts und dem Hintergrund gibt. Schwarzer Text auf weißem Hintergrund bietet den höchsten Kontrast dunklen Text auf einem sehr hellen Hintergrund kann auch hohen Kontrast bieten. Diese Kombination eignet sich am besten für primäre Ui-Oberflächen.

Heller Text auf dunklem Hintergrund bietet einen guten Kontrast, aber nicht so gut wie dunkler Text auf hellem Hintergrund. Diese Kombination eignet sich gut für sekundäre Ui-Oberflächen, z. B. Explorer Aufgabenbereiche, die Sie im Vergleich zu den primären Ui-Oberflächen deaktivieren möchten.

Wenn Sie sicherstellen möchten, dass Benutzer Ihren Text lesen, verwenden Sie dunklen Text auf hellem Hintergrund.

Affordances

Text kann die folgenden Angebote verwenden, um anzugeben, wie er verwendet wird:

  • Zeiger. Der Zeiger der I-Leiste ("Textauswahl") gibt an, dass der Text auswählbar ist, während der Nach-links-Zeiger ("normale Auswahl") angibt, dass Der Text nicht ist.
  • Einfügemarke. Wenn Text den Eingabefokus hat, ist das Caretzeichen die blinkende vertikale Leiste, die den Einfüge-/Auswahlpunkt im auswählbaren oder bearbeitbaren Text angibt.
  • Box. Ein Feld um Text, das angibt, dass er bearbeitbar ist. Um die Gewichtung der Präsentation zu verringern, kann das Feld nur dynamisch angezeigt werden, wenn der bearbeitbare Text ausgewählt ist.
  • Vordergrundfarbe. Hellgrau gibt an, dass Text deaktiviert ist. Nicht graue Farben, insbesondere Blau und Lila, zeigen an, dass Text ein Link ist.
  • Hintergrundfarbe. Ein hellgrauer Hintergrund deutet schwach darauf hin, dass Text schreibgeschützt ist, aber in der Praxis kann schreibgeschützter Text einen beliebigen Farbhintergrund haben.

Diese Angebote werden für die folgenden Bedeutungen kombiniert:

  • Bearbeitbar. Text, der in einem Feld angezeigt wird, mit einem Textauswahlzeiger, einem Caretzeichen (beim Eingabefokus) und in der Regel auf weißem Hintergrund.
  • Schreibgeschützt, auswählbar. Text mit einem Auswahlzeiger und einem Caretzeichen (beim Eingabefokus).
  • Schreibgeschützt, nicht auswählbar. Text mit einem Pfeilzeiger.
  • Deaktiviert. Hellgrauer Text mit Pfeilzeiger, manchmal auf grauem Hintergrund.

Schreibgeschützter Text hat traditionell einen grauen Hintergrund, aber ein grauer Hintergrund ist nicht erforderlich. In der Tat kann ein grauer Hintergrund unerwünscht sein, insbesondere bei großen Textblöcken, da er darauf hindeutet, dass der Text deaktiviert ist und das Lesen verhindert.

Barrierefreiheit und die Schriftart, Größen und Farben des Systems

Die Richtlinien zum Zugänglichmachen von Text für Benutzer mit Behinderungen oder Beeinträchtigungen können auf eine einfache Regel beschränkt werden: Achten Sie die Einstellungen des Benutzers, indem Sie immer die Schriftart, die Größen und die Farben des Systems verwenden.

Wenn Sie nur eine Sache tun...

Berücksichtigen Sie die Einstellungen des Benutzers, indem Sie immer die Schriftart, die Größen und die Farben des Systems verwenden.

Entwickler: Anhand des Codes können Sie die Eigenschaften der Systemschriftart (einschließlich ihrer Größe) mithilfe der GetThemeFont-API-Funktion ermitteln. Sie können die Systemfarben mithilfe der GetThemeSysColor-API-Funktion ermitteln.

Da Sie keine Annahmen über die Systemdesigneinstellungen der Benutzer treffen können, sollten Sie:

  • Basieren Sie ihre Schriftfarben und -hintergründe immer auf Systemdesignfarben. Erstellen Sie niemals eigene Farben basierend auf festen RGB-Werten (Rot, Grün, Blau).
  • Passen Sie Systemtextfarben immer den entsprechenden Hintergrundfarben an. Wenn Sie beispielsweise COLOR_STATICTEXT für die Textfarbe auswählen, müssen Sie auch COLOR_STATIC für die Hintergrundfarbe auswählen.
  • Erstellen Sie immer neue Schriftarten basierend auf variationen proportionaler Größe der Systemschriftart. Angesichts der Systemschriftartenmetriken können Sie fett formatierte, kursive, größere und kleinere Variationen erstellen.

Eine einfache Möglichkeit, sicherzustellen, dass Ihr Programm die Benutzereinstellungen respektiert, ist das Testen mit einem anderen Schriftgrad und einem Farbschema mit hohem Kontrast. Die Größe des gesamten Texts sollte im ausgewählten Farbschema geändert und ordnungsgemäß angezeigt werden.

Verwendungsmuster

Text weist mehrere Verwendungsmuster auf:

Verwendung BESCHREIBUNG
Titelleistentext
Text auf der Titelleiste, der das Fenster identifiziert.
Beispiel für die Schriftart von Titelleistentexten
Hauptanweisungen
Text, in dem erläutert wird, was auf einer Seite, einem Fenster oder einem Dialogfeld zu tun ist.
Beispiel für Standard Textschriftart
Sekundäre Anweisungen
Zusätzlicher Text, in dem erläutert wird, was auf einer Seite, einem Fenster oder einem Dialogfeld zu tun ist.
Beispiel für die Schriftart sekundärer Anweisungen
Normaler Text
Gewöhnlicher (schreibgeschützter) Text, der in einer Benutzeroberfläche angezeigt wird.
Beispiel für normale Textschriftart
Hervorgehobener Text
Fett formatierter Text wird verwendet, um den Text leichter zu analysieren und auf Text aufmerksam zu machen, den Benutzer lesen müssen. Kursivtext wird verwendet, um wörtlich auf Text (anstelle von Anführungszeichen) zu verweisen und bestimmte Wörter hervorzuheben.
Beispiel für hervorgehobene Textschriftart
Bearbeitbarer Text
Text, den Benutzer bearbeiten können, wird in einem Feld angezeigt. Um die Gewichtung der Präsentation zu verringern, wird das Feld möglicherweise nur angezeigt, wenn der bearbeitbare Text ausgewählt ist.
Beispiel für bearbeitbare Textschriftart
Text deaktiviert
Text, der nicht auf den aktuellen Kontext angewendet wird, z. B. Bezeichnungen für deaktivierte Steuerelemente. deaktivierter Text gibt an, dass Benutzer (normalerweise) nicht die Mühe haben sollten, den Text zu lesen.
Beispiel für deaktivierte Textschriftart
Links
Text, der verwendet wird, um zu einer anderen Seite, einem fenster oder einem anderen Hilfethema zu navigieren oder einen Befehl zu initiieren.
Beispiel für die Schriftart des Linktexts
Beispiel für Die Schriftart von Links (mit dem Mauszeiger)
Gruppenheader
Text, der zum Gruppieren von Elementen in einer Listenansicht verwendet wird.
Beispiel für die Schriftart von Gruppenheadertexten
Dateiname
Dateinametext (nur in der Inhaltsansicht).
Beispiel für die Schriftart des Dateinamens (in der Inhaltsansicht)
Dokumenttext
Text, der in Dokumenten verwendet wird (im Gegensatz zu Benutzeroberflächentext).
Beispiel für die Schriftart des Dokumenttexts
Dokumentüberschriften
Text, der als Überschrift in einem Dokument verwendet wird.
Beispiel für textschriftart in Dokumentüberschriften

Richtlinien

Schriftarten und Farben

  • Die folgenden Schriftarten und Farben sind Standardeinstellungen für Windows Vista und Windows 7.
Muster Designsymbol Schriftart, Farbe
Beispiel für die Schriftart von Titelleistentexten
CaptionFont
9 Pt. schwarz (#000000) Segoe UI
Beispiel für Standard Textschriftart
MainInstruction
12 Pt. blau (#003399) Segoe UI
Beispiel für die Schriftart sekundärer Anweisungen
Anweisung
9 Pt. schwarz (#000000) Segoe UI
Beispiel für normale Textschriftart
BodyText
9 Pt. schwarz (#000000) Segoe UI
Beispiel für hervorgehobene Textschriftart
BodyText
9 Pt. schwarz (#000000) Segoe UI, fett oder kursiv
Beispiel für bearbeitbare Textschriftart
BodyText
9 Pt. schwarz (#000000) Segoe UI, in einem Feld
Beispiel für deaktivierte Textschriftart
Disabled
9 Pt. dunkelgrau (#323232) Segoe UI
Beispiel für die Schriftart des Linktexts
HyperLinkText
9 Pt. blau (#0066CC) Segoe UI
Beispiel für Die Schriftart von Links (mit dem Mauszeiger)
Hot
9 Pt. hellblau (#3399FF) Segoe UI
Beispiel für die Schriftart von Gruppenheadertexten
11 Pt. blau (#003399) Segoe UI
Beispiel für die Schriftart des Dateinamens (in der Inhaltsansicht)
11 Pt. schwarz (#000000) Segoe UI
Beispiel für die Schriftart des Dokumenttexts
(none)
9 Pt. schwarz (#000000) Calibri
Beispiel für textschriftart in Dokumentüberschriften
(none)
17 Pt. schwarz (#000000) Calibri
  • Wählen Sie Schriftarten aus, und optimieren Sie Fensterlayouts basierend auf der Ui-Technologie und der Zielversion von Windows:
Ui-Technologie Windows-Zielversion Zu verwendende und zu optimierende Schriftarten
Windows Presentation Foundation
Alle
Verwenden Sie WPF-Designteile.
Win32 oder WinForms
Windows Vista oder höher
Verwenden Sie die entsprechende Schriftart der Segoe-Benutzeroberfläche.
Erweiterbare Komponenten oder vor Windows Vista
Verwenden Sie zum Ziel Windows XP und Windows 2000 die Pseudoschriftart MS Shell Dlg 2 mit 8 Punkten, die Tahoma zugeordnet ist.
Verwenden Sie für frühere Versionen von Windows die Pseudoschriftart MS Shell Dlg mit 8 Punkten, die Tahoma unter Windows 2000 und Windows XP und MS Sans Serif unter Windows 95, Windows 98, Windows Millennium Edition und Windows NT 4.0 zugeordnet ist.
  • Entwickler:
    • Für Elemente, die ein festes Layout verwenden (z. B. Windows-Dialogvorlagen und WinForms), programmieren Sie die entsprechende Schriftart aus der vorherigen Tabelle hart.
    • Verwenden Sie für Elemente, die ein dynamisches Layout verwenden (z. B. Windows Presentation Foundation), die Designschriftarten. Verwenden Sie Design-APIs wie DrawThemeText, um Text basierend auf dem Designsymbol zu zeichnen. Stellen Sie sicher, dass Sie eine Alternative basierend auf Systemmetriken haben, falls der Designdienst nicht ausgeführt wird.
  • Verwenden Sie für die Segoe-Benutzeroberfläche einen Schriftgrad von mindestens 9 Punkten. Die Schriftart der Segoe-Benutzeroberfläche ist für diese Größen optimiert. Vermeiden Sie daher die Verwendung kleinerer Größen.
  • Passen Sie Systemtextfarben immer mit den entsprechenden Hintergrundfarben ab. Wenn Sie beispielsweise COLOR_STATICTEXT für die Textfarbe auswählen, müssen Sie auch COLOR_STATIC für die Hintergrundfarbe auswählen.
  • Erstellen Sie immer neue Schriftarten basierend auf variationen proportionaler Größe der Systemschriftart. Anhand der Systemschriftartenmetriken können Sie fett formatierte, kursive, größere und kleinere Variationen erstellen.
  • Zeigen Sie große schreibgeschützte Textblöcke (z. B. Lizenzbedingungen) vor einem hellen Hintergrund anstelle eines grauen Hintergrunds an. Graue Hintergründe deuten darauf hin, dass der Text deaktiviert ist, und es wird vom Lesen abgeraten.
  • Erwägen Sie eine maximale Zeilenlänge von 65 Zeichen , um den Text leicht lesbar zu machen. (Zeichen umfassen Buchstaben, Satzzeichen und Leerzeichen.)

Attribute

  • Der meiste Benutzeroberflächentext sollte ohne Attribute einfach sein. Attribute können wie folgt verwendet werden:
    • Fettdruck Verwenden Sie in Steuerelementbezeichnungen, um die Analyse des Texts zu erleichtern. Verwenden Sie sparsam, um auf Text aufmerksam zu machen, den Benutzer lesen müssen. Die Verwendung von zu viel Fett verringert seine Wirkung.
    • Italic. Verwenden Sie, um wörtlich auf Text anstelle von Anführungszeichen zu verweisen. Verwenden Sie sparsam, um bestimmte Wörter hervorzuheben. Verwenden Sie für Eingabeaufforderungen in Textfeldern und bearbeitbare Dropdownlisten.
    • Fett kursiv. Nicht verwenden.
    • Unterstreichen. Verwenden Sie außer Links nicht. Verwenden Sie stattdessen Kursiv für die Hervorhebung.
  • Nicht alle Schriftarten unterstützen fett und kursiv, sodass sie nie entscheidend für das Verständnis des Texts sein sollten.