<!--
{
  "availability" : [
    "macOS: 10.11.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSFont/monospacedDigitSystemFont(ofSize:weight:)",
  "metadataVersion" : "0.1.0",
  "role" : "Type Method",
  "symbol" : {
    "kind" : "Type Method",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSFont(cm)monospacedDigitSystemFontOfSize:weight:"
  },
  "title" : "monospacedDigitSystemFont(ofSize:weight:)"
}
-->

# monospacedDigitSystemFont(ofSize:weight:)

Returns a version of the standard system font that contains monospaced digit glyphs.

```
class func monospacedDigitSystemFont(ofSize fontSize: CGFloat, weight: NSFont.Weight) -> NSFont
```

## Parameters

`fontSize`

The desired font size specified in points. If you specify `0.0` or a negative number for this parameter, the method returns the system font at the default size.

`weight`

The desired weight of font lines, specified as one of the constants in [`NSFont.Weight`](/documentation/AppKit/NSFont/Weight).

## Return Value

A font object containing the system font with monospace digits at the specified size and weight.

## Discussion

The font returned by this method has monospaced digit glyphs. Glyphs for other characters and symbols may be wider or narrower than the monospaced characters. To ensure the font uses fixed spacing for all characters, apply the [`fixedAdvance`](/documentation/AppKit/NSFontDescriptor/AttributeName/fixedAdvance) attribute to the any strings you render.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)