diff options
author | Adrian Cumiskey <acumiskey@apache.org> | 2008-05-06 16:14:09 +0000 |
---|---|---|
committer | Adrian Cumiskey <acumiskey@apache.org> | 2008-05-06 16:14:09 +0000 |
commit | cff8a3713fc7e069ab5bf46585131071d50fb979 (patch) | |
tree | 0135c713caba8113c6f10e2c24469af45275cdf1 /test/config | |
parent | e5158b410b3d257e492610b10594e670e6e1d834 (diff) | |
download | xmlgraphics-fop-cff8a3713fc7e069ab5bf46585131071d50fb979.tar.gz xmlgraphics-fop-cff8a3713fc7e069ab5bf46585131071d50fb979.zip |
* Added font substitution configuration reader, model, business logic, junit test and docs.
* Added java 1.5 generics comments to many methods.
* Performed some preparatory cleanup and refactoring which includes (but is not limited to..)
- Creating a FontManager delegating class that is called upon when renderers are setting up fonts
- A new FontCollection interface and concrete implementing classes to supercede the static FontSetup mechanism.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@653826 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test/config')
-rw-r--r-- | test/config/test_fonts_substitution.xconf | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test/config/test_fonts_substitution.xconf b/test/config/test_fonts_substitution.xconf new file mode 100644 index 000000000..b5638a035 --- /dev/null +++ b/test/config/test_fonts_substitution.xconf @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<fop version="1.0"> + <!-- Strict configuration On --> + <strict-configuration>true</strict-configuration> + + <!-- Switch off font caching for the purposes of the unit test --> + <use-cache>false</use-cache> + + <!-- Base URL for resolving relative URLs --> + <base>./</base> + + <!-- Font Base URL for resolving relative font URLs --> + <font-base>./</font-base> + + <fonts> + <substitutions> + <substitution> + <from font-family="Times" font-style="italic"/> + <to font-family="Gladiator" font-style="normal" font-weight="bold"/> + </substitution> + </substitutions> + </fonts> + + <renderers> + <renderer mime="application/pdf"> + <fonts> + <font metrics-url="test/resources/fonts/glb12.ttf.xml" embed-url="test/resources/fonts/glb12.ttf"> + <font-triplet name="Gladiator" style="normal" weight="bold"/> + </font> + </fonts> + </renderer> + </renderers> +</fop> |