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 に答える