aboutsummaryrefslogtreecommitdiffstats
path: root/test/config
diff options
context:
space:
mode:
authorAdrian Cumiskey <acumiskey@apache.org>2008-05-06 16:14:09 +0000
committerAdrian Cumiskey <acumiskey@apache.org>2008-05-06 16:14:09 +0000
commitcff8a3713fc7e069ab5bf46585131071d50fb979 (patch)
tree0135c713caba8113c6f10e2c24469af45275cdf1 /test/config
parente5158b410b3d257e492610b10594e670e6e1d834 (diff)
downloadxmlgraphics-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.xconf33
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>