In the process of looking at this bug
(http://issues.apache.org/bugzilla/show_bug.cgi?id=42861) I came to the
conclusion that I´m not really happy with the current font handling
implementation. There is quite a bit of duplicated effort between the
renderers with regards to font configuration.
I would very much like to see a shared ¨FontSource¨ implementation (e.g.
both the Postscript and PDF renderers could make use of a shared
Base14FontSource and CustomFontSource) instead of having their own
separate configurations. Any new implementation would of course
(initially at least) remain backwards compatible with existing FOP font
configurations. I believe these ideas were spoken about a while ago and
I do not think it would be too much work and it should simplify font
configuration somewhat and should be more efficient in embedded
implementations that make use of more than one renderer. Its probably a
bit late in the day to make the 0.94 release, but in the longer term
does anybody have any initial thoughts on this proposal?
- FontSources Adrian Cumiskey