2012-09-06 53 views
5

Para añadir nueva fuente Arvo en DOMPDF He actualizado el archivo dompdf_font_family_cache.dist y ha añadido siguiente código -añadiendo nueva fuente en 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', 
), 

Incluí ficheros en el directorio lib/fonts añadí hoja de estilos en html -

font-family: arvo; 

Pero la nueva fuente no se agrega en el resultado pdf. Ayúdeme a resolver este problema.

+0

¿Qué versión de dompdf estás usando? –

+1

En lugar de modificar manualmente dompdf_font_family_cache, debe usar load_font.php o (en dompdf 0.6.0 beta 3) el instalador basado en web ubicado en www/fonts.php. – BrianS

+0

Sí, estás en lo correcto, utilicé load_font.php y ahora las fuentes están funcionando en PDF de salida. –

Respuesta

3

En lugar de modificar manualmente dompdf_font_family_cache, debe usar load_font.php o (en dompdf 0.6.0 beta 3) el instalador basado en web ubicado en www/fonts.php.

1

Para ventanas con WAMP/XAMPP, etc ...

  1. de Windows símbolo del sistema (Win + R> cmd)
  2. Ir a C: \ wamp \ www \ DOMPDF
  3. Copiar el fuente deseada a esa carpeta
  4. Tipo (ejemplo)

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

+0

Estoy usando dompdf como parte de un marco más grande y estaba buscando una manera de agregar manualmente una nueva fuente. Tu publicación me dio la idea de sacar dompdf, ejecutar el instalador y volver a colocar toda la carpeta en la carpeta. Así que gracias. –

Cuestiones relacionadas