| Modifier and Type | Field and Description |
|---|---|
| pack-priv String[] | |
| pack-priv String[] | |
| private PhysicalFont[] | |
| private boolean[] | |
| pack-priv int[] | |
| pack-priv boolean | |
| pack-priv int | |
| pack-priv int[] | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| public | CompositeFont(String name, String[] compFileNames, String[] compNames, int metricsSlotCnt, int[] exclRanges, int[] maxIndexes, boolean defer, SunFontManager fm)
|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| pack-priv FontStrike | |
| private void | |
| public CharToGlyphMapper | |
| public int | |
| public int | |
| public int | |
| public PhysicalFont | |
| public void | getStyleMetrics(float pointSize, float[] metrics, int offset)
Overrides sun. The length of the metrics array must be >= offset+4, and offset must be >= 0. |
| protected int | |
| public boolean | |
| public boolean | |
| public boolean | |
| pack-priv void | |
| public String | |
| public boolean |
| componentFileNames | back to summary |
|---|---|
| pack-priv String[] componentFileNames | |
| componentNames | back to summary |
|---|---|
| pack-priv String[] componentNames | |
| components | back to summary |
|---|---|
| private PhysicalFont[] components | |
| deferredInitialisation | back to summary |
|---|---|
| private boolean[] deferredInitialisation | |
| exclusionRanges | back to summary |
|---|---|
| pack-priv int[] exclusionRanges | |
| isStdComposite | back to summary |
|---|---|
| pack-priv boolean isStdComposite | |
| localeSlot | back to summary |
|---|---|
| pack-priv int localeSlot | |
| maxIndices | back to summary |
|---|---|
| pack-priv int[] maxIndices | |
| numGlyphs | back to summary |
|---|---|
| pack-priv int numGlyphs | |
| numMetricsSlots | back to summary |
|---|---|
| pack-priv int numMetricsSlots | |
| numSlots | back to summary |
|---|---|
| pack-priv int numSlots | |
| CompositeFont | back to summary |
|---|---|
| public CompositeFont(String name, String[] compFileNames, String[] compNames, int metricsSlotCnt, int[] exclRanges, int[] maxIndexes, boolean defer, SunFontManager fm) | |
| CompositeFont | back to summary |
|---|---|
| pack-priv CompositeFont(PhysicalFont[] slotFonts) | |
| CompositeFont | back to summary |
|---|---|
| pack-priv CompositeFont(PhysicalFont physFont, CompositeFont compFont) | |
| canDisplay | back to summary |
|---|---|
| public boolean canDisplay(char c) Overrides sun. | |
| createStrike | back to summary |
|---|---|
| pack-priv FontStrike createStrike(FontStrikeDesc desc) Implements abstract sun. | |
| doDeferredInitialisation | back to summary |
|---|---|
| private void doDeferredInitialisation(int slot) | |
| getMapper | back to summary |
|---|---|
| public CharToGlyphMapper getMapper() Implements abstract sun. | |
| getMissingGlyphCode | back to summary |
|---|---|
| public int getMissingGlyphCode() Overrides sun. | |
| getNumGlyphs | back to summary |
|---|---|
| public int getNumGlyphs() Overrides sun. | |
| getNumSlots | back to summary |
|---|---|
| public int getNumSlots() | |
| getSlotFont | back to summary |
|---|---|
| public PhysicalFont getSlotFont(int slot) | |
| getStyleMetrics | back to summary |
|---|---|
| public void getStyleMetrics(float pointSize, float[] metrics, int offset) Overrides sun. Doc from sun. The length of the metrics array must be >= offset+4, and offset must be >= 0. Typically offset is 4. This method will store the following elements in that array before returning: metrics[off+0]: strikethrough offset metrics[off+1]: strikethrough thickness metrics[off+2]: underline offset metrics[off+3]: underline thickness Note that this implementation simply returns default values; subclasses can override this method to provide more accurate values. | |
| getValidatedGlyphCode | back to summary |
|---|---|
| protected int getValidatedGlyphCode(int glyphCode) Overrides sun. | |
| hasSupplementaryChars | back to summary |
|---|---|
| public boolean hasSupplementaryChars() Overrides sun. | |
| isExcludedChar | back to summary |
|---|---|
| public boolean isExcludedChar(int slot, int charcode) | |
| isStdComposite | back to summary |
|---|---|
| public boolean isStdComposite() | |
| replaceComponentFont | back to summary |
|---|---|
| pack-priv void replaceComponentFont(PhysicalFont oldFont, PhysicalFont newFont) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| useAAForPtSize | back to summary |
|---|---|
| public boolean useAAForPtSize(int ptsize) Overrides sun. | |