Hi,

 

The FOP configuration file is embedded into the Jar File.

 

URI : jar:file:/C:/Program%20Files/Gizmo/app/gizmo.jar!/tab/manager/mycfg.xml

 

mycfg.xml is my FOP configuration file

 

Fabrice

 

 

De : Terence M. Bandoian [mailto:terence@tmbsw.com]
Envoyé : mardi 28 avril 2015 18:19
À : fop-users@xmlgraphics.apache.org
Objet : Re: Font not embedded in PDF File !

 

Hi, Fabrice-

Are you sure the application can locate the FOP configuration file when it's executed outside of Eclipse?

-Terence Bandoian


On 4/28/2015 9:23 AM, Fabrice MAUPIN wrote:

Hi,

 

I would like that the Calibri Font is embedded in my PDF File.

 

This is my FOP configuration file :

 

<fop version="1.0">

       <renderers>

             <renderer mime="application/pdf">

                    <fonts>

                           <font metrics-url="file:///C:/Users/FMAUPIN/Desktop/fonts/calibri.xml"

                                  kerning="yes" embed-url="file:///C:/Windows/Fonts/calibri.ttf">

                                  <font-triplet name="Calibri" style="normal" weight="normal" />

                           </font>

                           <font metrics-url="file:///C:/Users/FMAUPIN/Desktop/fonts/calibrib.xml"

                                  kerning="yes" embed-url="file:///C:/Windows/Fonts/calibrib.ttf">

                                  <font-triplet name="Calibrib" style="normal" weight="bold" />

                           </font>

 

                           <auto-detect />

                    </fonts>

             </renderer>

       </renderers>

</fop>

 

When I launch my application (Jar File packaging by Eclipse) and that I generate my PDF file, I notice that the Calibri font was not embedded in this file !

 

FOP takes by default a Font (Times I think).

 

It’s very strange because the <auto detect> tag has to take into account the all installed Fonts in my system folder !

 

For information, if I execute my application under Eclipse (before build  - DEV mode), no problem : the Calibri Font is embedded in my PDF File !

 

 

So, Is it necessary to  embed the Font during the packaging of the application so that it works ? If yes how ?

 

The behavior of <auto – detect> tag is it different between running from Eclipse and running from Jar File ?

 

Any ideas ?

 

 

Thank you in advance

 

Fabrice

 

 

 


Avast logo

L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
www.avast.com

 

 




Avast logo

L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
www.avast.com