Pdf 将t1sasm C程序编译为可执行文件

Pdf 将t1sasm C程序编译为可执行文件,pdf,encoding,fonts,decoding,postscript,Pdf,Encoding,Fonts,Decoding,Postscript,我想了解一些旧的字体PostScript,主要是Type1.pfas。看起来这些地方是字体制作真正起步的地方,它们的根编程是用C语言编写的。在github上,我注意到,虽然它们有上千个专门用于视频游戏的编码脚本,但与之形成鲜明对比的是,专门用于Type1s的互让脚本不超过20个。关于编程类型1的文献是公开的,但看起来很多字体制造商已经转向专有字体和pdf制作程序,例如fontforge和ghostscript,我感觉这种事情有可能导致失血。有人有关于t1utils及其t1sasm和t1disas

我想了解一些旧的字体PostScript,主要是Type1.pfas。看起来这些地方是字体制作真正起步的地方,它们的根编程是用C语言编写的。在github上,我注意到,虽然它们有上千个专门用于视频游戏的编码脚本,但与之形成鲜明对比的是,专门用于Type1s的互让脚本不超过20个。关于编程类型1的文献是公开的,但看起来很多字体制造商已经转向专有字体和pdf制作程序,例如fontforge和ghostscript,我感觉这种事情有可能导致失血。有人有关于t1utils及其t1sasm和t1disasm c程序的任何信息,以及这个程序应该如何结合在一起吗。将这些文件编译成.exe文件的最佳方法是什么

从自述文件:

您需要一个ANSIC编译器,比如gcc

只需键入./configure,然后生成。makeinstall将构建和安装实用程序及其手册页面

./configure接受常规选项。有关更多详细信息,请参阅安装。最常用的选项是--prefix,它可用于在/usr/local以外的位置安装实用程序

如果您在Mac或Linux机器上,您应该已经做好了执行上述操作的准备,只需克隆、
/configure
make
。对于Windows来说,这将更具挑战性(甚至不确定项目是否支持它)

但是,正如我对您所做的那样,我强烈建议您查看正在积极开发的开放源码,它主要由Adobe员工(Type1格式和PDF的发明者)编写和维护(但决不是唯一的)。安装AFDKO将为您提供针对Mac、Linux和Windows的预构建可执行文件,随时可用。有许多用于反编译和编译Type1和其他字体格式的实用程序。如果您希望对Type1格式有更深入的了解,可以检查这些工具的C(和Python)源代码,以了解具体的操作方式