是否有官方方法使用.NET应用程序分发(部署)特定字体?
我们有一个(公共领域)"LED字体",用复古的LED仪表面打印数字.这是一个标准的True Type或Open Type字体,除了它看起来很时髦.
显然,为了工作,这个字体需要在用户的机器上.但我们宁愿不强迫用户"将我们的特殊字体安装到您的字体文件夹中".我们更喜欢直接从TTF加载Font对象,或者以编程方式安装字体以使其可用.
应用程序如何处理这类事情?例如,我注意到Adobe XYZ在系统上安装了各种字体而无需用户干预.这就是我们想做的事情.
编辑:好的,理想,我们宁愿不直接安装字体.我们不希望我们漂亮的主题LED字体显示在用户的MS Word字体下拉列表中.我们更喜欢使用此字体,但限制其使用或外观到我们的应用程序.有什么办法吗?
编辑2:这是一个WinForms .NET 2.0应用程序.
谢谢!
如何直接使用资源字体而不在VB.net/C#中为独立应用程序[桌面应用程序]保存本地文件系统中的字体?
可以使用自定义字体更改C#中的标签字体.EX.:我需要将字体更改为Bookman旧样式,并且在Visual Studio中没有此字体.
有可能加吗?怎么样?