Семейство
шрифта (font family) - набор шрифтов, имеющих общие характеристики ширины штриха и засечки. Имеется пять семейств шрифта. Шестое семейство дает возможность приложению использовать заданный по умолчанию шрифт. Нижеследующая таблица описывает семейства шрифта.
Семейства шрифта |
Описание |
Decorative (Декоративный) |
Устанавливает нововведенный шрифт. Пример шрифт Old English. |
Dontcare (Безразличный) |
Устанавливает универсальное имя семейства. Это имя используется тогда, когда информации о шрифте не существует или она не имеет значения. Используется шрифт, заданный по умолчанию. |
Modern (Нового стиля) |
Устанавливает шрифт фиксированной ширины (моноширинный) с или без засечек. Шрифты фиксированной ширины - обычно шрифты нового стиля; например шрифты Pica, Elite и Courier New. |
Roman (Латинский) |
Устанавливает пропорциональный шрифт с засечками. Примером шрифта является Times New Roman. |
Script (Рукописный) |
Устанавливает шрифт, который разработан, чтобы выглядеть подобно рукописному; примером может служить шрифт Script и Cursive. |
Swiss (Швейцарский) |
Устанавливает пропорциональный шрифт без засечек. Примером является шрифт Arial. |
Эти семейства шрифта соответствуют константам, находящимся в заголовочном файле
Wingdi.h: FF_DECORATIVE, FF_DONTCARE, FF_MODERN, FF_ROMAN, FF_SCRIPT и FF_SWISS. Приложение использует эти константы, когда создает, выбирает или извлекает информацию о шрифте.Шрифты в пределах семейства различаются размером (10 пунктов, 24 пункта, и так далее) и стилем (обычный, курсивный, и так далее).