Interface GlyphClassMapping

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int 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 Detail

      • 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