Fonts 如果我们在itext中使用ttf文件,是否需要字体许可证?

Fonts 如果我们在itext中使用ttf文件,是否需要字体许可证?,fonts,licensing,itext,font-embedding,Fonts,Licensing,Itext,Font Embedding,我知道itext没有任何字体库,您需要提供字体库。 pdf一旦生成,将由Acrobat查看,并假设它是标准字体,adobe将支持它。 我的问题是关于字体的授权 a) 我在iText中使用的字体需要许可证吗?例如,如果我使用的是Arial,这是最常用的字体之一,而且不是免费的,我需要购买这种字体吗 b) 如果我对例如STSONG.ttf使用任何特定字体,对于汉字,我是否需要为此获得许可证?有一个关于StackOverflow的一般性问题,该问题已作为主题关闭,但一些答案很有趣 与所有软件(包括iT

我知道itext没有任何字体库,您需要提供字体库。 pdf一旦生成,将由Acrobat查看,并假设它是标准字体,adobe将支持它。 我的问题是关于字体的授权

a) 我在iText中使用的字体需要许可证吗?例如,如果我使用的是Arial,这是最常用的字体之一,而且不是免费的,我需要购买这种字体吗


b) 如果我对例如STSONG.ttf使用任何特定字体,对于汉字,我是否需要为此获得许可证?

有一个关于StackOverflow的一般性问题,该问题已作为主题关闭,但一些答案很有趣

与所有软件(包括iText)一样,字体也有许可证,但许可证类型不同

  • 你有一个开放的字体许可证,就像这是第一个想到的,但有许多其他许可证,允许你完全免费使用字体注意事项:在网络上使用“免费”字体时要小心。许多只是受保护字体的复制品,其版权声明已被删除
  • 您拥有的字体是专有的,即您无法重新分发它们,但它们允许您将字体嵌入文档中。例如:MS Windows附带的字体是专有的。您不允许复制它们并免费发送,但是某些字体可能嵌入到文档文件中。嵌入允许字体随文档移动。嵌入字体只能用于打印、预览和在某些情况下编辑嵌入字体的文档。(请参见Microsoft常见问题解答中的)
  • 某些字体需要完全(付费)许可证,即使您想嵌入它们。如果我没记错的话,您可以作为Adobe Acrobat/Reader的字体包下载的字体只能在Acrobat的上下文中使用。您不允许使用Adobe未销售的软件将其嵌入文档中
我在中有不同的字体示例,对于我使用的每种字体,我都会查看。如果您检查,您将看到我有一个SIL许可证的字体,一个Apache许可证,等等。。。我不知道STSONG.ttf,所以您必须检查哪个许可证适用

您还明确询问了Arial。是为创建的。各国:

您只能将字体软件嵌入到以下电子文档中: (i) 不是商业产品,(ii)以安全的方式分发 不允许提取嵌入字体的格式 软件,以及(iii)电子文件的接收人 只有在以下情况下,文档才能使用字体软件进行编辑: 此类文件的接收人在您的许可单位内

但是,您可能没有从Monotype获得字体。它可能是与您的Microsoft Windows的合法副本一起提供的,Monotype可能已根据不太严格的许可证将其字体许可给Windows

让我们通过右键单击C:\windows\fonts中的arial.ttf等字体文件来检查哪个许可证适用,并检查以下属性:

我很幸运:在我的例子中,字体可嵌入性表示“可编辑”。这意味着,只要我在购买的Windows许可证的上下文中使用arial.ttf,我就可以在文档中嵌入字体,不仅可以打印和(预)查看文档,还可以编辑文档(例如编辑表单字段)。我无法将arial.ttf复制到另一台计算机

请注意,您不应该假设情况总是这样。例如,如果我们看一下,我们会发现旧版本只允许打印和预览嵌入,而可编辑嵌入只允许版本1.00及更高版本。您应该检查计划使用的每种字体的属性


如果您需要一种可以分发的字体,您应该寻找一种具有开放式字体许可证的替代字体。我在沙盒示例中使用了FreeSans,但还有其他的。

通常字体附带有许可证信息。您必须检查许可证信息。很高兴有来自iText创建者的评论。我从许可证文档中读到的内容,如果是在应用程序中打包的字体上,那么您应该拥有许可证。如果我在windows中创建pdf,我不必担心许可证,因为windows附带了字体文件。对于itext,这必须是所有开发人员都面临的一个共同问题。我们需要像Arial.ttf这样常见的东西的许可证吗?我将在回答中详细说明。请给我一点时间。我投票结束这个问题,因为它是关于许可和法律问题,而不是编程或软件开发。谢谢你的详细回答。让事情变得很清楚。据我所见,如果我在linux上生成pdf文件,我需要在linux上安装arial.ttf。Windows附带arial.ttf,由于我购买了Windows,从许可的角度来看,我很好。但如果你想避免授权噩梦,使用谷歌发布的、adobe支持的NOTO字体,Linux就不行了。下面是如何使用iText Yes@vsingh我不知道NOTO字体,但我已经下载了所有这些字体,我打算在我的示例中使用/推广它们。伟大的资源!