|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.foray.font.FontUse4a
public class FontUse4a
An implementation of the aXSL FontUse4a interface.
The FOrayFontUse is keyed by the following:
| Constructor Summary | |
|---|---|
FontUse4a(ConsumerFont4a consumerFont,
RegisteredFontDesc rfd,
org.axsl.ps.Encoding encoding)
Constructor. |
|
| Method Summary | |
|---|---|
boolean |
canMakeFontOutput(String mimeType)
|
IntArrayBuilder |
encode(CharSequence chars,
int offset,
int length,
org.axsl.font.FontOptions options,
org.axsl.common.i18n.Orthography orthography)
|
int |
encode(int codePoint)
|
org.axsl.ps.Encoding |
getEncoding()
|
Font4a |
getFont()
|
org.axsl.font.FontConsumer |
getFontConsumer()
|
org.axsl.font.output.FontOutput |
getFontOutput(String mimeType)
|
Font4a |
getFOrayFont()
Return the Font instance cast as a Font4a. |
FontConsumer4a |
getFOrayFontConsumer()
Returns the font consumer instance. |
FontServer4a |
getFOrayFontServer()
Returns the font server. |
FreeStandingFont |
getFreeStandingFont()
Returns the related FreeStandingFont instance. |
org.apache.commons.logging.Log |
getLogger()
Returns the logger. |
String |
getPostscriptName()
|
RegisteredFontDesc |
getRegisteredFontDesc()
Returns the parent registered font description. |
Subset |
getSubset()
Returns the subset for this font use. |
boolean |
glyphAvailable(int codePoint)
|
org.axsl.font.FontUse |
nextBolderFont()
|
org.axsl.font.Font.Weight |
nextBolderWeight()
|
org.axsl.font.FontUse |
nextLighterFont()
|
org.axsl.font.Font.Weight |
nextLighterWeight()
|
void |
registerCharsUsed(CharSequence charSequence)
|
void |
registerCharUsed(int c)
|
float |
simulateBackslant()
|
float |
simulateCondensed()
|
float |
simulateExpanded()
|
float |
simulateExtraCondensed()
|
float |
simulateExtraExpanded()
|
float |
simulateOblique()
|
float |
simulateSemiCondensed()
|
float |
simulateSemiExpanded()
|
float |
simulateSmallCaps()
|
float |
simulateUltraCondensed()
|
float |
simulateUltraExpanded()
|
int |
smallCapsSize(int fontSize)
|
boolean |
subSetting()
Indicates whether this font use is being subsetted. |
int |
unavailableChar(CharSequence charSequence,
int beginIndex)
|
int[] |
unavailableChars(CharSequence charSequence,
int beginIndex)
|
boolean |
wasUsed()
|
int |
width(CharSequence chars,
int offset,
int length,
int fontSize,
int letterSpacing,
int wordSpacing,
org.axsl.font.FontOptions options,
org.axsl.common.i18n.Orthography orthography)
|
int |
width(int codePoint,
int fontSize)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FontUse4a(ConsumerFont4a consumerFont,
RegisteredFontDesc rfd,
org.axsl.ps.Encoding encoding)
consumerFont - The parent ConsumerFont instance.rfd - The parent RegisteredFontDesc instance.encoding - The specific encoding for this font use.| Method Detail |
|---|
public Font4a getFont()
getFont in interface org.axsl.font.FontUsepublic Font4a getFOrayFont()
Font4a.
Font4a instance.public FreeStandingFont getFreeStandingFont()
public int encode(int codePoint)
encode in interface org.axsl.font.FontUse
public IntArrayBuilder encode(CharSequence chars,
int offset,
int length,
org.axsl.font.FontOptions options,
org.axsl.common.i18n.Orthography orthography)
encode in interface org.axsl.font.FontUsepublic org.axsl.ps.Encoding getEncoding()
getEncoding in interface org.axsl.font.FontUse
public int width(int codePoint,
int fontSize)
width in interface org.axsl.font.FontUse
public int width(CharSequence chars,
int offset,
int length,
int fontSize,
int letterSpacing,
int wordSpacing,
org.axsl.font.FontOptions options,
org.axsl.common.i18n.Orthography orthography)
width in interface org.axsl.font.FontUsepublic org.axsl.font.Font.Weight nextBolderWeight()
nextBolderWeight in interface org.axsl.font.FontUsepublic org.axsl.font.Font.Weight nextLighterWeight()
nextLighterWeight in interface org.axsl.font.FontUsepublic org.axsl.font.FontUse nextBolderFont()
nextBolderFont in interface org.axsl.font.FontUsepublic org.axsl.font.FontUse nextLighterFont()
nextLighterFont in interface org.axsl.font.FontUse
public int unavailableChar(CharSequence charSequence,
int beginIndex)
unavailableChar in interface org.axsl.font.FontUse
public int[] unavailableChars(CharSequence charSequence,
int beginIndex)
unavailableChars in interface org.axsl.font.FontUsepublic boolean glyphAvailable(int codePoint)
glyphAvailable in interface org.axsl.font.FontUsepublic float simulateSmallCaps()
simulateSmallCaps in interface org.axsl.font.FontUsepublic int smallCapsSize(int fontSize)
smallCapsSize in interface org.axsl.font.FontUsepublic float simulateOblique()
simulateOblique in interface org.axsl.font.FontUsepublic float simulateBackslant()
simulateBackslant in interface org.axsl.font.FontUsepublic float simulateUltraCondensed()
simulateUltraCondensed in interface org.axsl.font.FontUsepublic float simulateExtraCondensed()
simulateExtraCondensed in interface org.axsl.font.FontUsepublic float simulateCondensed()
simulateCondensed in interface org.axsl.font.FontUsepublic float simulateSemiCondensed()
simulateSemiCondensed in interface org.axsl.font.FontUsepublic float simulateSemiExpanded()
simulateSemiExpanded in interface org.axsl.font.FontUsepublic float simulateExpanded()
simulateExpanded in interface org.axsl.font.FontUsepublic float simulateExtraExpanded()
simulateExtraExpanded in interface org.axsl.font.FontUsepublic float simulateUltraExpanded()
simulateUltraExpanded in interface org.axsl.font.FontUsepublic String getPostscriptName()
getPostscriptName in interface org.axsl.font.FontUsepublic org.axsl.font.FontConsumer getFontConsumer()
getFontConsumer in interface org.axsl.font.FontUsepublic FontConsumer4a getFOrayFontConsumer()
public void registerCharUsed(int c)
registerCharUsed in interface org.axsl.font.FontUsepublic void registerCharsUsed(CharSequence charSequence)
registerCharsUsed in interface org.axsl.font.FontUsepublic org.apache.commons.logging.Log getLogger()
public Subset getSubset()
public boolean subSetting()
public boolean wasUsed()
wasUsed in interface org.axsl.font.FontUsepublic org.axsl.font.output.FontOutput getFontOutput(String mimeType)
getFontOutput in interface org.axsl.font.FontUsepublic FontServer4a getFOrayFontServer()
public RegisteredFontDesc getRegisteredFontDesc()
public boolean canMakeFontOutput(String mimeType)
canMakeFontOutput in interface org.axsl.font.FontUse
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||