## Uses of Interface
org.apache.fontbox.ttf.model.GsubData

Packages that use GsubData
org.apache.fontbox.ttf: This package contains classes to parse a TTF file.
org.apache.fontbox.ttf.gsub: This package contains utility classes which extract meanigful data from the highly obfuscated GSUB table structures.
org.apache.fontbox.ttf.model: This package contains a more logical model for the various font tables like GSUB.

### Uses of GsubData in org.apache.fontbox.ttf

Methods in org.apache.fontbox.ttf that return GsubData
`GsubData` TrueTypeFont.`getGsubData()` Returns the GSubData of the GlyphSubstitutionTable if present.
`GsubData` GlyphSubstitutionTable.`getGsubData()` Returns a GsubData instance containing all scripts of the table.
`GsubData` GlyphSubstitutionTable.`getGsubData(String scriptTag)` Builds a new `GsubData` instance for given script tag.

### Uses of GsubData in org.apache.fontbox.ttf.gsub

Methods in org.apache.fontbox.ttf.gsub that return GsubData
`GsubData` GlyphSubstitutionDataExtractor.`getGsubData(Map<String,ScriptTable> scriptList, FeatureListTable featureListTable, LookupListTable lookupListTable)`
`GsubData` GlyphSubstitutionDataExtractor.`getGsubData(String scriptName, ScriptTable scriptTable, FeatureListTable featureListTable, LookupListTable lookupListTable)` Unlike `GlyphSubstitutionDataExtractor.getGsubData(Map, FeatureListTable, LookupListTable)`, this method doesn't iterate over supported `Language`'s searching for the first match with the scripts of the font.

Methods in org.apache.fontbox.ttf.gsub with parameters of type GsubData
`GsubWorker` GsubWorkerFactory.`getGsubWorker(CmapLookup cmapLookup, GsubData gsubData)`

### Uses of GsubData in org.apache.fontbox.ttf.model

Classes in org.apache.fontbox.ttf.model that implement GsubData
`class` `MapBackedGsubData` A `Map` based simple implementation of the `GsubData`

Fields in org.apache.fontbox.ttf.model declared as GsubData
`static GsubData` GsubData.`NO_DATA_FOUND` To be used when there is no GSUB data available