Non è che l'html riconosce dei font predefiniti:

Riconosce i font che si trovano nella cartella "font" di "Windows" sul tuo computer.

E' per questo che quando scrivi siti devi utilizzare font che sei sicuro che gli altri abbiano sul loro computer (ad esempio un font che tutti hanno, per quanto riguarda windows, è l'Arial)

Se non utilizzi font che sicuramente tutti hanno, ad esempio un font particolare che chiamiamo Pincopallino e che hai scaricato da qui, ad esempio (W la pubblicità ), un utente qualsiasi che da un computer qualsiasi ma dove non c'è nella cartella font il font Pincopallino, accede al tuo sito, non vedrà il testo formattato secondo l'impostazione del font Pincopallino, ma vedrà un Times che per il web è poco consigliabile