Io aggiungerei una lettura accurata della Guida tematica sui font dalla sezione Documentazione di questo sito: guidafont; l’ho scritta apposta per spiegare queste cose agli utenti come te che desiderano conoscere di più sui ofnt.
Ai font si accede tramite i file .fd (font description); i comandi di basso livello come \fontfamily,…,\selectfont sono descritti in quella guida tematica e ufficialmente nella guida fntguide da leggere con texdoc fntguide.
Tutto ciò se usi pdfLaTeX.
Se invece usi XeLaTeX l’accesso ai font Opentype residenti sul tuo PC, non solo quelli distribuiti mediante TeXLive o MiKTeX, è sotto certi aspetti più semplice, e sotto altri più complessa. In altri fileno se ne è già discusso; esiste un comando fcache che con opportune opzioni raccoglie tutte le informazioni sui font OpenType presenti su una data macchina e ne scrive le particolarità su un file, in modo da sapere quali alfabeti contengano, con quali forme e serie, se contengono il maiuscoletto, quali legature, le forme swash, eccetera.