Windows 8 TTF 字体问题

Windows 8 TTF 字体问题

我们正在构建一个可生成.pdfTeX 文档的小型应用程序。

因此我们从 TeXlive 2013 中复制了pdflatex.exepdftex.exepdftex.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):字形[...]

对于每个角色。

相关内容