如何在C#WinForms项目中使用旧的Courier位图字体?

时间:2012-12-08 02:10:55

标签: c# visual-studio-2012 regedit bitmap-fonts

我正在尝试与所讨论的here完全相同的RegEdit克隆项目,就像Darxis一样,我被“编辑二进制值”对话框所困扰。

我相信使用的字体是原始 Courier( Courier New),但由于这是一种老式的位图字体,我无法在一个现代的C#WinForms项目。我已经尝试过我可以在网上找到的每个TTF版Courier,并且没有一个以与原版相同的方式重现0(即四条直线和无曲线)。

叫我肛门但是,就像Darxis一样,我希望完全相同看起来像我的版本的Microsoft注册表编辑器。然后除了恼人的向后兼容性问题之外,我为此目的安装的每个TTF字体都导致VS2012脱口而出“只支持TrueType字体。这不是TrueType字体”,这是绝对的BS !!

我甚至尝试创建一个旧的GDI LOGFONT并使用它(如here所述),这给了我同样的关于非TrueType字体的可怕错误消息。那么是否有任何方式来获取旧字体(特别是在C:\ Windows \ Fonts中的coure.fon)以使用C#项目?!我只是因为我的智慧结束了一些如此琐碎和愚蠢的事情,但在我弄明白之前我将无法休息!

非常感谢能够帮助我解决这个非常恼人的问题的人: - )

0 个答案:

没有答案