【发布时间】:2024-05-23 02:45:01
【问题描述】:
我使用标准的 .NET FontDialog 来允许用户选择字体,但它没有显示所有可用的字体。例如,我们已经安装了 Helvetica 并且没有显示。如果这有所作为,Helvetica 就是一个 TTF。
有什么方法可以让它显示所有可用的字体?
提前致谢。
附:我正在使用 .NET 3.5
【问题讨论】:
标签: c# .net winforms .net-3.5 fonts
我使用标准的 .NET FontDialog 来允许用户选择字体,但它没有显示所有可用的字体。例如,我们已经安装了 Helvetica 并且没有显示。如果这有所作为,Helvetica 就是一个 TTF。
有什么方法可以让它显示所有可用的字体?
提前致谢。
附:我正在使用 .NET 3.5
【问题讨论】:
标签: c# .net winforms .net-3.5 fonts
对话框过滤在 GDI+ 中不起作用的字体。设备字体和 OpenType 字体不会显示,仅支持 TrueType 字体。 Helvetica 字体由 Adobe 发布,这使其极有可能成为 OpenType 字体。您必须切换到 WPF 才能使用此字体。
【讨论】: