Interface FontRegistry

All Known Implementing Classes:
AbstractFontFileRegistry, AfmFontRegistry, AWTFontRegistry, CompoundFontRegistry, ITextBuiltInFontRegistry, ITextFontRegistry, MonospaceFontRegistry, PfmFontRegistry, TrueTypeFontRegistry

public interface FontRegistry
Creation-Date: 16.12.2005, 20:11:11
Author:
Thomas Morgner
  • Method Details

    • initialize

      void initialize()
    • getSecondLevelCache

      FontCache getSecondLevelCache()
    • getFontFamily

      FontFamily getFontFamily(String name)
      Tries to find a font family with the given name, looking through all alternative font names if neccessary.
      Parameters:
      name -
      Returns:
      the font family or null, if there is no such family.
    • getRegisteredFamilies

      String[] getRegisteredFamilies()
    • getAllRegisteredFamilies

      String[] getAllRegisteredFamilies()
    • createMetricsFactory

      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: