1

我在 /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);
4

1 回答 1

2

msttcorefonts 是 TTF,而不是 Type1。

于 2011-12-12T11:33:31.597 回答