Семейства шрифтов

Семейство шрифтов — это набор шрифтов с общими характеристиками ширины штриха и засечек. Существует пять семейств шрифтов. Шестое семейство позволяет приложению использовать шрифт по умолчанию. В следующей таблице описаны семейства шрифтов.

Семейство шрифтов Описание
Декоративный Задает шрифт новизны. Например, старый английский.
Dontcare Указывает универсальное имя семейства. Это имя используется, если сведения о шрифте не существуют или не имеют значения. Используется шрифт по умолчанию.
Современная Задает монопространствовый шрифт с засечками или без нее. Шрифты Monospace обычно являются современными; Примеры: Pica, Elite и Courier New.
Римской Задает пропорциональный шрифт с засечками. Например, Times New Roman.
Скрипт Указывает шрифт, предназначенный для рукописного ввода; Примеры: Script и Cursive.
Швейцарские Задает пропорциональный шрифт без засечек. Например, Arial.

 

Эти семейства шрифтов соответствуют константам в файле Wingdi.h: FF_DECORATIVE, FF_DONTCARE, FF_MODERN, FF_ROMAN, FF_SCRIPT и FF_SWISS. Приложение использует эти константы при создании шрифта, выборе шрифта или получении сведений о шрифте.

Шрифты в семействе различаются по размеру (10 пунктов, 24 пункта и т. д.) и стилю (обычный, курсив и т. д.).