DSC_FONTS table

 images\btn_mini.gif  Notation

Summary

This table contains properties for fonts used by descriptors.

Field name

SQL type

Description

FONTINDEX

INTEGER

Unique number of the descriptor.

COLOR

INTEGER

A number identifying the color used for this font.

The number must be given in RGB hexadecimal notation.

TEXTOPAQUE

INTEGER

1 if the font should be opaque, 0 if not.

HEIGHT

INTEGER

The height (size) of the font.

WIDTH

INTEGER

The width of the font.

ESCAPEMENT

INTEGER

The escapement of the font in tenths of degrees. Escapement is the rotation of the baseline of the text.

ORIENTATION

INTEGER

The orientation of the characters in tenths of degrees.

WEIGHT

INTEGER

The weight of the font. Range is 0-1000:
0
= default size.
400
= normal
700
= bold

ITALIC

INTEGER

1 if the font is italic, 0 if not.

UNDERLINE

INTEGER

1 if the font is underlined, 0 if not.

STRIKEOUT

INTEGER

1 if the font is striken out, 0 if not.

CHARSET

INTEGER

The character set used:
0
= ANSI charset.

OUTPRECISION

INTEGER

The output precision of the font (how to choose an actual font based on the font specification, if necessary).
0
= default behaviour.
1
= this is a raster font.
3
= this is truetype/vector font.

CLIPPRECISION

INTEGER

The clipping precision (how to clip the font, if it falls outside the clipping region):
0
= default behaviour.
2
= this is a raster/truetype/vector font.

QUALITY

INTEGER

The output quality:
0
= appearance doesn’t matter.
1
= appearance less important.
2
= appearance more important than exact attribute match.

PITCHANDFAMILY

INTEGER

The pitch and family of the font:
0
= default pitch.
1
= fixed pitch.
2
= variable pitch.

0 = don’t care.
16
= proportional with serifs.
32
= proportional without serifs.
48
= monospace.
64
= handwriting.
80
= novelty fonts.

Add one pitch value and one family value to get the final value.

FACENAME

CHAR (32)

The face name of the font.

 

See Also