# `GSLayer hintsFromCharString:doLinks:ignoreVerticalStems:`

*Instance Method*

Extracts PostScript hints from Type 2 charstring text.

## Declaration

```swift
func hints(fromCharString result: String, doLinks: Bool, ignoreVerticalStems: Bool) -> [Any]
```

```objc
- (NSArray *) hintsFromCharString:(NSString *) result doLinks:(BOOL) doLinks ignoreVerticalStems:(BOOL) ignoreVerticalStems;
```

```python
hintsFromCharString_doLinks_ignoreVerticalStems_(result: str, doLinks: bool, ignoreVerticalStems: bool) -> list
```

## Parameters

- `doLinks` — Whether to attach hints to matching nodes when possible.
- `ignoreVerticalStems` — Whether vertical stem hints should be ignored.

## See Also

### Autohinting

- [`GSLayer autohint`](/Core/GlyphsCore/GSLayer/autohint) — Adds generated PostScript hints to the layer.
- [`GSLayer autohintError:`](/Core/GlyphsCore/GSLayer/autohintError:) — Adds generated PostScript hints to the layer.
- [`GSLayer getAutohintsDoHorizontal:doVertical:error:`](/Core/GlyphsCore/GSLayer/getAutohintsDoHorizontal:doVertical:error:) — Generates PostScript hints for the layer.
- [`GSLayer hintsFromCharString:doLinks:`](/Core/GlyphsCore/GSLayer/hintsFromCharString:doLinks:) — Extracts PostScript hints from Type 2 charstring text.
- [`GSLayer hintsFromValue1:value2:vertical:doLinks:`](/Core/GlyphsCore/GSLayer/hintsFromValue1:value2:vertical:doLinks:) — Builds a PostScript hint from a charstring stem pair.

