Normalmente te sobraría con comprar la tipografía —o si es gratuita mejor— que necesitas y luego usar el
generador @font-face de FontSquirrel, que te genera los diferentes tipos de fuentes para cada navegador y el CSS necesario.
También puedes usar
Google Web Fonts, que tiene un buen catálogo de fuentes para usar en webs, todas gratuitas. Luego hay servicios de pago como
TypeKit —que tiene fuentes muy buenas— con los que también consigues lo mismo. Concretamente TypeKit también ofrece un plan gratuito hasta no recuerdo cuántas peticiones.