org.pentaho.reporting.libraries.fonts.registry

Interface FontIdentifier

public interface FontIdentifier extends Serializable

A font identifier is a general handle to map Font-Metrics for a given font. The same font identifier may be used by several fonts, if the fonts share the same metrics (this is commonly true for TrueType fonts).

Author: Thomas Morgner

Method Summary
booleanequals(Object o)
FontTypegetFontType()
Returns the general type of this font identifier.
inthashCode()
booleanisScalable()
Defines, whether the font identifier represents a scalable font type.

Method Detail

equals

public boolean equals(Object o)

getFontType

public FontType getFontType()
Returns the general type of this font identifier. This is for debugging, not for the real world.

Returns:

hashCode

public int hashCode()

isScalable

public boolean isScalable()
Defines, whether the font identifier represents a scalable font type. Such fonts usually create one font metric object for each physical font, and apply the font size afterwards.

Returns: true, if the font is scalable, false otherwise