]> source.dussan.org Git - xmlgraphics-fop.git/commit
* Added font substitution configuration reader, model, business logic, junit test...
authorAdrian Cumiskey <acumiskey@apache.org>
Tue, 6 May 2008 16:14:09 +0000 (16:14 +0000)
committerAdrian Cumiskey <acumiskey@apache.org>
Tue, 6 May 2008 16:14:09 +0000 (16:14 +0000)
commitcff8a3713fc7e069ab5bf46585131071d50fb979
tree0135c713caba8113c6f10e2c24469af45275cdf1
parente5158b410b3d257e492610b10594e670e6e1d834
* 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
50 files changed:
src/documentation/content/xdocs/trunk/fonts.xml
src/java/org/apache/fop/apps/FOURIResolver.java
src/java/org/apache/fop/apps/FOUserAgent.java
src/java/org/apache/fop/apps/FopFactory.java
src/java/org/apache/fop/apps/FopFactoryConfigurator.java
src/java/org/apache/fop/fonts/CustomFontCollection.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/EmbedFontInfo.java
src/java/org/apache/fop/fonts/Font.java
src/java/org/apache/fop/fonts/FontCache.java
src/java/org/apache/fop/fonts/FontCollection.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/FontDescriptor.java
src/java/org/apache/fop/fonts/FontInfo.java
src/java/org/apache/fop/fonts/FontManager.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/FontManagerConfigurator.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/FontSetup.java
src/java/org/apache/fop/fonts/FontTriplet.java
src/java/org/apache/fop/fonts/FontUtil.java
src/java/org/apache/fop/fonts/autodetect/FontFileFinder.java
src/java/org/apache/fop/fonts/autodetect/FontInfoFinder.java
src/java/org/apache/fop/fonts/base14/Base14FontCollection.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/substitute/AttributeValue.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/substitute/FontQualifier.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/substitute/FontSubstitution.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/substitute/FontSubstitutions.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/substitute/FontSubstitutionsConfigurator.java [new file with mode: 0644]
src/java/org/apache/fop/fonts/substitute/FontWeightRange.java [new file with mode: 0644]
src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java
src/java/org/apache/fop/render/AbstractRendererConfigurator.java
src/java/org/apache/fop/render/PrintRenderer.java
src/java/org/apache/fop/render/PrintRendererConfigurator.java
src/java/org/apache/fop/render/afp/AFPRenderer.java
src/java/org/apache/fop/render/java2d/Base14FontCollection.java [new file with mode: 0644]
src/java/org/apache/fop/render/java2d/ConfiguredFontCollection.java [new file with mode: 0644]
src/java/org/apache/fop/render/java2d/FontSetup.java [deleted file]
src/java/org/apache/fop/render/java2d/InstalledFontCollection.java [new file with mode: 0644]
src/java/org/apache/fop/render/java2d/Java2DRenderer.java
src/java/org/apache/fop/render/pcl/PCLRenderer.java
src/java/org/apache/fop/render/ps/AbstractPSTranscoder.java
src/java/org/apache/fop/render/ps/NativeTextHandler.java
src/java/org/apache/fop/svg/PDFDocumentGraphics2D.java
src/java/org/apache/fop/svg/PDFDocumentGraphics2DConfigurator.java
src/java/org/apache/fop/svg/PDFGraphics2D.java
status.xml
test/config/test_fonts_substitution.xconf [new file with mode: 0644]
test/java/org/apache/fop/config/BaseUserConfigTestCase.java
test/java/org/apache/fop/config/FontsSubstitutionTestCase.java [new file with mode: 0644]
test/java/org/apache/fop/config/UserConfigTestSuite.java
test/java/org/apache/fop/layoutengine/LayoutEngineTester.java
test/java/org/apache/fop/render/pdf/BasePDFTestCase.java
test/java/org/apache/fop/render/pdf/PDFAConformanceTestCase.java