Как использовать определенные шрифты, например, Verdana с libharu в Ubuntu - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть несколько типов type1 в / usr / share / fonts / type1 / gsfonts / и даже больше после установки msttcorefonts. Но в этом разнообразии шрифтов я не знаю, какой из них является verdana или arial или еще. И никаких записей verdana не было найдено в /usr/share/fonts/X11/Type1/fonts.dir.

Вот мой код для загрузки шрифта:

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);

1 Ответ

1 голос
/ 12 декабря 2011

msttcorefonts - это TTF, а не Type1.

...