Tôi đang sử dụng GDI + ở phía máy chủ để tạo hình ảnh được truyền tới trình duyệt của người dùng. Không ai trong số các phông chữ tiêu chuẩn phù hợp với yêu cầu của tôi và vì vậy tôi muốn tải một phông chữ TrueType và sử dụng font chữ này để vẽ các chuỗi của tôi với đồ họa phản đối:Sử dụng phông chữ TTF tùy chỉnh để vẽ hình ảnh DrawString
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
đại diện cho một phông chữ không được cài đặt trên máy chủ, nhưng mà tôi có tệp TTF.
Làm cách nào để tải tệp TTF để tôi có thể sử dụng tệp đó trong kết xuất chuỗi GDI +?