2012-05-09 26 views
5

sonra artış Ben 0.11.0 RC1 0.9.9 sadece güncellenen wkhtmltopdf (indirilen ikili ve sadece /usr/bin/wkhtmltopdf-yeni gelen biri wkhtmltopdf// usr/bin içinde olan taşındı depolar)Wkhtmltopdf yazı boyutunu güncelleme

/usr/bin/wkhtmltopdf-new komutunu çalıştırırsam sonuç olarak çok büyük yazı tipleri alırım/ /usr/bin/wkhtmltopdf dosyasını çalıştırırsam normal sonuçları alırım. Aynı HTML kullanılarak

Örnek Bu ben 0.9.9

Herhangi ile vardı sonuca ulaşmak istiyorum 0.9.9 http://dl.dropbox.com/u/1990697/0.9.9.pdf aynı belge http://dl.dropbox.com/u/1990697/0.11.0.pdf

rc1 0.11.0 ile birlikte bir belgedir fikir?

Şerefe ...

cevap

7

Görünüşe this is an issue with QT that could take a while to fix.

use OTF format fonts için bir geçici çözüm yapılmıştır.

@font-face { 
    font-family: 'mysans'; 
    src: url(/path/to/myfont.otf); 
} 

Son olarak, OTF fontları içine there is an online service to convert TTF yazı.

Şimdilik en iyi çözüm şu şekilde görünüyor: Yazı tipinizi bir TTF olarak alın, belirtilen hizmetle OTF'ye dönüştürün ve yukarıda belirtilen şekilde kullanın.

Bir uygulamada, hem HTML'yi tarayıcıya gönderip hem de PDF olarak yapıyorum. Bu durumda, tarayıcıya teslim etmek için WOFF ile bir web font etiketi ve bir web font etiketi oluşturmak için bir sunucu tarafı mantığını kullanıyorum ve bir web font etiketini wmhtmltopdf'ye sunmak için OTF ile kullanıyorum.

OTF yazı tiplerinin çalışmasının nedeni, PDF'de olduğu gibi QT bug is related to rendering non-OTF fonts into the PDF ve daha fazla gömülü olmalarıdır.

+0

İlgili tüm taraflar: Bu, myans'ın kullanıldığı yerlerde PDF'lerinizi bulamaz hale getirdiğini fark edin. Ayrıca, onları daha büyük - daha büyük bir LOT yapar. 1 sayfamın PDF'si 38kb'den 817kb'ye çıktı. VE sonuç aslında o kadar da iyi değildi. Karakter aralığını geliştirirken, font ağırlığı ve harf aralığı çok fazla, bazen harfler hala biraz kapalıydı - özellikle sayı dizileriyle. Mektupların görüntülere dönüştüğünden şüpheleniyorum. – Nenotlep

+0

@Nenotlep Bu sorunlar beni etkilemedi. – cmc

+0

Duymak güzel. belki wkhtmltopdf farklı bir sürümü vardı. Hala 0.12.x.x ile rahatsız edici yazı tipi sorunları var, ama hepsi oldukça iyi. Eski projem yine de Jakob'un son 0.11.x sürümünü kullanıyor çünkü çok iyi görünüyor. Artık üzerinde çalışmıyorum. En son 0.12.x sürümleriyle bile ilgili olduğunu düşündüğümden hala çok yararlı bir yanıt. – Nenotlep

İlgili konular