Utilizando @font-face y generalmente varios formatos de fuentes, desde TTF, SVG, WOFF, etc.
Existe un muy buen generador aquí:
http://www.fontsquirrel.com/tools/webfont-generator
A partir de una fuente, te genera las demás fuentes además de un archivo CSS.
También puedes usar alguna de las fuentes de
Google Web Fonts, que es simplemente enlazar el archivo CSS y te olvidas de todo lo demás. Hay muy buenas fuentes ahí.
Ambos servicios son gratuitos y seguramente de los más usados.