| Package | Description |
|---|---|
| org.apache.fop.complexscripts.fonts | |
| org.apache.fop.complexscripts.scripts | |
| org.apache.fop.fonts |
Classes for font handling.
|
| org.apache.fop.fonts.truetype |
Classes for TrueType fonts.
|
| Modifier and Type | Field and Description |
|---|---|
protected GlyphDefinitionTable |
GlyphProcessingState.gdef
governing glyph definition table
|
| Modifier and Type | Method and Description |
|---|---|
GlyphDefinitionTable |
OTFAdvancedTypographicTableReader.getGDEF()
Returns the GDEF table or null if none present.
|
GlyphDefinitionTable |
GlyphSubtable.getGDEF() |
GlyphDefinitionTable |
GlyphProcessingState.getGDEF()
Obtain governing glyph definition table.
|
GlyphDefinitionTable |
GlyphTable.getGlyphDefinitions()
Obtain glyph definition table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GlyphProcessingState.setGDEF(GlyphDefinitionTable gdef)
Set governing glyph definition table.
|
| Constructor and Description |
|---|
GlyphPositioningTable(GlyphDefinitionTable gdef,
Map lookups,
List subtables,
Map<String,ScriptProcessor> processors)
Instantiate a
GlyphPositioningTable object using the specified lookups
and subtables. |
GlyphSubstitutionTable(GlyphDefinitionTable gdef,
Map lookups,
List subtables,
Map<String,ScriptProcessor> processors)
Instantiate a
GlyphSubstitutionTable object using the specified lookups
and subtables. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
HebrewScriptProcessor.isReorderedMark(GlyphDefinitionTable gdef,
int[] glyphs,
int[] unscaledWidths,
int index,
int[] pa) |
protected boolean |
ThaiScriptProcessor.isReorderedMark(GlyphDefinitionTable gdef,
int[] glyphs,
int[] unscaledWidths,
int index,
int[] pa) |
protected boolean |
DefaultScriptProcessor.isReorderedMark(GlyphDefinitionTable gdef,
int[] glyphs,
int[] unscaledWidths,
int index,
int[] pa) |
GlyphSequence |
KhmerScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence glyphSequence,
int[] unscaledWidths,
int[][] glyphPositionAdjustments,
String script,
String language) |
GlyphSequence |
ArabicScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence gs,
int[] widths,
int[][] gpa,
String script,
String language)
Reorder combining marks in glyph sequence so that they precede (within the sequence) the base
character to which they are applied.
|
GlyphSequence |
ScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence gs,
int[] unscaledWidths,
int[][] gpa,
String script,
String language)
Reorder combining marks in glyph sequence so that they precede (within the sequence) the base
character to which they are applied.
|
GlyphSequence |
DefaultScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence gs,
int[] unscaledWidths,
int[][] gpa,
String script,
String language) |
| Modifier and Type | Method and Description |
|---|---|
GlyphDefinitionTable |
MultiByteFont.getGDEF()
Obtain glyph definition table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiByteFont.setGDEF(GlyphDefinitionTable gdef)
Establishes the glyph definition table.
|
| Modifier and Type | Method and Description |
|---|---|
GlyphDefinitionTable |
OpenFont.getGDEF()
Returns the GDEF table or null if none present.
|
Copyright © 2023 Apache Software Foundation. All rights reserved.