Class Standard14FontFactory

    • Constructor Detail

      • Standard14FontFactory

        public Standard14FontFactory​(FontManagerFuture fontManagerFuture)
    • Method Detail

      • create

        public Font create​(FontAttributeSet fontAttributeSet,
                           Map<String,​Object> scope)
        Description copied from interface: FontFactory
        Supply a Font which fits well for the requested parameters. Care should be taken to provide a fast implementation. This method might be called frequently and from various Threads at the same time. Blocking should be avoided.
        Parameters:
        fontAttributeSet - The Attributes the requested font should have. Characteristics like its name or styles.
        scope - Information about this request's scope. This could encompass things like its intent, target, purpose or source.
        Returns:
        a Font deemed appropriate, or null if no such Font is available. Some implementations might be able to return a Font which fits all requested characteristics. Others might have several to choose from or none at all. The Font which is returned doesn't have to fit all of the requested characteristics, or even any at all. It must only be appropriate in the given situation.
        See Also:
        Scopes
      • getFontSourceFor

        protected FontSource getFontSourceFor​(String postScriptNameString)
      • getFontSourceForHelvetica

        protected FontSource getFontSourceForHelvetica()
      • getFontSourceForHelveticaBold

        protected FontSource getFontSourceForHelveticaBold()
      • getFontSourceForHelveticaOblique

        protected FontSource getFontSourceForHelveticaOblique()
      • getFontSourceForHelveticaBoldOblique

        protected FontSource getFontSourceForHelveticaBoldOblique()
      • getFontSourceForCourier

        protected FontSource getFontSourceForCourier()
      • getFontSourceForCourierBold

        protected FontSource getFontSourceForCourierBold()
      • getFontSourceForCourierOblique

        protected FontSource getFontSourceForCourierOblique()
      • getFontSourceForCourierBoldOblique

        protected FontSource getFontSourceForCourierBoldOblique()
      • getFontSourceForTimesRoman

        protected FontSource getFontSourceForTimesRoman()
      • getFontSourceForTimesBold

        protected FontSource getFontSourceForTimesBold()
      • getFontSourceForTimesItalic

        protected FontSource getFontSourceForTimesItalic()
      • getFontSourceForTimesBoldItalic

        protected FontSource getFontSourceForTimesBoldItalic()
      • getFontSourceForSymbol

        protected FontSource getFontSourceForSymbol()
      • getFontSourceForZapfDingbats

        protected FontSource getFontSourceForZapfDingbats()
      • getFontSourceForPostScriptName

        protected FontSource getFontSourceForPostScriptName​(String name)
      • getFontSourceForPostScriptName

        protected FontSource getFontSourceForPostScriptName​(PostScriptName postScriptName)