C# 从后记名称中获取字体

标签 c# fonts gdi+ gdi

我需要使用给定的后记名称获取字体 (System.drawing.Font)。例如,如果我输入“CourierNewPSMT”,则应加载 Courier 字体。

同样,如果输入“Arial-Black”,则应加载“Arial Black”字体。

有什么想法吗??

注:“Arial-Black”是“Arial Black”字体的后记名称。 "CourierNewPSMT"是"Courier New"字体的后记名称。

提前致谢。

问候, 詹姆斯

最佳答案

如果您使用的是 Mac,则可以查看字体簿中的字体,然后进入查看 › 显示字体信息

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

关于C# 从后记名称中获取字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775706/

相关文章:

c# - 用第二个逗号拆分字符串,然后用第三个逗号拆分字符串

c# - 为属性的属性添加功能

c# - 使用 PathGradientBrush 创建的阴影显示出不需要的刺结果

html - 如何制作最细的字体

fonts - 如何在Google文档中使用Roboto Thin

c++ - 将两个 Gdiplus::Bitmap 合并为一个 C++

c# - 从几个重叠的 png 中创建一个 jpeg

c# - 如何在 .NET 中使用 Ruby 代码?

c# - 如何找出 map 上绘制的形状内的坐标?

eclipse - 在 Eclipse 中更改字体大小的键盘快捷键?