2012-09-06 8 views
5

Aby dodać nowe czcionki Arvo w DOMPdf I uaktualniony plik dompdf_font_family_cache.dist i dodano następujący kod -dodając nową czcionkę w dompdf

'arvo' => 
array (
    'normal' => DOMPDF_FONT_DIR . 'Arvo-Regular', 
    'bold' => DOMPDF_FONT_DIR . 'Arvo-Bold', 
    'italic' => DOMPDF_FONT_DIR . 'Arvo-Italic', 
    'bold_italic' => DOMPDF_FONT_DIR . 'Arvo-BoldItalic', 
), 

włączyłem pliki czcionek w katalogu lib/fonts dodałem arkusza stylów w html -

font-family: arvo; 

Nowa czcionka nie została dodana w wynikach pdf. Proszę, pomóż mi rozwiązać ten problem.

+0

Z której wersji dompdf korzystasz? –

+1

Zamiast ręcznie modyfikować dompdf_font_family_cache, powinieneś użyć load_font.php lub (w dompdf 0.6.0 beta 3) instalatora sieciowego znajdującego się pod adresem www/fonts.php. – BrianS

+0

Tak, masz rację, użyłem load_font.php, a teraz czcionki działają na wyjściu pdf. –

Odpowiedz

3

Zamiast ręcznie modyfikować dompdf_font_family_cache należy użyć load_font.php lub (w dompdf 0.6.0 beta 3) instalatora sieciowego znajdującego się pod adresem www/fonts.php.

1

dla Windows z WAMP/XAMPP, etc ...

  1. systemu Windows Command Prompt (Win + R> cmd)
  2. Przejdź do katalogu C: \ wamp \ www \ dompdf
  3. Skopiować żądanej czcionki do tego katalogu
  4. typu (na przykład)

C: \ wamp \ WWW \ bin \ php \ php5.4.3 \ php.exe load_font_php consola consola.ttf

+0

Używam dompdf jako części większego frameworka i szukałem sposobu ręcznego dodania nowej czcionki. Twój post dał mi pomysł, aby po prostu wyjąć dompdf i uruchomić instalator, a następnie umieścić cały folder z powrotem w folderze. więc dziękuję. –