În HyperText Markup Language (HTML), termenul „font face” poate însemna unul din două lucruri. Se poate referi la proprietatea feței etichetei fontului, care este utilizată pentru a defini tipul de font în care va fi afișat textul inclus. Alternativ, se poate referi și la selectorul de foaie de stil în cascadă (CSS), care permite o metodă convenabilă pentru încorporarea fonturilor personalizate sau rare într-un site web. Cu toate acestea, începând cu specificația limbajului HTML 4.0, proprietatea feței etichetei font a fost depreciată, ceea ce înseamnă că va fi redată în continuare de un browser web, dar ar trebui utilizată o alternativă CSS.
Fața fontului HTML este folosită ca o proprietate a etichetei fontului în sine pentru a specifica ce font ar trebui utilizat pentru a reda textul inclus în etichetele fontului de deschidere și de închidere. Orice font poate fi specificat în acest fel, deși va fi afișat corect doar dacă utilizatorul are deja fontul cu numele exact pe computer. Dacă un utilizator nu are fontul HTML numit pe hard disk-ul său, browserul va utiliza implicit un font standard.
Această problemă a fonturilor lipsă poate fi atenuată în unul din două moduri, primul fiind utilizarea doar a unuia dintr-o serie mică de fonturi care vin standard cu aproape fiecare sistem de operare, asigurându-se că fontul va fi afișat corect. A doua opțiune este să utilizați o caracteristică a proprietății fontului HTML care permite listarea mai multor fonturi ca valoare, separate prin virgule. Utilizarea unei liste de fonturi cu proprietatea face va determina browserul să încerce să încarce fiecare font în secvență, trecând la următorul dacă fontul curent nu se încarcă. Aceasta oferă o metodă mai controlată de proiectare a unei pagini web care poate elimina rezultate complet neașteptate.
Când proprietatea fontului HTML a fost depreciată, a fost înlocuită cu o versiune CSS. Modul corect de a specifica un font prin CSS este folosirea unui stil și a proprietății font-family, care funcționează într-un mod aproape identic cu proprietatea fontului HTML. Chiar dacă proprietatea etichetei HTML este depreciată, browserele ar trebui să accepte funcția de dragul compatibilității cu versiunile anterioare.
Prin intermediul CSS, un font HTML se poate referi și la un selector care poate fi folosit pentru a încărca fonturi personalizate de pe serverul web, astfel încât utilizatorii să poată vedea pagina corect, fără a fi nevoie să aibă fontul în avans. Acest selector oferă designerilor o modalitate de a specifica un fișier de font care este apoi descărcat și afișat în browserele web care îl necesită. La fel ca multe elemente CSS, totuși, există unele probleme de compatibilitate între diferitele implementări ale browserului.