# `GSFeatureGenerator makeFeatures:error:`

*Instance Method*

Generates all default features

## Declaration

```swift
func makeFeatures(_ font: GSFont) throws
```

```objc
- (BOOL) makeFeatures:(GSFont *) font error:(NSError **) error;
```

```python
makeFeatures_error_(font: GSFont) -> tuple[bool, NSError]
```

## Parameters

- `font` — A font
- `error` — If something goes wrong, retunes an NSError by reference.

## Return Value

NO if there was a problem

## Discussion

This equivalent with pressing the Update button in font info

