Dalam HyperText Markup Language (HTML), istilah “font face” dapat berarti satu dari dua hal. Itu bisa merujuk ke properti wajah dari tag font, yang digunakan untuk menentukan jenis font di mana teks terlampir akan ditampilkan. Sebagai alternatif, ini juga dapat merujuk ke font-face pemilih cascading style sheet (CSS), yang memungkinkan metode yang mudah untuk memasukkan font khusus atau langka ke dalam situs web. Namun, pada spesifikasi bahasa HTML 4.0, properti wajah dari tag font telah disusutkan, artinya masih akan dirender oleh browser web tetapi alternatif CSS harus digunakan sebagai gantinya.
Tampilan font HTML digunakan sebagai properti dari tag font itu sendiri untuk menentukan font mana yang harus digunakan untuk membuat teks yang diapit di dalam tag font pembuka dan penutup. Setiap font dapat ditentukan dengan cara ini, meskipun hanya akan ditampilkan dengan benar jika pengguna sudah memiliki font bernama persis di komputernya. Jika pengguna tidak memiliki wajah font HTML bernama di hard drive lokalnya, maka browser akan default ke font standar.
Masalah font yang hilang ini dapat dikurangi dengan salah satu dari dua cara, yang pertama adalah hanya menggunakan salah satu dari serangkaian kecil font yang menjadi standar dengan hampir setiap sistem operasi, memastikan bahwa font akan ditampilkan dengan benar. Opsi kedua adalah menggunakan fitur properti font face HTML yang memungkinkan mencantumkan lebih dari satu font sebagai nilai, dipisahkan dengan koma. Menggunakan daftar font dengan properti face akan menyebabkan browser mencoba memuat setiap font secara berurutan, pindah ke font berikutnya jika font saat ini gagal dimuat. Ini memberikan metode yang lebih terkontrol untuk merancang halaman web yang dapat menghapus hasil yang sama sekali tidak terduga.
Ketika properti wajah font HTML disusutkan, itu diganti dengan versi CSS. Cara yang benar untuk menentukan font melalui CSS adalah dengan menggunakan gaya dan properti font-family, yang berfungsi dengan cara yang hampir identik dengan properti font face HTML. Meskipun properti tag HTML disusutkan, browser tetap harus mendukung fitur tersebut demi kompatibilitas ke belakang.
Melalui CSS, tampilan font HTML juga dapat merujuk ke pemilih yang dapat digunakan untuk memuat font kustom dari server web sehingga pengguna dapat melihat halaman dengan benar tanpa perlu memiliki font sebelumnya. Selektor ini memberi desainer cara untuk menentukan file font yang kemudian diunduh dan ditampilkan di browser web yang memerlukannya. Seperti banyak elemen CSS, bagaimanapun, beberapa masalah kompatibilitas muncul di antara implementasi browser yang berbeda.