C# フォントを動的に読み込むには PrivateFontCollection を使う。
using (var pfc = new System.Drawing.Text.PrivateFontCollection())
{
    pfc.AddFontFile(@"..\..\font-file-name.ttf");
    label1.Font = new System.Drawing.Font(pfc.Families[0], 12);
}

以上。