---
title: "menuFont(ofSize:)"
framework: appkit
role: symbol
role_heading: Type Method
path: "appkit/nsfont/menufont(ofsize:)"
---

# menuFont(ofSize:)

Returns the font used for menu items, in the specified size.

## Declaration

```swift
class func menuFont(ofSize fontSize: CGFloat) -> NSFont
```

## Parameters

- `fontSize`: The size in points to which the font is scaled.

## Return Value

Return Value A font object of the specified size.

## Discussion

Discussion If fontSize is 0 or negative, returns the menu items font with the default size.

## See Also

### Related Documentation

- [init(name:size:)](appkit/nsfont/init(name:size:).md)

### 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)
- [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)
- [systemFontSize(for:)](appkit/nsfont/systemfontsize(for:).md)
