I am using the excellent font library called freetype to render fonts with OpenGL. The freetype library requires access to the actual font files (e.g. C:\WINDOWS\Fonts\ARIALBI.TTF - Arial Bold Italic).
I would like to use the standard FontDialog via .NET and C# to select the font I want freetype to render. After I select my font with the standard FontDialog I can get the fontDialog.Font, but this gives me no information as to where the actual font file lives on the hard drive. I need the full path to the font file representing my selection via the FontDialog so that I can pass the file name to the freetype library so that it can extract the font information to then be rendered with OpenGL.
Any idea how I can get the path to the actual font file that represents the selection made with the standard FontDialog?