Lines Matching refs:points
1041 The Attachment Point List table (AttachmentList) identifies all the attachment points defined in the GPOS table and their associated glyphs so a client can quickly access coordinates for each glyph's attachment points. As a result, the client can cache coordinates for attachment points along with glyph bitmaps and avoid recalculating the attachment points each time it displays a glyph. Without this table, processing speed would be slower because the client would have to decode the GPOS lookups that define attachment points and compile the points in a list.
1045 The table consists of an offset to a Coverage table (Coverage) listing all glyphs that define attachment points in the GPOS table, a count of the glyphs with attachment points (GlyphCount), and an array of offsets to AttachPoint tables (AttachPoint). The array lists the AttachPoint tables, one for each glyph in the Coverage table, in the same order as the Coverage Index.
1049 uint16 GlyphCount Number of glyphs with attachment points
1052 An AttachPoint table consists of a count of the attachment points on a single glyph (PointCount) and an array of contour indices of those points (PointIndex), listed in increasing numerical order.
1056 uint16 PointCount Number of attachment points on this glyph
4007 function getGlyphData($originalGlyphIdx, &$maxdepth, &$depth, &$points, &$contours)
4013 $this->getGlyphData($glyphIdx, $maxdepth, $depth, $points, $contours);
4018 $points += $this->glyphdata[$originalGlyphIdx]['nPoints'];