Forums / Extensions / ParadoxPDF and font-family

ParadoxPDF and font-family

Author Message

Pascal France

Wednesday 09 February 2011 5:40:49 am

Hi,

I use the paradoxpdf extension and I would like to know if there is a way to modify the default font-family used in the PDFs ?

I've tried to change it in the print-core.css file without success (while I can modify some other css elements).

Pascal

PS: Isn't it possible to ensure that the extension ParadoxPDF is displayed on the first page of results when doing a «PDF» search at the project.ez.no site ?

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Sébastien Antoniotti

Wednesday 09 February 2011 7:59:06 am

Hi Pascal,

The solution I found was to declare the font using font-face declaration :

"

@font-face { font-family : "Arial"; src: url(../fonts/arial.ttf); -fs-pdf-font-embed: embed;}

body {font-family:"Arial";}

"

Of course you need to upload the .ttf of the font.

eZ Publish Freelance
web : http://www.webaxis.fr

Pascal France

Wednesday 09 February 2011 10:13:41 am

Thanks for your reply Sébastien,

Could you explain me where you put you déclaration ?

I'm trying to use Google web Fonts. This one for testing:

http://code.google.com/webfonts/family?family=Dancing+Script&subset=latin#code

(other fonts are here: http://code.google.com/webfonts)

So, I put the «@font-face» declaration in many places in the print-core.css file without success.
I've tried the:

<link href='http://fonts.googleapis.com/css?family=Dancing+Script' rel='stylesheet' type='text/css'>

declaration too in paradoxpdf_layout.tpl. But the font is not used.

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Sébastien Antoniotti

Thursday 10 February 2011 12:59:34 am

Here is my print-core.css :

@page {    size: a4 portrait;    margin: 0.25in;        padding: 1em;       padding-top:130px;    @top-left {       content: element(header);    }     @bottom-right {        content: element(footer);      }  }
 @font-face {      font-family : "Arial"; /*put here font family name example Arial*/      src: url(../fonts/arial.ttf);   /*put here relative path to your font*/      -fs-pdf-font-embed: embed;        /* defaults to auto (i.e. not embedded) */  }
body {font-size:13px;font-family:"Arial";}

... sorry for the non-indentation ;)

eZ Publish Freelance
web : http://www.webaxis.fr

Pascal France

Thursday 10 February 2011 9:35:18 am

I don't know why but this doen't work for me.

Thanks again ;-)

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Sébastien Antoniotti

Friday 11 February 2011 1:40:42 am

Maybe the path to arial.ttf (or your_font.ttf) is wrong or has bad permissions ?

eZ Publish Freelance
web : http://www.webaxis.fr