Skip navigation links
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.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
 
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
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 a TrueType font.
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
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 
Skip navigation links

Copyright © 2008–2025 The Apache Software Foundation. All rights reserved.