What is the best way to embed a truetype font within the application i'm developing? Basically i want to make sure a particular font is available to my application when installed on another machine. I have the \*.ttf font file and just need a way of embedding it or automatically installing it when the application is run.

Do i need to set the installation program to install the font during installation or can i dynamically load the font during runtime of the application? In fact both would be nice to know.

The application is being developed in C# using .NET 2.0.