---
title: "CTFontDescriptorCreateWithNameAndSize(_:_:)"
framework: coretext
role: symbol
role_heading: Function
path: "coretext/ctfontdescriptorcreatewithnameandsize(_:_:)"
---

# CTFontDescriptorCreateWithNameAndSize(_:_:)

Creates a new font descriptor with the provided PostScript name and size.

## Declaration

```swift
func CTFontDescriptorCreateWithNameAndSize(_ name: CFString, _ size: CGFloat) -> CTFontDescriptor
```

## Parameters

- `name`: The PostScript name to be used for the font descriptor as a doc://com.apple.documentation/documentation/CoreFoundation/CFString object.
- `size`: The point size. If 0.0, the font size attribute (doc://com.apple.coretext/documentation/CoreText/kCTFontSizeAttribute) is omitted from the returned font descriptor.

## Return Value

Return Value A new font descriptor reference with the given PostScript name and point size.

## See Also

### Creating Font Descriptors

- [CTFontDescriptorCreateWithAttributes(_:)](coretext/ctfontdescriptorcreatewithattributes(_:).md)
- [CTFontDescriptorCreateCopyWithAttributes(_:_:)](coretext/ctfontdescriptorcreatecopywithattributes(_:_:).md)
- [CTFontDescriptorCreateCopyWithVariation(_:_:_:)](coretext/ctfontdescriptorcreatecopywithvariation(_:_:_:).md)
- [CTFontDescriptorCreateCopyWithFeature(_:_:_:)](coretext/ctfontdescriptorcreatecopywithfeature(_:_:_:).md)
- [CTFontDescriptorCreateCopyWithFamily(_:_:)](coretext/ctfontdescriptorcreatecopywithfamily(_:_:).md)
- [CTFontDescriptorCreateCopyWithSymbolicTraits(_:_:_:)](coretext/ctfontdescriptorcreatecopywithsymbolictraits(_:_:_:).md)
- [CTFontDescriptorCreateMatchingFontDescriptors(_:_:)](coretext/ctfontdescriptorcreatematchingfontdescriptors(_:_:).md)
- [CTFontDescriptorCreateMatchingFontDescriptor(_:_:)](coretext/ctfontdescriptorcreatematchingfontdescriptor(_:_:).md)
