TTVALIDATIONTESTSPARAMSEX structure (t2embapi.h)

The TTVALIDATIONTESTSPARAMSEX structure contains parameters for testing a Microsoft OpenType font.

Syntax

typedef struct {
  unsigned long  ulStructSize;
  long           lTestFromSize;
  long           lTestToSize;
  unsigned long  ulCharSet;
  unsigned short usReserved1;
  unsigned short usCharCodeCount;
  unsigned long  *pulCharCodeSet;
} TTVALIDATIONTESTSPARAMSEX;

Members

ulStructSize

Size, in bytes, of this structure. The client should set this value to sizeof(TTVALIDATIONTESTSPARAMSEX).

lTestFromSize

First character point size to test. This value is the smallest font size (lower bound) of the font sizes to test.

lTestToSize

Last character point size to test. This value is the largest font size (upper bound) to test.

ulCharSet

Flag specifying the character set of the font to validate. This flag can have one of the following values.

Value Description
CHARSET_UNICODE Unicode character set, requiring 16-bit character encoding.
CHARSET_SYMBOL Symbol character set, requiring 16-bit character encoding.

usReserved1

Currently not used.

usCharCodeCount

If zero, test over all glyphs.

pulCharCodeSet

Pointer to array of UCS-4 characters.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header t2embapi.h

See also

TTRunValidationTestsEx

TTVALIDATIONTESTSPARAMS