Hi Mehdi, Thank you very much for your response. It is helping me a lot.
I've seen the document on fonts you suggest but your input helps me to interpret it better. So what you suggest is that I just stick all the necessary font files TTF or TTC in a directory and direct FOP to use these fonts via the configuration file using the <directory> element to specify that directory. Good !. Since I am only using the PDF renderer I will have an entry in the config file for it only. I will stick there the <directory> element with the name of the directory where I put all the necessary fonts. 1. What should I do with the <auto-detect> element ?. I would like to force FOP to use only the fonts in the specified directory so shall I remove the <auto-detect> ? 2. Using this approach will the fonts be embbeded automatically in the target (a PDF) ? 3. For testing purposes, can I take the TTF files from a Windows OS and stick them on directory on a Linux box where the server (with FOP) runs ?. Will that work ?. Thanks again for your help ! Regards, Fernando On Thu, Jul 28, 2011 at 3:45 AM, mehdi houshmand <[email protected]> wrote: > Hi Fernando, > > I'll address each question individually: > > > On 27 July 2011 23:29, Fernando Israel <[email protected]> wrote: > > Hi All, > > > > I know this is a recurring issue but going through the documentation and > > forum listings I am still no clear but I hope I know what to ask. > </snip> > > > The questions I have (and pardon my ignorance but fonts is not my > subject) > > are: > > 1. What type of font files do I have to package ? TTF, TTC .. ?. > > If you're producing PDF you can use either TTF or TTC. > > > 2. Once I create the jar file if I put it in the same directory as > fop.jar I > > guess FOP will find it, right ?. > > http://xmlgraphics.apache.org/fop/1.0/fonts.html should help you > configure the fonts appropriately. The font metrics files are > deprecated, so no need for that, but you will have to configure the > fop.xconf to let FOP know the directory of the font file. > > > 3. If I go this route, do I have to tell FOP anything else (for instance > in > > the configuration file) ? > > See the link above. > > > 4. Does FOP always looks first in the classpath for fonts ? > > No, if FOP isn't explicitly given the font configuration, it looks in > the System fonts, which are, as the name suggests, OS dependent. I > don't think putting the font in the classpath makes the slightest bit > of difference, FOP still won't have a font-name and so no way to link > the font to a font-family in the FO. > > > Hope that helps, there is also an example config file in <fop > directory>/conf/fop.xconf, which should help you get started > > Mehdi > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
