See: Description
| Interface | Description |
|---|---|
| GlyphArraySplitter |
This class splits an array of GlyphIds with a prospective match.
|
| GsubWorker |
This class is responsible for replacing GlyphIDs with new ones according to the GSUB tables.
|
| Class | Description |
|---|---|
| CompoundCharacterTokenizer |
Takes in the given text having compound-glyphs to substitute, and splits it into chunks consisting of parts that
should be substituted and the ones that can be processed normally.
|
| GlyphArraySplitterRegexImpl |
This is an in-efficient implementation based on regex, which helps split the array.
|
| GlyphSubstitutionDataExtractor |
This class has utility methods to extract meaningful GsubData from the highly obfuscated GSUB
Tables.
|
| GsubWorkerFactory |
Gets a
Language specific instance of a GsubWorker |
| GsubWorkerForBengali |
Bengali-specific implementation of GSUB system
|
| GsubWorkerForDevanagari |
Devanagari-specific implementation of GSUB system
|
| GsubWorkerForGujarati |
Gujarati-specific implementation of GSUB system.
|
| GsubWorkerForLatin |
Latin-specific implementation of GSUB system
|
Copyright © 2008–2025 The Apache Software Foundation. All rights reserved.