我可以在我的Windows应用程序中嵌入几乎任何字体,前提是它只在应用程序执行期间安装吗?

时间:2013-04-15 16:41:17

标签: windows winapi fonts

Windows + Office附带的大多数字体至少具有“允许打印和预览嵌入”状态。

是否允许将这些字体捆绑在Windows应用程序中,并让该应用程序在执行期间暂时安装这些字体,而不会遇到任何法律问题?

字体只能用于GUI,而不能生成任何文档。

那里也有很多免费字体,但是如果它们是临时安装的(AddFontResource),那么知道Windows字体是否存在限制是很好的。

1 个答案:

答案 0 :(得分:3)

与大多数类型的软件一样,字体文件是许可的,而不是销售的。管理字体使用的许可证因供应商而异,但通常大多数许可证(包括Microsoft提供的应用程序和Windows字体)都不允许将字体嵌入应用程序或以其他方式重新分发。因此,作为开发人员,您有责任确保您拥有嵌入应用程序或以其他方式重新分发的任何字体所需的许可权。

这是来自Windows MSDN网站。您可以在此处找到http://msdn.microsoft.com/en-us/library/ms753303.aspx

页面

所以看起来你需要获得一个开放许可'shareware'风格的字体。我过去使用它的另一个解决方案是创建自己的字体。我使用的网站是http://fontstruct.com/,它有一个网络工具,允许您设置自己的字体样式,它是免费的,还有一些用户创建的字体具有您应该能够使用的开放许可 - 但是一定要事先检查一下。