A B C D E F G H I K L M N O P R S T U V W X Y

## A

add(int, int, String) - Method in class org.apache.fontbox.cff.CFFEncoding
  Adds a new code/SID combination to the encoding.
add(int, int) - Method in class org.apache.fontbox.cff.CFFEncoding
  For use by subclasses only.
add(int) - Method in class org.apache.fontbox.ttf.TTFSubsetter
  Add the given character code to the subset.
addAll(Set<Integer>) - Method in class org.apache.fontbox.ttf.TTFSubsetter
  Add the given character codes to the subset.
addCharacterEncoding(int, String) - Method in class org.apache.fontbox.encoding.Encoding
  This will add a character encoding.
addCharMetric(CharMetric) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add another character metric.
addCID(int, int) - Method in interface org.apache.fontbox.cff.CFFCharset
  Adds a new GID/CID combination to the charset.
addCommand(List<Number>, CharStringCommand) - Method in class org.apache.fontbox.cff.Type1CharString
  Add a command to the type1 sequence.
addComment(String) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add a new comment.
addComposite(Composite) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add a single composite part to the picture.
addGlyphIds(Set<Integer>) - Method in class org.apache.fontbox.ttf.TTFSubsetter
addKernPair(KernPair) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add a kern pair.
addKernPair0(KernPair) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add a kern pair.
addKernPair1(KernPair) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add a kern pair.
addLigature(Ligature) - Method in class org.apache.fontbox.afm.CharMetric
  This will add an entry to the list of ligatures.
addPart(CompositePart) - Method in class org.apache.fontbox.afm.Composite
  This will add a composite part.
addSID(int, int, String) - Method in interface org.apache.fontbox.cff.CFFCharset
  Adds a new GID/SID/name combination to the charset.
addTrackKern(TrackKern) - Method in class org.apache.fontbox.afm.FontMetrics
  This will add another track kern.
addValueToTopDict(String, Object) - Method in class org.apache.fontbox.cff.CFFFont
  Adds the given key/value pair to the top dictionary.
AFMParser - Class in org.apache.fontbox.afm
  This class is used to parse AFM(Adobe Font Metrics) documents.
AFMParser(InputStream) - Constructor for class org.apache.fontbox.afm.AFMParser
  Constructor.
allowCFF() - Method in class org.apache.fontbox.ttf.OTFParser
allowCFF() - Method in class org.apache.fontbox.ttf.TTFParser
AlternateSetTable - Class in org.apache.fontbox.ttf.table.gsub
  LookupType 3: Alternate Substitution Subtable as described in OpenType spec: ...
AlternateSetTable(int, int[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.AlternateSetTable
applyTransforms(List<Integer>) - Method in interface org.apache.fontbox.ttf.gsub.GsubWorker
  Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.
applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForBengali
applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForDevanagari
applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForDflt
applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForGujarati
applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForLatin
ARG_1_AND_2_ARE_WORDS - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  If set, the arguments are words; otherwise, they are bytes.
ARGS_ARE_XY_VALUES - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  If set, the arguments are xy values; otherwise they are points.
ASCENDER - Static variable in class org.apache.fontbox.afm.AFMParser
  This is ascender attribute.

## B

BoundingBox - Class in org.apache.fontbox.util
  This is an implementation of a bounding box.
BoundingBox() - Constructor for class org.apache.fontbox.util.BoundingBox
  Default constructor.
BoundingBox(float, float, float, float) - Constructor for class org.apache.fontbox.util.BoundingBox
  Constructor.
BoundingBox(List<Number>) - Constructor for class org.apache.fontbox.util.BoundingBox
  Constructor.
BuiltInEncoding - Class in org.apache.fontbox.encoding
  A font's built-in encoding.
BuiltInEncoding(Map<Integer, String>) - Constructor for class org.apache.fontbox.encoding.BuiltInEncoding
  Constructor.

## C

canReplaceGlyphs(List<Integer>) - Method in class org.apache.fontbox.ttf.model.MapBackedScriptFeature
canReplaceGlyphs(List<Integer>) - Method in interface org.apache.fontbox.ttf.model.ScriptFeature
CAP_HEIGHT - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the cap height attribute.
CC - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a composite character.
CFFCharset - Interface in org.apache.fontbox.cff
  A CFF charset.
CFFCIDFont - Class in org.apache.fontbox.cff
  A Type 0 CIDFont represented in a CFF file.
CFFCIDFont() - Constructor for class org.apache.fontbox.cff.CFFCIDFont
CFFEncoding - Class in org.apache.fontbox.cff
  A CFF Type 1-equivalent Encoding.
CFFExpertCharset - Class in org.apache.fontbox.cff
  This is specialized CFFCharset.
CFFExpertEncoding - Class in org.apache.fontbox.cff
  This is specialized CFFEncoding.
CFFExpertSubsetCharset - Class in org.apache.fontbox.cff
  This is specialized CFFCharset.
CFFFont - Class in org.apache.fontbox.cff
  An Adobe Compact Font Format (CFF) font.
CFFFont() - Constructor for class org.apache.fontbox.cff.CFFFont
CFFISOAdobeCharset - Class in org.apache.fontbox.cff
  This is specialized CFFCharset.
CFFOperator - Class in org.apache.fontbox.cff
  This class represents a CFF operator.
CFFParser - Class in org.apache.fontbox.cff
  This class represents a parser for a CFF font.
CFFParser() - Constructor for class org.apache.fontbox.cff.CFFParser
CFFParser.ByteSource - Interface in org.apache.fontbox.cff
  Source from which bytes may be read in the future.
CFFStandardEncoding - Class in org.apache.fontbox.cff
  This is specialized CFFEncoding.
CFFStandardString - Class in org.apache.fontbox.cff
  This class represents a standard SID to String mapping.
CFFTable - Class in org.apache.fontbox.ttf
  PostScript font program (compact font format).
CFFType1Font - Class in org.apache.fontbox.cff
  A Type 1-equivalent font program represented in a CFF file.
CFFType1Font() - Constructor for class org.apache.fontbox.cff.CFFType1Font
CHAR_WIDTH - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the char width.
CHARACTER_SET - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the character set.
CHARACTERS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the characters attribute.
CharMetric - Class in org.apache.fontbox.afm
  This class represents a single character metric.
CharMetric() - Constructor for class org.apache.fontbox.afm.CharMetric
CHARMETRICS_B - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_C - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics c value.
CHARMETRICS_CH - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics c value.
CHARMETRICS_L - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_N - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_VV - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W0 - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W0X - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W0Y - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W1 - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W1X - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_W1Y - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_WX - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CHARMETRICS_WY - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
CharStringCommand - Class in org.apache.fontbox.cff
  This class represents a CharStringCommand.
CharStringCommand.Key - Enum in org.apache.fontbox.cff
CharStringCommand.Type1KeyWord - Enum in org.apache.fontbox.cff
  Enum of all valid type1 key words
CharStringCommand.Type2KeyWord - Enum in org.apache.fontbox.cff
  Enum of all valid type2 key words
charstringDecrypt(byte[], int) - Static method in class org.apache.fontbox.cff.Type1FontUtil
  Deprecated.
  Decrypt charstring.
charstringEncrypt(byte[], int) - Static method in class org.apache.fontbox.cff.Type1FontUtil
  Deprecated.
  Encrypt charstring.
charStrings - Variable in class org.apache.fontbox.cff.CFFFont
CIDKeyedType2CharString - Class in org.apache.fontbox.cff
  A CID-Keyed Type 2 CharString.
CIDKeyedType2CharString(Type1CharStringReader, String, int, int, List<Object>, int, int) - Constructor for class org.apache.fontbox.cff.CIDKeyedType2CharString
  Constructor.
close() - Method in class org.apache.fontbox.ttf.TrueTypeCollection
close() - Method in class org.apache.fontbox.ttf.TrueTypeFont
CMap - Class in org.apache.fontbox.cmap
  This class represents a CMap file.
CmapLookup - Interface in org.apache.fontbox.ttf
  An interface that abstracts the cid <-> codepoint lookup functionality of cmap.
CMapParser - Class in org.apache.fontbox.cmap
  Parses a CMap stream.
CMapParser() - Constructor for class org.apache.fontbox.cmap.CMapParser
  Creates a new instance of CMapParser.
CMapParser(boolean) - Constructor for class org.apache.fontbox.cmap.CMapParser
  Creates a new instance of CMapParser.
CMapStrings - Class in org.apache.fontbox.cmap
  Many CMaps are using the same values for the mapped strings.
CmapSubtable - Class in org.apache.fontbox.ttf
  A "cmap" subtable.
CmapSubtable() - Constructor for class org.apache.fontbox.ttf.CmapSubtable
CmapTable - Class in org.apache.fontbox.ttf
  This 'cmap'-table is a required table in a TrueType font.
CodespaceRange - Class in org.apache.fontbox.cmap
  This represents a single entry in the codespace range.
CodespaceRange(byte[], byte[]) - Constructor for class org.apache.fontbox.cmap.CodespaceRange
  Creates a new instance of CodespaceRange.
COMMAND_CALLOTHERSUBR - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_CLOSEPATH - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_DIV - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_HLINETO - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_HSBW - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_RLINETO - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_RRCURVETO - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMAND_VLINETO - Static variable in class org.apache.fontbox.cff.CharStringCommand
COMMENT - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a comment in a AFM file.
Composite - Class in org.apache.fontbox.afm
  This class represents composite character data.
Composite(String) - Constructor for class org.apache.fontbox.afm.Composite
CompositePart - Class in org.apache.fontbox.afm
  This class represents a part of composite character data.
CompositePart(String, int, int) - Constructor for class org.apache.fontbox.afm.CompositePart
CompoundCharacterTokenizer - Class in org.apache.fontbox.ttf.gsub
  Takes in the given text having compound-glyphs to substitute, and splits it into chunks consisting of parts that should be substituted and the ones that can be processed normally.
CompoundCharacterTokenizer(Set<String>) - Constructor for class org.apache.fontbox.ttf.gsub.CompoundCharacterTokenizer
  Constructor.
CompoundCharacterTokenizer(Pattern) - Constructor for class org.apache.fontbox.ttf.gsub.CompoundCharacterTokenizer
  Deprecated.
  Use `CompoundCharacterTokenizer(java.util.Set)`
contains(float, float) - Method in class org.apache.fontbox.util.BoundingBox
  Checks if a point is inside this rectangle.
CoverageTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Coverage Table in the Open Type layout common tables.
CoverageTable(int) - Constructor for class org.apache.fontbox.ttf.table.common.CoverageTable
CoverageTableFormat1 - Class in org.apache.fontbox.ttf.table.common
  This class models the Coverage format 1 in the Open Type layout common tables.
CoverageTableFormat1(int, int[]) - Constructor for class org.apache.fontbox.ttf.table.common.CoverageTableFormat1
CoverageTableFormat2 - Class in org.apache.fontbox.ttf.table.common
  This class models the Coverage format 2 in the Open Type layout common tables.
CoverageTableFormat2(int, RangeRecord[]) - Constructor for class org.apache.fontbox.ttf.table.common.CoverageTableFormat2
createWithPFB(InputStream) - Static method in class org.apache.fontbox.type1.Type1Font
  Constructs a new Type1Font object from a .pfb stream.
createWithPFB(byte[]) - Static method in class org.apache.fontbox.type1.Type1Font
  Constructs a new Type1Font object from a .pfb stream.
createWithSegments(byte[], byte[]) - Static method in class org.apache.fontbox.type1.Type1Font
  Constructs a new Type1Font object from two header-less .pfb segments.

## D

DamagedFontException - Exception in org.apache.fontbox.type1
  Thrown when a font is damaged and cannot be read.
DamagedFontException(String) - Constructor for exception org.apache.fontbox.type1.DamagedFontException
DataInput - Interface in org.apache.fontbox.cff
  This interface defines some functionality to read a CFF font.
DataInputByteArray - Class in org.apache.fontbox.cff
  This class implements the DataInput interface using a byte buffer as source.
DataInputByteArray(byte[]) - Constructor for class org.apache.fontbox.cff.DataInputByteArray
  Constructor.
DataInputRandomAccessRead - Class in org.apache.fontbox.cff
  This class implements the DataInput interface using a RandomAccessRead as source.
DataInputRandomAccessRead(RandomAccessRead) - Constructor for class org.apache.fontbox.cff.DataInputRandomAccessRead
  Constructor.
DESCENDER - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the descender attribute.
DigitalSignatureTable - Class in org.apache.fontbox.ttf
  A table in a true type font.
disableGsubFeature(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Disable a particular glyph substitution feature.
doSubstitution(int, int) - Method in class org.apache.fontbox.ttf.table.common.LookupSubTable
doSubstitution(int, int) - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeAlternateSubstitutionFormat1
doSubstitution(int, int) - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeLigatureSubstitutionSubstFormat1
doSubstitution(int, int) - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeMultipleSubstitutionFormat1
doSubstitution(int, int) - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat1
doSubstitution(int, int) - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat2

## E

eexecDecrypt(byte[]) - Static method in class org.apache.fontbox.cff.Type1FontUtil
  Deprecated.
  Decrypt eexec.
eexecEncrypt(byte[]) - Static method in class org.apache.fontbox.cff.Type1FontUtil
  Deprecated.
  Encrypt eexec.
enableGsubFeature(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Enable a particular glyph substitution feature.
enableVerticalSubstitutions() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Enable glyph substitutions for vertical writing.
EncodedFont - Interface in org.apache.fontbox
  A PostScript font which uses an encoding vector.
Encoding - Class in org.apache.fontbox.encoding
  A PostScript Encoding vector.
Encoding() - Constructor for class org.apache.fontbox.encoding.Encoding
ENCODING_MAC_ROMAN - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_MACINTOSH_ROMAN - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_SCHEME - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the encoding scheme.
ENCODING_UNICODE_1_0 - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_UNICODE_1_0 - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_UNICODE_1_1 - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_UNICODE_1_1 - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_UNICODE_2_0_BMP - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_UNICODE_2_0_BMP - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_UNICODE_2_0_FULL - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_UNICODE_2_0_FULL - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_WIN_BIG5 - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_JOHAB - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_PRC - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_SHIFT_JIS - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_SYMBOL - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_UNICODE_BMP - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_UNICODE_FULL - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WIN_WANSUNG - Static variable in class org.apache.fontbox.ttf.CmapTable
ENCODING_WINDOWS_SYMBOL - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_WINDOWS_UNICODE_BMP - Static variable in class org.apache.fontbox.ttf.NameRecord
ENCODING_WINDOWS_UNICODE_UCS4 - Static variable in class org.apache.fontbox.ttf.NameRecord
END_CHAR_METRICS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the end of character metrics.
END_COMPOSITES - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the end composites data section.
END_FONT_METRICS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the constant used in the AFM file to end a font metrics item.
END_KERN_DATA - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the end of kern data.
END_KERN_PAIRS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the end of kern pairs data.
END_TRACK_KERN - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the end of track kern data.
equals(Object) - Method in class org.apache.fontbox.cff.CharStringCommand
equals(Object) - Method in class org.apache.fontbox.ttf.model.MapBackedScriptFeature
ESC_CHAR - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the escape character.

## F

FAMILY_CLASS_CLAREDON_SERIFS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_FREEFORM_SERIFS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_MODERN_SERIFS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_NO_CLASSIFICATION - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_OLDSTYLE_SERIFS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_ORNAMENTALS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_SANS_SERIF - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_SCRIPTS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_SLAB_SERIFS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_SYMBOLIC - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_CLASS_TRANSITIONAL_SERIFS - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Family class constant.
FAMILY_NAME - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the Family name.
FDSelect - Interface in org.apache.fontbox.cff
FeatureListTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Feature List table in the Open Type layout common tables.
FeatureListTable(int, FeatureRecord[]) - Constructor for class org.apache.fontbox.ttf.table.common.FeatureListTable
FeatureRecord - Class in org.apache.fontbox.ttf.table.common
  This class models the Features and lookups in the Open Type layout common tables.
FeatureRecord(String, FeatureTable) - Constructor for class org.apache.fontbox.ttf.table.common.FeatureRecord
FeatureTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Feature table in the Open Type layout common tables.
FeatureTable(int, int, int[]) - Constructor for class org.apache.fontbox.ttf.table.common.FeatureTable
find() - Method in interface org.apache.fontbox.util.autodetect.FontDirFinder
  Finds a list of font files.
find() - Method in class org.apache.fontbox.util.autodetect.FontFileFinder
  Automagically finds a list of font files on local system.
find(String) - Method in class org.apache.fontbox.util.autodetect.FontFileFinder
  Searches a given directory for font files.
find() - Method in class org.apache.fontbox.util.autodetect.NativeFontDirFinder
  Generic method used by Mac and Unix font finders.
find() - Method in class org.apache.fontbox.util.autodetect.WindowsFontDirFinder
  Finds a list of font files.
FONT_BBOX - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the font bounding box.
FONT_NAME - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the font name.
FontBoxFont - Interface in org.apache.fontbox
  Common interface for all FontBox fonts.
FontDirFinder - Interface in org.apache.fontbox.util.autodetect
  Implementers provide find method for searching native operating system for available fonts.
FontFileFinder - Class in org.apache.fontbox.util.autodetect
  Helps to autodetect/locate available operating system fonts.
FontFileFinder() - Constructor for class org.apache.fontbox.util.autodetect.FontFileFinder
  Default constructor.
FontHeaders - Class in org.apache.fontbox.ttf
  To improve performance of `FileSystemFontProvider.scanFonts(...)`, this class is used both as a marker (to skip unused data) and as a storage for collected data.
FontHeaders() - Constructor for class org.apache.fontbox.ttf.FontHeaders
FontMetrics - Class in org.apache.fontbox.afm
  This is the outermost AFM type.
FontMetrics() - Constructor for class org.apache.fontbox.afm.FontMetrics
  Constructor.
forceInvisible(int) - Method in class org.apache.fontbox.ttf.TTFSubsetter
  Forces the glyph for the specified character code to be zero-width and contour-free, regardless of what the glyph looks like in the original font.
FSTYPE_BITMAP_ONLY - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Bitmap embedding only: only bitmaps contained in the font may be embedded.
FSTYPE_EDITIBLE - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Editable embedding: the font may be embedded but must only be installed temporarily on other systems.
FSTYPE_NO_SUBSETTING - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  No subsetting: the font must not be subsetted prior to embedding.
FSTYPE_PREVIEW_AND_PRINT - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Preview and Print embedding: the font may be embedded, and temporarily loaded on the remote system.
FSTYPE_RESTRICTED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Restricted License embedding: must not be modified, embedded or exchanged in any manner.
FULL_NAME - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the full name.

## G

getAchVendId() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getActiveScriptName() - Method in interface org.apache.fontbox.ttf.model.GsubData
  A `Language` can have more than one script that is supported.
getActiveScriptName() - Method in class org.apache.fontbox.ttf.model.MapBackedGsubData
getAdvanceHeight(int) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the height for the given GID.
getAdvanceHeight(int) - Method in class org.apache.fontbox.ttf.VerticalMetricsTable
  Returns the advance height for the given GID.
getAdvanceHeightMax() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getAdvanceWidth(int) - Method in class org.apache.fontbox.ttf.HorizontalMetricsTable
  Returns the advance width for the given GID.
getAdvanceWidth(int) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the width for the given GID.
getAdvanceWidthMax() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getAFMVersion() - Method in class org.apache.fontbox.afm.FontMetrics
  This will get the version of the AFM document.
getAllGlyphIdsForSubstitution() - Method in class org.apache.fontbox.ttf.model.MapBackedScriptFeature
getAllGlyphIdsForSubstitution() - Method in interface org.apache.fontbox.ttf.model.ScriptFeature
getAllNames() - Static method in class org.apache.fontbox.ttf.WGL4Names
  Returns a new array with all glyph names.
getAlternateGlyphIDs() - Method in class org.apache.fontbox.ttf.table.gsub.AlternateSetTable
getAlternateSetTables() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeAlternateSubstitutionFormat1
getArgument1() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns argument 1.
getArgument2() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns argument 2.
getAscender() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property ascender.
getAscender() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getAscender() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getASCIISegment() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the ASCII segment.
getAverageCharacterWidth() - Method in class org.apache.fontbox.afm.FontMetrics
  This will get the average width of a character.
getAverageCharWidth() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getBinarySegment() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the binary segment.
getBlueFuzz() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the blue fuzz.
getBlueScale() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the blue scale.
getBlueShift() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the blue shift.
getBlueValues() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the blues values.
getBoundingBox() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property boundingBox.
getBoundingBox() - Method in class org.apache.fontbox.ttf.GlyphData
getBounds() - Method in class org.apache.fontbox.cff.Type1CharString
  Returns the bounds of the renderer path.
getBreakChar() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Returns the usBreakChar.
getBytes() - Method in interface org.apache.fontbox.cff.CFFParser.ByteSource
  Returns the source bytes.
getByteValue(byte[]) - Static method in class org.apache.fontbox.cmap.CMapStrings
  Get a singleton instance of the given combination of bytes to avoid multiple instances for same value.
getCapHeight() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property capHeight.
getCapHeight() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Returns the sCapHeight.
getCaretOffset() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getCaretSlopeRise() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getCaretSlopeRise() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getCaretSlopeRun() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getCaretSlopeRun() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getCFF() - Method in class org.apache.fontbox.ttf.OpenTypeFont
  Get the "CFF" table for this OTF.
getCharacterCode() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property characterCode.
getCharacterHeight(String) - Method in class org.apache.fontbox.afm.FontMetrics
  This will get the width of a character.
getCharacters() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property characters.
getCharacterSet() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property characterSet.
getCharacterWidth(String) - Method in class org.apache.fontbox.afm.FontMetrics
  This will get the width of a character.
getCharCodes(int) - Method in interface org.apache.fontbox.ttf.CmapLookup
  Returns all possible character codes for the given gid, or null if there is none.
getCharCodes(int) - Method in class org.apache.fontbox.ttf.CmapSubtable
  Returns all possible character codes for the given gid, or null if there is none.
getCharCodes(int) - Method in class org.apache.fontbox.ttf.SubstitutingCmapLookup
getCharMetrics() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property charMetrics.
getCharset() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the CFFCharset of the font.
getCharStringBytes() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the character strings dictionary.
getCharStringsDict() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the /CharStrings dictionary as raw bytes.
getCharWidth() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property charWidth.
getCheckSum() - Method in class org.apache.fontbox.ttf.TTFTable
getCheckSumAdjustment() - Method in class org.apache.fontbox.ttf.HeaderTable
getCID() - Method in class org.apache.fontbox.cff.CIDKeyedType2CharString
  Returns the CID (character id) of this charstring.
getCIDForGID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
  Returns the CID for the given GID.
getCmap() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the "cmap" table for this TTF.
getCmaps() - Method in class org.apache.fontbox.ttf.CmapTable
getCode(String) - Method in class org.apache.fontbox.encoding.Encoding
  This will get the character code for the name.
getCodeLength() - Method in class org.apache.fontbox.cmap.CodespaceRange
  Returns the length of the codes of the codespace.
getCodePageRange1() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getCodePageRange2() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getCodesFromUnicode(String) - Method in class org.apache.fontbox.cmap.CMap
  Get the code bytes for an unicode string.
getCodeToNameMap() - Method in class org.apache.fontbox.encoding.Encoding
  Returns an unmodifiable view of the code to name mapping.
getComments() - Method in class org.apache.fontbox.afm.FontMetrics
  This will get all comments.
getComponentCount() - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Get number of components.
getComponentCount() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureTable
getComponentGlyphIDs() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureTable
getComponents() - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Gets a view to the composite components.
getComposites() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property composites.
getContourCount() - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns the number of contours.
getContourCount() - Method in class org.apache.fontbox.ttf.GlyfDescript
  Returns the number of contours.
getContourCount() - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns the number of contours.
getCoverageFormat() - Method in class org.apache.fontbox.ttf.table.common.CoverageTable
getCoverageIndex(int) - Method in class org.apache.fontbox.ttf.table.common.CoverageTable
getCoverageIndex(int) - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat1
getCoverageTable() - Method in class org.apache.fontbox.ttf.table.common.LookupSubTable
getCreated() - Method in class org.apache.fontbox.ttf.HeaderTable
getData() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the CFF data.
getDefaultChar() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Returns the usDefaultChar.
getDefaultLangSysTable() - Method in class org.apache.fontbox.ttf.table.common.ScriptTable
getDegree() - Method in class org.apache.fontbox.afm.TrackKern
  Getter for property degree.
getDeltaGlyphID() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat1
getDescender() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property descender.
getDescender() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getDescender() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getDescription() - Method in class org.apache.fontbox.ttf.GlyphData
  Returns the description of the glyph.
getEncoding() - Method in class org.apache.fontbox.cff.CFFType1Font
  Returns the CFFEncoding of the font.
getEncoding() - Method in interface org.apache.fontbox.EncodedFont
  Returns the PostScript Encoding vector for the font.
getEncoding() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the Encoding, if present.
getEncodingScheme() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property encodingScheme.
getEndGlyphID() - Method in class org.apache.fontbox.ttf.table.common.RangeRecord
getEndPtOfContours(int) - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns the index of the ending point of the given contour.
getEndPtOfContours(int) - Method in class org.apache.fontbox.ttf.GlyfSimpleDescript
  Returns the index of the ending point of the given contour.
getEndPtOfContours(int) - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns the index of the ending point of the given contour.
getError() - Method in class org.apache.fontbox.ttf.FontHeaders
getEscChar() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property escChar.
getFamilyBlues() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the family blues values.
getFamilyClass() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getFamilyName() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property familyName.
getFamilyName() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the family name.
getFamilyOtherBlues() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the other family blues values.
getFDIndex(int) - Method in interface org.apache.fontbox.cff.FDSelect
  Returns the Font DICT index for the given GID.
getFdSelect() - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the fdSelect value.
getFeature(String) - Method in interface org.apache.fontbox.ttf.model.GsubData
getFeature(String) - Method in class org.apache.fontbox.ttf.model.MapBackedGsubData
getFeatureCount() - Method in class org.apache.fontbox.ttf.table.common.FeatureListTable
getFeatureIndexCount() - Method in class org.apache.fontbox.ttf.table.common.LangSysTable
getFeatureIndices() - Method in class org.apache.fontbox.ttf.table.common.LangSysTable
getFeatureParams() - Method in class org.apache.fontbox.ttf.table.common.FeatureTable
getFeatureRecords() - Method in class org.apache.fontbox.ttf.table.common.FeatureListTable
getFeatureTable() - Method in class org.apache.fontbox.ttf.table.common.FeatureRecord
getFeatureTag() - Method in class org.apache.fontbox.ttf.table.common.FeatureRecord
getFirstCharIndex() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getFirstContour() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the index of the first contour.
getFirstIndex() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the first index.
getFirstKernCharacter() - Method in class org.apache.fontbox.afm.KernPair
  Getter for property firstKernCharacter.
getFlags() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the flags of the glyph.
getFlags(int) - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns the flags of the given point.
getFlags(int) - Method in class org.apache.fontbox.ttf.GlyfSimpleDescript
  Returns the flags of the given point.
getFlags(int) - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns the flags of the given point.
getFlags() - Method in class org.apache.fontbox.ttf.HeaderTable
getFont() - Method in class org.apache.fontbox.ttf.CFFTable
  Returns the CFF font, which is a compact representation of a PostScript Type 1, or CIDFont
getFontBBox() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property fontBBox.
getFontBBox() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the FontBBox.
getFontBBox() - Method in interface org.apache.fontbox.FontBoxFont
  Returns the font's bounding box in PostScript units.
getFontBBox() - Method in class org.apache.fontbox.ttf.TrueTypeFont
getFontBBox() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the font bounding box.
getFontByName(String) - Method in class org.apache.fontbox.ttf.TrueTypeCollection
  Get a TT font from a collection.
getFontDicts() - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the font dictionaries.
getFontDirectionHint() - Method in class org.apache.fontbox.ttf.HeaderTable
getFontFamily() - Method in class org.apache.fontbox.ttf.FontHeaders
getFontFamily() - Method in class org.apache.fontbox.ttf.NamingTable
  Returns the font family name, in English.
getFontID() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the font ID.
getFontMatrix() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the FontMatrix.
getFontMatrix() - Method in interface org.apache.fontbox.FontBoxFont
  Returns the FontMatrix in PostScript units.
getFontMatrix() - Method in class org.apache.fontbox.ttf.TrueTypeFont
getFontMatrix() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the font matrix.
getFontName() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property fontName.
getFontName() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the font name.
getFontRevision() - Method in class org.apache.fontbox.ttf.HeaderTable
getFontSubFamily() - Method in class org.apache.fontbox.ttf.FontHeaders
getFontSubFamily() - Method in class org.apache.fontbox.ttf.NamingTable
  Returns the font sub family name, in English.
getFontType() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the font type.
getFontVersion() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property fontVersion.
getFormatType() - Method in class org.apache.fontbox.ttf.PostScriptTable
getFsSelection() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getFsType() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getFullName() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property fullName.
getFullName() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the full name.
getGID() - Method in class org.apache.fontbox.cff.Type2CharString
  Return the GID (glyph id) of this charstring.
getGIDForCID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
  Returns the GID for a given CID.
getGIDForSID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
  Returns the GID for the given SID.
getGIDMap() - Method in class org.apache.fontbox.ttf.TTFSubsetter
  Returns the map of new -> old GIDs.
getGlobalSubrIndex() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the list containing the global subroutines.
getGlyph(int) - Method in class org.apache.fontbox.ttf.GlyphTable
  Returns the data for the glyph with the given GID.
getGlyph() - Method in class org.apache.fontbox.ttf.OpenTypeFont
getGlyph() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the glyf table for this TTF.
getGlyphArray() - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat1
getGlyphCount() - Method in class org.apache.fontbox.ttf.table.gsub.AlternateSetTable
getGlyphCount() - Method in class org.apache.fontbox.ttf.table.gsub.SequenceTable
getGlyphDataFormat() - Method in class org.apache.fontbox.ttf.HeaderTable
getGlyphId(int) - Method in interface org.apache.fontbox.ttf.CmapLookup
  Returns the GlyphId linked with the given character code.
getGlyphId(int) - Method in class org.apache.fontbox.ttf.CmapSubtable
  Returns the GlyphId linked with the given character code.
getGlyphId(int) - Method in class org.apache.fontbox.ttf.SubstitutingCmapLookup
getGlyphId(int) - Method in class org.apache.fontbox.ttf.table.common.CoverageTable
getGlyphId(int) - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat1
getGlyphIndex() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the index of the first contour.
getGlyphIndex(String) - Static method in class org.apache.fontbox.ttf.WGL4Names
  Returns the index of the glyph with the given name.
getGlyphName(int) - Static method in class org.apache.fontbox.ttf.WGL4Names
  Returns the name of the glyph at the given index.
getGlyphNames() - Method in class org.apache.fontbox.ttf.PostScriptTable
getGsub() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the "gsub" table for this TTF.
getGsubData() - Method in class org.apache.fontbox.ttf.GlyphSubstitutionTable
  Returns a GsubData instance containing all scripts of the table.
getGsubData(String) - Method in class org.apache.fontbox.ttf.GlyphSubstitutionTable
  Builds a new `GsubData` instance for given script tag.
getGsubData(Map<String, ScriptTable>, FeatureListTable, LookupListTable) - Method in class org.apache.fontbox.ttf.gsub.GlyphSubstitutionDataExtractor
getGsubData(String, ScriptTable, FeatureListTable, LookupListTable) - Method in class org.apache.fontbox.ttf.gsub.GlyphSubstitutionDataExtractor
  Unlike `GlyphSubstitutionDataExtractor.getGsubData(Map, FeatureListTable, LookupListTable)`, this method doesn't iterate over supported `Language`'s searching for the first match with the scripts of the font.
getGsubData() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the GSubData of the GlyphSubstitutionTable if present.
getGsubWorker(CmapLookup, GsubData) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerFactory
getHeader() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the head table for this TTF.
getHeaderMacStyle() - Method in class org.apache.fontbox.ttf.FontHeaders
  null == no HeaderTable, `ttf.getHeader().getMacStyle()`
getHeight() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Returns the sxHeight.
getHeight() - Method in class org.apache.fontbox.util.BoundingBox
  This will get the height of this rectangle as calculated by upperRightY - lowerLeftY.
getHorizontalHeader() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the hhea table for this TTF.
getHorizontalKerningSubtable() - Method in class org.apache.fontbox.ttf.KerningTable
  Obtain first subtable that supports non-cross-stream horizontal kerning.
getHorizontalKerningSubtable(boolean) - Method in class org.apache.fontbox.ttf.KerningTable
  Obtain first subtable that supports horizontal kerning with specified cross stream.
getHorizontalMetrics() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the hmtx table for this TTF.
getIndexToLocation() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the loca table for this TTF.
getIndexToLocFormat() - Method in class org.apache.fontbox.ttf.HeaderTable
getIndexValue(byte[]) - Static method in class org.apache.fontbox.cmap.CMapStrings
  Get an Integer instance of the given combination of bytes.
getInitialized() - Method in class org.apache.fontbox.ttf.TTFTable
  Indicates if the table is already initialized.
getInputStream() - Method in class org.apache.fontbox.pfb.PfbParser
  Returns the pfb data as stream.
getInstance() - Static method in class org.apache.fontbox.cff.CFFExpertCharset
  Returns an instance of the CFFExpertCharset class.
getInstance() - Static method in class org.apache.fontbox.cff.CFFExpertEncoding
  Returns an instance of the CFFExportEncoding class.
getInstance() - Static method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
  Returns an instance of the CFFExpertSubsetCharset class.
getInstance() - Static method in class org.apache.fontbox.cff.CFFISOAdobeCharset
  Returns an instance of the CFFExpertSubsetCharset class.
getInstance() - Static method in class org.apache.fontbox.cff.CFFStandardEncoding
  Returns an instance of the CFFStandardEncoding class.
getInstance(int) - Static method in class org.apache.fontbox.cff.CharStringCommand
  Get an instance of the CharStringCommand represented by the given value.
getInstance(int, int) - Static method in class org.apache.fontbox.cff.CharStringCommand
  Get an instance of the CharStringCommand represented by the given two values.
getInstance(int[]) - Static method in class org.apache.fontbox.cff.CharStringCommand
  Get an instance of the CharStringCommand represented by the given array.
getInstructions() - Method in class org.apache.fontbox.ttf.GlyfDescript
  Returns the hinting instructions.
getIsBaseFont() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property isBaseFont.
getIsFixedPitch() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property isFixedPitch.
getIsFixedPitch() - Method in class org.apache.fontbox.ttf.PostScriptTable
getIsFixedV() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property isFixedV.
getItalicAngle() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property italicAngle.
getItalicAngle() - Method in class org.apache.fontbox.ttf.PostScriptTable
getItalicAngle() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the italic angle.
getKerning(int[]) - Method in class org.apache.fontbox.ttf.KerningSubtable
  Obtain kerning adjustments for GLYPHS sequence, where the Nth returned adjustment is associated with the Nth glyph and the succeeding non-zero glyph in the GLYPHS sequence.
getKerning(int, int) - Method in class org.apache.fontbox.ttf.KerningSubtable
  Obtain kerning adjustment for glyph pair {L,R}.
getKerning() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the "kern" table for this TTF.
getKernPairs() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property kernPairs.
getKernPairs0() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property kernPairs0.
getKernPairs1() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property kernPairs1.
getLangSysTables() - Method in class org.apache.fontbox.ttf.table.common.ScriptTable
getLanguage() - Method in interface org.apache.fontbox.ttf.model.GsubData
getLanguage() - Method in class org.apache.fontbox.ttf.model.MapBackedGsubData
getLanguageGroup() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the language group.
getLanguageId() - Method in class org.apache.fontbox.ttf.NameRecord
getLastCharIndex() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getLastSequenceEntry() - Method in class org.apache.fontbox.cff.Type1CharString
  Returns the last entry of the underlying type1 sequence.
getLeftSideBearing(int) - Method in class org.apache.fontbox.ttf.HorizontalMetricsTable
  Returns the left side bearing for the given GID.
getLength() - Method in class org.apache.fontbox.ttf.TTFTable
getLengths() - Method in class org.apache.fontbox.pfb.PfbParser
  Returns the lengths.
getLigature() - Method in class org.apache.fontbox.afm.Ligature
  Getter for property ligature.
getLigatureCount() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureSetTable
getLigatureGlyph() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureTable
getLigatures() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property ligatures.
getLigatureSetTables() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeLigatureSubstitutionSubstFormat1
getLigatureTables() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureSetTable
getLineGap() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getLineGap() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getLookupCount() - Method in class org.apache.fontbox.ttf.table.common.LookupListTable
getLookupFlag() - Method in class org.apache.fontbox.ttf.table.common.LookupTable
getLookupIndexCount() - Method in class org.apache.fontbox.ttf.table.common.FeatureTable
getLookupListIndices() - Method in class org.apache.fontbox.ttf.table.common.FeatureTable
getLookupOrder() - Method in class org.apache.fontbox.ttf.table.common.LangSysTable
getLookups() - Method in class org.apache.fontbox.ttf.table.common.LookupListTable
getLookupType() - Method in class org.apache.fontbox.ttf.table.common.LookupTable
getLowerLeftX() - Method in class org.apache.fontbox.util.BoundingBox
  Getter for property lowerLeftX.
getLowerLeftY() - Method in class org.apache.fontbox.util.BoundingBox
  Getter for property lowerLeftY.
getLowestRecPPEM() - Method in class org.apache.fontbox.ttf.HeaderTable
getMacStyle() - Method in class org.apache.fontbox.ttf.HeaderTable
getMagicNumber() - Method in class org.apache.fontbox.ttf.HeaderTable
getMapping(byte[]) - Static method in class org.apache.fontbox.cmap.CMapStrings
  Get the mapped string value for the given combination of bytes.
getMappingScheme() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property mappingScheme.
getMarkFilteringSet() - Method in class org.apache.fontbox.ttf.table.common.LookupTable
getMaxComponentDepth() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxComponentElements() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxCompositeContours() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxCompositePoints() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxContext() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Returns the usMaxContext.
getMaxContours() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxFunctionDefs() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaximumProfile() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the maxp table for this TTF.
getMaxInstructionDefs() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxKern() - Method in class org.apache.fontbox.afm.TrackKern
  Getter for property maxKern.
getMaxMemType1() - Method in class org.apache.fontbox.ttf.PostScriptTable
getMaxMemType42() - Method in class org.apache.fontbox.ttf.PostScriptTable
getMaxPoints() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxPointSize() - Method in class org.apache.fontbox.afm.TrackKern
  Getter for property maxPointSize.
getMaxSizeOfInstructions() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxStackElements() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxStorage() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxTwilightPoints() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMaxZones() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getMetricDataFormat() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getMetricDataFormat() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getMetricSets() - Method in class org.apache.fontbox.afm.FontMetrics
  This will get the metricSets attribute.
getMinBottomSideBearing() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getMinKern() - Method in class org.apache.fontbox.afm.TrackKern
  Getter for property minKern.
getMinLeftSideBearing() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getMinMemType1() - Method in class org.apache.fontbox.ttf.PostScriptTable
getMinMemType42() - Method in class org.apache.fontbox.ttf.PostScriptTable
getMinPointSize() - Method in class org.apache.fontbox.afm.TrackKern
  Getter for property minPointSize.
getMinRightSideBearing() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getMinTopSideBearing() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getModified() - Method in class org.apache.fontbox.ttf.HeaderTable
getName() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property name.
getName() - Method in class org.apache.fontbox.afm.Composite
  Getter for property name.
getName() - Method in class org.apache.fontbox.afm.CompositePart
  Getter for property name.
getName() - Method in class org.apache.fontbox.cff.CFFFont
  The name of the font.
getName(int) - Static method in class org.apache.fontbox.cff.CFFStandardString
  This will return the string mapped to the given SID.
getName() - Method in class org.apache.fontbox.cff.Type1CharString
getName() - Method in class org.apache.fontbox.cmap.CMap
  Returns the name of the CMap.
getName(int) - Method in class org.apache.fontbox.encoding.Encoding
  This will take a character code and get the name from the code.
getName() - Method in interface org.apache.fontbox.FontBoxFont
  The PostScript name of the font.
getName() - Method in class org.apache.fontbox.ttf.FontHeaders
getName() - Method in class org.apache.fontbox.ttf.model.MapBackedScriptFeature
getName() - Method in interface org.apache.fontbox.ttf.model.ScriptFeature
getName(int, int, int, int) - Method in class org.apache.fontbox.ttf.NamingTable
  Returns a name from the table, or null it it does not exist.
getName(int) - Method in class org.apache.fontbox.ttf.PostScriptTable
  Returns the glyph name of the given GID.
getName() - Method in class org.apache.fontbox.ttf.TrueTypeFont
getName() - Method in class org.apache.fontbox.type1.Type1Font
getNameForGID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
  Returns the PostScript glyph name for the given GID.
getNameId() - Method in class org.apache.fontbox.ttf.NameRecord
getNameRecords() - Method in class org.apache.fontbox.ttf.NamingTable
  This will get the name records for this naming table.
getNaming() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  This will get the naming table for the true type font.
getNonOtfTableGCID142() - Method in class org.apache.fontbox.ttf.FontHeaders
getNotice() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property notice.
getNotice() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the notice.
getNumberOfContours() - Method in class org.apache.fontbox.ttf.GlyphData
getNumberOfGlyphs() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the number of glyphs (MaximumProfile.numGlyphs).
getNumberOfHMetrics() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getNumberOfVMetrics() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getNumCharStrings() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the number of charstrings in the font.
getNumGlyphs() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getOffset() - Method in class org.apache.fontbox.ttf.TTFTable
getOffsets() - Method in class org.apache.fontbox.ttf.IndexToLocationTable
getOperator(int) - Static method in class org.apache.fontbox.cff.CFFOperator
  Returns the operator name corresponding to the given one byte representation.
getOperator(int, int) - Static method in class org.apache.fontbox.cff.CFFOperator
  Returns the operator name corresponding to the given two byte representation.
getOrdering() - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the ordering value.
getOrdering() - Method in class org.apache.fontbox.cmap.CMap
  Returns the ordering of the CIDSystemInfo.
getOriginalData() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the data of the TrueType Font program representing the stream used to build this object (normally from the TTFParser object).
getOriginalDataSize() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the data size of the TrueType Font program representing the stream used to build this object (normally from the TTFParser object).
getOriginY(int) - Method in class org.apache.fontbox.ttf.VerticalOriginTable
  Returns the y-coordinate of the vertical origin for the given GID if known, or returns the default value if not specified in table data.
getOS2Windows() - Method in class org.apache.fontbox.ttf.FontHeaders
getOS2Windows() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the OS/2 table for this TTF.
getOtfOrdering() - Method in class org.apache.fontbox.ttf.FontHeaders
getOtfRegistry() - Method in class org.apache.fontbox.ttf.FontHeaders
getOtfSupplement() - Method in class org.apache.fontbox.ttf.FontHeaders
getOtherBlues() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the other blues values.
getPaintType() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the paint type.
getPanose() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getParts() - Method in class org.apache.fontbox.afm.Composite
  Getter for property parts.
getPath(String) - Method in class org.apache.fontbox.cff.CFFCIDFont
getPath(String) - Method in class org.apache.fontbox.cff.CFFType1Font
getPath() - Method in class org.apache.fontbox.cff.Type1CharString
  Returns the path of the character.
getPath(String) - Method in interface org.apache.fontbox.FontBoxFont
  Returns the path for the character with the given name.
getPath() - Method in class org.apache.fontbox.ttf.GlyphData
  Returns the path of the glyph.
getPath(String) - Method in class org.apache.fontbox.ttf.OpenTypeFont
getPath(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
getPath(String) - Method in class org.apache.fontbox.type1.Type1Font
getPfbdata() - Method in class org.apache.fontbox.pfb.PfbParser
  Returns the pfbdata.
getPlatformEncodingId() - Method in class org.apache.fontbox.ttf.CmapSubtable
getPlatformEncodingId() - Method in class org.apache.fontbox.ttf.NameRecord
getPlatformId() - Method in class org.apache.fontbox.ttf.CmapSubtable
getPlatformId() - Method in class org.apache.fontbox.ttf.NameRecord
getPointCount() - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns the number of points.
getPointCount() - Method in class org.apache.fontbox.ttf.GlyfSimpleDescript
  Returns the number of points.
getPointCount() - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns the number of points.
getPosition() - Method in interface org.apache.fontbox.cff.DataInput
  Returns the current position.
getPosition() - Method in class org.apache.fontbox.cff.DataInputByteArray
  Returns the current position.
getPosition() - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Returns the current position.
getPostScript() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the postscript table for this TTF.
getPostScriptName() - Method in class org.apache.fontbox.ttf.NamingTable
  Returns the PostScript name.
getPrivateDict() - Method in class org.apache.fontbox.cff.CFFType1Font
  Returns the private dictionary.
getPrivDicts() - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the private dictionary.
getRangeRecords() - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat2
getRegistry() - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the registry value.
getRegistry() - Method in class org.apache.fontbox.cmap.CMap
  Returns the registry of the CIDSystemInfo.
getReplacementForGlyphs(List<Integer>) - Method in class org.apache.fontbox.ttf.model.MapBackedScriptFeature
getReplacementForGlyphs(List<Integer>) - Method in interface org.apache.fontbox.ttf.model.ScriptFeature
getRequiredFeatureIndex() - Method in class org.apache.fontbox.ttf.table.common.LangSysTable
getReserved1() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getReserved1() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getReserved2() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getReserved2() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getReserved3() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getReserved3() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getReserved4() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getReserved4() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getReserved5() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getScale01() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the scale-01 value.
getScale10() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the scale-10 value.
getScriptNames() - Method in enum org.apache.fontbox.ttf.model.Language
  ScriptNames form the basis of identification of the language.
getScriptTags(int) - Static method in class org.apache.fontbox.ttf.OpenTypeScript
  Obtain the OpenType script tags associated with the given Unicode codepoint.
getSearchableDirectories() - Method in class org.apache.fontbox.util.autodetect.MacFontDirFinder
  Some guesses at possible unix font directory locations.
getSearchableDirectories() - Method in class org.apache.fontbox.util.autodetect.NativeFontDirFinder
  Returns an array of directories to search for fonts in.
getSearchableDirectories() - Method in class org.apache.fontbox.util.autodetect.OS400FontDirFinder
getSearchableDirectories() - Method in class org.apache.fontbox.util.autodetect.UnixFontDirFinder
  Some guesses at possible unix font directory locations.
getSecondKernCharacter() - Method in class org.apache.fontbox.afm.KernPair
  Getter for property secondKernCharacter.
getSegment1() - Method in class org.apache.fontbox.pfb.PfbParser
  Returns the first segment
getSegment2() - Method in class org.apache.fontbox.pfb.PfbParser
  Returns the second segment
getSequenceTables() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeMultipleSubstitutionFormat1
getSID(String) - Method in interface org.apache.fontbox.cff.CFFCharset
  Returns the SID for a given PostScript name, you would think this is not needed, but some fonts have glyphs beyond their encoding with charset SID names.
getSIDForGID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
  Returns the SID for a given GID.
getSize() - Method in class org.apache.fontbox.ttf.table.common.CoverageTable
getSize() - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat1
getSpaceMapping() - Method in class org.apache.fontbox.cmap.CMap
  Returns the mapping for the space character.
getStandardHorizontalWidth() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property standardHorizontalWidth.
getStandardVerticalWidth() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property standardVerticalWidth.
getStartCoverageIndex() - Method in class org.apache.fontbox.ttf.table.common.RangeRecord
getStartGlyphID() - Method in class org.apache.fontbox.ttf.table.common.RangeRecord
getStdHW() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the StdHW value.
getStdVW() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the StdVW value.
getStemSnapH() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the StemSnapH value.
getStemSnapV() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the StemSnapV value.
getStrikeoutPosition() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getStrikeoutSize() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getString() - Method in class org.apache.fontbox.ttf.NameRecord
getStringLength() - Method in class org.apache.fontbox.ttf.NameRecord
getStringOffset() - Method in class org.apache.fontbox.ttf.NameRecord
getStrokeWidth() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the stroke width.
getSubrsArray() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the /Subrs array as raw bytes.
getSubscriptXOffset() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSubscriptXSize() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSubscriptYOffset() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSubscriptYSize() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSubstFormat() - Method in class org.apache.fontbox.ttf.table.common.LookupSubTable
getSubstituteGlyphIDs() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat2
getSubstituteGlyphIDs() - Method in class org.apache.fontbox.ttf.table.gsub.SequenceTable
getSubstitution(int, String[], List<String>) - Method in class org.apache.fontbox.ttf.GlyphSubstitutionTable
  Apply glyph substitutions to the supplied gid.
getSubtable(int, int) - Method in class org.apache.fontbox.ttf.CmapTable
  Returns the subtable, if any, for the given platform and encoding.
getSubTables() - Method in class org.apache.fontbox.ttf.table.common.LookupTable
getSuccessor() - Method in class org.apache.fontbox.afm.Ligature
  Getter for property successor.
getSuperscriptXOffset() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSuperscriptXSize() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSuperscriptYOffset() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSuperscriptYSize() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getSupplement() - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the supplement value.
getSupplement() - Method in class org.apache.fontbox.cmap.CMap
  Returns the supplement of the CIDSystemInfo.
getSupportedFeatures() - Method in interface org.apache.fontbox.ttf.model.GsubData
getSupportedFeatures() - Method in class org.apache.fontbox.ttf.model.MapBackedGsubData
getSupportedScriptTags() - Method in class org.apache.fontbox.ttf.GlyphSubstitutionTable
getTable(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  This will get the table for the given tag.
getTableBytes(TTFTable) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the raw bytes of the given table.
getTableMap() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get all of the tables.
getTableNBytes(TTFTable, int) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the raw bytes of the given table, no more than `limit` bytes.
getTables() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get all of the tables.
getTag() - Method in class org.apache.fontbox.ttf.TTFTable
getTopDict() - Method in class org.apache.fontbox.cff.CFFFont
  Returns the top dictionary.
getTopSideBearing(int) - Method in class org.apache.fontbox.ttf.VerticalMetricsTable
  Returns the top sidebearing for the given GID
getTrackKern() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property trackKern.
getType() - Method in class org.apache.fontbox.cmap.CMap
  Returns the type of the CMap.
getType1CharString(String) - Method in class org.apache.fontbox.cff.CFFType1Font
  Returns the Type 1 charstring for the given PostScript glyph name.
getType1CharString(String) - Method in interface org.apache.fontbox.type1.Type1CharStringReader
  Returns the Type 1 CharString for the character with the given name.
getType1CharString(String) - Method in class org.apache.fontbox.type1.Type1Font
getType1KeyWord() - Method in class org.apache.fontbox.cff.CharStringCommand
  Return the underlying type1 key word.
getType2CharString(int) - Method in class org.apache.fontbox.cff.CFFCIDFont
  Returns the Type 2 charstring for the given CID.
getType2CharString(int) - Method in class org.apache.fontbox.cff.CFFFont
  Returns the Type 2 charstring for the given CID.
getType2CharString(int) - Method in class org.apache.fontbox.cff.CFFType1Font
  Returns the Type 1 charstring for the given GID.
getType2KeyWord() - Method in class org.apache.fontbox.cff.CharStringCommand
  Return the underlying type2 key word.
getTypoAscender() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getTypoDescender() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getTypoLineGap() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getUnderlinePosition() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property underlinePosition.
getUnderlinePosition() - Method in class org.apache.fontbox.ttf.PostScriptTable
getUnderlinePosition() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the underline position
getUnderlineThickness() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property underlineThickness.
getUnderlineThickness() - Method in class org.apache.fontbox.ttf.PostScriptTable
getUnderlineThickness() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the underline thickness.
getUnicodeCmapLookup() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the best Unicode from the font (the most general).
getUnicodeCmapLookup(boolean) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the best Unicode from the font (the most general).
getUnicodeRange1() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getUnicodeRange2() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getUnicodeRange3() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getUnicodeRange4() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getUniqueID() - Method in class org.apache.fontbox.type1.Type1Font
  Returns unique ID.
getUnitsPerEm() - Method in class org.apache.fontbox.ttf.HeaderTable
getUnitsPerEm() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the units per EM (Header.unitsPerEm).
getUnsubstitution(int) - Method in class org.apache.fontbox.ttf.GlyphSubstitutionTable
  For a substitute-gid (obtained from `GlyphSubstitutionTable.getSubstitution(int, String[], List)`), retrieve the original gid.
getUpperRightX() - Method in class org.apache.fontbox.util.BoundingBox
  Getter for property upperRightX.
getUpperRightY() - Method in class org.apache.fontbox.util.BoundingBox
  Getter for property upperRightY.
getVersion() - Method in class org.apache.fontbox.cmap.CMap
  Returns the version of the CMap.
getVersion() - Method in class org.apache.fontbox.ttf.HeaderTable
getVersion() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getVersion() - Method in class org.apache.fontbox.ttf.MaximumProfileTable
getVersion() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getVersion() - Method in class org.apache.fontbox.ttf.TrueTypeFont
getVersion() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getVersion() - Method in class org.apache.fontbox.ttf.VerticalOriginTable
getVersion() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the version.
getVerticalHeader() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the vhea table for this TTF.
getVerticalMetrics() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the vmtx table for this TTF.
getVerticalOrigin() - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Get the VORG table for this TTF.
getVv() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property vv.
getVVector() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property vVector.
getW() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w.
getW0() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w0.
getW0x() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w0x.
getW0y() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w0y.
getW1() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w1.
getW1x() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w1x.
getW1y() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property w1y.
getWeight() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property weight.
getWeight() - Method in class org.apache.fontbox.type1.Type1Font
  Returns the weight.
getWeightClass() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getWidth(String) - Method in class org.apache.fontbox.cff.CFFCIDFont
getWidth(String) - Method in class org.apache.fontbox.cff.CFFType1Font
getWidth() - Method in class org.apache.fontbox.cff.Type1CharString
  Returns the advance width of the glyph.
getWidth(String) - Method in interface org.apache.fontbox.FontBoxFont
  Returns the advance width for the character with the given name.
getWidth(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
getWidth(String) - Method in class org.apache.fontbox.type1.Type1Font
getWidth() - Method in class org.apache.fontbox.util.BoundingBox
  This will get the width of this rectangle as calculated by upperRightX - lowerLeftX.
getWidthClass() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getWinAscent() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getWinDescent() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
getWMode() - Method in class org.apache.fontbox.cmap.CMap
  Returns the WMode of a CMap.
getWx() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property wx.
getWy() - Method in class org.apache.fontbox.afm.CharMetric
  Getter for property wy.
getX() - Method in class org.apache.fontbox.afm.KernPair
  Getter for property x.
getXCoordinate(int) - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns the x coordinate of the given point.
getXCoordinate(int) - Method in class org.apache.fontbox.ttf.GlyfSimpleDescript
  Returns the x coordinate of the given point.
getXCoordinate(int) - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns the x coordinate of the given point.
getXDisplacement() - Method in class org.apache.fontbox.afm.CompositePart
  Getter for property xDisplacement.
getXHeight() - Method in class org.apache.fontbox.afm.FontMetrics
  Getter for property xHeight.
getXMax() - Method in class org.apache.fontbox.ttf.HeaderTable
getXMaxExtent() - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
getXMaximum() - Method in class org.apache.fontbox.ttf.GlyphData
  Returns the xMax value.
getXMin() - Method in class org.apache.fontbox.ttf.HeaderTable
getXMinimum() - Method in class org.apache.fontbox.ttf.GlyphData
  Returns the xMin value.
getXScale() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the x-scaling value.
getXTranslate() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the x-translation value.
getY() - Method in class org.apache.fontbox.afm.KernPair
  Getter for property y.
getYCoordinate(int) - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns the y coordinate of the given point.
getYCoordinate(int) - Method in class org.apache.fontbox.ttf.GlyfSimpleDescript
  Returns the y coordinate of the given point.
getYCoordinate(int) - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns the y coordinate of the given point.
getYDisplacement() - Method in class org.apache.fontbox.afm.CompositePart
  Getter for property yDisplacement.
getYMax() - Method in class org.apache.fontbox.ttf.HeaderTable
getYMaxExtent() - Method in class org.apache.fontbox.ttf.VerticalHeaderTable
getYMaximum() - Method in class org.apache.fontbox.ttf.GlyphData
  Returns the yMax value.
getYMin() - Method in class org.apache.fontbox.ttf.HeaderTable
getYMinimum() - Method in class org.apache.fontbox.ttf.GlyphData
  Returns the yMin value.
getYScale() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the y-scaling value.
getYTranslate() - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Returns the y-translation value.
globalSubrIndex - Variable in class org.apache.fontbox.cff.CFFFont
GlyfCompositeComp - Class in org.apache.fontbox.ttf
  This class is based on code from Apache Batik, a subproject of Apache XMLGraphics.
GlyfCompositeDescript - Class in org.apache.fontbox.ttf
  Glyph description for composite glyphs.
GlyfDescript - Class in org.apache.fontbox.ttf
  This class is based on code from Apache Batik, a subproject of Apache XMLGraphics.
GlyfSimpleDescript - Class in org.apache.fontbox.ttf
  This class is based on code from Apache Batik, a subproject of Apache XMLGraphics.
GlyphArraySplitter - Interface in org.apache.fontbox.ttf.gsub
  This class splits an array of GlyphIds with a prospective match.
GlyphArraySplitterRegexImpl - Class in org.apache.fontbox.ttf.gsub
  This is an in-efficient implementation based on regex, which helps split the array.
GlyphArraySplitterRegexImpl(Set<List<Integer>>) - Constructor for class org.apache.fontbox.ttf.gsub.GlyphArraySplitterRegexImpl
GlyphData - Class in org.apache.fontbox.ttf
  A glyph data record in the glyf table.
GlyphData() - Constructor for class org.apache.fontbox.ttf.GlyphData
GlyphDescription - Interface in org.apache.fontbox.ttf
  Specifies access to glyph description classes, simple and composite.
GlyphSubstitutionDataExtractor - Class in org.apache.fontbox.ttf.gsub
  This class has utility methods to extract meaningful GsubData from the highly obfuscated GSUB Tables.
GlyphSubstitutionDataExtractor() - Constructor for class org.apache.fontbox.ttf.gsub.GlyphSubstitutionDataExtractor
GlyphSubstitutionTable - Class in org.apache.fontbox.ttf
  A glyph substitution 'GSUB' table in a TrueType or OpenType font.
GlyphTable - Class in org.apache.fontbox.ttf
  This 'glyf'-table is a required table in a TrueType font.
GsubData - Interface in org.apache.fontbox.ttf.model
  Model for data from the GSUB tables
GsubWorker - Interface in org.apache.fontbox.ttf.gsub
  This class is responsible for replacing GlyphIDs with new ones according to the GSUB tables.
GsubWorkerFactory - Class in org.apache.fontbox.ttf.gsub
  Gets a `Language` specific instance of a `GsubWorker`
GsubWorkerFactory() - Constructor for class org.apache.fontbox.ttf.gsub.GsubWorkerFactory
GsubWorkerForBengali - Class in org.apache.fontbox.ttf.gsub
  Bengali-specific implementation of GSUB system
GsubWorkerForDevanagari - Class in org.apache.fontbox.ttf.gsub
  Devanagari-specific implementation of GSUB system
GsubWorkerForDflt - Class in org.apache.fontbox.ttf.gsub
  DFLT (Default) script-specific implementation of GSUB system.
GsubWorkerForGujarati - Class in org.apache.fontbox.ttf.gsub
  Gujarati-specific implementation of GSUB system.
GsubWorkerForLatin - Class in org.apache.fontbox.ttf.gsub
  Latin-specific implementation of GSUB system

## H

hasCIDMappings() - Method in class org.apache.fontbox.cmap.CMap
  This will tell if this cmap has any CID mappings.
hasGlyph(String) - Method in class org.apache.fontbox.cff.CFFCIDFont
hasGlyph(String) - Method in class org.apache.fontbox.cff.CFFType1Font
hasGlyph(String) - Method in interface org.apache.fontbox.FontBoxFont
  Returns true if the font contains the given glyph.
hasGlyph(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
hasGlyph(String) - Method in class org.apache.fontbox.type1.Type1Font
hashCode() - Method in class org.apache.fontbox.cff.CharStringCommand
hashCode() - Method in class org.apache.fontbox.ttf.model.MapBackedScriptFeature
hasLayoutTables() - Method in class org.apache.fontbox.ttf.OpenTypeFont
  Returns true if this font uses OpenType Layout (Advanced Typographic) tables.
hasRemaining() - Method in interface org.apache.fontbox.cff.DataInput
  Determines if there are any bytes left to read or not.
hasRemaining() - Method in class org.apache.fontbox.cff.DataInputByteArray
  Determines if there are any bytes left to read or not.
hasRemaining() - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Determines if there are any bytes left to read or not.
hasUnicodeMappings() - Method in class org.apache.fontbox.cmap.CMap
  This will tell if this cmap has any Unicode mappings.
HeaderTable - Class in org.apache.fontbox.ttf
  This 'head'-table is a required table in a TrueType font.
hexDecode(String) - Static method in class org.apache.fontbox.cff.Type1FontUtil
  Deprecated.
  Converts a string representing a hex value into a byte array.
hexEncode(byte[]) - Static method in class org.apache.fontbox.cff.Type1FontUtil
  Deprecated.
  Converts a byte-array into a string with the corresponding hex value.
HorizontalHeaderTable - Class in org.apache.fontbox.ttf
  This 'hhea'-table is a required table in a TrueType font.
HorizontalMetricsTable - Class in org.apache.fontbox.ttf
  This 'hmtx'-table is a required table in a TrueType font.

## I

IndexToLocationTable - Class in org.apache.fontbox.ttf
  This 'loca'-table is a required table in a TrueType font.
INHERITED - Static variable in class org.apache.fontbox.ttf.OpenTypeScript
initialized - Variable in class org.apache.fontbox.ttf.TTFTable
  Indicates if the table is initialized or not.
INSTANCE - Static variable in class org.apache.fontbox.encoding.MacRomanEncoding
  Singleton instance of this class.
INSTANCE - Static variable in class org.apache.fontbox.encoding.StandardEncoding
  Singleton instance of this class.
IS_BASE_FONT - Static variable in class org.apache.fontbox.afm.AFMParser
  This will determine if this is a base font.
IS_FIXED_PITCH - Static variable in class org.apache.fontbox.afm.AFMParser
  This will determine if this is fixed pitch.
IS_FIXED_V - Static variable in class org.apache.fontbox.afm.AFMParser
  This will tell if the V is fixed.
isCIDFont() - Method in interface org.apache.fontbox.cff.CFFCharset
  Indicates if the charset belongs to a CID font.
isComposite() - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Returns whether this point is a composite or not.
isComposite() - Method in class org.apache.fontbox.ttf.GlyfSimpleDescript
  Returns whether this point is a composite or not.
isComposite() - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Returns whether this point is a composite or not.
isEnableGsub() - Method in class org.apache.fontbox.ttf.TrueTypeFont
isFeatureSupported(String) - Method in interface org.apache.fontbox.ttf.model.GsubData
isFeatureSupported(String) - Method in class org.apache.fontbox.ttf.model.MapBackedGsubData
isFixedPitch() - Method in class org.apache.fontbox.type1.Type1Font
  Determines if the font has a fixed pitch.
isForceBold() - Method in class org.apache.fontbox.type1.Type1Font
  Determines if the font is bold.
isFullMatch(byte[], int) - Method in class org.apache.fontbox.cmap.CodespaceRange
  Returns true if the given number of code bytes match this codespace range.
isHorizontalKerning() - Method in class org.apache.fontbox.ttf.KerningSubtable
  Determine if subtable is designated for use in horizontal writing modes and contains inline progression kerning pairs (not block progression "cross stream") kerning pairs.
isHorizontalKerning(boolean) - Method in class org.apache.fontbox.ttf.KerningSubtable
  Determine if subtable is designated for use in horizontal writing modes, contains kerning pairs (as opposed to minimum pairs), and, if CROSS is true, then return cross stream designator; otherwise, if CROSS is false, return true if cross stream designator is false.
isOpenTypePostScript() - Method in class org.apache.fontbox.ttf.FontHeaders
isPostScript() - Method in class org.apache.fontbox.ttf.OpenTypeFont
  Returns true if this font is a PostScript outline font.
isSequenceEmpty() - Method in class org.apache.fontbox.cff.Type1CharString
  Indicates if the underlying type1 sequence is empty.
isSupportedOTF() - Method in class org.apache.fontbox.ttf.OpenTypeFont
  Returns true if this font is supported.
ITALIC_ANGLE - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the italic angle.

## K

KERN_PAIR_KP - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a kern pair.
KERN_PAIR_KPH - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a kern pair.
KERN_PAIR_KPX - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a kern pair.
KERN_PAIR_KPY - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a kern pair.
KerningSubtable - Class in org.apache.fontbox.ttf
  A 'kern' table in a true type font.
KerningTable - Class in org.apache.fontbox.ttf
  A 'kern' table in a true type font.
KernPair - Class in org.apache.fontbox.afm
  This represents some kern pair data.
KernPair(String, String, float, float) - Constructor for class org.apache.fontbox.afm.KernPair

## L

LangSysTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Language system tags in the Open Type Font specs.
LangSysTable(int, int, int, int[]) - Constructor for class org.apache.fontbox.ttf.table.common.LangSysTable
Language - Enum in org.apache.fontbox.ttf.model
  Enumerates the languages supported for GSUB operation.
LANGUAGE_MACINTOSH_ENGLISH - Static variable in class org.apache.fontbox.ttf.NameRecord
LANGUAGE_UNICODE - Static variable in class org.apache.fontbox.ttf.NameRecord
LANGUAGE_WINDOWS_EN_US - Static variable in class org.apache.fontbox.ttf.NameRecord
length() - Method in interface org.apache.fontbox.cff.DataInput
length() - Method in class org.apache.fontbox.cff.DataInputByteArray
length() - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
Ligature - Class in org.apache.fontbox.afm
  This class represents a ligature, which is an entry of the CharMetrics.
Ligature(String, String) - Constructor for class org.apache.fontbox.afm.Ligature
LigatureSetTable - Class in org.apache.fontbox.ttf.table.gsub
  This class is a part of the GSUB — Glyph Substitution Table system of tables in the Open Type Font specs.
LigatureSetTable(int, LigatureTable[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.LigatureSetTable
LigatureTable - Class in org.apache.fontbox.ttf.table.gsub
  This class is a part of the GSUB — Glyph Substitution Table system of tables in the Open Type Font specs.
LigatureTable(int, int, int[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.LigatureTable
LookupListTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Lookup List Table in the Open Type layout common tables.
LookupListTable(int, LookupTable[]) - Constructor for class org.apache.fontbox.ttf.table.common.LookupListTable
LookupSubTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Lookup Sub-Table in the Open Type layout common tables.
LookupSubTable(int, CoverageTable) - Constructor for class org.apache.fontbox.ttf.table.common.LookupSubTable
LookupTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Lookup Table in the Open Type layout common tables.
LookupTable(int, int, int, LookupSubTable[]) - Constructor for class org.apache.fontbox.ttf.table.common.LookupTable
LookupTypeAlternateSubstitutionFormat1 - Class in org.apache.fontbox.ttf.table.gsub
  Lookup Type 3: Alternate Substitution Subtable as described in OpenType spec: ...
LookupTypeAlternateSubstitutionFormat1(int, CoverageTable, AlternateSetTable[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.LookupTypeAlternateSubstitutionFormat1
LookupTypeLigatureSubstitutionSubstFormat1 - Class in org.apache.fontbox.ttf.table.gsub
  This class is a part of the GSUB — Glyph Substitution Table system of tables in the Open Type Font specs.
LookupTypeLigatureSubstitutionSubstFormat1(int, CoverageTable, LigatureSetTable[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.LookupTypeLigatureSubstitutionSubstFormat1
LookupTypeMultipleSubstitutionFormat1 - Class in org.apache.fontbox.ttf.table.gsub
LookupTypeMultipleSubstitutionFormat1(int, CoverageTable, SequenceTable[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.LookupTypeMultipleSubstitutionFormat1
LookupTypeSingleSubstFormat1 - Class in org.apache.fontbox.ttf.table.gsub
  This class is a part of the GSUB — Glyph Substitution Table system of tables in the Open Type Font specs.
LookupTypeSingleSubstFormat1(int, CoverageTable, short) - Constructor for class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat1
LookupTypeSingleSubstFormat2 - Class in org.apache.fontbox.ttf.table.gsub
  This class is a part of the GSUB — Glyph Substitution Table system of tables in the Open Type Font specs.
LookupTypeSingleSubstFormat2(int, CoverageTable, int[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat2

## M

MAC_STYLE_BOLD - Static variable in class org.apache.fontbox.ttf.HeaderTable
  Bold macStyle flag.
MAC_STYLE_ITALIC - Static variable in class org.apache.fontbox.ttf.HeaderTable
  Italic macStyle flag.
MacFontDirFinder - Class in org.apache.fontbox.util.autodetect
  Mac font directory finder.
MacFontDirFinder() - Constructor for class org.apache.fontbox.util.autodetect.MacFontDirFinder
MacRomanEncoding - Class in org.apache.fontbox.encoding
  This is the MacRomanEncoding.
MapBackedGsubData - Class in org.apache.fontbox.ttf.model
  A `Map` based simple implementation of the `GsubData`
MapBackedGsubData(Language, String, Map<String, Map<List<Integer>, Integer>>) - Constructor for class org.apache.fontbox.ttf.model.MapBackedGsubData
MapBackedScriptFeature - Class in org.apache.fontbox.ttf.model
  A `Map` based simple implementation of the `ScriptFeature`
MapBackedScriptFeature(String, Map<List<Integer>, Integer>) - Constructor for class org.apache.fontbox.ttf.model.MapBackedScriptFeature
MAPPING_SCHEME - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the mapping scheme.
matches(byte[]) - Method in class org.apache.fontbox.cmap.CodespaceRange
  Returns true if the given code bytes match this codespace range.
MaximumProfileTable - Class in org.apache.fontbox.ttf
  This 'maxp'-table is a required table in a TrueType font.
MORE_COMPONENTS - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  Indicates at least one more glyph after this one.

## N

NAME_COPYRIGHT - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_FONT_FAMILY_NAME - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_FONT_SUB_FAMILY_NAME - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_FULL_FONT_NAME - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_POSTSCRIPT_NAME - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_TRADEMARK - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_UNIQUE_FONT_ID - Static variable in class org.apache.fontbox.ttf.NameRecord
NAME_VERSION - Static variable in class org.apache.fontbox.ttf.NameRecord
NameRecord - Class in org.apache.fontbox.ttf
  A name record in the name table.
NameRecord() - Constructor for class org.apache.fontbox.ttf.NameRecord
nameToGID(String) - Method in class org.apache.fontbox.cff.CFFType1Font
  Returns the GID for the given PostScript glyph name.
nameToGID(String) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Returns the GID for the given PostScript name, if the "post" table is present.
NamingTable - Class in org.apache.fontbox.ttf
  This 'name'-table is a required table in a TrueType font.
NativeFontDirFinder - Class in org.apache.fontbox.util.autodetect
  Native font finder base class.
NativeFontDirFinder() - Constructor for class org.apache.fontbox.util.autodetect.NativeFontDirFinder
NO_DATA_FOUND - Static variable in interface org.apache.fontbox.ttf.model.GsubData
  To be used when there is no GSUB data available
NOTICE - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the notice.
NUMBER_OF_MAC_GLYPHS - Static variable in class org.apache.fontbox.ttf.WGL4Names
  The number of standard mac glyph names.

## O

ON_CURVE - Static variable in class org.apache.fontbox.ttf.GlyfDescript
  if set, the point is on the curve.
OpenTypeFont - Class in org.apache.fontbox.ttf
  An OpenType (OTF/TTF) font.
OpenTypeScript - Class in org.apache.fontbox.ttf
  A class for mapping Unicode codepoints to OpenType script tags
org.apache.fontbox - package org.apache.fontbox
org.apache.fontbox.afm - package org.apache.fontbox.afm
  This package holds classes used to parse AFM(Adobe Font Metrics) files.
org.apache.fontbox.cff - package org.apache.fontbox.cff
  This package holds classes used to parse CFF/Type2-Fonts (aka Type1C-Fonts).
org.apache.fontbox.cmap - package org.apache.fontbox.cmap
  This package holds classes that are necessary to parse cmap files.
org.apache.fontbox.encoding - package org.apache.fontbox.encoding
  This package contains the implementations for all of the encodings that are used in PDF documents.
org.apache.fontbox.pfb - package org.apache.fontbox.pfb
  Classes that are used to parse pfb files.
org.apache.fontbox.ttf - package org.apache.fontbox.ttf
  This package contains classes to parse a TTF file.
org.apache.fontbox.ttf.gsub - package org.apache.fontbox.ttf.gsub
  This package contains utility classes which extract meanigful data from the highly obfuscated GSUB table structures.
org.apache.fontbox.ttf.model - package org.apache.fontbox.ttf.model
  This package contains a more logical model for the various font tables like GSUB.
org.apache.fontbox.ttf.table.common - package org.apache.fontbox.ttf.table.common
  This package contains the highly obfuscated Layout Common Table Formats system of tables from the Open Type Font specs.
org.apache.fontbox.ttf.table.gsub - package org.apache.fontbox.ttf.table.gsub
  This package contains the highly obfuscated GSUB, aka, Glyph Substitution Table system of tables from the Open Type Font specs.
org.apache.fontbox.type1 - package org.apache.fontbox.type1
  This package holds classes used to parse Type1-Fonts.
org.apache.fontbox.util - package org.apache.fontbox.util
  This package contains utility classes used by various font types.
org.apache.fontbox.util.autodetect - package org.apache.fontbox.util.autodetect
  This package contains utility classes to manage local fonts.
OS2WindowsMetricsTable - Class in org.apache.fontbox.ttf
  The OS/2 and Windows Metrics Table in a TrueType font, see here.
OS400FontDirFinder - Class in org.apache.fontbox.util.autodetect
  Font finder for OS/400 systems.
OS400FontDirFinder() - Constructor for class org.apache.fontbox.util.autodetect.OS400FontDirFinder
OTFParser - Class in org.apache.fontbox.ttf
  OpenType font file parser.
OTFParser() - Constructor for class org.apache.fontbox.ttf.OTFParser
  Constructor.
OTFParser(boolean) - Constructor for class org.apache.fontbox.ttf.OTFParser
  Constructor.
OTLTable - Class in org.apache.fontbox.ttf
  OpenType Layout (OTL) table.

## P

parse() - Method in class org.apache.fontbox.afm.AFMParser
  This will parse the AFM document.
parse(boolean) - Method in class org.apache.fontbox.afm.AFMParser
  This will parse the AFM document.
parse(byte[], CFFParser.ByteSource) - Method in class org.apache.fontbox.cff.CFFParser
  Parse CFF font using byte array, also passing in a byte source for future use.
parse(RandomAccessRead) - Method in class org.apache.fontbox.cff.CFFParser
  Parse CFF font using a RandomAccessRead as input.
parse(byte[], List<byte[]>, String) - Method in class org.apache.fontbox.cff.Type1CharStringParser
  The given byte array will be parsed and converted to a Type1 sequence.
parse(byte[], byte[][], byte[][], String) - Method in class org.apache.fontbox.cff.Type2CharStringParser
  The given byte array will be parsed and converted to a Type2 sequence.
parse(RandomAccessRead) - Method in class org.apache.fontbox.cmap.CMapParser
  This will parse the stream and create a cmap object.
parse(RandomAccessRead) - Method in class org.apache.fontbox.ttf.OTFParser
parse(RandomAccessRead) - Method in class org.apache.fontbox.ttf.TTFParser
  Parse a RandomAccessRead and return a TrueType font.
parseEmbedded(InputStream) - Method in class org.apache.fontbox.ttf.TTFParser
  Parse an input stream and return a TrueType font that is to be embedded.
parseFirstSubFontROS(RandomAccessRead, FontHeaders) - Method in class org.apache.fontbox.cff.CFFParser
  Extract "Registry", "Ordering" and "Supplement" properties from the first CFF subfont.
parsePredefined(String) - Method in class org.apache.fontbox.cmap.CMapParser
  Parses a predefined CMap.
parseTableHeaders(RandomAccessRead) - Method in class org.apache.fontbox.ttf.TTFParser
  Parse a RandomAccessRead and return the table headers.
PCC - Static variable in class org.apache.fontbox.afm.AFMParser
  This is a composite character part.
peekUnsignedByte(int) - Method in interface org.apache.fontbox.cff.DataInput
  Peeks one single unsigned byte from the buffer.
peekUnsignedByte(int) - Method in class org.apache.fontbox.cff.DataInputByteArray
  Peeks one single unsigned byte from the buffer.
peekUnsignedByte(int) - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Peeks one single unsigned byte from the buffer.
PfbParser - Class in org.apache.fontbox.pfb
  Parser for a pfb-file.
PfbParser(String) - Constructor for class org.apache.fontbox.pfb.PfbParser
  Create a new object.
PfbParser(InputStream) - Constructor for class org.apache.fontbox.pfb.PfbParser
  Create a new object.
PfbParser(byte[]) - Constructor for class org.apache.fontbox.pfb.PfbParser
  Create a new object.
PLATFORM_ISO - Static variable in class org.apache.fontbox.ttf.NameRecord
PLATFORM_MACINTOSH - Static variable in class org.apache.fontbox.ttf.CmapTable
PLATFORM_MACINTOSH - Static variable in class org.apache.fontbox.ttf.NameRecord
PLATFORM_UNICODE - Static variable in class org.apache.fontbox.ttf.CmapTable
PLATFORM_UNICODE - Static variable in class org.apache.fontbox.ttf.NameRecord
PLATFORM_WINDOWS - Static variable in class org.apache.fontbox.ttf.CmapTable
PLATFORM_WINDOWS - Static variable in class org.apache.fontbox.ttf.NameRecord
PostScriptTable - Class in org.apache.fontbox.ttf
  This 'post'-table is a required table in a TrueType-font.
process(FontHeaders) - Method in interface org.apache.fontbox.ttf.TrueTypeCollection.TrueTypeFontHeadersProcessor
process(TrueTypeFont) - Method in interface org.apache.fontbox.ttf.TrueTypeCollection.TrueTypeFontProcessor
processAllFontHeaders(File, TrueTypeCollection.TrueTypeFontHeadersProcessor) - Static method in class org.apache.fontbox.ttf.TrueTypeCollection
  Run the callback for each TT font in the collection.
processAllFonts(TrueTypeCollection.TrueTypeFontProcessor) - Method in class org.apache.fontbox.ttf.TrueTypeCollection
  Run the callback for each TT font in the collection.

## R

RangeRecord - Class in org.apache.fontbox.ttf.table.common
  This class models the Range Record in the Coverage format 2 in the Open Type layout common tables.
RangeRecord(int, int, int) - Constructor for class org.apache.fontbox.ttf.table.common.RangeRecord
readByte() - Method in interface org.apache.fontbox.cff.DataInput
  Read one single byte from the buffer.
readByte() - Method in class org.apache.fontbox.cff.DataInputByteArray
  Read one single byte from the buffer.
readByte() - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Read one single byte from the buffer.
readBytes(int) - Method in interface org.apache.fontbox.cff.DataInput
  Read a number of single byte values from the buffer.
readBytes(int) - Method in class org.apache.fontbox.cff.DataInputByteArray
  Read a number of single byte values from the buffer.
readBytes(int) - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Read a number of single byte values from the buffer.
  Note: when `readBytes(5)` is called, but there are only 3 bytes available, the caller gets an IOException, not the 3 bytes!
readCode(InputStream) - Method in class org.apache.fontbox.cmap.CMap
  Reads a character code from a string in the content stream.
readInt() - Method in interface org.apache.fontbox.cff.DataInput
  Read one single int (4 bytes) from the buffer.
readOffset(int) - Method in interface org.apache.fontbox.cff.DataInput
  Read the offset from the buffer.
readShort() - Method in interface org.apache.fontbox.cff.DataInput
  Read one single short value from the buffer.
readTable(String) - Method in class org.apache.fontbox.ttf.OTFParser
readTable(String) - Method in class org.apache.fontbox.ttf.TTFParser
readUnsignedByte() - Method in interface org.apache.fontbox.cff.DataInput
  Read one single unsigned byte from the buffer.
readUnsignedByte() - Method in class org.apache.fontbox.cff.DataInputByteArray
  Read one single unsigned byte from the buffer.
readUnsignedByte() - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Read one single unsigned byte from the buffer.
readUnsignedShort() - Method in interface org.apache.fontbox.cff.DataInput
  Read one single unsigned short (2 bytes) value from the buffer.
REPEAT - Static variable in class org.apache.fontbox.ttf.GlyfDescript
  if set, the next byte specifies the number of additional times this set of flags is to be repeated.
resolve() - Method in class org.apache.fontbox.ttf.GlyfCompositeDescript
  Resolve all parts of an composite glyph.
resolve() - Method in class org.apache.fontbox.ttf.GlyfDescript
  Resolve all parts of an composite glyph.
resolve() - Method in interface org.apache.fontbox.ttf.GlyphDescription
  Resolve all parts of an composite glyph.
ROUND_XY_TO_GRID - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  If set, xy values are rounded to those of the closest grid lines.

## S

scaleX(int, int) - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Transforms an x-coordinate of a point for this component.
scaleY(int, int) - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Transforms a y-coordinate of a point for this component.
ScriptFeature - Interface in org.apache.fontbox.ttf.model
  Models a `FeatureRecord`
ScriptTable - Class in org.apache.fontbox.ttf.table.common
  This class models the Script tags in the Open Type Font specs.
ScriptTable(LangSysTable, Map<String, LangSysTable>) - Constructor for class org.apache.fontbox.ttf.table.common.ScriptTable
SequenceTable - Class in org.apache.fontbox.ttf.table.gsub
  This class is a part of the GSUB — Glyph Substitution Table system of tables in the Open Type Font specs.
SequenceTable(int, int[]) - Constructor for class org.apache.fontbox.ttf.table.gsub.SequenceTable
setAchVendId(String) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setAdvanceWidthMax(int) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setAFMVersion(float) - Method in class org.apache.fontbox.afm.FontMetrics
  This will set the version of the AFM document.
setAscender(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property ascender.
setAscender(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setAverageCharWidth(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setBoundingBox(BoundingBox) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property boundingBox.
setCapHeight(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property capHeight.
setCaretSlopeRise(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setCaretSlopeRun(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setCharacterCode(int) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property characterCode.
setCharacters(int) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property characters.
setCharacterSet(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property characterSet.
setCharWidth(float[]) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property charWidth.
setCheckSumAdjustment(long) - Method in class org.apache.fontbox.ttf.HeaderTable
setCmaps(CmapSubtable[]) - Method in class org.apache.fontbox.ttf.CmapTable
setCodePageRange1(long) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setCodePageRange2(long) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setCreated(Calendar) - Method in class org.apache.fontbox.ttf.HeaderTable
setDescender(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property descender.
setDescender(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setEnableGsub(boolean) - Method in class org.apache.fontbox.ttf.TrueTypeFont
  Enable or disable the GSUB table for this font.
setEncodingScheme(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property encodingScheme.
setError(String) - Method in class org.apache.fontbox.ttf.FontHeaders
setEscChar(int) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property escChar.
setFamilyClass(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setFamilyName(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property familyName.
setFirstCharIndex(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setFirstContour(int) - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Sets the index for the first contour.
setFirstIndex(int) - Method in class org.apache.fontbox.ttf.GlyfCompositeComp
  Sets the first index.
setFixedPitch(boolean) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property isFixedPitch.
setFlags(int) - Method in class org.apache.fontbox.ttf.HeaderTable
setFontBBox(BoundingBox) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property fontBBox.
setFontDirectionHint(short) - Method in class org.apache.fontbox.ttf.HeaderTable
setFontName(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property fontName.
setFontRevision(float) - Method in class org.apache.fontbox.ttf.HeaderTable
setFontVersion(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property fontVersion.
setFormatType(float) - Method in class org.apache.fontbox.ttf.PostScriptTable
setFsSelection(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setFsType(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setFullName(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property fullName.
setGlyphDataFormat(short) - Method in class org.apache.fontbox.ttf.HeaderTable
setGlyphNames(String[]) - Method in class org.apache.fontbox.ttf.PostScriptTable
setGlyphs(GlyphData[]) - Method in class org.apache.fontbox.ttf.GlyphTable
setIndexToLocFormat(short) - Method in class org.apache.fontbox.ttf.HeaderTable
setIsBaseFont(boolean) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property isBaseFont.
setIsFixedPitch(long) - Method in class org.apache.fontbox.ttf.PostScriptTable
setIsFixedV(boolean) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property isFixedV.
setItalicAngle(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property italicAngle.
setItalicAngle(float) - Method in class org.apache.fontbox.ttf.PostScriptTable
setLanguageId(int) - Method in class org.apache.fontbox.ttf.NameRecord
setLastCharIndex(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setLineGap(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setLowerLeftX(float) - Method in class org.apache.fontbox.util.BoundingBox
  Setter for property lowerLeftX.
setLowerLeftY(float) - Method in class org.apache.fontbox.util.BoundingBox
  Setter for property lowerLeftY.
setLowestRecPPEM(int) - Method in class org.apache.fontbox.ttf.HeaderTable
setMacStyle(int) - Method in class org.apache.fontbox.ttf.HeaderTable
setMagicNumber(long) - Method in class org.apache.fontbox.ttf.HeaderTable
setMappingScheme(int) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property mappingScheme.
setMaxComponentDepth(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxComponentElements(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxCompositeContours(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxCompositePoints(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxContours(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxFunctionDefs(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxInstructionDefs(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxMemType1(long) - Method in class org.apache.fontbox.ttf.PostScriptTable
setMaxMemType42(long) - Method in class org.apache.fontbox.ttf.PostScriptTable
setMaxPoints(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxSizeOfInstructions(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxStackElements(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxStorage(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxTwilightPoints(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMaxZones(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setMetricDataFormat(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setMetricSets(int) - Method in class org.apache.fontbox.afm.FontMetrics
  This will set the metricSets attribute.
setMimMemType1(long) - Method in class org.apache.fontbox.ttf.PostScriptTable
setMinLeftSideBearing(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setMinMemType42(long) - Method in class org.apache.fontbox.ttf.PostScriptTable
setMinRightSideBearing(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setModified(Calendar) - Method in class org.apache.fontbox.ttf.HeaderTable
setName(String) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property name.
setName(String) - Method in class org.apache.fontbox.cmap.CMap
  Sets the name of the CMap.
setNameId(int) - Method in class org.apache.fontbox.ttf.NameRecord
setNotice(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property notice.
setNumberOfHMetrics(int) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setNumGlyphs(int) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setOffsets(long[]) - Method in class org.apache.fontbox.ttf.IndexToLocationTable
setOrdering(String) - Method in class org.apache.fontbox.cmap.CMap
  Sets the ordering of the CIDSystemInfo.
setOtfROS(String, String, int) - Method in class org.apache.fontbox.ttf.FontHeaders
setPanose(byte[]) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setPlatformEncodingId(int) - Method in class org.apache.fontbox.ttf.CmapSubtable
setPlatformEncodingId(int) - Method in class org.apache.fontbox.ttf.NameRecord
setPlatformId(int) - Method in class org.apache.fontbox.ttf.CmapSubtable
setPlatformId(int) - Method in class org.apache.fontbox.ttf.NameRecord
setPosition(int) - Method in interface org.apache.fontbox.cff.DataInput
  Sets the current position to the given value.
setPosition(int) - Method in class org.apache.fontbox.cff.DataInputByteArray
  Sets the current position to the given value.
setPosition(int) - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
  Sets the current absolute position to the given value.
setPrefix(String) - Method in class org.apache.fontbox.ttf.TTFSubsetter
  Sets the prefix to add to the font's PostScript name.
setRegistry(String) - Method in class org.apache.fontbox.cmap.CMap
  Sets the registry of the CIDSystemInfo.
setReserved1(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setReserved2(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setReserved3(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setReserved4(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setReserved5(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setStandardHorizontalWidth(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property standardHorizontalWidth.
setStandardVerticalWidth(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property standardVerticalWidth.
setStrikeoutPosition(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setStrikeoutSize(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setString(String) - Method in class org.apache.fontbox.ttf.NameRecord
setStringLength(int) - Method in class org.apache.fontbox.ttf.NameRecord
setStringOffset(int) - Method in class org.apache.fontbox.ttf.NameRecord
setSubscriptXOffset(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSubscriptXSize(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSubscriptYOffset(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSubscriptYSize(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSuperscriptXOffset(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSuperscriptXSize(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSuperscriptYOffset(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSuperscriptYSize(short) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setSupplement(int) - Method in class org.apache.fontbox.cmap.CMap
  Sets the supplement of the CIDSystemInfo.
setType(int) - Method in class org.apache.fontbox.cmap.CMap
  Sets the type of the CMap.
setTypoAscender(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setTypoDescender(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setTypoLineGap(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setUnderlinePosition(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property underlinePosition.
setUnderlinePosition(short) - Method in class org.apache.fontbox.ttf.PostScriptTable
setUnderlineThickness(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property underlineThickness.
setUnderlineThickness(short) - Method in class org.apache.fontbox.ttf.PostScriptTable
setUnicodeRange1(long) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setUnicodeRange2(long) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setUnicodeRange3(long) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setUnicodeRange4(long) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setUnitsPerEm(int) - Method in class org.apache.fontbox.ttf.HeaderTable
setUpperRightX(float) - Method in class org.apache.fontbox.util.BoundingBox
  Setter for property upperRightX.
setUpperRightY(float) - Method in class org.apache.fontbox.util.BoundingBox
  Setter for property upperRightY.
setVersion(String) - Method in class org.apache.fontbox.cmap.CMap
  Sets the version of the CMap.
setVersion(float) - Method in class org.apache.fontbox.ttf.HeaderTable
setVersion(float) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setVersion(float) - Method in class org.apache.fontbox.ttf.MaximumProfileTable
setVersion(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setVv(float[]) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property vv.
setVVector(float[]) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property vVector.
setW(float[]) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w.
setW0(float[]) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w0.
setW0x(float) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w0x.
setW0y(float) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w0y.
setW1(float[]) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w1.
setW1x(float) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w1x.
setW1y(float) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property w1y.
setWeight(String) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property weight.
setWeightClass(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setWidthClass(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setWinAscent(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setWinDescent(int) - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
setWMode(int) - Method in class org.apache.fontbox.cmap.CMap
  Sets the WMode of a CMap.
setWx(float) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property wx.
setWy(float) - Method in class org.apache.fontbox.afm.CharMetric
  Setter for property wy.
setXHeight(float) - Method in class org.apache.fontbox.afm.FontMetrics
  Setter for property xHeight.
setXMax(short) - Method in class org.apache.fontbox.ttf.HeaderTable
setXMaxExtent(short) - Method in class org.apache.fontbox.ttf.HorizontalHeaderTable
setXMin(short) - Method in class org.apache.fontbox.ttf.HeaderTable
setYMax(short) - Method in class org.apache.fontbox.ttf.HeaderTable
setYMin(short) - Method in class org.apache.fontbox.ttf.HeaderTable
size() - Method in class org.apache.fontbox.pfb.PfbParser
  Returns the size of the pfb-data.
split(List<Integer>) - Method in interface org.apache.fontbox.ttf.gsub.GlyphArraySplitter
split(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GlyphArraySplitterRegexImpl
StandardEncoding - Class in org.apache.fontbox.encoding
  Adobe Standard Encoding
StandardEncoding() - Constructor for class org.apache.fontbox.encoding.StandardEncoding
  Constructor.
START_CHAR_METRICS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start of character metrics.
START_COMPOSITES - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start composites data section.
START_FONT_METRICS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the constant used in the AFM file to start a font metrics item.
START_KERN_DATA - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start of kern data.
START_KERN_PAIRS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start of kern pairs data.
START_KERN_PAIRS0 - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start of kern pairs data.
START_KERN_PAIRS1 - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start of kern pairs data.
START_TRACK_KERN - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the start of track kern data.
STD_HW - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
STD_VW - Static variable in class org.apache.fontbox.afm.AFMParser
  The character metrics value.
SubstitutingCmapLookup - Class in org.apache.fontbox.ttf
  A cmap lookup that performs substitution via the 'GSUB' table.
SubstitutingCmapLookup(CmapSubtable, GlyphSubstitutionTable, List<String>) - Constructor for class org.apache.fontbox.ttf.SubstitutingCmapLookup

## T

tables - Variable in class org.apache.fontbox.ttf.TrueTypeFont
TAG - Static variable in class org.apache.fontbox.ttf.CFFTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.CmapTable
  A tag used to identify this table.
TAG - Static variable in class org.apache.fontbox.ttf.DigitalSignatureTable
  Tag to identify this table.
TAG - Static variable in class org.apache.fontbox.ttf.GlyphSubstitutionTable
TAG - Static variable in class org.apache.fontbox.ttf.GlyphTable
  Tag to identify this table.
TAG - Static variable in class org.apache.fontbox.ttf.HeaderTable
  Tag to identify this table.
TAG - Static variable in class org.apache.fontbox.ttf.HorizontalHeaderTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.HorizontalMetricsTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.IndexToLocationTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.KerningTable
  Tag to identify this table.
TAG - Static variable in class org.apache.fontbox.ttf.MaximumProfileTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.NamingTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.OTLTable
TAG - Static variable in class org.apache.fontbox.ttf.PostScriptTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.VerticalHeaderTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.VerticalMetricsTable
  A tag that identifies this table type.
TAG - Static variable in class org.apache.fontbox.ttf.VerticalOriginTable
  A tag that identifies this table type.
TAG_DEFAULT - Static variable in class org.apache.fontbox.ttf.OpenTypeScript
toCID(byte[]) - Method in class org.apache.fontbox.cmap.CMap
  Returns the CID for the given character code.
toCID(int) - Method in class org.apache.fontbox.cmap.CMap
  Returns the CID for the given character code.
toCID(int, int) - Method in class org.apache.fontbox.cmap.CMap
  Returns the CID for the given character code.
tokenize(String) - Method in class org.apache.fontbox.ttf.gsub.CompoundCharacterTokenizer
  Tokenize a string into tokens.
topDict - Variable in class org.apache.fontbox.cff.CFFFont
toString() - Method in class org.apache.fontbox.cff.CFFFont
toString() - Method in class org.apache.fontbox.cff.CFFParser
toString() - Method in class org.apache.fontbox.cff.CharStringCommand
toString() - Method in class org.apache.fontbox.cff.Type1CharString
toString() - Method in class org.apache.fontbox.cff.Type2CharStringParser
toString() - Method in class org.apache.fontbox.cmap.CMap
toString() - Method in class org.apache.fontbox.ttf.CmapSubtable
toString() - Method in class org.apache.fontbox.ttf.NameRecord
  Return a string representation of this class.
toString() - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat1
toString() - Method in class org.apache.fontbox.ttf.table.common.CoverageTableFormat2
toString() - Method in class org.apache.fontbox.ttf.table.common.FeatureListTable
toString() - Method in class org.apache.fontbox.ttf.table.common.FeatureRecord
toString() - Method in class org.apache.fontbox.ttf.table.common.FeatureTable
toString() - Method in class org.apache.fontbox.ttf.table.common.LangSysTable
toString() - Method in class org.apache.fontbox.ttf.table.common.LookupListTable
toString() - Method in class org.apache.fontbox.ttf.table.common.LookupTable
toString() - Method in class org.apache.fontbox.ttf.table.common.RangeRecord
toString() - Method in class org.apache.fontbox.ttf.table.common.ScriptTable
toString() - Method in class org.apache.fontbox.ttf.table.gsub.AlternateSetTable
toString() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureSetTable
toString() - Method in class org.apache.fontbox.ttf.table.gsub.LigatureTable
toString() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeLigatureSubstitutionSubstFormat1
toString() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat1
toString() - Method in class org.apache.fontbox.ttf.table.gsub.LookupTypeSingleSubstFormat2
toString() - Method in class org.apache.fontbox.ttf.table.gsub.SequenceTable
toString() - Method in class org.apache.fontbox.ttf.TrueTypeFont
toString() - Method in class org.apache.fontbox.type1.Type1Font
toString() - Method in class org.apache.fontbox.util.BoundingBox
  This will return a string representation of this rectangle.
toUnicode(int) - Method in class org.apache.fontbox.cmap.CMap
  Returns the sequence of Unicode characters for the given character code.
toUnicode(int, int) - Method in class org.apache.fontbox.cmap.CMap
  Returns the sequence of Unicode characters for the given character code.
toUnicode(byte[]) - Method in class org.apache.fontbox.cmap.CMap
  Returns the sequence of Unicode characters for the given character code.
TrackKern - Class in org.apache.fontbox.afm
  This class represents a piece of track kerning data.
TrackKern(int, float, float, float, float) - Constructor for class org.apache.fontbox.afm.TrackKern
TrueTypeCollection - Class in org.apache.fontbox.ttf
  A TrueType Collection, now more properly known as a "Font Collection" as it may contain either TrueType or OpenType fonts.
TrueTypeCollection(File) - Constructor for class org.apache.fontbox.ttf.TrueTypeCollection
  Creates a new TrueTypeCollection from a .ttc file.
TrueTypeCollection(InputStream) - Constructor for class org.apache.fontbox.ttf.TrueTypeCollection
  Creates a new TrueTypeCollection from a .ttc input stream.
TrueTypeCollection.TrueTypeFontHeadersProcessor - Interface in org.apache.fontbox.ttf
  Implement the callback method to call `TrueTypeCollection.processAllFontHeaders(File, TrueTypeFontHeadersProcessor)`.
TrueTypeCollection.TrueTypeFontProcessor - Interface in org.apache.fontbox.ttf
  Implement the callback method to call `TrueTypeCollection.processAllFonts(TrueTypeFontProcessor)`.
TrueTypeFont - Class in org.apache.fontbox.ttf
  A TrueType font file.
TTFParser - Class in org.apache.fontbox.ttf
  TrueType font file parser.
TTFParser() - Constructor for class org.apache.fontbox.ttf.TTFParser
  Constructor.
TTFParser(boolean) - Constructor for class org.apache.fontbox.ttf.TTFParser
  Constructor.
TTFSubsetter - Class in org.apache.fontbox.ttf
  Subsetter for TrueType (TTF) fonts.
TTFSubsetter(TrueTypeFont) - Constructor for class org.apache.fontbox.ttf.TTFSubsetter
  Creates a subsetter for the given font.
TTFSubsetter(TrueTypeFont, List<String>) - Constructor for class org.apache.fontbox.ttf.TTFSubsetter
  Creates a subsetter for the given font.
TTFTable - Class in org.apache.fontbox.ttf
  A table in a true type font.
Type1CharString - Class in org.apache.fontbox.cff
  This class represents and renders a Type 1 CharString.
Type1CharString(Type1CharStringReader, String, String, List<Object>) - Constructor for class org.apache.fontbox.cff.Type1CharString
  Constructs a new Type1CharString object.
Type1CharString(Type1CharStringReader, String, String) - Constructor for class org.apache.fontbox.cff.Type1CharString
  Constructor for use in subclasses.
Type1CharStringParser - Class in org.apache.fontbox.cff
  This class represents a converter for a mapping into a Type 1 sequence.
Type1CharStringParser(String) - Constructor for class org.apache.fontbox.cff.Type1CharStringParser
  Constructs a new Type1CharStringParser object.
Type1CharStringReader - Interface in org.apache.fontbox.type1
  Something which can read Type 1 CharStrings, namely Type 1 and CFF fonts.
Type1Font - Class in org.apache.fontbox.type1
  Represents an Adobe Type 1 (.pfb) font.
Type1FontUtil - Class in org.apache.fontbox.cff
  Deprecated.
  This class isn't used and will be removed in 4.0.0.
Type2CharString - Class in org.apache.fontbox.cff
  Represents a Type 2 CharString by converting it into an equivalent Type 1 CharString.
Type2CharString(Type1CharStringReader, String, String, int, List<Object>, int, int) - Constructor for class org.apache.fontbox.cff.Type2CharString
  Constructor.
Type2CharStringParser - Class in org.apache.fontbox.cff
  This class represents a converter for a mapping into a Type2-sequence.
Type2CharStringParser(String) - Constructor for class org.apache.fontbox.cff.Type2CharStringParser
  Constructs a new Type1CharStringParser object for a Type 1-equivalent font.

## U

UNDERLINE_POSITION - Static variable in class org.apache.fontbox.afm.AFMParser
  The underline position.
UNDERLINE_THICKNESS - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the Underline thickness.
UnixFontDirFinder - Class in org.apache.fontbox.util.autodetect
  Unix font directory finder.
UnixFontDirFinder() - Constructor for class org.apache.fontbox.util.autodetect.UnixFontDirFinder
UNKNOWN - Static variable in class org.apache.fontbox.ttf.OpenTypeScript
USE_MY_METRICS - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  If set, this forces the aw and lsb (and rsb) for the composite to be equal to those from this original glyph.

## V

V_VECTOR - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the V Vector attribute.
valueOf(String) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Key
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.fontbox.ttf.model.Language
  Returns the enum constant of this type with the specified name.
valueOfKey(int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Key
valueOfKey(int, int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Key
valueOfKey(int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
valueOfKey(int, int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
valueOfKey(CharStringCommand.Key) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
valueOfKey(int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
valueOfKey(int, int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
valueOfKey(CharStringCommand.Key) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
values() - Static method in enum org.apache.fontbox.cff.CharStringCommand.Key
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.fontbox.ttf.model.Language
  Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the version of the font.
VerticalHeaderTable - Class in org.apache.fontbox.ttf
  A vertical header 'vhea' table in a TrueType or OpenType font.
VerticalMetricsTable - Class in org.apache.fontbox.ttf
  A vertical metrics 'vmtx' table in a TrueType or OpenType font.
VerticalOriginTable - Class in org.apache.fontbox.ttf
  A vertical origin 'VORG' table in an OpenType font.

## W

WE_HAVE_A_SCALE - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  If set, there is a simple scale; otherwise, scale = 1.0.
WE_HAVE_A_TWO_BY_TWO - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  There is a 2 by2 transformation that will be used to scale the component.
WE_HAVE_AN_X_AND_Y_SCALE - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  The x direction will use a different scale from the y direction.
WE_HAVE_INSTRUCTIONS - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
  Following the last component are instructions for the composite character.
WEIGHT - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the weight.
WEIGHT_CLASS_BLACK - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_BOLD - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_EXTRA_BOLD - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_LIGHT - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_MEDIUM - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_NORMAL - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_SEMI_BOLD - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_THIN - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WEIGHT_CLASS_ULTRA_LIGHT - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Weight class constant.
WGL4Names - Class in org.apache.fontbox.ttf
  Windows Glyph List 4 (WGL4) names for Mac glyphs.
WIDTH_CLASS_CONDENSED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_EXPANDED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_EXTRA_CONDENSED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_EXTRA_EXPANDED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_MEDIUM - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_SEMI_CONDENSED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_SEMI_EXPANDED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_ULTRA_CONDENSED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WIDTH_CLASS_ULTRA_EXPANDED - Static variable in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
  Width class constant.
WindowsFontDirFinder - Class in org.apache.fontbox.util.autodetect
  FontFinder for native Windows platforms.
WindowsFontDirFinder() - Constructor for class org.apache.fontbox.util.autodetect.WindowsFontDirFinder
writeToStream(OutputStream) - Method in class org.apache.fontbox.ttf.TTFSubsetter
  Write the subfont to the given output stream.

## X

X_DUAL - Static variable in class org.apache.fontbox.ttf.GlyfDescript
  This flag as two meanings, depending on how the x-short vector flags is set.
X_HEIGHT - Static variable in class org.apache.fontbox.afm.AFMParser
  This is the X height.
X_SHORT_VECTOR - Static variable in class org.apache.fontbox.ttf.GlyfDescript
  if set, the x-coordinate is 1 byte long.

## Y

Y_DUAL - Static variable in class org.apache.fontbox.ttf.GlyfDescript
  This flag as two meanings, depending on how the y-short vector flags is set.
Y_SHORT_VECTOR - Static variable in class org.apache.fontbox.ttf.GlyfDescript
  if set, the y-coordinate is 1 byte long.

A B C D E F G H I K L M N O P R S T U V W X Y