## 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, 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.

  - ### 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` | 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)`

  - ### 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 © 2023 Apache Software Foundation. All rights reserved.