---
title: Core Text Functions
framework: Core Text
role: collectionGroup
role_heading: API Collection
path: coretext/core-text-functions
---

# Core Text Functions

## Topics

### Functions

- [CTFontDescriptorMatchFontDescriptorsWithProgressHandler(_:_:_:)](coretext/ctfontdescriptormatchfontdescriptorswithprogresshandler(_:_:_:).md)
- [CTFontManagerCompareFontFamilyNames(_:_:_:)](coretext/ctfontmanagercomparefontfamilynames(_:_:_:).md)
- [CTFontManagerCopyAvailableFontFamilyNames()](coretext/ctfontmanagercopyavailablefontfamilynames().md)
- [CTFontManagerCopyAvailableFontURLs()](coretext/ctfontmanagercopyavailablefonturls().md)
- [CTFontManagerCopyAvailablePostScriptNames()](coretext/ctfontmanagercopyavailablepostscriptnames().md)
- [CTFontManagerCreateFontDescriptorFromData(_:)](coretext/ctfontmanagercreatefontdescriptorfromdata(_:).md)
- [CTFontManagerCreateFontDescriptorsFromURL(_:)](coretext/ctfontmanagercreatefontdescriptorsfromurl(_:).md)
- [CTFontManagerCreateFontRequestRunLoopSource(_:_:)](coretext/ctfontmanagercreatefontrequestrunloopsource(_:_:).md)
- [CTFontManagerEnableFontDescriptors(_:_:)](coretext/ctfontmanagerenablefontdescriptors(_:_:).md)
- [CTFontManagerGetAutoActivationSetting(_:)](coretext/ctfontmanagergetautoactivationsetting(_:).md)
- [CTFontManagerGetScopeForURL(_:)](coretext/ctfontmanagergetscopeforurl(_:).md)
- [CTFontManagerIsSupportedFont(_:)](coretext/ctfontmanagerissupportedfont(_:).md)
- [CTFontManagerRegisterFontsForURL(_:_:_:)](coretext/ctfontmanagerregisterfontsforurl(_:_:_:).md)
- [CTFontManagerRegisterFontsForURLs(_:_:_:)](coretext/ctfontmanagerregisterfontsforurls(_:_:_:).md)
- [CTFontManagerRegisterGraphicsFont(_:_:)](coretext/ctfontmanagerregistergraphicsfont(_:_:).md)
- [CTFontManagerSetAutoActivationSetting(_:_:)](coretext/ctfontmanagersetautoactivationsetting(_:_:).md)
- [CTFontManagerUnregisterFontsForURL(_:_:_:)](coretext/ctfontmanagerunregisterfontsforurl(_:_:_:).md)
- [CTFontManagerUnregisterFontsForURLs(_:_:_:)](coretext/ctfontmanagerunregisterfontsforurls(_:_:_:).md)
- [CTFontManagerUnregisterGraphicsFont(_:_:)](coretext/ctfontmanagerunregistergraphicsfont(_:_:).md)
- [CTFontManagerCopyRegisteredFontDescriptors(_:_:)](coretext/ctfontmanagercopyregisteredfontdescriptors(_:_:).md)
- [CTFontManagerCreateFontDescriptorsFromData(_:)](coretext/ctfontmanagercreatefontdescriptorsfromdata(_:).md)
- [CTFontManagerRegisterFontDescriptors(_:_:_:_:)](coretext/ctfontmanagerregisterfontdescriptors(_:_:_:_:).md)
- [CTFontManagerRegisterFontURLs(_:_:_:_:)](coretext/ctfontmanagerregisterfonturls(_:_:_:_:).md)
- [CTFontManagerRegisterFontsWithAssetNames(_:_:_:_:_:)](coretext/ctfontmanagerregisterfontswithassetnames(_:_:_:_:_:).md)
- [CTFontManagerRequestFonts(_:_:)](coretext/ctfontmanagerrequestfonts(_:_:).md)
- [CTFontManagerUnregisterFontDescriptors(_:_:_:)](coretext/ctfontmanagerunregisterfontdescriptors(_:_:_:).md)
- [CTFontManagerUnregisterFontURLs(_:_:_:)](coretext/ctfontmanagerunregisterfonturls(_:_:_:).md)
- [CTGetCoreTextVersion()](coretext/ctgetcoretextversion().md)
- [CTRubyAnnotationCreate(_:_:_:_:)](coretext/ctrubyannotationcreate(_:_:_:_:).md)
- [CTRubyAnnotationCreateCopy(_:)](coretext/ctrubyannotationcreatecopy(_:).md)
- [CTRubyAnnotationCreateWithAttributes(_:_:_:_:_:)](coretext/ctrubyannotationcreatewithattributes(_:_:_:_:_:).md)
- [CTRubyAnnotationGetAlignment(_:)](coretext/ctrubyannotationgetalignment(_:).md)
- [CTRubyAnnotationGetOverhang(_:)](coretext/ctrubyannotationgetoverhang(_:).md)
- [CTRubyAnnotationGetSizeFactor(_:)](coretext/ctrubyannotationgetsizefactor(_:).md)
- [CTRubyAnnotationGetTextForPosition(_:_:)](coretext/ctrubyannotationgettextforposition(_:_:).md)
- [CTRubyAnnotationGetTypeID()](coretext/ctrubyannotationgettypeid().md)
- [CTFontCopyNameForGlyph(_:_:)](coretext/ctfontcopynameforglyph(_:_:).md)
- [CTFontDrawImageFromAdaptiveImageProviderAtPoint(_:_:_:_:)](coretext/ctfontdrawimagefromadaptiveimageprovideratpoint(_:_:_:_:).md)
- [CTFontGetTypographicBoundsForAdaptiveImageProvider(_:_:)](coretext/ctfontgettypographicboundsforadaptiveimageprovider(_:_:).md)
- [CTFontHasTable(_:_:)](coretext/ctfonthastable(_:_:).md)

## See Also

### Reference

- [Styling Attributed Strings](coretext/styling-attributed-strings.md)
- [Core Text Structures](coretext/core-text-structures.md)
- [Core Text Enumerations](coretext/core-text-enumerations.md)
- [Core Text Constants](coretext/core-text-constants.md)
- [Core Text Data Types](coretext/core-text-data-types.md)
- [SFNT Support](coretext/sfnt-support.md)
