2011-07-31 16 views
6

Sanırım benim burada bir sorunum var ... Standart olmayan bazı fontları ~/.fonts dizinine yükledim ve 'mkfontdir' ve 'mkfontscale' komutlarını çalıştırdım. Yazı tipleri 'fc-list' ile listelendiğimde görünür. Sorun, wkhtmltopdf'nin bunları tanımıyor olmasıdır. 'Courier 10 Pitch' gibi diğer sistem fontları tanınıyor ... sadece kullanıcı dizinimde olmayanlar. Yani benim klasörümdeki yazı tiplerini tanımak için wkhtmltopdf (veya bu konuda, webkit) almak için bir yolu var mı? Ssh üzerinden yapmam gereken bir şey var mı yoksa yakutta kurabileceğim bir seçenek var mı?Kullanıcı font klasörünü tanımak için wkhtmltopdf dosyasını edinin

cevap

0

Sorun devam ediyor mu? Sanal bir Ubuntu sunucusuyla çalıştım ve depolardan aldığım sürüm oldukça eski olan 0.9.9 olsa bile yazı tipleri sorunsuz çalışıyor. Benim süreci:

  1. Yüklü xserver, fluxbox, mupdf (izleyici), krom ve wkhtmltopdf
  2. müthiş yazı (PonyRides)
  3. Ran mkfontdir, mkfontscale ve fc-listesi (yazı tipi listesinde gösterdi) Got
  4. özel yazı tipi
  5. wkhtmltopd test.html test.pdf

Ben yerel pdf kontrol edilip inci kullanılan tek bir paragraf ile bir Test.html yapılmış tr başka bir bilgisayarda ve yazı tipi yüklü olmasa bile özel yazı tipi orada çalıştı bile. http://temp-share.com/show/dPf3m39HW < - oluşturulan PDF (Umarım bağlantı çok geçici değildir).

+0

Yazı tipleri örneğin css/fontlar için saklanırsa bu işe yarar mı? Ben wkhtmltopdf yazı tipleri ile çalışmak için alamadım - paylaşılan bir hosting planı kulüpler. (btw, harika yazı! :)) – user961627