Fills a passed-in buffer with a sequence of glyphs.
- iOS 7.0+
- macOS 10.5+
- Mac Catalyst 13.0+
- tvOS 9.0+
The range of glyphs to fill in.
On output, the sequence of glyphs in the given glyph range.
NULL, on output, the glyph properties corresponding to the filled-in glyphs.
NULL, on output, the indexes of the original characters corresponding to the given glyph range. Note that a glyph at index 1 is not necessarily mapped to the character at index 1, since a glyph may be for a ligature or accent.
NULL, on output, the direction of each glyph for bidirectional text. The values range from 0 to 61 as defined by Unicode Standard Annex #9. An even value means the glyph goes left-to-right, and an odd value means the glyph goes right-to-left.
The number of glyphs returned in
Each pointer passed in should either be
NULL or else point to sufficient memory to hold