---
title: "weight(of:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsfontmanager/weight(of:)"
---

# weight(of:)

Returns an approximation of the specified font’s weight.

## Declaration

```swift
func weight(of fontObj: NSFont) -> Int
```

## Parameters

- `fontObj`: The font whose approximate weight is returned.

## Return Value

Return Value An approximation of the weight of the given font, where 0 indicates the lightest possible weight, 5 indicates a normal or book weight, and 9 or more indicates a bold or heavier weight. Because this method returns only an approximation of a font’s weight, it is not guaranteed to return the exact weight with which fontObj was initialized.

## See Also

### Examining Fonts

- [traits(of:)](appkit/nsfontmanager/traits(of:).md)
- [fontNamed(_:hasTraits:)](appkit/nsfontmanager/fontnamed(_:hastraits:).md)
- [NSFontTraitMask](appkit/nsfonttraitmask.md)
