Type Method

labelFont(ofSize:)

Returns the font used for standard interface labels in the specified size.

Declaration

class func labelFont(ofSize fontSize: CGFloat) -> NSFont

Parameters

fontSize

The size in points to which the font is scaled.

Return Value

A font object of the specified size. If fontSize is 0 or negative, returns the label font with the default size.

Discussion

The label font (Lucida Grande Regular 10 point) is used for the labels on toolbar buttons and to label tick marks on full-size sliders. See The macOS Environment in macOS Human Interface Guidelines for more information about system fonts.

See Also

Creating System Fonts

class func boldSystemFont(ofSize: CGFloat) -> NSFont

Returns the Aqua system font used for standard interface items that are rendered in boldface type in the specified size.

class func controlContentFont(ofSize: CGFloat) -> NSFont

Returns the font used for the content of controls in the specified size.

class func menuFont(ofSize: CGFloat) -> NSFont

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

class func menuBarFont(ofSize: CGFloat) -> NSFont

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

class func messageFont(ofSize: CGFloat) -> NSFont

Returns the font used for standard interface items, such as button labels, menu items, and so on, in the specified size.

class func paletteFont(ofSize: CGFloat) -> NSFont

Returns the font used for palette window title bars, in the specified size.

class func systemFont(ofSize: CGFloat) -> NSFont

Returns the Aqua system font used for standard interface items, such as button labels, menu items, and so on, in the specified size.

class func titleBarFont(ofSize: CGFloat) -> NSFont

Returns the font used for window title bars, in the specified size.

class func toolTipsFont(ofSize: CGFloat) -> NSFont

Returns the font used for tool tips labels, in the specified size.

struct NSFont.Weight

System-defined font-weight values.