---
title: "CTFontCopyFontDescriptor(_:)"
framework: coretext
role: symbol
role_heading: Function
path: "coretext/ctfontcopyfontdescriptor(_:)"
---

# CTFontCopyFontDescriptor(_:)

Returns the normalized font descriptor for the given font reference.

## Declaration

```swift
func CTFontCopyFontDescriptor(_ font: CTFont) -> CTFontDescriptor
```

## Parameters

- `font`: The font reference.

## Return Value

Return Value A normalized font descriptor for a font containing enough information to recreate this font at a later time.

## See Also

### Getting Font Data

- [CTFontCopyAttribute(_:_:)](coretext/ctfontcopyattribute(_:_:).md)
- [CTFontGetSize(_:)](coretext/ctfontgetsize(_:).md)
- [CTFontGetMatrix(_:)](coretext/ctfontgetmatrix(_:).md)
- [CTFontGetSymbolicTraits(_:)](coretext/ctfontgetsymbolictraits(_:).md)
- [CTFontCopyTraits(_:)](coretext/ctfontcopytraits(_:).md)
- [CTFontCopyDefaultCascadeListForLanguages(_:_:)](coretext/ctfontcopydefaultcascadelistforlanguages(_:_:).md)
