Hi,
And the calibri*.xml files are very present on “C:/Users/FMAUPIN/Desktop/fonts” directory. To locate my FOP configuration file, I use : fopFactory.setUserConfigBaseURI(this.getClass() .getResource("mycfg.xml").toURI()); De : Fabrice MAUPIN [mailto:fmau...@iback.fr] Envoyé : mercredi 29 avril 2015 09:11 À : 'fop-users@xmlgraphics.apache.org' Cc : 'tere...@tmbsw.com' Objet : RE: Font not embedded in PDF File ! 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:tere...@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 <file:///C:%5CUsers%5CFMAUPIN%5CDesktop%5Cfonts%5Ccalibri.xml> " kerning="yes" embed-url="file:///C:/Windows/Fonts/calibri.ttf <file:///C:%5CWindows%5CFonts%5Ccalibri.ttf> "> <font-triplet name="Calibri" style="normal" weight="normal" /> </font> <font metrics-url="file:///C:/Users/FMAUPIN/Desktop/fonts/calibrib.xml <file:///C:%5CUsers%5CFMAUPIN%5CDesktop%5Cfonts%5Ccalibrib.xml> " kerning="yes" embed-url="file:///C:/Windows/Fonts/calibrib.ttf <file:///C:%5CWindows%5CFonts%5Ccalibrib.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 _____ <http://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 <http://www.avast.com/> --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. http://www.avast.com