One Logo Pool Ball
CoreGraphics · IOS API REFERENCE

CGFont

class · SDK 27.1

class CGFont

Members (31)

method · iOS 2.0+

canCreatePostScriptSubset

TypeScript
canCreatePostScriptSubset(format: CGFontPostScriptFormat): boolean
Swift declaration
func canCreatePostScriptSubset(_ format: CGFontPostScriptFormat) -> Bool
get · iOS 2.0+

fullName

TypeScript
get fullName(): (_CoreFoundation_CFString) | null
Swift declaration
var fullName: CFString? { get }
method · iOS 2.0+

name

TypeScript
name(glyph: number): (_CoreFoundation_CFString) | null
Swift declaration
func name(for glyph: CGGlyph) -> CFString?
get · iOS 2.0+

postScriptName

TypeScript
get postScriptName(): (_CoreFoundation_CFString) | null
Swift declaration
var postScriptName: CFString? { get }
method · iOS 2.0+

table

TypeScript
table(tag: number): (_CoreFoundation_CFData) | null
Swift declaration
func table(for tag: UInt32) -> CFData?
get · iOS 2.0+

tableTags

TypeScript
get tableTags(): (_CoreFoundation_CFArray) | null
Swift declaration
var tableTags: CFArray? { get }
get · iOS 2.0+

variationAxes

TypeScript
get variationAxes(): (_CoreFoundation_CFArray) | null
Swift declaration
var variationAxes: CFArray? { get }
get · iOS 2.0+

variations

TypeScript
get variations(): (_CoreFoundation_CFDictionary) | null
Swift declaration
var variations: CFDictionary? { get }
method · iOS 2.0+

copy

TypeScript
copy(variations?: (_CoreFoundation_CFDictionary) | null): (CGFont) | null
Swift declaration
func copy(withVariations variations: CFDictionary?) -> CGFont?
method · iOS 2.0+

createPostScriptEncoding

TypeScript
createPostScriptEncoding(encoding?: (SDKHandle) | null): (_CoreFoundation_CFData) | null
Swift declaration
func createPostScriptEncoding(encoding: UnsafePointer<CGGlyph>?) -> CFData?
method · iOS 2.0+

createPostScriptSubset

TypeScript
createPostScriptSubset(subsetName: _CoreFoundation_CFString, format: CGFontPostScriptFormat, glyphs: (SDKHandle) | null, count: number, encoding?: (SDKHandle) | null): (_CoreFoundation_CFData) | null
Swift declaration
func createPostScriptSubset(subsetName: CFString, format: CGFontPostScriptFormat, glyphs: UnsafePointer<CGGlyph>?, count: Int, encoding: UnsafePointer<CGGlyph>?) -> CFData?
init · iOS 2.0+

init

TypeScript
static init(provider: CGDataProvider): (CGFont) | null
Swift declaration
init?(_ provider: CGDataProvider)
init · iOS 2.0+

init

TypeScript
static init52239(name: _CoreFoundation_CFString): (CGFont) | null
Swift declaration
init?(_ name: CFString)
get · iOS 2.0+

ascent

TypeScript
get ascent(): number
Swift declaration
var ascent: Int32 { get }
get · iOS 2.0+

capHeight

TypeScript
get capHeight(): number
Swift declaration
var capHeight: Int32 { get }
get · iOS 2.0+

descent

TypeScript
get descent(): number
Swift declaration
var descent: Int32 { get }
get · iOS 2.0+

fontBBox

TypeScript
get fontBBox(): { x: number; y: number; width: number; height: number }
Swift declaration
var fontBBox: CGRect { get }
method · iOS 2.0+

getGlyphAdvances

TypeScript
getGlyphAdvances(glyphs: SDKHandle, count: number, advances: SDKHandle): boolean
Swift declaration
func getGlyphAdvances(glyphs: UnsafePointer<CGGlyph>, count: Int, advances: UnsafeMutablePointer<Int32>) -> Bool
method · iOS 2.0+

getGlyphBBoxes

TypeScript
getGlyphBBoxes(glyphs: SDKHandle, count: number, bboxes: "animatableData" | SDKHandle): boolean
Swift declaration
func getGlyphBBoxes(glyphs: UnsafePointer<CGGlyph>, count: Int, bboxes: UnsafeMutablePointer<CGRect>) -> Bool
method · iOS 2.0+

getGlyphWithGlyphName

TypeScript
getGlyphWithGlyphName(name: _CoreFoundation_CFString): number
Swift declaration
func getGlyphWithGlyphName(name: CFString) -> CGGlyph
get · iOS 2.0+

italicAngle

TypeScript
get italicAngle(): number
Swift declaration
var italicAngle: CGFloat { get }
get · iOS 2.0+

leading

TypeScript
get leading(): number
Swift declaration
var leading: Int32 { get }
get · iOS 2.0+

numberOfGlyphs

TypeScript
get numberOfGlyphs(): number
Swift declaration
var numberOfGlyphs: Int { get }
get · iOS 2.0+

stemV

TypeScript
get stemV(): number
Swift declaration
var stemV: CGFloat { get }
get · iOS 2.0+

typeID

TypeScript
static get typeID(): number
Swift declaration
class var typeID: CFTypeID { get }
get · iOS 2.0+

unitsPerEm

TypeScript
get unitsPerEm(): number
Swift declaration
var unitsPerEm: Int32 { get }
get · iOS 2.0+

xHeight

TypeScript
get xHeight(): number
Swift declaration
var xHeight: Int32 { get }
get · iOS 2.0+

variationAxisDefaultValue

TypeScript
static get variationAxisDefaultValue(): _CoreFoundation_CFString
Swift declaration
class let variationAxisDefaultValue: CFString
get · iOS 2.0+

variationAxisMaxValue

TypeScript
static get variationAxisMaxValue(): _CoreFoundation_CFString
Swift declaration
class let variationAxisMaxValue: CFString
get · iOS 2.0+

variationAxisMinValue

TypeScript
static get variationAxisMinValue(): _CoreFoundation_CFString
Swift declaration
class let variationAxisMinValue: CFString
get · iOS 2.0+

variationAxisName

TypeScript
static get variationAxisName(): _CoreFoundation_CFString
Swift declaration
class let variationAxisName: CFString

Skipped declarations

No declarations were skipped in this snapshot.

All CoreGraphics types →