Top Description Fields Constructors Methods
org.apache.fontbox.ttf.gsub

pack-priv Class DefaultGsubWorker

extends Object
implements GsubWorker
Class Inheritance
All Implemented Interfaces
org.apache.fontbox.ttf.gsub.GsubWorker
Imports
java.util.Collections, .List, org.apache.commons.logging.Log, .LogFactory, org.apache.fontbox.ttf.GlyphSubstitutionTable

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.
Author
Vladimir Plizga

Field Summary

Modifier and TypeField and Description
private static final Log

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public List<Integer>
applyTransforms(List<Integer>
list of original glyph IDs
originalGlyphIds
)

Implements org.apache.fontbox.ttf.gsub.GsubWorker.applyTransforms.

Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Log LOG

Constructor Detail

DefaultGsubWorkerback to summary
pack-priv DefaultGsubWorker()

Method Detail

applyTransformsback to summary
public List<Integer> applyTransforms(List<Integer> originalGlyphIds)

Implements org.apache.fontbox.ttf.gsub.GsubWorker.applyTransforms.

Doc from org.apache.fontbox.ttf.gsub.GsubWorker.applyTransforms.

Applies language-specific transforms including GSUB and any other pre or post-processing necessary for displaying Glyphs correctly.

Parameters
originalGlyphIds:List<Integer>

list of original glyph IDs

Returns:List<Integer>

list of transformed glyph IDs

Annotations
@Override