0

如何在 Visual Basic 中使用计算机中未安装的字体并且字体文件位于我的资源中?

我试过这个,但我猜它只在文件不在资源上时才有效。

    Imports System.Drawing.Text

    Public Class frmTitle
        Private Sub frmTitle_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Dim myFont As New PrivateFontCollection()
            myFont.AddFontFile(My.Resources.font_space_invaders)
            lblPressStart.Font = New Font(myFont.Families(0), 20, FontStyle.Bold)
        End Sub
    End Class
4

1 回答 1

0

像这样尝试怎么样:-

PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("C:\\Path To\\PALETX3.ttf");
label1.Font = new Font(pfc.Families[0], 16, FontStyle.Regular);
于 2013-08-25T14:35:51.047 回答