|
|
@@ -0,0 +1,133 @@ |
|
|
|
<?xml version="1.0" encoding="UTF-8"?> |
|
|
|
|
|
|
|
<!-- |
|
|
|
* $Id$ |
|
|
|
* Copyright (C) 2002 The Apache Software Foundation. All rights reserved. |
|
|
|
* For details on use and redistribution please refer to the |
|
|
|
* LICENSE file included with these sources." |
|
|
|
--> |
|
|
|
|
|
|
|
<!-- This is a test of the XSL-FO text-transform property --> |
|
|
|
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:fox="http://xml.apache.org/fop/extensions"> |
|
|
|
<fo:layout-master-set> |
|
|
|
<fo:simple-page-master master-name="main" page-height="8.5in" page-width="5.5in" margin-top=".5in" margin-bottom=".5in" margin-left=".5in" margin-right=".5in"> |
|
|
|
<fo:region-body margin-top=".375in" region-name="xsl-region-body"/> |
|
|
|
<fo:region-before extent=".375in" region-name="xsl-region-before"/> |
|
|
|
</fo:simple-page-master> |
|
|
|
</fo:layout-master-set> |
|
|
|
<fo:page-sequence master-reference="main"> |
|
|
|
<fo:static-content font-size="14pt" font-family="Times Roman" text-align="center" flow-name="xsl-region-before"> |
|
|
|
<fo:block>Tests of the XSL-FO text-transform property</fo:block> |
|
|
|
</fo:static-content> |
|
|
|
<fo:flow flow-name="xsl-region-body" font-family="Times Roman" font-size="11pt" text-align="justify" language="en"> |
|
|
|
<fo:block space-before.optimum="12pt" font-family="Courier">text-transform="none"</fo:block> |
|
|
|
<fo:list-block start-indent="1.5em" text-transform="none"> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block>All characters should be left intact. In this example, |
|
|
|
only the first character of each sentence should be capitalized.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
</fo:list-block> |
|
|
|
<fo:block space-before.optimum="12pt" font-family="Courier">text-transform="uppercase"</fo:block> |
|
|
|
<fo:list-block start-indent="1.5em" text-transform="uppercase"> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block>Everything in this paragraph should be upper case.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
</fo:list-block> |
|
|
|
<fo:block space-before.optimum="12pt" font-family="Courier">text-transform="lowercase"</fo:block> |
|
|
|
<fo:list-block start-indent="1.5em" text-transform="lowercase"> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block>Everything in this paragraph should be lower case.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
</fo:list-block> |
|
|
|
<fo:block space-before.optimum="12pt" font-family="Courier">text-transform="capitalize"</fo:block> |
|
|
|
<fo:list-block start-indent="1.5em" text-transform="capitalize"> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block>In this test, and all tests in this section, the first |
|
|
|
character of each word should be uppercase, and nothing else, unless |
|
|
|
otherwise noted.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">apostrophe or right single |
|
|
|
quote?: </fo:inline>homer simpson’s biggest ‘problem’ is |
|
|
|
probably not Bart.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">ugly ASCII apostrophe or |
|
|
|
single quote?: </fo:inline>Don't use a straight apostrophe when you have a |
|
|
|
'real' one available.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">unusual punctuation: |
|
|
|
</fo:inline>the man from u.n.c.l.e. (All characters in |
|
|
|
the last word should be uppercase).</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item hyphenate="true" language="en"> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">em-dash: |
|
|
|
</fo:inline>indicates a new word—like this.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item hyphenate="true" language="en"> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">en-dash: |
|
|
|
</fo:inline>indicates a new word–like this.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item hyphenate="true" language="en"> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">hyphenation: |
|
|
|
</fo:inline>The post-hyphen portion of a word should not be capitalized. |
|
|
|
this-expression-should-all-be-treated-as-one-word-and-should-continue-on-following-lines-as-one-word.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item hyphenate="true" language="en"> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">automatic hyphenation:</fo:inline> |
|
|
|
Internationalization disambiguation. |
|
|
|
Internationalization disambiguation. |
|
|
|
Internationalization disambiguation. |
|
|
|
Internationalization disambiguation. |
|
|
|
Internationalization disambiguation. |
|
|
|
Internationalization disambiguation.</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
<fo:list-item> |
|
|
|
<fo:list-item-label><fo:block>•</fo:block></fo:list-item-label> |
|
|
|
<fo:list-item-body start-indent="2.2em"> |
|
|
|
<fo:block><fo:inline font-style="italic">nested wrappers: |
|
|
|
</fo:inline>Only the first character of the following word should be capitalized: |
|
|
|
<fo:wrapper text-transform="capitalize">e<fo:wrapper>x</fo:wrapper>tensible</fo:wrapper>. |
|
|
|
</fo:block> |
|
|
|
</fo:list-item-body> |
|
|
|
</fo:list-item> |
|
|
|
</fo:list-block> |
|
|
|
</fo:flow> |
|
|
|
</fo:page-sequence> |
|
|
|
</fo:root> |
|
|
|
|
|
|
|
<!-- Last Line of $RCSfile$ --> |