Uses of Class
org.apache.fop.complexscripts.util.GlyphSequence
-
Packages that use GlyphSequence Package Description org.apache.fop.complexscripts.fonts org.apache.fop.complexscripts.scripts org.apache.fop.complexscripts.util org.apache.fop.fonts Classes for font handling. -
-
Uses of GlyphSequence in org.apache.fop.complexscripts.fonts
Fields in org.apache.fop.complexscripts.fonts declared as GlyphSequence Modifier and Type Field Description protected GlyphSequence
GlyphProcessingState. igs
current input glyph sequenceMethods in org.apache.fop.complexscripts.fonts that return GlyphSequence Modifier and Type Method Description GlyphSequence
GlyphProcessingState. getInput()
Obtain reference to input glyph sequence, which must not be modified.GlyphSequence
GlyphSubstitutionState. getOutput()
Obtain output glyph sequence.GlyphSequence
GlyphDefinitionTable. reorderCombiningMarks(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.static GlyphSequence
GlyphSubstitutionSubtable. substitute(GlyphSubstitutionState ss, GlyphSubstitutionSubtable[] sta, int sequenceIndex)
Apply substitutions using specified state and subtable array.static GlyphSequence
GlyphSubstitutionSubtable. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, GlyphSubstitutionSubtable[] sta, ScriptContextTester sct)
Apply substitutions.GlyphSequence
GlyphSubstitutionTable. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language)
Perform substitution processing using all matching lookups.GlyphSequence
GlyphTable.LookupTable. substitute(GlyphSubstitutionState ss, int sequenceIndex)
Perform substitution processing on an existing glyph substitution state object using this lookup table's subtables.GlyphSequence
GlyphTable.LookupTable. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
Perform substitution processing using this lookup table's subtables.GlyphSequence
GlyphTable.UseSpec. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, ScriptContextTester sct)
Perform substitution processing using this use specification's lookup table.Methods in org.apache.fop.complexscripts.fonts with parameters of type GlyphSequence Modifier and Type Method Description static boolean
GlyphPositioningSubtable. position(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, GlyphPositioningSubtable[] sta, int[] widths, int[][] adjustments, ScriptContextTester sct)
Apply positioning.boolean
GlyphPositioningTable. position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, int[] widths, int[][] adjustments)
Perform positioning processing using all matching lookups.boolean
GlyphTable.LookupTable. position(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
Perform positioning processing using this lookup table's subtables.boolean
GlyphTable.UseSpec. position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
Perform positioning processing using this use specification's lookup table.GlyphSequence
GlyphDefinitionTable. reorderCombiningMarks(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.boolean
GlyphProcessingState. replaceInput(int offset, int count, GlyphSequence gs)
Replace subsequence of input glyph sequence starting at specified offset from current position and of lengthcount
glyphs with all glyphs in the replacement sequencegs
.boolean
GlyphProcessingState. replaceInput(int offset, int count, GlyphSequence gs, int gsOffset, int gsCount)
Replace subsequence of input glyph sequence starting at specified offset from current position and of lengthcount
glyphs with a subsequence of the sequencegs
starting from the specified offsetgsOffset
of lengthgsCount
glyphs.GlyphPositioningState
GlyphPositioningState. reset(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
Reset glyph positioning state.protected GlyphProcessingState
GlyphProcessingState. reset(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
Reset glyph processing state.GlyphSubstitutionState
GlyphSubstitutionState. reset(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
Reset glyph substitution state.static GlyphSequence
GlyphSubstitutionSubtable. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, GlyphSubstitutionSubtable[] sta, ScriptContextTester sct)
Apply substitutions.GlyphSequence
GlyphSubstitutionTable. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language)
Perform substitution processing using all matching lookups.GlyphSequence
GlyphTable.LookupTable. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
Perform substitution processing using this lookup table's subtables.GlyphSequence
GlyphTable.UseSpec. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, ScriptContextTester sct)
Perform substitution processing using this use specification's lookup table.Constructors in org.apache.fop.complexscripts.fonts with parameters of type GlyphSequence Constructor Description GlyphPositioningState(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
Construct glyph positioning state.GlyphProcessingState(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
Construct glyph processing state.GlyphSubstitutionState(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
Construct glyph substitution state. -
Uses of GlyphSequence in org.apache.fop.complexscripts.scripts
Methods in org.apache.fop.complexscripts.scripts that return GlyphSequence Modifier and Type Method Description 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
DefaultScriptProcessor. reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[] unscaledWidths, int[][] gpa, java.lang.String script, java.lang.String language)
GlyphSequence
KhmerScriptProcessor. reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence glyphSequence, int[] unscaledWidths, int[][] glyphPositionAdjustments, java.lang.String script, java.lang.String language)
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.protected GlyphSequence[]
IndicScriptProcessor.DefaultSyllabizer. segmentize(GlyphSequence gs, IndicScriptProcessor.Segment[] sa)
Construct array of glyph sequences from original glyph sequence and segment array.GlyphSequence
IndicScriptProcessor. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
Perform substitution processing using a specific set of ordered glyph table use specifications.GlyphSequence
KhmerScriptProcessor. substitute(GlyphSequence glyphSequence, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] useSpecs, ScriptContextTester scriptContextTester)
GlyphSequence
ScriptProcessor. substitute(GlyphSubstitutionTable gsub, GlyphSequence gs, java.lang.String script, java.lang.String language, java.util.Map<GlyphTable.LookupSpec,java.util.List<GlyphTable.LookupTable>> lookups)
Perform substitution processing using a specific set of lookup tables.GlyphSequence
ScriptProcessor. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
Perform substitution processing using a specific set of ordered glyph table use specifications.Methods in org.apache.fop.complexscripts.scripts with parameters of type GlyphSequence Modifier and Type Method Description protected int
DevanagariScriptProcessor. findPreBaseMatra(GlyphSequence gs)
protected int
GujaratiScriptProcessor. findPreBaseMatra(GlyphSequence gs)
protected int
GurmukhiScriptProcessor. findPreBaseMatra(GlyphSequence gs)
protected int
IndicScriptProcessor. findPreBaseMatra(GlyphSequence gs)
Find pre-base matra in sequence.protected int
TamilScriptProcessor. findPreBaseMatra(GlyphSequence gs)
protected int
DevanagariScriptProcessor. findPreBaseMatraTarget(GlyphSequence gs, int source)
protected int
GujaratiScriptProcessor. findPreBaseMatraTarget(GlyphSequence gs, int source)
protected int
GurmukhiScriptProcessor. findPreBaseMatraTarget(GlyphSequence gs, int source)
protected int
IndicScriptProcessor. findPreBaseMatraTarget(GlyphSequence gs, int source)
Find pre-base matra target in sequence.protected int
TamilScriptProcessor. findPreBaseMatraTarget(GlyphSequence gs, int source)
protected int
DevanagariScriptProcessor. findReph(GlyphSequence gs)
protected int
GujaratiScriptProcessor. findReph(GlyphSequence gs)
protected int
GurmukhiScriptProcessor. findReph(GlyphSequence gs)
protected int
IndicScriptProcessor. findReph(GlyphSequence gs)
Find reph in sequence.protected int
TamilScriptProcessor. findReph(GlyphSequence gs)
protected int
DevanagariScriptProcessor. findRephTarget(GlyphSequence gs, int source)
protected int
GujaratiScriptProcessor. findRephTarget(GlyphSequence gs, int source)
protected int
GurmukhiScriptProcessor. findRephTarget(GlyphSequence gs, int source)
protected int
IndicScriptProcessor. findRephTarget(GlyphSequence gs, int source)
Find reph target in sequence.protected int
TamilScriptProcessor. findRephTarget(GlyphSequence gs, int source)
boolean
IndicScriptProcessor. position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, GlyphTable.UseSpec[] usa, int[] widths, int[][] adjustments, ScriptContextTester sct)
Perform positioning processing using a specific set of ordered glyph table use specifications.boolean
KhmerScriptProcessor. position(GlyphSequence glyphSequence, java.lang.String script, java.lang.String language, int fontSize, GlyphTable.UseSpec[] useSpecs, int[] widths, int[][] adjustments, ScriptContextTester scriptContextTester)
boolean
ScriptProcessor. position(GlyphPositioningTable gpos, GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, java.util.Map<GlyphTable.LookupSpec,java.util.List<GlyphTable.LookupTable>> lookups, int[] widths, int[][] adjustments)
Perform positioning processing using a specific set of lookup tables.boolean
ScriptProcessor. position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, GlyphTable.UseSpec[] usa, int[] widths, int[][] adjustments, ScriptContextTester sct)
Perform positioning processing using a specific set of ordered glyph table use specifications.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
DefaultScriptProcessor. reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[] unscaledWidths, int[][] gpa, java.lang.String script, java.lang.String language)
GlyphSequence
KhmerScriptProcessor. reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence glyphSequence, int[] unscaledWidths, int[][] glyphPositionAdjustments, java.lang.String script, java.lang.String language)
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.protected GlyphSequence[]
IndicScriptProcessor.DefaultSyllabizer. segmentize(GlyphSequence gs, IndicScriptProcessor.Segment[] sa)
Construct array of glyph sequences from original glyph sequence and segment array.GlyphSequence
IndicScriptProcessor. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
Perform substitution processing using a specific set of ordered glyph table use specifications.GlyphSequence
KhmerScriptProcessor. substitute(GlyphSequence glyphSequence, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] useSpecs, ScriptContextTester scriptContextTester)
GlyphSequence
ScriptProcessor. substitute(GlyphSubstitutionTable gsub, GlyphSequence gs, java.lang.String script, java.lang.String language, java.util.Map<GlyphTable.LookupSpec,java.util.List<GlyphTable.LookupTable>> lookups)
Perform substitution processing using a specific set of lookup tables.GlyphSequence
ScriptProcessor. substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
Perform substitution processing using a specific set of ordered glyph table use specifications. -
Uses of GlyphSequence in org.apache.fop.complexscripts.util
Fields in org.apache.fop.complexscripts.util declared as GlyphSequence Modifier and Type Field Description protected GlyphSequence
GlyphSequence. unprocessedGS
Methods in org.apache.fop.complexscripts.util that return GlyphSequence Modifier and Type Method Description static GlyphSequence
GlyphSequence. join(GlyphSequence gs, GlyphSequence[] sa)
Join (concatenate) glyph sequences.static GlyphSequence
GlyphSequence. reorder(GlyphSequence gs, int source, int count, int target)
Reorder sequence such that [SOURCE,SOURCE+COUNT) is moved just prior to TARGET.Methods in org.apache.fop.complexscripts.util with parameters of type GlyphSequence Modifier and Type Method Description static GlyphSequence
GlyphSequence. join(GlyphSequence gs, GlyphSequence[] sa)
Join (concatenate) glyph sequences.static GlyphSequence
GlyphSequence. reorder(GlyphSequence gs, int source, int count, int target)
Reorder sequence such that [SOURCE,SOURCE+COUNT) is moved just prior to TARGET.void
GlyphSequence. setUnprocessedGS(GlyphSequence glyphSequence)
boolean
GlyphContextTester. test(java.lang.String script, java.lang.String language, java.lang.String feature, GlyphSequence gs, int index, int flags)
Perform a test on a glyph sequence in a specific (originating) character context.Constructors in org.apache.fop.complexscripts.util with parameters of type GlyphSequence Constructor Description GlyphSequence(GlyphSequence gs)
Instantiate a glyph sequence using an existing glyph sequence, where the new glyph sequence shares the character array of the existing sequence (but not the buffer object), and creates new copies of glyphs buffer and association list.GlyphSequence(GlyphSequence gs, int[] bga, int[] iga, int[] lga, CharAssociation[] bal, CharAssociation[] ial, CharAssociation[] lal)
Instantiate a glyph sequence using an existing glyph sequence, where the new glyph sequence shares the character array of the existing sequence (but not the buffer object), but uses the specified backtrack, input, and lookahead glyph arrays to populate the glyphs, and uses the specified of glyphs buffer and association list. -
Uses of GlyphSequence in org.apache.fop.fonts
Methods in org.apache.fop.fonts that return GlyphSequence Modifier and Type Method Description GlyphSequence
MultiByteFont. charSequenceToGlyphSequence(java.lang.CharSequence charSequence, java.util.List associations)
Methods in org.apache.fop.fonts with parameters of type GlyphSequence Modifier and Type Method Description protected int[]
MultiByteFont. getUnscaledWidths(GlyphSequence gs)
-