L'aide personnalisé de la police TTF pour Cordon de serrage rendu de l'image

J'utilise GDI+ sur le côté serveur pour créer une image qui est diffusé sur le navigateur de l'utilisateur. Aucun des polices standard l'adapter à mes besoins et si je veux charger une police TrueType et utiliser cette police pour dessiner mes cordes à l'objet graphique:

using (var backgroundImage = new Bitmap(backgroundPath))
using (var avatarImage = new Bitmap(avatarPath))
using (var myFont = new Font("myCustom", 8f))
{
    Graphics canvas = Graphics.FromImage(backgroundImage);
    canvas.DrawImage(avatarImage, new Point(0, 0));

    canvas.DrawString(username, myFont,
        new SolidBrush(Color.Black), new PointF(5, 5));

    return new Bitmap(backgroundImage);
}

myCustom représente une police qui n'est pas installé sur le serveur, mais pour lequel j'ai le TTF fichier.

Comment puis-je charger le fichier TTF, de sorte que je peux l'utiliser dans GDI+ chaîne de rendu?

OriginalL'auteur Llyle | 2009-02-07