从.ttf生成.afm

sbu*_*uck 9 fonts pdf-generation

我正在使用这个库从PHP生成.pdf:http://www.fpdf.org/

不过,我现在还在添加新字体,特别是从.ttf字体文件生成.afm文件的步骤.

我按照这里的说明操作:http://www.fpdf.org/en/tutorial/tuto7.htm 哪个州:

TrueType的第一步是生成AFM文件.存在执行此任务的实用程序:ttf2pt1.Windows二进制文件可在此处获得.要使用的命令行如下:

ttf2pt1 -a font.ttf字体

例如,对于Comic Sans MS Regular:

ttf2pt1 -ac:\ windows\fonts\comic.ttf漫画

创建了两个文件; 我们感兴趣的是comic.afm.

我不能 - 或者不确定如何 - 让ttf2pt1加载.我在Mac上但通过vmware运行Win XP ...当我在Windows中运行ttf2pt1.exe文件时,它会加载命令行然后快速关闭.我需要做一些安装程序吗?我不太熟悉Win命令行.

sbu*_*uck 5

FontForge工作,但后来我也意识到我不需要通过任何这项工作.http://fpdf.fruit-lab.de/将生成所有必要的文件.


Art*_*uer 3

您也可以使用FontForge来做到这一点。它是一个功能齐全的字体编辑器,可让您在多种格式之间进行转换。如果您在其中打开 TrueType 字体,则可以通过使用“生成字体”并选择 PFA 或 PFB,然后选中 \xe2\x80\x9cgenerate AFM\xe2\x80\x9d 来生成 AFM 文件。

\n