org.apache.fop.fonts
Class CIDFont
java.lang.Object
|
+--org.apache.fop.fonts.Typeface
|
+--org.apache.fop.fonts.CustomFont
|
+--org.apache.fop.fonts.CIDFont
- All Implemented Interfaces:
- FontDescriptor, FontMetrics, MutableFont
- Direct Known Subclasses:
- MultiByteFont
- public abstract class CIDFont
- extends CustomFont
Abstract base class for CID fonts.
Method Summary |
abstract java.lang.String |
getCidBaseFont()
Returns the name of the base font. |
abstract CIDFontType |
getCIDType()
Returns the type of the CID font. |
int |
getDefaultWidth()
Returns the default width for this font. |
abstract java.lang.String |
getOrdering()
Returns a font name for use within a registry. |
abstract java.lang.String |
getRegistry()
Returns the name of the issuer of the font. |
abstract int |
getSupplement()
Returns the supplement number of the character collection. |
boolean |
isMultiByte()
Determines whether the font is a multibyte font. |
Methods inherited from class org.apache.fop.fonts.CustomFont |
getAscender, getAscender, getCapHeight, getCapHeight, getDescender, getDescender, getEmbedFileName, getEmbedFileSource, getEmbedResourceName, getFirstChar, getFlags, getFontBBox, getFontName, getFontType, getItalicAngle, getKerningInfo, getLastChar, getMissingWidth, getStemV, getXHeight, hasKerningInfo, isKerningEnabled, putKerningEntry, setAscender, setCapHeight, setDescender, setEmbedFileName, setEmbedResourceName, setFirstChar, setFlags, setFontBBox, setFontName, setFontType, setItalicAngle, setKerningEnabled, setLastChar, setMissingWidth, setResolver, setStemV, setXHeight |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
usedGlyphs
public java.util.Map usedGlyphs
- usedGlyphs contains orginal, new glyph index
usedGlyphsIndex
public java.util.Map usedGlyphsIndex
- usedGlyphsIndex contains new glyph, original index
usedGlyphsCount
public int usedGlyphsCount
width
public int[] width
CIDFont
public CIDFont()
getCidBaseFont
public abstract java.lang.String getCidBaseFont()
- Returns the name of the base font.
- Returns:
- the name of the base font
getCIDType
public abstract CIDFontType getCIDType()
- Returns the type of the CID font.
- Returns:
- the type of the CID font
getRegistry
public abstract java.lang.String getRegistry()
- Returns the name of the issuer of the font.
- Returns:
- a String identifying an issuer of character collections -
for example, Adobe
getOrdering
public abstract java.lang.String getOrdering()
- Returns a font name for use within a registry.
- Returns:
- a String that uniquely names a character collection issued by
a specific registry - for example, Japan1.
getSupplement
public abstract int getSupplement()
- Returns the supplement number of the character collection.
- Returns:
- the supplement number
getDefaultWidth
public int getDefaultWidth()
- Returns the default width for this font.
- Returns:
- the default width
isMultiByte
public boolean isMultiByte()
- Description copied from class:
Typeface
- Determines whether the font is a multibyte font.
- Overrides:
isMultiByte
in class Typeface
- See Also:
Typeface.isMultiByte()
Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.