FileDocCategorySizeDatePackage
MultipleMaster.javaAPI DocAndroid 1.5 API2842Wed May 06 22:41:54 BST 2009java.awt.font

MultipleMaster

public interface MultipleMaster
The MultipleMaster interface provides methods to manipulate MultipleMaster type fonts and retrieve graphical and design data from them.
since
Android 1.0

Fields Summary
Constructors Summary
Methods Summary
public java.awt.FontderiveMMFont(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle)
Derives a new multiple master font based on the specified parameters.

param
glyphWidths float array which represents width of each glyph in font space.
param
avgStemWidth the average stem width in font space.
param
typicalCapHeight the typical upper case char height.
param
typicalXHeight the typical lower case char height.
param
italicAngle the slope angle for italics.
return
a MultipleMaster font.

public java.awt.FontderiveMMFont(float[] axes)
Derives a new multiple master font based on the design axis values contained in the specified array.

param
axes an float array which contains axis values.
return
a MultipleMaster font.

public float[]getDesignAxisDefaults()
Gets default design values for the axes.

return
the default design values for the axes.

public java.lang.String[]getDesignAxisNames()
Gets the array of design axis names.

return
the array of design axis names.

public float[]getDesignAxisRanges()
Gets the array of design axis ranges.

return
the array of design axis ranges.

public intgetNumDesignAxes()
Gets the number of multiple master design controls.

return
the number of multiple master design controls.