In the course of working on a Web 2.0 like system, I was asked if it was possible to embed fonts into a webpage. From my knowledge, it was not possible to embed fonts. However, I was told that it was possible with newer technology that allows one to embed fonts in a specially formatted CSS file.
After looking around, I think that the Google Webfonts are probably a very good way of integrating it. They provide more than a dozen of custom fonts to choose from and include an API to be inserted into the code.
<link href='http://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet' type='text/css'>
The only catch is that the CSS style-sheet needs to be included as the first file.