---
title: "init(name:size:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsfontdescriptor/init(name:size:)"
---

# init(name:size:)

Returns a font descriptor with the name and size attributes set to the given values.

## Declaration

```swift
init(name fontName: String, size: CGFloat)
```

## Parameters

- `fontName`: The value for NSFontNameAttribute.
- `size`: The value for NSFontSizeAttribute.

## Return Value

Return Value The new font descriptor.

## See Also

### Creating a Font Descriptor

- [preferredFontDescriptor(forTextStyle:options:)](appkit/nsfontdescriptor/preferredfontdescriptor(fortextstyle:options:).md)
- [init(name:matrix:)](appkit/nsfontdescriptor/init(name:matrix:).md)
- [init(fontAttributes:)](appkit/nsfontdescriptor/init(fontattributes:).md)
