Class Java2DFontResolver

java.lang.Object
com.openhtmltopdf.java2d.Java2DFontResolver
All Implemented Interfaces:
FontResolver

public class Java2DFontResolver extends Object implements FontResolver
REsolves an AWT font instance from a list of CSS font families and characteristics.
  • Field Details

    • instanceHash

      private final HashMap<String,Font> instanceHash
      Map of concrete instances of fonts including size, weight, etc.
    • availableFontsHash

      private final HashMap<String,Font> availableFontsHash
      Map of base fonts, from which we can derive a concrete instance at the correct size, weight, etc. Note: The value is initially null until we need the given base font.
    • _sharedContext

      private final SharedContext _sharedContext
    • _fontFamilies

  • Constructor Details

    • Java2DFontResolver

      public Java2DFontResolver(SharedContext sharedCtx, boolean useEnvironmentFonts)
  • Method Details