【发布时间】:2016-08-06 01:03:05
【问题描述】:
我想用附加符号扩展位于传统 MS Windows 字体包中的 truetype 字体,并使用它生成新的 pdf 文档。有可能吗?
【问题讨论】:
-
是的。如果您创建符合 TrueType 格式的新 TrueType 字体,则可以将其用于 PDF 文档生成,例如使用 iTextSharp。但是,您需要字体软件来创建这样的字体。你确定这是一个 iTextSharp 问题吗?
-
@BrunoLowagie 尽管为了增加该评论的技术正确性,TrueType 格式已经过时了几十年,不久前已被 OpenType相当 取代。话虽如此:修改 Microsoft 的字体是非法,因为它们的许可证禁止修改,所以:是的,你可以,但是:不,你不应该。相反,格式化您的源代码以使用字体堆栈,以便为您在文档中使用的字母(或实际上是字形)使用正确的字体
-
@Mike'Pomax'Kamermans 这就是我写“If you create a new TrueType”字体的原因。当你告诉他们由于许可证问题他们不能做某事时,他们可能会非常讨厌。看看我对iTextSharp license 的回答。答案是正确的,并被接受。然而,它有 26 票反对票和 22 票赞成票。如果你告诉他们他们不想听到的真相,人们可能会非常刻薄。
-
@Malhotra 你问过“这可能吗?”并得到了答案(是的,但很可能是非法的)。考虑到您的编辑(添加标签),您似乎仍在等待更多。那到底是什么?
-
我对不同的产品进行了小调查,并为我的案件找到了法律解决方案。第一种方法是基于自定义符号图像(字形)的 Type3 字体,另一种是使用 EUDC 符号扩展所选字体(借助 Windows 的标准 eudcedit 工具)。
标签: pdf fonts pdf-generation itextsharp apitron