Generated by
JDiff

Class java.awt.Font

Documentation changed from old to new.

Changed Constructors
Font(String, int, int) Documentation changed from old to new.
Creates a new Font from the specified name style and point size.
 

Added Methods
boolean isTransformed() Indicates whether or not this Font object has a transform that affects its size in addition to the Size attribute.
GlyphVector layoutGlyphVector(FontRenderContext, char[], int, int, int) Returns a new GlyphVector object performing full layout of the text if possible.
 

Changed Methods
Font createFont(int, InputStream) Documentation changed from old to new.
Returns a new Font with the specified font type and input data.
Font decode(String) Documentation changed from old to new.
Returns the Font that the str argument describes.
AffineTransform getTransform() Documentation changed from old to new.
Returns a copy of the transform associated with this Font.
int canDisplayUpTo(char[], int, int) Documentation changed from old to new.
Indicates whether or not this Font can display the characters in the specified text starting at start and ending at limit.
int canDisplayUpTo(CharacterIterator, int, int) Documentation changed from old to new.
Indicates whether or not this Font can display the specified String.
GlyphVector createGlyphVector(FontRenderContext, char[]) Documentation changed from old to new.
Creates a GlyphVector by mapping characters to glyphs one-to-one based on the Unicode cmap in this Font.
GlyphVector createGlyphVector(FontRenderContext, int[]) Documentation changed from old to new.
Creates a GlyphVector by mapping characters to glyphs one-to-one based on the Unicode cmap in this Font.
GlyphVector createGlyphVector(FontRenderContext, String) Documentation changed from old to new.
Creates a GlyphVector by mapping characters to glyphs one-to-one based on the Unicode cmap in this Font.
GlyphVector createGlyphVector(FontRenderContext, CharacterIterator) Documentation changed from old to new.
Creates a GlyphVector by mapping the specified characters to glyphs one-to-one based on the Unicode cmap in this Font.
String getFamily() Documentation changed from old to new.
Returns the family name of this Font.
String getFamily(Locale) Documentation changed from old to new.
Returns the family name of this Font localized for the specified locale.
Font getFont(Map) Documentation changed from old to new.
Returns a Font appropriate to this attribute set.
Rectangle2D getStringBounds(char[], int, int, FontRenderContext) Documentation changed from old to new.
Returns the logical bounds of the specified array of characters in the specified FontRenderContext.
Rectangle2D getStringBounds(String, int, int, FontRenderContext) Documentation changed from old to new.
Returns the logical bounds of the specified String in the specified FontRenderContext.
Rectangle2D getStringBounds(String, FontRenderContext) Documentation changed from old to new.
Returns the logical bounds of the specified String in the specified FontRenderContext.
Rectangle2D getStringBounds(CharacterIterator, int, int, FontRenderContext) Documentation changed from old to new.
Returns the logical bounds of the characters indexed in the specified CharacterIterator in the specified FontRenderContext.
 

Added Fields
int LAYOUT_LEFT_TO_RIGHT A flag to layoutGlyphVector indicating that text is left-to-right as determined by Bidi analysis.
int LAYOUT_NO_LIMIT_CONTEXT A flag to layoutGlyphVector indicating that text in the char array after the indicated limit should not be examined.
int LAYOUT_NO_START_CONTEXT A flag to layoutGlyphVector indicating that text in the char array before the indicated start should not be examined.
int LAYOUT_RIGHT_TO_LEFT A flag to layoutGlyphVector indicating that text is right-to-left as determined by Bidi analysis.
 

Changed Fields
int CENTER_BASELINE Documentation changed from old to new.
The baseline used in ideographic scripts like Chinese Japanese and Korean when laying out text.
int HANGING_BASELINE Documentation changed from old to new.
The baseline used in Devanigiri and similar scripts when laying out text.
int ROMAN_BASELINE Documentation changed from old to new.
The baseline used in most Roman scripts when laying out text.