25 Commits (56d3fbd9f7fdb103f1c4bd92c2fd12b98ac593f3)

Author SHA1 Message Date
  Jeremias Maerki 56d3fbd9f7 Merged revisions 642144-647679 via svnmerge from 16 years ago
  Jeremias Maerki 0c96509fca Plugged fonts package into the event subsystem. Note: I did not follow the same pattern as for the rest as the font package is to be considered FOP-external, so I just added a manual adapter for the FontEventListener. This demonstrates how an external library can be integrated with the event system. 16 years ago
  Jeremias Maerki 90ffcf688e Merged revisions 638842-642143 via svnmerge from 16 years ago
  Jeremias Maerki c363ede823 Bugfix: Bugfix for URI resolution: Make StreamSources without system identifier work again. 16 years ago
  Jeremias Maerki 38b57688e0 Another improvement for font auto-detection: 16 years ago
  Jeremias Maerki 11aa26d466 Improved font auto-detection and handling of AWT-supplied fonts in order to achieve better results when using multiple output formats. Whenever possible, the font names appearing in the operating system can also be used in XSL-FO. 16 years ago
  Jeremias Maerki 281ac8bcab More fine-grained mechanism to detect if a font has been used or not. If a font list is given for a text run and each character should be painted in the right font, it might be accessed but never really used. Needed for PDF text painting improvements. 16 years ago
  Andreas L. Delmelle 4e921e05c7 * Javadoc update: use {@inheritDoc} instead of @see where applicable, removal of some @author tags 17 years ago
  Jeremias Maerki 8c1aba3f97 Bugzilla #41831: 17 years ago
  Jeremias Maerki 652b3cbc55 Added initial support for loading fonts without a pre-created XML font metrics file. 17 years ago
  Jeremias Maerki f5abed20f9 Changed license headers and updated NOTICE file according to: http://www.apache.org/legal/src-headers.html 18 years ago
  Jeremias Maerki e189115a92 Improved accuracy of font size selection. The font size is not rounded down to the next integer point value anymore. (Java2D renderers profit from that one, too) 18 years ago
  Jeremias Maerki 86ef02db9d No stacktrace when encountering problems while building a base URL. It's not necessary and draws too much attention. Instead added the URL to the log message that causes the problem. 18 years ago
  Jeremias Maerki e6d53d8a9c Added support for fixed-width spaces and kerning. 18 years ago
  Jeremias Maerki c7d0432324 New feature: "Intermediate format" (IF). The IF is basically the XML dialect written by the area tree renderer (XMLRenderer). A new parser for this format allows reparsing a serialized and possibly modified area tree and rendering it to the final target format. More details on the Wiki at http://wiki.apache.org/xmlgraphics-fop/AreaTreeIntermediateXml. No advanced features have been implemented, yet, only the basic functionality. The whole change should be fully backwards-compatible WRT the outer FOP API except maybe for FOTreeBuilder.addElementMapping(), and the area tree XML which got small changes. 18 years ago
  Jeremias Maerki c36ecae6e6 Fixed ugly NPE (with no message) when a malconfigured font was processed by the PS Renderer (even when that font is not used). When the font is used we don't get an NPE anymore but a Runtime exception. Not ideal, but a little better, especially because of the error message. I hope that at some point someone finds time to clean up the whole exception handling in FOP. 18 years ago
  Manuel Mall 8faab42c21 Added support for relative font config URLs (metrics-url and embed-url). These URLs are now resolved through the FOP config URI resolver. A new configuration item font-base has been added which defines the base URL to be used for resolution of the font URLs. If it is not given the normal FOP base URL is used. Unrelated to this feature the patch also contains a new image class (java 1.4 specific) for JPEG images. This is for renderers (e.g. AFP) which require access to the decoded JPEG. 18 years ago
  Jeremias Maerki 18536029a6 Updated from Jakarta Commons IO 1.0 to 1.1. CopyUtils.copy() becomes IOUtils.copy() again. CopyUtils in 1.0 was not ideal design decision. 18 years ago
  Jeremias Maerki a3ae5cb800 New function to determine whether a particular character is available for this font. 20 years ago
  Jeremias Maerki f375715f4b Applied Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. 20 years ago
  William Victor Mote 30d70cec7b clean up some gump javadoc warnings 21 years ago
  William Victor Mote dbb70a6873 move fonts.Font to fonts.Typeface (in preparation for moving layout.FontState to fonts.Font) 21 years ago
  William Victor Mote 33d8eb8cac move render.pdf.FontReader to fonts.FontReader 21 years ago
  Jeremias Maerki a98c0e82b6 Log problems during font loading to System.out for the moment until proper logging is in place. 21 years ago
  Jeremias Maerki 1e5d512c21 Moved sources from src/org/** to src/java/org/** 21 years ago
  Jeremias Maerki 32ec3613ce Switched to long licence 21 years ago
  Jeremias Maerki 06c6f44419 Javadoc fix 21 years ago
  Jeremias Maerki 400e7e64a5 First part of my refactoring of fonts. 21 years ago