2012-07-22 8 views
5

Mam stronę, że jestem renderingu tylko w Chrome z grupą czcionki niestandardowe:Osadzanie czcionek @ font-face podczas drukowania do formatu PDF z Chrome

@font-face{ font-family: BodyFont; src: url('fonts/font.ttf'); } 

przeglądarka renderuje wszystko idealnie. Jednak, gdy próbuję wydrukować to PDF, istnieją dwa problemy:

  1. Chrome Print Preview czasami nie wyświetla tekst w niektórych czcionek lub Zmieniany go. Ten widok jest przekazywany do dowolnego urządzenia drukującego, którego używam. Zamykanie/ponowne otwieranie karty nie zmienia podglądu. Jednak restartuje się przeglądarka.

  2. Bez względu na to, co robię, nie mogę utworzyć pliku PDF z osadzonymi czcionkami. Wypróbowałem "Zapisz w PDF" w Chrome, który tworzy plik PDF, którego Adobe Acrobat nie może otworzyć. Wiele drukarek PDF (takich jak Adobe) nie tworzy plików PDF z osadzonymi czcionkami, mimo że zastąpienie ich standardowymi czcionkami sieciowymi powoduje osadzanie czcionek.

Każda pomoc w obu kwestiach jest doceniana.

+1

Miałem ten sam problem. – egrunin

Odpowiedz

0

spróbować załadować domyślną czcionkę podczas drukowania. Dodaj poniższe linie do twojego css i spróbuj.

@media print { 
body { 
     font-family: Arial, Helvetica, sans-serif;  
    } 
} 
Powiązane problemy