Class GlyphPositioningTableReader


  • public class GlyphPositioningTableReader
    extends OpenTypeFontTableReader
    Not used at present, keeping for sometime future.
    • Constructor Detail

      • GlyphPositioningTableReader

        public GlyphPositioningTableReader​(RandomAccessFileOrArray rf,
                                           int gposTableLocation)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • readSubTable

        protected void readSubTable​(int lookupType,
                                    int subTableLocation)
                             throws java.io.IOException
        Specified by:
        readSubTable in class OpenTypeFontTableReader
        Throws:
        java.io.IOException
      • readLookUpType_1

        private void readLookUpType_1​(int lookupTableLocation)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readLookUpType_4

        private void readLookUpType_4​(int lookupTableLocation)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readLookUpType_8

        private void readLookUpType_8​(int lookupTableLocation)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readChainingContextPositioningFormat_3

        private void readChainingContextPositioningFormat_3​(int lookupTableLocation)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • readMarkArrayTable

        private void readMarkArrayTable​(int markArrayLocation)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • readAnchorTable

        private void readAnchorTable​(int anchorTableLocation)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • readBaseArrayTable

        private void readBaseArrayTable​(int baseArrayTableLocation,
                                        int classCount)
                                 throws java.io.IOException
        Throws:
        java.io.IOException