In the directory xml-fop/conf you will find two configuration files. One of them, config.xml, is only intended for FOP developers, who want to add new default values to some FOP feature. Don't change this file. For user configuration there is a file called userconfig.xml. It contains templates for all settings a user can change. Most of them are commented out. Uncomment the entry you want to set and change the value according to your wishes. Please regard any comments which specify the value range. And, well, the configuration files are xml files, so keep them at least well-formed. ;-)
The file userconfig.xml is not read automatically, but the user must specify its use on the command line. See Running FOP or Embedding FOP for details.
FOP comes already with some hyphenation pattern. If you need a hyphenation pattern which isn't included in the distribution, do the following: