---
title: matrix
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uifontdescriptor/attributename/matrix
---

# matrix

The font’s transformation matrix attribute.

## Declaration

```swift
static let matrix: UIFontDescriptor.AttributeName
```

## Discussion

Discussion The value is a CGAffineTransform instance that specifies the font’s transformation matrix. The default value is the identity matrix. Because the system applies the matrix to the text matrix at rendering time, translation isn’t available. The rendering engine determines the translation independently.

## See Also

### Constants

- [cascadeList](uikit/uifontdescriptor/attributename/cascadelist.md)
- [characterSet](uikit/uifontdescriptor/attributename/characterset.md)
- [face](uikit/uifontdescriptor/attributename/face.md)
- [family](uikit/uifontdescriptor/attributename/family.md)
- [featureSettings](uikit/uifontdescriptor/attributename/featuresettings.md)
- [fixedAdvance](uikit/uifontdescriptor/attributename/fixedadvance.md)
- [name](uikit/uifontdescriptor/attributename/name.md)
- [size](uikit/uifontdescriptor/attributename/size.md)
- [textStyle](uikit/uifontdescriptor/attributename/textstyle.md)
- [traits](uikit/uifontdescriptor/attributename/traits.md)
- [visibleName](uikit/uifontdescriptor/attributename/visiblename.md)
