Famiglie di tipi di carattere
Una famiglia di caratteri è un set di tipi di carattere con caratteristiche comuni di larghezza del tratto e serif. Sono disponibili cinque famiglie di tipi di carattere. Una sesta famiglia consente a un'applicazione di usare il tipo di carattere predefinito. Nella tabella seguente vengono descritte le famiglie di caratteri.
Famiglia di caratteri | Descrizione |
---|---|
Decorativa | Specifica un tipo di carattere di novità. Un esempio è Old English. |
Dontcare | Specifica un nome di famiglia generico. Questo nome viene utilizzato quando le informazioni su un tipo di carattere non esistono o non sono importanti. Viene utilizzato il tipo di carattere predefinito. |
Moderna | Specifica un tipo di carattere monospace con o senza serifs. I tipi di carattere monospazio sono in genere moderni; tra cui Pica, Elite e Courier New. |
Romano | Specifica un tipo di carattere proporzionale con serifs. Un esempio è Times New Roman. |
Script | Specifica un tipo di carattere progettato per l'aspetto della grafia; alcuni esempi includono Script e Cursive. |
Svizzero | Specifica un tipo di carattere proporzionale senza serifs. Un esempio è Arial. |
Queste famiglie di caratteri corrispondono alle costanti presenti nel file Wingdi.h: FF_DECORATIVE, FF_DONTCARE, FF_MODERN, FF_ROMAN, FF_SCRIPT e FF_SWISS. Un'applicazione utilizza queste costanti quando crea un tipo di carattere, seleziona un tipo di carattere o recupera informazioni su un tipo di carattere.
I tipi di carattere all'interno di una famiglia sono distinti per dimensione (10 punti, 24 punti e così via) e stile (regolare, corsivo e così via).