这个问题帮助我学习了如何在我的VB 2010应用程序中嵌入字体 - > How to embed fonts for Use in a Visual Basic Project?
但是,对于ComboBox或TextBox,没有UseCompatibleTextRendering属性。
是否可以为ComboBox或TextBox使用嵌入字体?
答案 0 :(得分:1)
虽然我无法使用嵌入的字体作为ComboBox和TextBox的资源,但我能够使用安装在与我的应用程序相同的目录中的字体。
当我使用此代码添加字体(由安装程序安装在我的应用程序目录中)时,UseCompatibleTextRendering属性似乎并不重要:
If _pfc Is Nothing Then
_pfc = New PrivateFontCollection
End If
For Each fontfile As String In System.IO.Directory.GetFiles(filepath & "\Fonts", "*.ttf")
_pfc.AddFontFile(fontfile)
Next fontfile