C# C从postscript名称获取字体

C# C从postscript名称获取字体,c#,fonts,gdi+,gdi,C#,Fonts,Gdi+,Gdi,我需要使用给定的postscript名称获取字体System.drawing.font。例如,如果我以CourierNewPSMT的形式提供输入,那么应该加载Courier字体 同样,如果输入的是Arial Black,则应加载Arial Black字体 有什么想法吗 注意:Arial Black是Arial Black字体的postscript名称。 CourierNewPSMT是Courier新字体的邮政编码名称 提前谢谢 问候,, James如果你在Mac电脑上,你可以查看字体手册中的字体

我需要使用给定的postscript名称获取字体System.drawing.font。例如,如果我以CourierNewPSMT的形式提供输入,那么应该加载Courier字体

同样,如果输入的是Arial Black,则应加载Arial Black字体

有什么想法吗

注意:Arial Black是Arial Black字体的postscript名称。 CourierNewPSMT是Courier新字体的邮政编码名称

提前谢谢

问候,,
James

如果你在Mac电脑上,你可以查看字体手册中的字体,然后进入查看›显示字体信息


您应该会看到列出的所有不同命名约定。

如果您在Mac电脑上,您可以查看字体手册中的字体,然后进入“查看”>显示字体信息


您应该会看到列出的所有不同命名约定。

Courier New和Arial Black在Windows中是TrueType字体,而不是PostScript字体。如果需要获得与PostScript等效的名称,则需要将一组名称映射到另一组名称。在Windows中,Courier New和Arial Black可能重复的是TrueType字体,而不是PostScript字体。如果需要获得与PostScript等效的名称,则需要将一组名称映射到另一组名称。的可能重复项