Che cos'è una faccia di carattere HTML?

In HyperText Markup Language (HTML), il termine "font face" può significare una delle due cose. Può fare riferimento alla proprietà face del tag font, che viene utilizzata per definire il tipo di font in cui verrà visualizzato il testo racchiuso. In alternativa, può anche fare riferimento al selettore di font-face (CSS) font-face, che consente un metodo conveniente per incorporare caratteri personalizzati o rari in un sito Web. A partire dalla specifica del linguaggio HTML 4.0, tuttavia, la proprietà face del tag font è stata deprezzata, il che significa che verrà comunque renderizzato da un browser Web, ma dovrebbe essere usata un'alternativa CSS.

La faccia del carattere HTML viene utilizzata come proprietà del tag del carattere stesso per specificare quale carattere deve essere utilizzato per eseguire il rendering del testo racchiuso tra i tag di carattere di apertura e chiusura. È possibile specificare qualsiasi tipo di carattere in questo modo, anche se verrà visualizzato correttamente solo se l'utente ha già il nome esatto sul proprio computer. Se un utente non ha la faccia del carattere HTML denominata sul suo disco rigido locale, il browser passerà automaticamente a un carattere standard.

Questo problema di font mancanti può essere mitigato in due modi: il primo consiste nell'utilizzare solo una di una piccola serie di font standard con quasi tutti i sistemi operativi, assicurando che il font venga visualizzato correttamente. La seconda opzione è quella di utilizzare una funzione della proprietà face del font HTML che consente di elencare più di un font come valore, separati da virgole. L'uso di un elenco di caratteri con la proprietà face farà sì che il browser tenti di caricare ciascun carattere in sequenza, passando a quello successivo se il carattere corrente non riesce a caricare. Ciò fornisce un metodo più controllato di progettazione di una pagina Web in grado di rimuovere risultati completamente imprevisti.

Quando la proprietà del carattere HTML è stata deprezzata, è stata sostituita con una versione CSS. Il modo corretto di specificare un carattere tramite CSS è utilizzare uno stile e la proprietà della famiglia di caratteri, che funziona in modo quasi identico alla proprietà del carattere HTML. Anche se la proprietà del tag HTML è deprezzata, i browser dovrebbero comunque supportare la funzionalità per motivi di compatibilità con le versioni precedenti.

Tramite CSS, una faccia di carattere HTML può anche fare riferimento a un selettore che può essere utilizzato per caricare caratteri personalizzati dal server Web in modo che gli utenti possano vedere correttamente la pagina senza la necessità di avere il carattere in anticipo. Questo selettore offre ai progettisti un modo per specificare un file di font che viene quindi scaricato e visualizzato nei browser Web che lo richiedono. Come molti elementi CSS, tuttavia, sono presenti alcuni problemi di compatibilità tra le diverse implementazioni del browser.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?