Che cos'è una famiglia di caratteri HTML?
Una famiglia di caratteri HTML (hypertext markup language) è un gruppo di scelte di caratteri tipografici simili rese nella codifica di una pagina Web. L'impostazione di una famiglia di caratteri HTML generici fornisce una gamma di caratteri che possono apparire quando diversi utenti Web aprono un sito Web pubblicato. La maggior parte degli utenti di computer ha solo un numero limitato di scelte di caratteri sui propri computer, a seconda di fattori quali i sistemi operativi e le scelte dei browser Web. I programmatori Web che codificano un font specifico per tutto il loro testo possono limitare il loro numero di visitatori del sito perché il font potrebbe non essere visualizzato correttamente sullo schermo di tutti. L'uso di una famiglia di caratteri HTML di solito evita questo problema e i web designer esperti di solito scelgono almeno una delle tre famiglie di caratteri HTML più comuni.
Lavorare con HTML implica una serie di decisioni di progettazione per la creazione di un sito Web che sia allo stesso tempo interessante e facile da usare. Uno degli errori più frequenti per i principianti è la selezione di un carattere difficile da leggere per molti utenti e che potrebbe non essere visualizzato correttamente in tutti i browser. Questo tipo di testo appartiene spesso alla famiglia di caratteri HTML designata come fantasia o decorativa. Mentre questi caratteri possono apparire alla moda, la maggior parte dei web designer consiglia di usarli con parsimonia e per un abbellimento aggiunto come una lettera con il coperchio all'apertura di un paragrafo.
Le tre scelte più comuni per il testo della pagina Web sono sans-serif, serif e monospace. Le lettere sans-serif sono costruite da linee rette e includono caratteri popolari come Arial ed Helvetica. I caratteri serif come Times New Roman hanno code finali su ogni tratto di ogni lettera che possono rendere più difficile la lettura di grandi blocchi di questo testo sullo schermo di un computer. I caratteri monospace vengono normalmente utilizzati solo per le descrizioni di tag o elementi di codice per distinguerli dal resto della copia Web; un sito web sulla codifica HTML può spesso avere esempi di tag resi in monospace per esempio.
La designazione di una famiglia di caratteri HTML implica l'istruzione del browser Web di applicare il primo carattere disponibile in un gruppo a una pagina Web. Se il primo carattere non è disponibile nel sistema di un determinato utente, il browser cercherà e renderà il secondo carattere disponibile. Un web designer che desidera applicare una famiglia di caratteri HTML a una pagina può utilizzare il tag font-face o il tag proprietà della famiglia font in una dichiarazione CSS (fogli di stile) a cascata.