Cuando fue creado HTML, tanto la fuente tipográfica como el estilo venían determinados exclusivamente por las preferencias del navegador web utilizado.
No existió ningún mecanismo para el control del tipo de letra en las páginas web hasta que en 1995 Netscape introdujo la etiqueta , la cual fue estandarizada en HTML 2.
No obstante, la fuente especificada por esta etiqueta tenía que estar instalada en el ordenador del usuario o tener una fuente de reserva como la predeterminada para la web; Sans-serif o un tipo de letra monoespaciado.
Estas técnicas no se llegaron a utilizar demasiado y fueron eliminadas de la especificación en CSS2.1.
Sin embargo, Internet Explorer agregó soporte para descarga de fuentes en la versión 4.0, publicada en 1997.
[6] En CSS, la propiedad font-family acepta una lista de tipos de fuente separadas por coma para ser usadas, como por ejemplo: font-family: Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;.