Class TrueTypeFontRegistry

java.lang.Object
org.pentaho.reporting.libraries.fonts.registry.AbstractFontFileRegistry
org.pentaho.reporting.libraries.fonts.truetype.TrueTypeFontRegistry
All Implemented Interfaces:
FontRegistry

public class TrueTypeFontRegistry extends AbstractFontFileRegistry
Creation-Date: 07.11.2005, 19:05:46
Author:
Thomas Morgner
  • Constructor Details

    • TrueTypeFontRegistry

      public TrueTypeFontRegistry()
  • Method Details

    • getSecondLevelCache

      public FontCache getSecondLevelCache()
    • getRegisteredFamilies

      public String[] getRegisteredFamilies()
    • getAllRegisteredFamilies

      public String[] getAllRegisteredFamilies()
    • getFontFamily

      public FontFamily getFontFamily(String name)
      Description copied from interface: FontRegistry
      Tries to find a font family with the given name, looking through all alternative font names if neccessary.
      Returns:
      the font family or null, if there is no such family.
    • createMetricsFactory

      public FontMetricsFactory createMetricsFactory()
      Creates a new font metrics factory. That factory is specific to a certain font registry and is not required to handle font records from foreign font registries.

      A font metrics factory should never be used on its own. It should be embedded into and used by a FontStorage implementation.

      Returns:
      a new FontMetricsFactory instance