| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private MapBackedGsubData | buildMapBackedGsubData(FeatureListTable featureListTable, LookupListTable lookupListTable, GlyphSubstitutionDataExtractor.
|
| private void | |
| private void | extractDataFromAlternateSubstitutionSubstFormat1Table(Map<List<Integer>, Integer>
the map to store the substitution data glyphSubstitutionMap, LookupTypeAlternateSubstitutionFormat1 the alternate substitution format 1 table alternateSubstitutionFormat1)Extracts data from the AlternateSubstitutionFormat1 (lookuptype) 3 table and puts it in the glyphSubstitutionMap. |
| private void | extractDataFromLigatureSubstitutionSubstFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeLigatureSubstitutionSubstFormat1 ligatureSubstitutionTable)
|
| private void | extractDataFromLigatureTable(Map<List<Integer>, Integer> glyphSubstitutionMap, LigatureTable ligatureTable)
|
| private void | extractDataFromMultipleSubstitutionFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeMultipleSubstitutionFormat1 multipleSubstFormat1Subtable)
|
| private void | extractDataFromSingleSubstTableFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeSingleSubstFormat1 singleSubstTableFormat1)
|
| private void | extractDataFromSingleSubstTableFormat2Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeSingleSubstFormat2 singleSubstTableFormat2)
|
| public GsubData | getGsubData(Map<String, ScriptTable> scriptList, FeatureListTable featureListTable, LookupListTable lookupListTable)
|
| public GsubData | getGsubData(String scriptName, ScriptTable scriptTable, FeatureListTable featureListTable, LookupListTable lookupListTable)
Unlike |
| private GlyphSubstitutionDataExtractor. | |
| private void | populateGsubData(Map<String, Map<List<Integer>, Integer>> gsubData, LangSysTable langSysTable, FeatureListTable featureListTable, LookupListTable lookupListTable)
|
| private void | populateGsubData(Map<String, Map<List<Integer>, Integer>> gsubData, FeatureRecord featureRecord, LookupListTable lookupListTable)
|
| private void |
| LOG | back to summary |
|---|---|
| private static final Log LOG | |
| GlyphSubstitutionDataExtractor | back to summary |
|---|---|
| public GlyphSubstitutionDataExtractor() | |
| buildMapBackedGsubData | back to summary |
|---|---|
| private MapBackedGsubData buildMapBackedGsubData(FeatureListTable featureListTable, LookupListTable lookupListTable, GlyphSubstitutionDataExtractor. | |
| extractData | back to summary |
|---|---|
| private void extractData(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTable lookupTable) | |
| extractDataFromAlternateSubstitutionSubstFormat1Table | back to summary |
|---|---|
| private void extractDataFromAlternateSubstitutionSubstFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeAlternateSubstitutionFormat1 alternateSubstitutionFormat1) Extracts data from the AlternateSubstitutionFormat1 (lookuptype) 3 table and puts it in the glyphSubstitutionMap.
| |
| extractDataFromLigatureSubstitutionSubstFormat1Table | back to summary |
|---|---|
| private void extractDataFromLigatureSubstitutionSubstFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeLigatureSubstitutionSubstFormat1 ligatureSubstitutionTable) | |
| extractDataFromLigatureTable | back to summary |
|---|---|
| private void extractDataFromLigatureTable(Map<List<Integer>, Integer> glyphSubstitutionMap, LigatureTable ligatureTable) | |
| extractDataFromMultipleSubstitutionFormat1Table | back to summary |
|---|---|
| private void extractDataFromMultipleSubstitutionFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeMultipleSubstitutionFormat1 multipleSubstFormat1Subtable) | |
| extractDataFromSingleSubstTableFormat1Table | back to summary |
|---|---|
| private void extractDataFromSingleSubstTableFormat1Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeSingleSubstFormat1 singleSubstTableFormat1) | |
| extractDataFromSingleSubstTableFormat2Table | back to summary |
|---|---|
| private void extractDataFromSingleSubstTableFormat2Table(Map<List<Integer>, Integer> glyphSubstitutionMap, LookupTypeSingleSubstFormat2 singleSubstTableFormat2) | |
| getGsubData | back to summary |
|---|---|
| public GsubData getGsubData(Map<String, ScriptTable> scriptList, FeatureListTable featureListTable, LookupListTable lookupListTable) | |
| getGsubData | back to summary |
|---|---|
| public GsubData getGsubData(String scriptName, ScriptTable scriptTable, FeatureListTable featureListTable, LookupListTable lookupListTable) Unlike | |
| getSupportedLanguage | back to summary |
|---|---|
| private GlyphSubstitutionDataExtractor. | |
| populateGsubData | back to summary |
|---|---|
| private void populateGsubData(Map<String, Map<List<Integer>, Integer>> gsubData, LangSysTable langSysTable, FeatureListTable featureListTable, LookupListTable lookupListTable) | |
| populateGsubData | back to summary |
|---|---|
| private void populateGsubData(Map<String, Map<List<Integer>, Integer>> gsubData, FeatureRecord featureRecord, LookupListTable lookupListTable) | |
| putNewSubstitutionEntry | back to summary |
|---|---|
| private void putNewSubstitutionEntry(Map<List<Integer>, Integer> glyphSubstitutionMap, int newGlyph, List<Integer> glyphsToBeSubstituted) | |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final Language | |
| private final ScriptTable |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Language | |
| public ScriptTable |
| featureName | back to summary |
|---|---|
| private final String featureName | |
| language | back to summary |
|---|---|
| private final Language language | |
| scriptTable | back to summary |
|---|---|
| private final ScriptTable scriptTable | |
| ScriptTableDetails | back to summary |
|---|---|
| private ScriptTableDetails(Language language, String featureName, ScriptTable scriptTable) | |
| getFeatureName | back to summary |
|---|---|
| public String getFeatureName() | |
| getLanguage | back to summary |
|---|---|
| public Language getLanguage() | |
| getScriptTable | back to summary |
|---|---|
| public ScriptTable getScriptTable() | |