The m17n Library 1.8.4
|
Type of fonts. More...
#include <font.h>
Data Fields | |
unsigned short | property [MFONT_PROPERTY_MAX] |
unsigned | type: 2 |
unsigned | source: 2 |
unsigned | spacing: 2 |
unsigned | for_full_width: 1 |
unsigned | multiple_sizes: 1 |
unsigned | size: 24 |
MSymbol | file |
MSymbol | capability |
MFontEncoding * | encoding |
Type of fonts.
The type MFont is the structure defining fonts. It contains information about the following properties of a font: foundry, family, weight, style, stretch, adstyle, registry, size, and resolution.
This structure is used both for specifying a font in a fontset and for storing information about available system fonts.
The internal structure is concealed from an application program.
unsigned short MFont::property[MFONT_PROPERTY_MAX] |
unsigned MFont::type |
unsigned MFont::source |
unsigned MFont::spacing |
unsigned MFont::for_full_width |
unsigned MFont::multiple_sizes |
unsigned MFont::size |
MSymbol MFont::file |
MSymbol MFont::capability |
MFontEncoding* MFont::encoding |