diff options
author | William Victor Mote <vmote@apache.org> | 2003-07-10 17:12:37 +0000 |
---|---|---|
committer | William Victor Mote <vmote@apache.org> | 2003-07-10 17:12:37 +0000 |
commit | 0ae62d6f881195fd85b119f63a286c38acd350ab (patch) | |
tree | 59c08d724883e0d1ca9e02dd96c3ec290aeac37b /src/documentation/content | |
parent | 4276baf888c89035b68c7b7479e15f6a83a1bcdc (diff) | |
download | xmlgraphics-fop-0ae62d6f881195fd85b119f63a286c38acd350ab.tar.gz xmlgraphics-fop-0ae62d6f881195fd85b119f63a286c38acd350ab.zip |
Move hyphenation information out of configuration and into a separate document. Attempt here is to reduce the configuration document to only apply to the configuration file, with cross-references to other documents as needed.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196678 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/documentation/content')
-rw-r--r-- | src/documentation/content/xdocs/book.xml | 1 | ||||
-rw-r--r-- | src/documentation/content/xdocs/configuration.xml | 60 | ||||
-rw-r--r-- | src/documentation/content/xdocs/hyphenation.xml | 44 |
3 files changed, 45 insertions, 60 deletions
diff --git a/src/documentation/content/xdocs/book.xml b/src/documentation/content/xdocs/book.xml index 5c12699dc..b880ef66f 100644 --- a/src/documentation/content/xdocs/book.xml +++ b/src/documentation/content/xdocs/book.xml @@ -29,6 +29,7 @@ <menu-item label="PDF encryption" href="pdfencryption.html"/> <menu-item label="Graphics" href="graphics.html"/> <menu-item label="Fonts" href="fonts.html"/> + <menu-item label="Hyphenation" href="hyphenation.html"/> <menu-item label="Extensions" href="extensions.html"/> </menu> diff --git a/src/documentation/content/xdocs/configuration.xml b/src/documentation/content/xdocs/configuration.xml index ca1b2ffcb..8c8833632 100644 --- a/src/documentation/content/xdocs/configuration.xml +++ b/src/documentation/content/xdocs/configuration.xml @@ -58,66 +58,6 @@ Also, since the configuration file is XML, be sure to keep it well-formed.</p> </tr> </table> </section> - <section id="hyphenation"> - <title>Setting up hyphenation</title> - <p> - FOP comes already with some hyphenation patterns. If you need a hyphenation pattern - which isn't included in the distribution, do the following: - </p> - <ol> - <li> -Get the TeX hyphenation pattern file and turn it into an xml file which -conforms to the hyphenation.dtd in the subdirectory {fop-dir}/src/hyph. - </li> - <li> -Name this new file following this schema: <code>languageCode_countryCode.xml</code>. If -you don't need a country code, leave it out, e.g. the file name for an American -english hyphenation pattern would look like this: <code>en_US.xml</code>. For an Italian -file: <code>it.xml</code>. Language and country codes must be the same as in XSL-FO, that -is follow -<link href="http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt">ISO 639</link> -and -<link href="http://www.ics.uci.edu/pub/ietf/http/related/iso3166.txt">ISO 3166</link> -respectively. NOTE: The ISO 639/ISO 3166 convention is that language names are -written in lower case, while country codes are written in upper case. - </li> - <li> -If you have built your new hyphenation pattern file successfully there are -two ways to make it accessible to FOP. - <ul> - <li> -Put this new file into the directory {fop-dir}/src/hyph and rebuild FOP. The file will -be picked up and added to fop.jar. - </li> - <li> -Put the file into a directory of your choice and specify this directory -in the userconfig.xml in the entry <hyphenation-dir>. - </li> - </ul> - </li> - </ol> - <section id="hyphenation-sources"> - <title>Places to find TeX hyphenation pattern files</title> - <p> - The most important place to find hyphenation pattern file is the CTAN TeX Archive: - </p> - <ul> - <li><fork href="http://www.ctan.org/tex-archive/language/hyphenation/">CTAN TeX Archive</fork></li> - </ul> - </section> - <warning> - You have to carefully check license issues when using hyphenation - pattern files from other places. The licenses of the files found - on the Internet are not always clear. - </warning> - <note> - Most of the files published in the CTAN Archive are licenced under the - <fork href="http://www.latex-project.org/lppl.html">LaTeX Project Public License (LPPL)</fork>. - The Apache Foundation can't redistribute files under this license. If you want to use such - a file you have to decide for yourself if you can use (and possibly distribute) the file under - these conditions. - </note> - </section> <section id="svg"> <title>SVG</title> <section id="svg-strokeSVGText"> diff --git a/src/documentation/content/xdocs/hyphenation.xml b/src/documentation/content/xdocs/hyphenation.xml new file mode 100644 index 000000000..ed69282da --- /dev/null +++ b/src/documentation/content/xdocs/hyphenation.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" + "http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-forrest/src/resources/schema/dtd/document-v11.dtd"> +<document> + <header> + <title>FOP: Hyphenation</title> + </header> + <body> + <section id="hyphenation"> + <title>Setting up hyphenation</title> + <p>FOP comes already with some hyphenation patterns. +If you need a hyphenation pattern which isn't included in the distribution, do the following:</p> + <ol> + <li>Get the TeX hyphenation pattern file and turn it into an xml file which +conforms to the hyphenation.dtd in the subdirectory {fop-dir}/src/hyph.</li> + <li>Name this new file following this schema: <code>languageCode_countryCode.xml</code>. +If you don't need a country code, leave it out, e.g. the file name for an American +english hyphenation pattern would look like this: <code>en_US.xml</code>. +For an Italian file: <code>it.xml</code>. +Language and country codes must be the same as in XSL-FO, that is follow <link href="http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt">ISO 639</link> and +<link href="http://www.ics.uci.edu/pub/ietf/http/related/iso3166.txt">ISO 3166</link> +respectively. +NOTE: The ISO 639/ISO 3166 convention is that language names are +written in lower case, while country codes are written in upper case.</li> + <li>If you have built your new hyphenation pattern file successfully there are +two ways to make it accessible to FOP. + <ul> + <li>Put this new file into the directory {fop-dir}/src/hyph and rebuild FOP. The file will be picked up and added to fop.jar.</li> + <li>Put the file into a directory of your choice and specify this directory +in the userconfig.xml in the entry <hyphenation-dir>.</li> + </ul> + </li> + </ol> + <section id="hyphenation-sources"> + <title>Places to find TeX hyphenation pattern files</title> + <p>The most important place to find hyphenation pattern file is the <fork href="http://www.ctan.org/tex-archive/language/hyphenation/">CTAN TeX Archive</fork>.</p> + </section> + <warning>You have to carefully check license issues when using hyphenation pattern files from other places. +The licenses of the files found on the Internet are not always clear.</warning> + <note>Most of the files published in the CTAN Archive are licenced under the <fork href="http://www.latex-project.org/lppl.html">LaTeX Project Public License (LPPL)</fork>. +The Apache Foundation can't redistribute files under this license. If you want to use such a file you have to decide for yourself if you can use (and possibly distribute) the file under these conditions.</note> + </section> + </body> +</document> |