/[Apache-SVN]
ViewVC logotype

Revision 542237


Jump to revision: Previous Next
Author: jeremias
Date: Mon May 28 14:31:24 2007 UTC (17 years, 1 month ago)
Changed paths: 122 (showing only 100; show all)
Log Message:
Bugzilla #41831:
- Add support font auto-detection (easier font configuration) including a font cache to speed up the auto-detection process.
- Refactoring of the configuration code: All Avalon configuration stuff is extracted into separate "Configurator" classes.
- Refactoring of the FOURIResolver.
Submitted by: Adrian Cumiskey <fop-dev.at.cumiskey.com>

Changes to the patch by jeremias during the review:
- Font cache simplified (Java object serialization instead of XML), functionality fixed and moved to the fonts.package.
- Relocated default cache file location to user directory.
- Fixed the font configuration for PDFDocumentGraphics2D/PDFTranscoder that got lost with the patch.
- Fixed a problem with having a non-file URL as font base URL.
- Simplified RendererContextInfo stuff to make it easier to understand.
- Fixed handling of Type 1 fonts in auto-detection.
- Reduced verbosity of font-related log output.
- Updated Jakarta Commons IO to version 1.3.1 (the patch depends on it)
- Various javadocs improvements

Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/fop.bat modified , text changed
Directoryxmlgraphics/fop/trunk/fop.cmd modified , text changed
Directoryxmlgraphics/fop/trunk/lib/commons-io-1.1.jar deleted
Directoryxmlgraphics/fop/trunk/lib/commons-io-1.3.1.jar added
Directoryxmlgraphics/fop/trunk/lib/commons-io.NOTICE.txt modified , text changed
Directoryxmlgraphics/fop/trunk/src/documentation/content/xdocs/trunk/configuration.xml modified , text changed
Directoryxmlgraphics/fop/trunk/src/documentation/content/xdocs/trunk/fonts.xml modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOURIResolver.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactory.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactoryConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/area/AreaTreeParser.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/cli/CommandLineOptions.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/CachedFontInfo.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/CustomFont.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/EmbedFontInfo.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/Font.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/FontCache.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/FontInfo.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/FontLoader.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/FontSetup.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/FontUtil.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/LazyFont.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/MultiByteFont.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/apps/TTFReader.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/ added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/FontFileFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/FontFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/FontInfoFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/MacFontDirFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/NativeFontDirFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/UnixFontDirFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/WindowsFontDirFinder.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/autodetect/package.html added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFile.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFFontLoader.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/type1/Type1FontLoader.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/pdf/PDFFilterList.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/AbstractRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/AbstractRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/AbstractRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/PrintRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/PrintRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/RendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/RendererContext.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/RendererFactory.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/XMLHandlerConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/afp/AFPRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/afp/AFPRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/afp/AFPRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/awt/AWTRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/TIFFRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/TIFFRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/TIFFRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/FontSetup.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/Java2DRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/java2d/Java2DRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pcl/PCLRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pcl/PCLRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/pdf/PDFRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/print/PrintRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/NativeTextHandler.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/ps/PSTextPainter.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/txt/TXTRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/txt/TXTRendererConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/txt/TXTRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/xml/XMLRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/render/xml/XMLRendererMaker.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFContext.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFDocumentGraphics2D.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFDocumentGraphics2DConfigurator.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFGraphics2D.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFTextElementBridge.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFTextPainter.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/svg/PDFTranscoder.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/util/LogUtil.java added
Directoryxmlgraphics/fop/trunk/src/sandbox/org/apache/fop/render/svg/SVGRenderer.java modified , text changed
Directoryxmlgraphics/fop/trunk/status.xml modified , text changed
Directoryxmlgraphics/fop/trunk/test/config/test_embedurl_bad.xconf deleted
Directoryxmlgraphics/fop/trunk/test/config/test_embedurl_malformed.xconf deleted
Directoryxmlgraphics/fop/trunk/test/config/test_font_attributes_missing.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_font_embedurl_bad.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_font_embedurl_malformed.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_font_metricsurl_bad.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_font_metricsurl_malformed.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_font_tripletattribute_missing.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_fontattributes_missing.xconf deleted
Directoryxmlgraphics/fop/trunk/test/config/test_fontbase_bad.xconf modified , text changed
Directoryxmlgraphics/fop/trunk/test/config/test_fonts_autodetect.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_fonts_directory_bad.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_fonts_directory_recursive.xconf added
Directoryxmlgraphics/fop/trunk/test/config/test_fonttripletattribute_missing.xconf deleted
Directoryxmlgraphics/fop/trunk/test/config/test_metricsurl_bad.xconf deleted
Directoryxmlgraphics/fop/trunk/test/config/test_metricsurl_malformed.xconf deleted
[...]

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26