Uses of Class org.apache.fop.complexscripts.fonts.GlyphDefinitionTable (Apache FOP 2.7 API)
Date: 2022-01-12

## Uses of Class
org.apache.fop.complexscripts.fonts.GlyphDefinitionTable

- Packages that use GlyphDefinitionTable
  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.

- - ### Uses of GlyphDefinitionTable in org.apache.fop.complexscripts.fonts

    Fields in org.apache.fop.complexscripts.fonts declared as GlyphDefinitionTable
    Modifier and Type | Field and Description
    --- | ---
    `protected GlyphDefinitionTable` | GlyphProcessingState.`gdef` governing glyph definition table

    Methods in org.apache.fop.complexscripts.fonts that return GlyphDefinitionTable
    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.

    Methods in org.apache.fop.complexscripts.fonts with parameters of type GlyphDefinitionTable
    Modifier and Type | Method and Description
    --- | ---
    `void` | GlyphProcessingState.`setGDEF(GlyphDefinitionTable gdef)` Set governing glyph definition table.

    Constructors in org.apache.fop.complexscripts.fonts with parameters of type GlyphDefinitionTable
    Constructor and Description
    `GlyphPositioningTable(GlyphDefinitionTable gdef, java.util.Map lookups, java.util.List subtables, java.util.Map<java.lang.String,ScriptProcessor> processors)` Instantiate a `GlyphPositioningTable` object using the specified lookups and subtables.
    `GlyphSubstitutionTable(GlyphDefinitionTable gdef, java.util.Map lookups, java.util.List subtables, java.util.Map<java.lang.String,ScriptProcessor> processors)` Instantiate a `GlyphSubstitutionTable` object using the specified lookups and subtables.

  - ### Uses of GlyphDefinitionTable in org.apache.fop.complexscripts.scripts

    Methods in org.apache.fop.complexscripts.scripts with parameters of type GlyphDefinitionTable
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | ThaiScriptProcessor.`isReorderedMark(GlyphDefinitionTable gdef, int[] glyphs, int[] unscaledWidths, int index)`
    `protected boolean` | DefaultScriptProcessor.`isReorderedMark(GlyphDefinitionTable gdef, int[] glyphs, int[] unscaledWidths, int index)`
    `GlyphSequence` | KhmerScriptProcessor.`reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence glyphSequence, int[] unscaledWidths, int[][] glyphPositionAdjustments, java.lang.String script, java.lang.String language)`
    `GlyphSequence` | ArabicScriptProcessor.`reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[] widths, int[][] gpa, java.lang.String script, java.lang.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, java.lang.String script, java.lang.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, java.lang.String script, java.lang.String language)`

  - ### Uses of GlyphDefinitionTable in org.apache.fop.fonts

    Methods in org.apache.fop.fonts that return GlyphDefinitionTable
    Modifier and Type | Method and Description
    --- | ---
    `GlyphDefinitionTable` | MultiByteFont.`getGDEF()` Obtain glyph definition table.

    Methods in org.apache.fop.fonts with parameters of type GlyphDefinitionTable
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultiByteFont.`setGDEF(GlyphDefinitionTable gdef)` Establishes the glyph definition table.

  - ### Uses of GlyphDefinitionTable in org.apache.fop.fonts.truetype

    Methods in org.apache.fop.fonts.truetype that return GlyphDefinitionTable
    Modifier and Type | Method and Description
    --- | ---
    `GlyphDefinitionTable` | OpenFont.`getGDEF()` Returns the GDEF table or null if none present.

Copyright 1999-2022 The Apache Software Foundation. All Rights Reserved.