---
title: NSFontCollection.Name
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsfontcollection/name
---

# NSFontCollection.Name

The constants represent the standard mutable collection names—these names are included in the list of allFontCollectionNames–they have special meaning to the Cocoa font system and should not be hidden or renamed.

## Declaration

```swift
struct Name
```

## Topics

### Type Properties

- [allFonts](appkit/nsfontcollection/name/allfonts.md)
- [user](appkit/nsfontcollection/name/user.md)
- [favorites](appkit/nsfontcollection/name/favorites.md)
- [recentlyUsed](appkit/nsfontcollection/name/recentlyused.md)

### Initializers

- [init(_:)](appkit/nsfontcollection/name/init(_:).md)
- [init(rawValue:)](appkit/nsfontcollection/name/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Naming the Font Collection

- [rename(fromName:visibility:toName:)](appkit/nsfontcollection/rename(fromname:visibility:toname:).md)
- [show(_:withName:visibility:)](appkit/nsfontcollection/show(_:withname:visibility:).md)
- [hide(withName:visibility:)](appkit/nsfontcollection/hide(withname:visibility:).md)
- [allFontCollectionNames](appkit/nsfontcollection/allfontcollectionnames.md)
- [NSFontCollection.Visibility](appkit/nsfontcollection/visibility.md)
