aboutsummaryrefslogtreecommitdiffstats
path: root/src/documentation/content
diff options
context:
space:
mode:
authorWilliam Victor Mote <vmote@apache.org>2003-07-10 17:12:37 +0000
committerWilliam Victor Mote <vmote@apache.org>2003-07-10 17:12:37 +0000
commit0ae62d6f881195fd85b119f63a286c38acd350ab (patch)
tree59c08d724883e0d1ca9e02dd96c3ec290aeac37b /src/documentation/content
parent4276baf888c89035b68c7b7479e15f6a83a1bcdc (diff)
downloadxmlgraphics-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.xml1
-rw-r--r--src/documentation/content/xdocs/configuration.xml60
-rw-r--r--src/documentation/content/xdocs/hyphenation.xml44
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 &lt;hyphenation-dir&gt;.
- </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 &lt;hyphenation-dir&gt;.</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>