---
title: "modifyFont(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsfontmanager/modifyfont(_:)"
---

# modifyFont(_:)

Modifies a trait of the font.

## Declaration

```swift
func modifyFont(_ sender: Any?)
```

## Parameters

- `sender`: The control that sent the message.

## Discussion

Discussion By default, the action message is changeFont:. This action method causes the receiver to send its action message up the responder chain. When a responder replies by providing a font to convert in a convert(_:) message, the receiver converts the font in the manner specified by sender. The conversion is determined by sending a tag message to sender and invoking a corresponding method:  |   |   |   |   |   |   |   |   |

## See Also

### Sending Action Methods

- [addFontTrait(_:)](appkit/nsfontmanager/addfonttrait(_:).md)
- [removeFontTrait(_:)](appkit/nsfontmanager/removefonttrait(_:).md)
- [modifyFontViaPanel(_:)](appkit/nsfontmanager/modifyfontviapanel(_:).md)
- [orderFrontStylesPanel(_:)](appkit/nsfontmanager/orderfrontstylespanel(_:).md)
- [orderFrontFontPanel(_:)](appkit/nsfontmanager/orderfrontfontpanel(_:).md)
- [NSFontAction](appkit/nsfontaction.md)
