Interface GlyphClassMapping
- All Known Implementing Classes:
GlyphClassTable
public interface GlyphClassMapping
The GlyphClassMapping
interface provides glyph identifier to class
index mapping support.
This work was originally authored by Glenn Adams (gadams@apache.org).
-
Method Summary
Modifier and TypeMethodDescriptionint
getClassIndex
(int gid, int set) Map glyph identifier (code) to coverge index.int
getClassSize
(int set) Obtain size of class table, i.e., ciMax + 1, where ciMax is the maximum class index.
-
Method Details
-
getClassSize
int getClassSize(int set) Obtain size of class table, i.e., ciMax + 1, where ciMax is the maximum class index.- Parameters:
set
- for coverage set based class mappings, indicates set index, otherwise ignored- Returns:
- size of class table
-
getClassIndex
int getClassIndex(int gid, int set) Map glyph identifier (code) to coverge index. Returns -1 if glyph identifier is not in the domain of the class table.- Parameters:
gid
- glyph identifier (code)set
- for coverage set based class mappings, indicates set index, otherwise ignored- Returns:
- non-negative glyph class index or -1 if glyph identifiers is not mapped by table
-