|
||||||||||
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.FontUse
public 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.FontUse
public 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.FontUse
public org.axsl.font.Font.Weight nextBolderWeight()
nextBolderWeight
in interface org.axsl.font.FontUse
public org.axsl.font.Font.Weight nextLighterWeight()
nextLighterWeight
in interface org.axsl.font.FontUse
public org.axsl.font.FontUse nextBolderFont()
nextBolderFont
in interface org.axsl.font.FontUse
public 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.FontUse
public boolean glyphAvailable(int codePoint)
glyphAvailable
in interface org.axsl.font.FontUse
public float simulateSmallCaps()
simulateSmallCaps
in interface org.axsl.font.FontUse
public int smallCapsSize(int fontSize)
smallCapsSize
in interface org.axsl.font.FontUse
public float simulateOblique()
simulateOblique
in interface org.axsl.font.FontUse
public float simulateBackslant()
simulateBackslant
in interface org.axsl.font.FontUse
public float simulateUltraCondensed()
simulateUltraCondensed
in interface org.axsl.font.FontUse
public float simulateExtraCondensed()
simulateExtraCondensed
in interface org.axsl.font.FontUse
public float simulateCondensed()
simulateCondensed
in interface org.axsl.font.FontUse
public float simulateSemiCondensed()
simulateSemiCondensed
in interface org.axsl.font.FontUse
public float simulateSemiExpanded()
simulateSemiExpanded
in interface org.axsl.font.FontUse
public float simulateExpanded()
simulateExpanded
in interface org.axsl.font.FontUse
public float simulateExtraExpanded()
simulateExtraExpanded
in interface org.axsl.font.FontUse
public float simulateUltraExpanded()
simulateUltraExpanded
in interface org.axsl.font.FontUse
public String getPostscriptName()
getPostscriptName
in interface org.axsl.font.FontUse
public org.axsl.font.FontConsumer getFontConsumer()
getFontConsumer
in interface org.axsl.font.FontUse
public FontConsumer4a getFOrayFontConsumer()
public void registerCharUsed(int c)
registerCharUsed
in interface org.axsl.font.FontUse
public void registerCharsUsed(CharSequence charSequence)
registerCharsUsed
in interface org.axsl.font.FontUse
public org.apache.commons.logging.Log getLogger()
public Subset getSubset()
public boolean subSetting()
public boolean wasUsed()
wasUsed
in interface org.axsl.font.FontUse
public org.axsl.font.output.FontOutput getFontOutput(String mimeType)
getFontOutput
in interface org.axsl.font.FontUse
public 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 |