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).