相关疑难解决方法(0)

如何在C#中的winforms应用程序中快速轻松地嵌入字体

这可能是noob领域,但是到底是什么:

我想在winforms应用程序中嵌入字体,这样我就不用担心它们会被安装在机器上.我在MSDN网站上搜索了一下,发现了一些关于使用本机Windows API调用的提示,例如由Scott Hanselman链接的Michael Caplans(sp?)教程.现在,我真的必须经历所有麻烦吗?我不能只使用我的应用程序的资源部分吗?

如果不是,我可能会去安装路线.在那种情况下,我可以通过编程方式进行吗?只需将字体文件复制到Windows\Fonts文件夹即可?

编辑:我知道许可问题,感谢关注.

c# fonts embedding

30
推荐指数
4
解决办法
3万
查看次数

在.NET应用程序中嵌入/部署自定义字体

是否有官方方法使用.NET应用程序分发(部署)特定字体?

我们有一个(公共领域)"LED字体",用复古的LED仪表面打印数字.这是一个标准的True Type或Open Type字体,除了它看起来很时髦.

显然,为了工作,这个字体需要在用户的机器上.但我们宁愿不强迫用户"将我们的特殊字体安装到您的字体文件夹中".我们更喜欢直接从TTF加载Font对象,或者以编程方式安装字体以使其可用.

应用程序如何处理这类事情?例如,我注意到Adobe XYZ在系统上安装了各种字体而无需用户干预.这就是我们想做的事情.

编辑:好的,理想,我们宁愿直接安装字体.我们不希望我们漂亮的主题LED字体显示在用户的MS Word字体下拉列表中.我们更喜欢使用此字体,但限制其使用或外观到我们的应用程序.有什么办法吗?

编辑2:这是一个WinForms .NET 2.0应用程序.

谢谢!

.net deployment fonts winforms

12
推荐指数
1
解决办法
8483
查看次数

标签 统计

fonts ×2

.net ×1

c# ×1

deployment ×1

embedding ×1

winforms ×1