Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABS - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- ABS - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- add(int) - Method in class org.apache.fontbox.ttf.TTFSubsetter
-
Add the given character code to the subset.
- add(int, int) - Method in class org.apache.fontbox.cff.CFFEncoding
-
For use by subclasses only.
- add(int, int, String) - Method in class org.apache.fontbox.cff.CFFEncoding
-
Adds a new code/SID combination to the encoding.
- ADD - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- ADD - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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.
- addCID(int, int) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- addCID(int, int) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- addCID(int, int) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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.
- addSID(int, int, String) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- addSID(int, int, String) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- addSID(int, int, String) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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
- AND - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- AND - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- applyTransforms(List<Integer>) - Method in interface org.apache.fontbox.ttf.gsub.GsubWorker
-
Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.
- applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForBengali
- applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForDevanagari
- applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForDflt
- applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForGujarati
- applyTransforms(List<Integer>) - Method in class org.apache.fontbox.ttf.gsub.GsubWorkerForLatin
- ARG_1_AND_2_ARE_WORDS - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
-
If set, the arguments are words; otherwise, they are bytes.
- ARGS_ARE_XY_VALUES - Static variable in class org.apache.fontbox.ttf.GlyfCompositeComp
-
If set, the arguments are xy values; otherwise they are points.
- ASCENDER - Static variable in class org.apache.fontbox.afm.AFMParser
-
This is ascender attribute.
B
- BENGALI - Enum constant in enum org.apache.fontbox.ttf.model.Language
- 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
- CALLGSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- CALLGSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- CALLOTHERSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- CALLOTHERSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- CALLSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- CALLSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- CALLSUBR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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
- CLOSEPATH - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- CLOSEPATH - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- 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.
- CNTRMASK - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- CNTRMASK - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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(Pattern) - Constructor for class org.apache.fontbox.ttf.gsub.CompoundCharacterTokenizer
-
Deprecated.
- CompoundCharacterTokenizer(Set<String>) - Constructor for class org.apache.fontbox.ttf.gsub.CompoundCharacterTokenizer
-
Constructor.
- 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(byte[]) - Static method in class org.apache.fontbox.type1.Type1Font
-
Constructs a new Type1Font object from a .pfb stream.
- createWithPFB(InputStream) - 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 Class in org.apache.fontbox.type1
-
Thrown when a font is damaged and cannot be read.
- DamagedFontException(String) - Constructor for exception class 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.
- DEVANAGARI - Enum constant in enum org.apache.fontbox.ttf.model.Language
- DFLT - Enum constant in enum org.apache.fontbox.ttf.model.Language
- 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.
- DIV - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- DIV - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- DIV - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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
- DOTSECTION - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- DOTSECTION - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- DROP - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- DROP - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- DUP - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- DUP - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
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.
- ENDCHAR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- ENDCHAR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- ENDCHAR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- EQ - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- EQ - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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.
- ESCAPE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- ESCAPE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- ESCAPE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- EXCH - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- EXCH - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
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() - 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.
- find(String) - Method in class org.apache.fontbox.util.autodetect.FontFileFinder
-
Searches a given directory for font files.
- FLEX - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- FLEX - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- FLEX1 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- FLEX1 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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
- GET - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- GET - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- getAchVendId() - Method in class org.apache.fontbox.ttf.OS2WindowsMetricsTable
- getActiveScriptName() - Method in interface org.apache.fontbox.ttf.model.GsubData
-
A
Languagecan 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.
- getCIDForGID(int) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- getCIDForGID(int) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- getCIDForGID(int) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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() - Method in class org.apache.fontbox.ttf.HeaderTable
- 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.
- 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.
- getGIDForCID(int) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- getGIDForCID(int) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- getGIDForCID(int) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- getGIDForSID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
-
Returns the GID for the given SID.
- getGIDForSID(int) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- getGIDForSID(int) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- getGIDForSID(int) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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() - Method in class org.apache.fontbox.ttf.OpenTypeFont
- getGlyph() - Method in class org.apache.fontbox.ttf.TrueTypeFont
-
Get the glyf table for this TTF.
- getGlyph(int) - Method in class org.apache.fontbox.ttf.GlyphTable
-
Returns the data for the glyph with the given GID.
- 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() - Method in class org.apache.fontbox.ttf.TrueTypeFont
-
Returns the GSubData of the GlyphSubstitutionTable if present.
- getGsubData(String) - Method in class org.apache.fontbox.ttf.GlyphSubstitutionTable
-
Builds a new
GsubDatainstance for given script tag. - 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 supportedLanguage's searching for the first match with the scripts of the font. - getGsubData(Map<String, ScriptTable>, FeatureListTable, LookupListTable) - Method in class org.apache.fontbox.ttf.gsub.GlyphSubstitutionDataExtractor
- 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[]) - Static method in class org.apache.fontbox.cff.CharStringCommand
-
Get an instance of the CharStringCommand represented by the given array.
- getInstance(int, int) - Static method in class org.apache.fontbox.cff.CharStringCommand
-
Get an instance of the CharStringCommand represented by the given two values.
- 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() - Method in class org.apache.fontbox.ttf.TrueTypeFont
-
Get the "kern" table for this TTF.
- 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}.
- 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() - Method in class org.apache.fontbox.cff.Type1CharString
- getName() - Method in class org.apache.fontbox.cmap.CMap
-
Returns the name of the CMap.
- 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() - Method in class org.apache.fontbox.ttf.TrueTypeFont
- getName() - Method in class org.apache.fontbox.type1.Type1Font
- getName(int) - Static method in class org.apache.fontbox.cff.CFFStandardString
-
This will return the string mapped to the given SID.
- getName(int) - Method in class org.apache.fontbox.encoding.Encoding
-
This will take a character code and get the name from the code.
- getName(int) - Method in class org.apache.fontbox.ttf.PostScriptTable
-
Returns the glyph name of the given GID.
- 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.
- getNameForGID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
-
Returns the PostScript glyph name for the given GID.
- getNameForGID(int) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- getNameForGID(int) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- getNameForGID(int) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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() - Method in class org.apache.fontbox.cff.Type1CharString
-
Returns the path of the character.
- getPath() - Method in class org.apache.fontbox.ttf.GlyphData
-
Returns the path of the glyph.
- getPath(String) - Method in class org.apache.fontbox.cff.CFFCIDFont
- getPath(String) - Method in class org.apache.fontbox.cff.CFFType1Font
- getPath(String) - Method in interface org.apache.fontbox.FontBoxFont
-
Returns the path for the character with the given name.
- 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.
- getSID(String) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- getSID(String) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- getSID(String) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- getSIDForGID(int) - Method in interface org.apache.fontbox.cff.CFFCharset
-
Returns the SID for a given GID.
- getSIDForGID(int) - Method in class org.apache.fontbox.cff.CFFExpertCharset
- getSIDForGID(int) - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- getSIDForGID(int) - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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
limitbytes. - 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() - Method in class org.apache.fontbox.cff.Type1CharString
-
Returns the advance width of the glyph.
- getWidth() - Method in class org.apache.fontbox.util.BoundingBox
-
This will get the width of this rectangle as calculated by upperRightX - lowerLeftX.
- getWidth(String) - Method in class org.apache.fontbox.cff.CFFCIDFont
- getWidth(String) - Method in class org.apache.fontbox.cff.CFFType1Font
- 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
- 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
Languagespecific instance of aGsubWorker - GsubWorkerFactory() - Constructor for class org.apache.fontbox.ttf.gsub.GsubWorkerFactory
- GsubWorkerForBengali - Class in org.apache.fontbox.ttf.gsub
-
Bengali-specific implementation of GSUB system
- GsubWorkerForDevanagari - Class in org.apache.fontbox.ttf.gsub
-
Devanagari-specific implementation of GSUB system
- GsubWorkerForDflt - Class in org.apache.fontbox.ttf.gsub
-
DFLT (Default) script-specific implementation of GSUB system.
- GsubWorkerForGujarati - Class in org.apache.fontbox.ttf.gsub
-
Gujarati-specific implementation of GSUB system.
- GsubWorkerForLatin - Class in org.apache.fontbox.ttf.gsub
-
Latin-specific implementation of GSUB system
- GUJARATI - Enum constant in enum org.apache.fontbox.ttf.model.Language
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.
- HFLEX - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HFLEX - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HFLEX1 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HFLEX1 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HHCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HHCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HINTMASK - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HINTMASK - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- HLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- HMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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.
- HSBW - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HSBW - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- HSTEM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HSTEM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- HSTEM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HSTEM3 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HSTEM3 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- HSTEMHM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HSTEMHM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- HVCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- HVCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- HVCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
I
- IFELSE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- IFELSE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- INDEX - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- INDEX - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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.
- isCIDFont() - Method in class org.apache.fontbox.cff.CFFExpertCharset
- isCIDFont() - Method in class org.apache.fontbox.cff.CFFExpertSubsetCharset
- isCIDFont() - Method in class org.apache.fontbox.cff.CFFISOAdobeCharset
- 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
- LATIN - Enum constant in enum org.apache.fontbox.ttf.model.Language
- 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
- 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
Mapbased simple implementation of theScriptFeature - 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.
- MUL - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- MUL - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
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
- NEG - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- NEG - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- NO_DATA_FOUND - Static variable in interface org.apache.fontbox.ttf.model.GsubData
-
To be used when there is no GSUB data available
- NOT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- NOT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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
- OR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- OR - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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[], 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(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[], 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(RandomAccessRead) - Method in class org.apache.fontbox.cmap.CMapParser
-
This will parse the stream and create a cmap object.
- parse(RandomAccessRead) - Method in class org.apache.fontbox.ttf.OTFParser
- parse(RandomAccessRead) - Method in class org.apache.fontbox.ttf.TTFParser
-
Parse a RandomAccessRead and return a TrueType font.
- parseEmbedded(InputStream) - Method in class org.apache.fontbox.ttf.TTFParser
-
Parse an input stream and return a TrueType font that is to be embedded.
- parseFirstSubFontROS(RandomAccessRead, FontHeaders) - Method in class org.apache.fontbox.cff.CFFParser
-
Extract "Registry", "Ordering" and "Supplement" properties from the first CFF subfont.
- parsePredefined(String) - Method in class org.apache.fontbox.cmap.CMapParser
-
Parses a predefined CMap.
- parseTableHeaders(RandomAccessRead) - Method in class org.apache.fontbox.ttf.TTFParser
-
Parse a RandomAccessRead and return the table headers.
- PCC - Static variable in class org.apache.fontbox.afm.AFMParser
-
This is a composite character part.
- peekUnsignedByte(int) - Method in interface org.apache.fontbox.cff.DataInput
-
Peeks one single unsigned byte from the buffer.
- peekUnsignedByte(int) - Method in class org.apache.fontbox.cff.DataInputByteArray
-
Peeks one single unsigned byte from the buffer.
- peekUnsignedByte(int) - Method in class org.apache.fontbox.cff.DataInputRandomAccessRead
-
Peeks one single unsigned byte from the buffer.
- PfbParser - Class in org.apache.fontbox.pfb
-
Parser for a pfb-file.
- PfbParser(byte[]) - 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(String) - 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
- POP - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- POP - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- 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.
- PUT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- PUT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
R
- RANDOM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RANDOM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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
- RCURVELINE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RCURVELINE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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: whenreadBytes(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.
- RET - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RET - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- RET - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- RLINECURVE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RLINECURVE - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- RLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- RLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- RMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- RMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- ROLL - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- ROLL - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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.
- RRCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- RRCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- RRCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
S
- SBW - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- SBW - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- 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
- SEAC - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- SEAC - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- 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
- SETCURRENTPOINT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- SETCURRENTPOINT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- 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(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
- setVersion(String) - Method in class org.apache.fontbox.cmap.CMap
-
Sets the version of the CMap.
- 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
- SHORTINT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- SHORTINT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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
- SQRT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- SQRT - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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.
- SUB - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- SUB - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- 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(byte[]) - Method in class org.apache.fontbox.cmap.CMap
-
Returns the sequence of Unicode characters for the given character code.
- 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.
- TrackKern - Class in org.apache.fontbox.afm
-
This class represents a piece of track kerning data.
- TrackKern(int, float, float, float, float) - Constructor for class org.apache.fontbox.afm.TrackKern
- TrueTypeCollection - Class in org.apache.fontbox.ttf
-
A TrueType Collection, now more properly known as a "Font Collection" as it may contain either TrueType or OpenType fonts.
- TrueTypeCollection(File) - Constructor for class org.apache.fontbox.ttf.TrueTypeCollection
-
Creates a new TrueTypeCollection from a .ttc file.
- TrueTypeCollection(InputStream) - Constructor for class org.apache.fontbox.ttf.TrueTypeCollection
-
Creates a new TrueTypeCollection from a .ttc input stream.
- TrueTypeCollection.TrueTypeFontHeadersProcessor - Interface in org.apache.fontbox.ttf
-
Implement the callback method to call
TrueTypeCollection.processAllFontHeaders(File, TrueTypeFontHeadersProcessor). - TrueTypeCollection.TrueTypeFontProcessor - Interface in org.apache.fontbox.ttf
-
Implement the callback method to call
TrueTypeCollection.processAllFonts(TrueTypeFontProcessor). - TrueTypeFont - Class in org.apache.fontbox.ttf
-
A TrueType font file.
- TTFParser - Class in org.apache.fontbox.ttf
-
TrueType font file parser.
- TTFParser() - Constructor for class org.apache.fontbox.ttf.TTFParser
-
Constructor.
- TTFParser(boolean) - Constructor for class org.apache.fontbox.ttf.TTFParser
-
Constructor.
- TTFSubsetter - Class in org.apache.fontbox.ttf
-
Subsetter for TrueType (TTF) fonts.
- TTFSubsetter(TrueTypeFont) - Constructor for class org.apache.fontbox.ttf.TTFSubsetter
-
Creates a subsetter for the given font.
- TTFSubsetter(TrueTypeFont, List<String>) - Constructor for class org.apache.fontbox.ttf.TTFSubsetter
-
Creates a subsetter for the given font.
- TTFTable - Class in org.apache.fontbox.ttf
-
A table in a true type font.
- Type1CharString - Class in org.apache.fontbox.cff
-
This class represents and renders a Type 1 CharString.
- Type1CharString(Type1CharStringReader, String, String) - Constructor for class org.apache.fontbox.cff.Type1CharString
-
Constructor for use in subclasses.
- Type1CharString(Type1CharStringReader, String, String, List<Object>) - Constructor for class org.apache.fontbox.cff.Type1CharString
-
Constructs a new Type1CharString object.
- 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
- UNSPECIFIED - Enum constant in enum org.apache.fontbox.ttf.model.Language
-
An entry explicitly denoting the absence of any concrete language.
- 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) - 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.Key
- valueOfKey(int, int) - Static method in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- 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.Type1KeyWord
- 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.
- VHCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VHCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- VHCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- VLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- VLINETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- VMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- VMOVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- VSTEM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VSTEM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- VSTEM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- VSTEM3 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VSTEM3 - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type1KeyWord
- VSTEMHM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VSTEMHM - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
- VVCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Key
- VVCURVETO - Enum constant in enum org.apache.fontbox.cff.CharStringCommand.Type2KeyWord
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CompoundCharacterTokenizer(java.util.Set)