我有一个VB.NET Windows窗体项目,在运行时一次将文本直接绘制到窗体上.在我使用字体绘制之前,我想确保用户机器上存在字体和字体大小.如果他们不这样做,我会尝试一些其他类似的字体,最终默认使用Arial或其他东西.
在用户计算机上测试和验证字体的最佳方法是什么?
从一篇名为"如何:枚举已安装的字体"的MSDN文章中,我找到了以下代码:
InstalledFontCollection installedFontCollection = new InstalledFontCollection();
// Get the array of FontFamily objects.
FontFamily[] fontFamilies = installedFontCollection.Families;