Rodziny czcionek
Rodzina czcionek to zestaw czcionek o typowej szerokości pociągnięcia i cech serif. Istnieje pięć rodzin czcionek. Szósta rodzina umożliwia aplikacji używanie czcionki domyślnej. W poniższej tabeli opisano rodziny czcionek.
Rodzina czcionek | Opis |
---|---|
Dekoracyjny | Określa czcionkę nowości. Przykładem jest stary angielski. |
Dontcare | Określa ogólną nazwę rodziny. Ta nazwa jest używana, gdy informacje o czcionki nie istnieją lub nie mają znaczenia. Używana jest czcionka domyślna. |
Nowoczesny | Określa czcionkę monospace z serifs lub bez. Czcionki monospace są zwykle nowoczesne; przykłady to Pica, Elite i Courier New. |
Rzymski | Określa czcionkę proporcjonalną z serifs. Przykładem jest Times New Roman. |
Skrypt | Określa czcionkę, która ma wyglądać jak pismo ręczne; przykłady obejmują skrypt i cursive. |
Szwajcar | Określa czcionkę proporcjonalną bez serifs. Przykładem jest Arial. |
Te rodziny czcionek odpowiadają stałem znajdującym się w pliku Wingdi.h: FF_DECORATIVE, FF_DONTCARE, FF_MODERN, FF_ROMAN, FF_SCRIPT i FF_SWISS. Aplikacja używa tych stałych podczas tworzenia czcionki, wybierania czcionki lub pobierania informacji o czcionki.
Czcionki w rodzinie są rozróżniane według rozmiaru (10 punktów, 24 punktów itd.) i stylu (zwykły, kursywa itd.).