Hi Jeremias, Thanks for responding so quickly. Is it possible to set the font base path relatively? Reason being, is this will be moved to many development, QA and Production machines so we won't alway know the path absolute path. If we can't do this in the config file. Is it possible to do it in code? I've set the FOPFactory.setFontBasePath to the path of where our font and font metrics reside. However it does not embed the fonts. Any help would be greatly appreciated.
Thanks, Michael Burke --- Jeremias Maerki <[EMAIL PROTECTED]> wrote: > Here's a minimal config file demonstrating relative > fonts. You will > simply need to adjust the font-base setting > (glb12.ttf is a font that's > found in the FOP source distribution). > > test.xconf: > > <?xml version="1.0"?> > <fop version="1.0"> > > <font-base>C:\Dev\FOP\main\trunk-clean\test\resources\fonts</font-base> > <renderers> > <renderer mime="application/pdf"> > <fonts> > <font embed-url="glb12.ttf"> > <font-triplet name="Gladiator" > style="normal" weight="normal"/> > <font-triplet name="Gladiator" > style="normal" weight="bold"/> > </font> > </fonts> > </renderer> > </renderers> > </fop> > > A minimal FO file (relfont.fo): > > <?xml version="1.0" ?> > <fo:root > xmlns:fo="http://www.w3.org/1999/XSL/Format"> > <fo:layout-master-set> > <fo:simple-page-master master-name="first" > page-height="29.7cm" page-width="21cm" > margin="2cm"> > <fo:region-body/> > </fo:simple-page-master> > </fo:layout-master-set> > > <fo:page-sequence master-reference="first"> > <fo:flow flow-name="xsl-region-body"> > <fo:block font-family="Gladiator" > font-size="14pt">The quick brown fox jumps over the > lazy dog. (using Gladiator font)</fo:block> > </fo:flow> > </fo:page-sequence> > </fo:root> > > Command-line: fop -c test.xconf -fo relfont.fo -pdf > out.pdf > > Tested with FOP 0.94. Works like a charm. Good luck! > > On 14.01.2008 15:32:49 mpbjr30 wrote: > > > > Hi Everyone, > > > > I've just upgraded to 0.94 version of FOP. Is > there any example of > > embedding fonts in the config file using relative > paths? I've tried > > everything and I can't see to get it to work. Any > help would be greatly > > appreciated . > > > > Thanks, > > Mike > > -- > > View this message in context: > http://www.nabble.com/Embedded-Fonts-Relative-Path-0.94-tp14802580p14802580.html > > Sent from the FOP - Users mailing list archive at > Nabble.com. > > > Jeremias Maerki > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
