---
title: isFixedPitch
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsfont/isfixedpitch
---

# isFixedPitch

A Boolean value indicating whether all glyphs in the font have the same advancement.

## Declaration

```swift
var isFixedPitch: Bool { get }
```

## Discussion

Discussion The value of this property is true when all glyphs have the same advancement or false when they do not. Some Japanese fonts encoded with the scheme “EUC12-NJE-CFEncoding” return that they have the same advancement, but actually encode glyphs with one of two advancements, for historical compatibility. You may need to handle such fonts specially for some applications.

## See Also

### Related Documentation

- [advancement(forGlyph:)](appkit/nsfont/advancement(forglyph:).md)

### Getting Font Metrics and Information

- [pointSize](appkit/nsfont/pointsize.md)
- [coveredCharacterSet](appkit/nsfont/coveredcharacterset.md)
- [fontDescriptor](appkit/nsfont/fontdescriptor.md)
- [mostCompatibleStringEncoding](appkit/nsfont/mostcompatiblestringencoding.md)
- [Advanced Font Metrics](appkit/advanced-font-metrics.md)
