Package org.apache.fontbox.ttf.gsub
Class DefaultGsubWorker
java.lang.Object
org.apache.fontbox.ttf.gsub.DefaultGsubWorker
- All Implemented Interfaces:
GsubWorker
A default implementation of
GsubWorker that actually does not transform the glyphs yet allows to correctly
load GSUB table data even from fonts for which a complete
glyph substitution is not implemented.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyTransforms(List<Integer> originalGlyphIds) Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.
-
Field Details
-
LOG
private static final org.apache.commons.logging.Log LOG
-
-
Constructor Details
-
DefaultGsubWorker
DefaultGsubWorker()
-
-
Method Details
-
applyTransforms
Description copied from interface:GsubWorkerApplies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.- Specified by:
applyTransformsin interfaceGsubWorker- Parameters:
originalGlyphIds- list of original glyph IDs- Returns:
- list of transformed glyph IDs
-