| Package | Description | 
|---|---|
| com.itextpdf.io.font | |
| com.itextpdf.io.font.otf | |
| com.itextpdf.kernel.font | |
| com.itextpdf.layout.font | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<Integer,Glyph> | FontProgram. codeToGlyph | 
| protected Map<Integer,Glyph> | FontProgram. unicodeToGlyph | 
| Modifier and Type | Method and Description | 
|---|---|
| Glyph | FontProgram. getGlyph(int unicode) | 
| Glyph | Type1Font. getGlyph(String name)
             Find glyph by glyph name. 
            | 
| Glyph | FontProgram. getGlyphByCode(int charCode) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | CidFont. getKerning(Glyph glyph1, Glyph glyph2) | 
| abstract int | FontProgram. getKerning(Glyph first, Glyph second)
             Gets the kerning between two glyphs. 
            | 
| int | TrueTypeFont. getKerning(Glyph first, Glyph second)
             Gets the kerning between two glyphs. 
            | 
| int | Type1Font. getKerning(Glyph first, Glyph second) | 
| Modifier and Type | Field and Description | 
|---|---|
| Glyph | OpenTableLookup.GlyphIndexer. glyph | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<Glyph> | GlyphLine. glyphs | 
| Modifier and Type | Method and Description | 
|---|---|
| Glyph | GlyphLine. get(int index) | 
| Glyph | OpenTypeFontTableReader. getGlyph(int index) | 
| Glyph | GlyphLine. set(int index, Glyph glyph) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | GlyphLine.IGlyphLineFilter. accept(Glyph glyph) | 
| void | GlyphLine. add(Glyph glyph) | 
| void | GlyphLine. add(int index, Glyph glyph) | 
| Glyph | GlyphLine. set(int index, Glyph glyph) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GlyphLine. setGlyphs(List<Glyph> replacementGlyphs) | 
| Constructor and Description | 
|---|
| Glyph(Glyph glyph)
             Copy a Glyph. 
            | 
| Glyph(Glyph glyph, int unicode)
             Copy a glyph and assign the copied glyph a new unicode point and characters 
            | 
| Glyph(Glyph glyph, int xPlacement, int yPlacement, int xAdvance, int yAdvance, int anchorDelta)
             Copy a Glyph and assign new placement and advance offsets and a new index delta to base glyph 
            | 
| Constructor and Description | 
|---|
| GlyphLine(List<Glyph> glyphs)
             Create a new line of Glyphs. 
            | 
| GlyphLine(List<Glyph> glyphs, int start, int end)
             Create a new line of Glyphs from a slice of a List of Glyphs. 
            | 
| GlyphLine(List<Glyph> glyphs, List<GlyphLine.ActualText> actualText, int start, int end)
             Create a new line of Glyphs from a slice of a List of Glyphs, and add the actual text. 
            | 
| GlyphPositioningTableReader(RandomAccessFileOrArray rf, int gposTableLocation, OpenTypeGdefTableReader gdef, Map<Integer,Glyph> indexGlyphMap, int unitsPerEm) | 
| GlyphSubstitutionTableReader(RandomAccessFileOrArray rf, int gsubTableLocation, OpenTypeGdefTableReader gdef, Map<Integer,Glyph> indexGlyphMap, int unitsPerEm) | 
| OpenTypeFontTableReader(RandomAccessFileOrArray rf, int tableLocation, OpenTypeGdefTableReader gdef, Map<Integer,Glyph> indexGlyphMap, int unitsPerEm) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<Integer,Glyph> | PdfFont. notdefGlyphs | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Glyph | PdfFont. getGlyph(int unicode)
             Get glyph by unicode 
            | 
| Glyph | PdfTrueTypeFont. getGlyph(int unicode) | 
| Glyph | PdfType0Font. getGlyph(int unicode) | 
| Glyph | PdfType1Font. getGlyph(int unicode) | 
| Glyph | PdfType3Font. getGlyph(int unicode) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract byte[] | PdfFont. convertToBytes(Glyph glyph) | 
| byte[] | PdfSimpleFont. convertToBytes(Glyph glyph) | 
| byte[] | PdfType0Font. convertToBytes(Glyph glyph) | 
| int | Type3Font. getKerning(Glyph glyph1, Glyph glyph2) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract int | PdfFont. appendAnyGlyph(String text, int from, List<Glyph> glyphs)
             Append any single glyph, even notdef. 
            | 
| int | PdfSimpleFont. appendAnyGlyph(String text, int from, List<Glyph> glyphs) | 
| int | PdfType0Font. appendAnyGlyph(String text, int from, List<Glyph> glyphs) | 
| abstract int | PdfFont. appendGlyphs(String text, int from, int to, List<Glyph> glyphs)
             Append all supported glyphs and return number of processed chars. 
            | 
| int | PdfSimpleFont. appendGlyphs(String text, int from, int to, List<Glyph> glyphs) | 
| int | PdfType0Font. appendGlyphs(String text, int from, int to, List<Glyph> glyphs) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Glyph> | ComplexFontSelectorStrategy. nextGlyphs() | 
| abstract List<Glyph> | FontSelectorStrategy. nextGlyphs() | 
Copyright © 1998–2019 iText Group NV. All rights reserved.