---
title: "systemFontSize(for:)"
framework: appkit
role: symbol
role_heading: Type Method
path: "appkit/nsfont/systemfontsize(for:)"
---

# systemFontSize(for:)

Returns the font size used for the specified control size.

## Declaration

```swift
class func systemFontSize(for controlSize: NSControl.ControlSize) -> CGFloat
```

## Parameters

- `controlSize`: The control size constant.

## Return Value

Return Value The font size in points for the specified control size.

## Discussion

Discussion If controlSize does not correspond to a valid NSControlSize, returns the size of the standard system font.

## See Also

### Creating UI Element Fonts

- [labelFont(ofSize:)](appkit/nsfont/labelfont(ofsize:).md)
- [messageFont(ofSize:)](appkit/nsfont/messagefont(ofsize:).md)
- [menuBarFont(ofSize:)](appkit/nsfont/menubarfont(ofsize:).md)
- [menuFont(ofSize:)](appkit/nsfont/menufont(ofsize:).md)
- [controlContentFont(ofSize:)](appkit/nsfont/controlcontentfont(ofsize:).md)
- [titleBarFont(ofSize:)](appkit/nsfont/titlebarfont(ofsize:).md)
- [paletteFont(ofSize:)](appkit/nsfont/palettefont(ofsize:).md)
- [toolTipsFont(ofSize:)](appkit/nsfont/tooltipsfont(ofsize:).md)
- [labelFontSize](appkit/nsfont/labelfontsize.md)
