我在 /usr/share/fonts/type1/gsfonts/ 中有一些 type1 类型,在安装 msttcorefonts 后甚至更多。但是在字体的多样性中,我不知道哪个是 verdana 或 arial 或其他。在 /usr/share/fonts/X11/Type1/fonts.dir 中没有找到任何 verdana 条目。
这是我加载字体的代码:
font_name = HPDF_LoadType1FontFromFile (pdf, "/usr/share/fonts/type1/gsfonts/a010013l.afm",
"/usr/share/fonts/type1/gsfonts/a010013l.pfb");
已编辑:看起来使用下一个函数调用可以解决问题:
font_name = HPDF_LoadTTFontFromFile (pdf,
"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/Verdana.ttf",
HPDF_TRUE);