Hi, You should just need fop-hyph.jar which you can get from http://offo.sourceforge.net/hyphenation/fop-stable/installation.html
The installation just involves putting this in the lib directory and the fop command will place it in the classpath. Also, make sure that the build.properties (or build-local.properties) does not declare the user.hyph.dir property - you may have uncommented this declaration whilst trying to get things working. HTH, Peter On Mon, Nov 9, 2009 at 4:01 PM, Jerzy Jalocha N <jjalo...@gmail.com> wrote: > Hi, everyone! > Since a few days, I am trying to install the OFFO hyphenation patterns > in my FOP install, but I've failed miserably, so far. I guess, I am > missing just a tiny little detail, because It seems like I've really > tried everything. (Please see details below.) > > So my question is: In order to use hyphenation with the FOP processor, > what files do I have to install, and how do I tell FOP where they are > installed? > > Any help is really appreciated. > Thanks! > - Jerzy > > > DETAILS: > ========== > > My system: > * Operating system: Xubuntu 9.06 Jaunty Jackalope. > * Out-of-the-box kernel: linux-image-2.6.28-16-generic (ix86) > * FOP from the Xubuntu repository: 1:0.95.dfsg-2ubuntu1 > * Both Sun Java and GCJ seem to be installed, so I am not sure which > one is running. Here is the output of 'java -version': > java version "1.6.0_16" > Java(TM) SE Runtime Environment (build 1.6.0_16-b01) > Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing) > > In the following sample usage scenario: > /home/work/source.fo > /home/work/hyphenation/fop-hyph.jar > > * The 'source.fo' file contains hyphenate="true" and language="en" > and language="es" attributes where necessary. > * The fop-hyph.jar file was downloaded from the > 'offo-hyphenation-fop-stable_v1.2.zip' archive from Sourceforge. > > The following instructions do not work. They produce "Couldn't find > hyphenation pattern en" and "es" messages. > > $ export FOP_HYPHENATION_PATH=/home/work/hyphenation/fop-hyph.jar > $ fop source.fo result.pdf > > $ export CLASSPATH=$CLASSPATH:/home/work/hyphenation/fop-hyph.jar > $ fop source.fo result.pdf > > I also tried other paths, such as 'hyphenation', > 'hyphenation/fop-hyph.jar', './hyphenation/fop-hyph.jar', etc. > > I also tried putting the FOP_HYPHENATION_PATH variable in a > /home/work/.foprc file without success. > > The documentation also tells me to install the 'fop-hyph.jar' in a > "lib directory of the your FOP installation" or in a "build directory > of the your FOP installation". But I can't find such directories. (I > don't know enough about Java to understand what/where they are.) > > Since the documentation also mentions a 'hyphenation-base' > configuration parameter, I tried putting absolute and relative paths > to 'fop-hyph.jar' and 'hyphenation' in a > '/home/work/hyphenation/fop.xconf' file. But I only got huge error > messages. > > I also downloaded the 'offo-hyphenation_v1.2.zip' archive from > Sourceforge, and tried to point the 'hyphenation-base' parameter to > the 'en.xml' and 'es.xml' files, but FOP complained about missing > '*.hyp' files (whatever these might be). > > > I have honestly tried to read and understand the available documentation: > * http://xmlgraphics.apache.org/fop/0.95/hyphenation.html > * http://xmlgraphics.apache.org/fop/faq.html#hyphenation-fails > * http://xmlgraphics.apache.org/fop/0.95/configuration.html > * http://offo.sourceforge.net/hyphenation/installation.html > I've also read through all relevant mailing list archives, without success. > > > I've also asked for help through the official Ubuntu channels without > success: > https://answers.launchpad.net/ubuntu/+source/fop/+question/88559 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org > >