Class GsubWorkerForLatin

java.lang.Object
org.apache.fontbox.ttf.gsub.GsubWorkerForLatin
All Implemented Interfaces:
GsubWorker

public class GsubWorkerForLatin extends Object implements GsubWorker
Latin-specific implementation of GSUB system
  • Field Details

  • Constructor Details

    • GsubWorkerForLatin

      GsubWorkerForLatin(GsubData gsubData)
  • Method Details

    • applyTransforms

      public List<Integer> applyTransforms(List<Integer> originalGlyphIds)
      Description copied from interface: GsubWorker
      Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.
      Specified by:
      applyTransforms in interface GsubWorker
      Parameters:
      originalGlyphIds - list of original glyph IDs
      Returns:
      list of transformed glyph IDs
    • applyGsubFeature

      private List<Integer> applyGsubFeature(ScriptFeature scriptFeature, List<Integer> originalGlyphs)