DWRITE_RENDERING_MODE1-Enumeration (dwrite_3.h)
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_DEFAULT Gibt an, dass der Renderingmodus basierend auf Schriftart und Größe automatisch bestimmt wird. |
DWRITE_RENDERING_MODE1_ALIASED Gibt 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_CLASSIC Gibt 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_NATURAL Gibt 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_NATURAL Gibt 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_OUTLINE Gibt 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 |