TRVStyle.FontQuality [VCL and LCL]

<< Click to display table of contents >>

TRVStyle.FontQuality [VCL and LCL]

Specifies the font quality.

type

  TFontQuality = (fqDefault, fqDraft, fqProof, fqNonAntialiased,

    fqAntialiased, fqClearType, fqClearTypeNatural);

property FontQuality: TFontQuality;

(introduced in version 15)

Type

Meaning

fqDefault

The quality is determined by the system settings.

fqDraft

For raster fonts, scaling is enabled; the font size can be increased but the quality may be lower. Also the font supports Bold, Italic, Underline or Strikeout if necessary. The quality is less important than when Proof is used.

fqProof

The quality of the characters is important, so for the raster fonts scaling is disabled and the font closest in size is chosen.

fqNonAntialiased

Fonts are never antialiased.

fqAntialiased

Fonts are always antialiased if they support it. The size of the font cannot be too small or too large.

fqClearType

Fonts are rendered using the ClearType antialiasing method.

fqClearTypeNatural

Fonts are rendered using the ClearTypeNatural antialiasing method.

Note: TFontQuality is defined in RVStyle.pas for Delphi versions prior to XE; for newer versions of Delphi, UITypes.TFontQuality is used instead.

Note: This property is not available in FireMonkey

If MainRVStyle is assigned, this property provides access to the corresponding property of MainRVStyle.

Default value:

fqDefault