| Modifier and Type | Interface and Description |
|---|---|
| public interface | FontManager
Interface between Java Fonts (java.awt.Font) and the underlying font files/native font resources and the Java and native font scalers. |
| public interface | FontManagerForSGE
This is an extension of the |
| public interface | FontSubstitution
Interface that indicates a Font2D that is not a Composite but has the property that it internally behaves like one, substituting glyphs from another font at render time. |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| public abstract class | |
| pack-priv abstract class | |
| public abstract class | |
| pack-priv class | ColorGlyphSurfaceData
SurfaceData view for a color glyph from glyph cache |
| public class | |
| public class | CompositeFontDescriptor
Encapsulates the information that 2D needs to create a composite font, the runtime representation of a logical font. |
| public class | |
| public class | |
| public class | |
| public class | Decoration
This class handles underlining, strikethrough, and foreground and background styles on text. |
| pack-priv class | |
| public class | DelegatingShape
To avoid people downcasting Shape to a known mutable subclass and mucking with its internals, we need to interpose a subclass that cannot be mutated or downcasted. |
| public abstract class | |
| pack-priv class | ExtendedTextSourceLabel
A label. |
| public class | |
| public abstract class | |
| public class | |
| public abstract class | |
| public class | |
| public abstract class | |
| public class | FontConfigManager
Small utility class to manage FontConfig. |
| public class | |
| public class | |
| public class | FontLineMetrics
Metrics from a font for layout of characters along a line and layout of set of lines. |
| public class | FontManagerFactory
Factory class used to retrieve a valid FontManager instance for the current platform. |
| public class | |
| public class | FontResolver
This class maps an individual character to a Font family which can display it. |
| public class | FontRunIterator
Iterates over runs of fonts in a CompositeFont, optionally taking script runs into account. |
| public abstract class | |
| public class | |
| public abstract class | |
| public class | |
| pack-priv class | |
| public class | FontUtilities
A collection of utility methods. |
| pack-priv class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public abstract class | |
| public class | |
| public class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public abstract class | |
| public abstract class | |
| pack-priv class | |
| public class | |
| public class | ScriptRun
|
| public class | |
| public class | StandardGlyphVector
Standard implementation of GlyphVector used by Font, GlyphList, and SunGraphics2D. |
| pack-priv class | |
| public class | StrikeCache
A FontStrike is the keeper of scaled glyph image data which is expensive to compute so needs to be cached. |
| public class | |
| public abstract class | SunFontManager
The base implementation of the |
| public class | |
| public class | TextLabelFactory
A factory for text labels. |
| public class | TextRecord
Represents a region of text and context |
| public abstract class | TextSource
A text source represents text for rendering, plus context information. |
| public class | TrueTypeFont
TrueTypeFont is not called SFntFont because it is not expected to handle all types that may be housed in a such a font file. |
| public class | |
| public class | |
| public class | |
| pack-priv abstract class | Underline
This class provides drawing and bounds-measurement of underlines. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | X11TextRenderer
A delegate pipe of SG2D for drawing text with a solid source colour to an X11 drawable destination. |
| pack-priv class | |
| public class | XRGlyphCache
Glyph cache used by the XRender pipeline. |
| public class | XRGlyphCacheEntry
Stores glyph-related data, used in the pure-java glyphcache. |
| public class | XRTextRenderer
A delegate pipe of SG2D for drawing any text to a XRender surface |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |