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.
This blog post should help you.
Basically you add the font as an embedded resource then load it into a PrivateFontCollection object.