我使用标准.NET FontDialog来允许用户选择字体,但它没有显示所有可用的字体。例如,我们安装了Helvetica,但没有显示。 Helvetica是一个TTF,如果它有所作为。
有什么方法可以让它显示所有可用的字体吗?
提前致谢。
P.S。我正在使用.NET 3.5
答案 0 :(得分:2)
该对话框会过滤在GDI +中无效的字体。设备字体和OpenType字体不会显示,仅支持TrueType字体。 Helvetica字体由Adobe发布,这使其极有可能成为OpenType字体。您必须切换到WPF才能使用此字体。