diff options
Diffstat (limited to 'src/java/org/apache/fop/render/bitmap/BitmapRendererConfigurator.java')
-rw-r--r-- | src/java/org/apache/fop/render/bitmap/BitmapRendererConfigurator.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/java/org/apache/fop/render/bitmap/BitmapRendererConfigurator.java b/src/java/org/apache/fop/render/bitmap/BitmapRendererConfigurator.java index efdd88081..9235431a6 100644 --- a/src/java/org/apache/fop/render/bitmap/BitmapRendererConfigurator.java +++ b/src/java/org/apache/fop/render/bitmap/BitmapRendererConfigurator.java @@ -24,11 +24,14 @@ import java.util.List; import org.apache.fop.apps.FOPException; import org.apache.fop.apps.FOUserAgent; +import org.apache.fop.apps.io.URIResolverWrapper; +import org.apache.fop.fonts.EmbedFontInfo; import org.apache.fop.fonts.FontCollection; import org.apache.fop.render.RendererConfig.RendererConfigParser; import org.apache.fop.render.bitmap.BitmapRendererConfig.BitmapRendererConfigParser; import org.apache.fop.render.intermediate.IFDocumentHandler; import org.apache.fop.render.java2d.Base14FontCollection; +import org.apache.fop.render.java2d.ConfiguredFontCollection; import org.apache.fop.render.java2d.InstalledFontCollection; import org.apache.fop.render.java2d.Java2DFontMetrics; import org.apache.fop.render.java2d.Java2DRendererConfigurator; @@ -46,14 +49,6 @@ public class BitmapRendererConfigurator extends Java2DRendererConfigurator { super(userAgent, rendererConfigParser); } - /** - * Default constructor - * @param userAgent user agent - */ - public BitmapRendererConfigurator(FOUserAgent userAgent) { - super(userAgent, null); - } - // ---=== IFDocumentHandler configuration ===--- /** {@inheritDoc} */ @@ -90,6 +85,12 @@ public class BitmapRendererConfigurator extends Java2DRendererConfigurator { } @Override + protected FontCollection createCollectionFromFontList(URIResolverWrapper uriResolverWrapper, + List<EmbedFontInfo> fontList) { + return new ConfiguredFontCollection(uriResolverWrapper, fontList, userAgent.isComplexScriptFeaturesEnabled()); + } + + @Override protected List<FontCollection> getDefaultFontCollection() { final Java2DFontMetrics java2DFontMetrics = new Java2DFontMetrics(); final List<FontCollection> fontCollection = new ArrayList<FontCollection>(); |