2011-07-31 13 views
6

Myślę, że mój problem został tutaj dokładnie określony ... Zainstalowałem kilka niestandardowych czcionek w katalogu ~/.fonts i uruchom "mkfontdir" i "mkfontscale". Czcionki pojawiają się, gdy wyświetlam je za pomocą "listy fc". Problem polega na tym, że program wkhtmltopdf ich nie rozpoznaje. Inne czcionki systemowe, takie jak "Courier 10 Pitch" są rozpoznawane ... po prostu nie to, co jest w moim katalogu użytkownika. Czy istnieje sposób, aby uzyskać wkhtmltopdf (lub o to chodzi, webkit), aby rozpoznać czcionki w moim folderze? Czy jest coś, co muszę zrobić przez ssh, czy jest opcja, którą mogę ustawić w rubinach?Zdobądź wkhtmltopdf, aby rozpoznać folder czcionek użytkownika

Odpowiedz

0

Czy problem nadal występuje? Próbowałem po prostu z wirtualnym serwerem Ubuntu i działałem bez żadnych problemów, mimo że wersja, którą dostałem z repozytoriów, jest dość stara. Mój proces:

  1. zainstalowana xserver, Fluxbox, mupdf (widz), chrom i wkhtmltopdf
  2. Masz niesamowite Font (PonyRides)
  3. Ran mkfontdir, mkfontscale fc-list (czcionka pojawił się na liście)
  4. Made test.html z jednego akapitu, który korzystał z niestandardową czcionkę
  5. wkhtmltopd test.html test.pdf

Sprawdziłem pdf lokalnie i th pl na innym komputerze i nawet niestandardowa czcionka działała nawet wtedy, gdy nie mam zainstalowanej czcionki. http://temp-share.com/show/dPf3m39HW < - wygenerowany plik PDF (mam nadzieję, że link nie jest zbyt tymczasowy).

+0

Czy to działa, jeśli czcionki są przechowywane, na przykład, css/czcionki? Nie mogę również uzyskać wthtmltopdf do pracy z moimi czcionkami - mam wspólny plan hostingu. (Przy okazji, świetna czcionka! :)) – user961627

Powiązane problemy