---
title: usesDefaultHyphenation
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nslayoutmanager/usesdefaulthyphenation
---

# usesDefaultHyphenation

A Boolean value that indicates whether the layout manager uses the default hyphenation rules to wrap lines.

## Declaration

```swift
var usesDefaultHyphenation: Bool { get set }
```

## Discussion

Discussion When the value of this property is true, the layout manager makes a best-effort attempt to hyphenate text when wrapping lines. You may override this hyphenation behavior on a per-paragraph basis using the hyphenationFactor property of NSParagraphStyle The default value of this property is false, which prevents the layout manager from hyphenating text.

## See Also

### Configuring the global layout manager options

- [allowsNonContiguousLayout](appkit/nslayoutmanager/allowsnoncontiguouslayout.md)
- [hasNonContiguousLayout](appkit/nslayoutmanager/hasnoncontiguouslayout.md)
- [showsInvisibleCharacters](appkit/nslayoutmanager/showsinvisiblecharacters.md)
- [showsControlCharacters](appkit/nslayoutmanager/showscontrolcharacters.md)
- [usesFontLeading](appkit/nslayoutmanager/usesfontleading.md)
- [backgroundLayoutEnabled](appkit/nslayoutmanager/backgroundlayoutenabled.md)
- [limitsLayoutForSuspiciousContents](appkit/nslayoutmanager/limitslayoutforsuspiciouscontents.md)
