APIdia Launch Partner
Top Description Interfaces Classes
module java.desktop

Package java.awt.font


Provides classes and interface relating to fonts. It contains support for representing Type 1, Type 1 Multiple Master fonts, OpenType fonts, and TrueType fonts.
Since
1.2

Interface Summary

Modifier and TypeInterface and Description
public interface
MultipleMaster

The MultipleMaster interface represents Type 1 Multiple Master fonts.

public interface
OpenType

The OpenType interface represents OpenType and TrueType fonts.

Class Summary

Modifier and TypeClass and Description
pack-priv class
public class
FontRenderContext

The FontRenderContext class is a container for the information needed to correctly measure text.

public class
GlyphJustificationInfo

The GlyphJustificationInfo class represents information about the justification properties of a glyph.

public class
GlyphMetrics

The GlyphMetrics class represents information for a single glyph.

public abstract class
GlyphVector

A GlyphVector object is a collection of glyphs containing geometric information for the placement of each glyph in a transformed coordinate space which corresponds to the device on which the GlyphVector is ultimately displayed.

public abstract class
GraphicAttribute

This class is used with the CHAR_REPLACEMENT attribute.

public class
ImageGraphicAttribute

The ImageGraphicAttribute class is an implementation of GraphicAttribute which draws images in a TextLayout.

pack-priv class
public abstract class
LayoutPath

LayoutPath provides a mapping between locations relative to the baseline and points in user space.

public class
LineBreakMeasurer

The LineBreakMeasurer class allows styled text to be broken into lines (or segments) that fit within a particular visual advance.

public abstract class
LineMetrics

The LineMetrics class allows access to the metrics needed to layout characters along a line and to layout of a set of lines.

public class
NumericShaper

The NumericShaper class is used to convert Latin-1 (European) digits to other Unicode decimal digits.

public class
ShapeGraphicAttribute

The ShapeGraphicAttribute class is an implementation of GraphicAttribute that draws shapes in a TextLayout.

pack-priv class
StyledParagraph

This class stores Font, GraphicAttribute, and Decoration intervals on a paragraph of styled text.

public class
TextAttribute

The TextAttribute class defines attribute keys and attribute values used for text rendering.

public class
TextHitInfo

The TextHitInfo class represents a character position in a text model, and a bias, or "side," of the character.

pack-priv class
public class
TextLayout

TextLayout is an immutable graphical representation of styled character data.

pack-priv class
public class
TextMeasurer

The TextMeasurer class provides the primitive operations needed for line break: measuring up to a given advance, determining the advance of a range of characters, and generating a TextLayout for a range of characters.

public class
TransformAttribute

The TransformAttribute class provides an immutable wrapper for a transform so that it is safe to use as an attribute.