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

# init(name:matrix:)

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

## Declaration

```swift
init(name fontName: String, matrix: AffineTransform)
```

## Parameters

- `fontName`: The value for NSFontNameAttribute.
- `matrix`: The value for NSFontMatrixAttribute.

## 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:size:)](appkit/nsfontdescriptor/init(name:size:).md)
- [init(fontAttributes:)](appkit/nsfontdescriptor/init(fontattributes:).md)
