xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fernando Israel <fernando.isr...@kognoz.com>
Subject Re: Configure fonts for FOP
Date Thu, 28 Jul 2011 11:40:00 GMT
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 !


On Thu, Jul 28, 2011 at 3:45 AM, mehdi houshmand <med1985@gmail.com> wrote:

> Hi Fernando,
> I'll address each question individually:
> On 27 July 2011 23:29, Fernando Israel <fernando.israel@kognoz.com> 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: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

View raw message