CTFontGetAdvancesForGlyphs(_:_:_:_:_:)
Calculates the advances for an array of glyphs and returns the summed advance.
Declaration
func CTFontGetAdvancesForGlyphs(_ font: CTFont, _ orientation: CTFontOrientation, _ glyphs: UnsafePointer<CGGlyph>, _ advances: UnsafeMutablePointer<CGSize>?, _ count: CFIndex) -> DoubleParameters
- font:
The font reference.
- orientation:
The intended drawing orientation of the glyphs. Used to determined which glyph metrics to return.
- glyphs:
An array of
countnumber of glyphs. - advances:
An array of
countnumber of Cgsize objects to receive the computed glyph advances. IfNULL, only the overall advance is calculated. - count:
The capacity of the
glyphsandadvancesbuffers.
Return Value
The summed glyph advance of an array of glyphs.
Discussion
Individual glyph advances are passed back via the advances parameter. These are the ideal metrics for each glyph scaled and transformed in font space.