Interface GsubData

All Known Implementing Classes:
MapBackedGsubData

public interface GsubData
Model for data from the GSUB tables
  • Field Details

    • NO_DATA_FOUND

      static final GsubData NO_DATA_FOUND
      To be used when there is no GSUB data available
  • Method Details

    • getLanguage

      Language getLanguage()
    • getActiveScriptName

      String getActiveScriptName()
      A Language can 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(String featureName)
    • getFeature

      ScriptFeature getFeature(String featureName)
    • getSupportedFeatures

      Set<String> getSupportedFeatures()