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

# init(name:matrix:)

Returns a font descriptor with the specified values for the name and matrix dictionary attributes.

## Declaration

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

## Parameters

- `fontName`: The value for doc://com.apple.uikit/documentation/UIKit/UIFontDescriptor/AttributeName/name.
- `matrix`: The value for doc://com.apple.uikit/documentation/UIKit/UIFontDescriptor/AttributeName/matrix.

## Return Value

Return Value The new font descriptor.

## See Also

### Creating a font descriptor

- [preferredFontDescriptor(withTextStyle:)](uikit/uifontdescriptor/preferredfontdescriptor(withtextstyle:).md)
- [preferredFontDescriptor(withTextStyle:compatibleWith:)](uikit/uifontdescriptor/preferredfontdescriptor(withtextstyle:compatiblewith:).md)
- [init(name:size:)](uikit/uifontdescriptor/init(name:size:).md)
- [addingAttributes(_:)](uikit/uifontdescriptor/addingattributes(_:).md)
- [withDesign(_:)](uikit/uifontdescriptor/withdesign(_:).md)
- [withFamily(_:)](uikit/uifontdescriptor/withfamily(_:).md)
- [withFace(_:)](uikit/uifontdescriptor/withface(_:).md)
- [withMatrix(_:)](uikit/uifontdescriptor/withmatrix(_:).md)
- [withSize(_:)](uikit/uifontdescriptor/withsize(_:).md)
- [withSymbolicTraits(_:)](uikit/uifontdescriptor/withsymbolictraits(_:).md)
