我们正在构建一个可生成.pdf
TeX 文档的小型应用程序。
因此我们从 TeXlive 2013 中复制了pdflatex.exe
(pdftex.exe
,pdftex.dll
)及其配置和包。
为了处理“Verdana”或“Times New Roman”等 ttf 字体,我们还进行了复制ttf2tfm.exe
以获取公制字体。
小批量运行以下命令:
ttf2tfm fonts/verdana.ttf -p T1-WGL4.enc
ttf2tfm fonts/arial.ttf -p T1-WGL4.enc
copy "fonts\verdana.tfm" verdana.tfm
copy "fonts\arial.tfm" arial.tfm
pdflatex example.tex
对于每种字体,我们都有一个字体定义(.fd
)文件,如“T1arial.fd”。
这对于 Windows 7 字体目录中的字体运行完美。现在我们在 Windows 8 上运行这些命令。现在,pdf 文档充满了像 ▯▯▯▯▯▯▯ 这样的字符。我们认为这是一个编码问题。但我们能做什么呢?
在我们的日志中我们得到
pdflatex.exe(文件字体/arial.ttf):字形
[...]
对于每个角色。