Package org.apache.fontbox.ttf.model
Interface GsubData
-
- All Known Implementing Classes:
MapBackedGsubData
public interface GsubDataModel for data from the GSUB tables
-
-
Field Summary
Fields Modifier and Type Field Description static GsubDataNO_DATA_FOUNDTo be used when there is no GSUB data available
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetActiveScriptName()ALanguagecan have more than one script that is supported.ScriptFeaturegetFeature(java.lang.String featureName)LanguagegetLanguage()java.util.Set<java.lang.String>getSupportedFeatures()booleanisFeatureSupported(java.lang.String featureName)
-
-
-
Field Detail
-
NO_DATA_FOUND
static final GsubData NO_DATA_FOUND
To be used when there is no GSUB data available
-
-
Method Detail
-
getLanguage
Language getLanguage()
-
getActiveScriptName
java.lang.String getActiveScriptName()
ALanguagecan have more than one script that is supported. However, at any given point, only one of the many scripts are active.- Returns:
- The name of the script that is active.
-
isFeatureSupported
boolean isFeatureSupported(java.lang.String featureName)
-
getFeature
ScriptFeature getFeature(java.lang.String featureName)
-
getSupportedFeatures
java.util.Set<java.lang.String> getSupportedFeatures()
-
-