Click or drag to resize

FontQuality Enumeration

Font quality style when using the DrawText method.

Namespace:  Atalasoft.Imaging.Drawing
Assembly:  Atalasoft.dotImage (in Atalasoft.dotImage.dll) Version: (.NET 4.5.2, x86)
public enum FontQuality
  Member nameDescription
Default Appearance of the font does not matter. System settings will determine its quality.
Draft Appearance of the font is less important than when Proof is used. For raster fonts, scaling is enabled, which means that more font sizes are available, but the quality may be lower. Bold, italic, underline, and strikeout fonts are synthesized if necessary.
Proof Character quality of the font is more important than exact matching of the logical-font attributes. For raster fonts, scaling is disabled and the font closest in size is chosen.
NonAntialiased Font is never antialiased.
Antialiased Font is always antialiased if the font supports it and the size of the font is not too small or too large.
ClearType If set, text is rendered (when possible) using ClearType antialiasing method. Windows XP or above is requred.
The following situations do not support ClearType antialiasing: Text is rendered on a printer.Display set for 256 colors or less.Text is rendered to a terminal server client.The font is not a TrueType font or an OpenType font with TrueType outlines. For example, the following do not support ClearType antialiasing: Type 1 fonts, Postscript OpenType fonts without TrueType outlines, bitmap fonts, vector fonts, and device fonts.The font has tuned embedded bitmaps, for any font sizes that contain the embedded bitmaps. For example, this occurs commonly in East Asian fonts.
See Also