---
title: NSImage.SymbolScale
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsimage/symbolscale
---

# NSImage.SymbolScale

Constants that specify which scale variant of a symbol image to use.

## Declaration

```swift
enum SymbolScale
```

## Overview

Overview Specify a different scale variant for a symbol to change the emphasis of the symbol relative to its adjacent text. The default symbol scale is NSImage.SymbolScale.medium.

## Topics

### Constants

- [NSImage.SymbolScale.small](appkit/nsimage/symbolscale/small.md)
- [NSImage.SymbolScale.medium](appkit/nsimage/symbolscale/medium.md)
- [NSImage.SymbolScale.large](appkit/nsimage/symbolscale/large.md)

### Initializers

- [init(rawValue:)](appkit/nsimage/symbolscale/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a Symbol Configuration

- [init(pointSize:weight:)](appkit/nsimage/symbolconfiguration-swift.class/init(pointsize:weight:).md)
- [init(pointSize:weight:scale:)](appkit/nsimage/symbolconfiguration-swift.class/init(pointsize:weight:scale:).md)
- [init(textStyle:)](appkit/nsimage/symbolconfiguration-swift.class/init(textstyle:).md)
- [init(textStyle:scale:)](appkit/nsimage/symbolconfiguration-swift.class/init(textstyle:scale:).md)
- [init(scale:)](appkit/nsimage/symbolconfiguration-swift.class/init(scale:).md)
- [init(colorRenderingMode:)](appkit/nsimage/symbolconfiguration-swift.class/init(colorrenderingmode:).md)
- [init(variableValueMode:)](appkit/nsimage/symbolconfiguration-swift.class/init(variablevaluemode:).md)
- [NSFont.TextStyle](appkit/nsfont/textstyle.md)
- [NSImage.SymbolColorRenderingMode](appkit/nsimage/symbolcolorrenderingmode.md)
- [NSImage.SymbolVariableValueMode](appkit/nsimage/symbolvariablevaluemode.md)
