---
title: "init(name:visibility:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsmutablefontcollection/init(name:visibility:)"
---

# init(name:visibility:)

Creates a mutable font collection with the specified name and font visibility.

## Declaration

```swift
init?(name: NSFontCollection.Name, visibility: NSFontCollection.Visibility)
```

## Parameters

- `name`: The name to apply to the font collection.
- `visibility`: The visibility of the fonts in the collection.

## Return Value

Return Value A mutable font collection object.

## See Also

### Creating a Font Collection

- [init(descriptors:)](appkit/nsmutablefontcollection/init(descriptors:).md)
- [init(locale:)](appkit/nsmutablefontcollection/init(locale:).md)
- [init(name:)](appkit/nsmutablefontcollection/init(name:).md)
- [withAllAvailableDescriptors](appkit/nsmutablefontcollection/withallavailabledescriptors.md)
