Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, wie Glyphen gerendert werden.
Syntax
typedef enum DWRITE_RENDERING_MODE1 {
DWRITE_RENDERING_MODE1_DEFAULT,
DWRITE_RENDERING_MODE1_ALIASED,
DWRITE_RENDERING_MODE1_GDI_CLASSIC,
DWRITE_RENDERING_MODE1_GDI_NATURAL,
DWRITE_RENDERING_MODE1_NATURAL,
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC,
DWRITE_RENDERING_MODE1_OUTLINE,
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
} ;
Konstanten
DWRITE_RENDERING_MODE1_DEFAULTGibt an, dass der Renderingmodus basierend auf Schriftart und Größe automatisch bestimmt wird. |
DWRITE_RENDERING_MODE1_ALIASEDGibt an, dass kein Antialiasing ausgeführt wird. Jedes Pixel wird entweder auf die Vordergrundfarbe des Texts festgelegt oder behält die Farbe des Hintergrunds bei. |
DWRITE_RENDERING_MODE1_GDI_CLASSICGibt an, dass antialiasing in horizontaler Richtung ausgeführt wird und die Darstellung von Glyphen mit GDI mithilfe von CLEARTYPE_QUALITY layoutkompatibel ist. Verwenden Sie DWRITE_MEASURING_MODE_GDI_CLASSIC, um Glyphenfortschritte zu erhalten. Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein. |
DWRITE_RENDERING_MODE1_GDI_NATURALGibt an, dass das Antialiasing in horizontaler Richtung ausgeführt wird und die Darstellung von Glyphen mit GDI mithilfe von CLEARTYPE_NATURAL_QUALITY layoutkompatibel ist. Glyphenfortschritte sind nahe an den Fortschritten des Schriftentwurfs, werden aber immer noch auf ganze Pixel gerundet. Verwenden Sie DWRITE_MEASURING_MODE_GDI_NATURAL, um Glyphenfortschritte zu erhalten. Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein. |
DWRITE_RENDERING_MODE1_NATURALGibt an, dass antialiasing in horizontaler Richtung ausgeführt wird. Dieser Renderingmodus ermöglicht die Positionierung von Glyphen mit Subpixelgenauigkeit und eignet sich daher für ein natürliches (d.h. auflösungsunabhängiges) Layout. Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein. |
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRICÄhnlich wie im natürlichen Modus, mit der Ausnahme, dass Antialiasing sowohl in horizontaler als auch in vertikaler Richtung ausgeführt wird. Dies wird in der Regel bei größeren Größen verwendet, um Kurven und diagonale Linien glatter aussehen zu lassen. Das Antialiasing kann je nach Antialiasingmodus für Text entweder ClearType oder Graustufen sein. |
DWRITE_RENDERING_MODE1_OUTLINEGibt an, dass das Rendering den Rasterizer umgehen und die Gliederungen direkt verwenden soll. Dies wird in der Regel bei sehr großen Größen verwendet. |
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLEDÄhnlich wie im natürlichen symmetrischen Modus, mit der Ausnahme, dass Text nach Möglichkeit in einer downsamped-Form gerastert werden sollte. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Kopfzeile | dwrite_3.h |