# `GSWritingDirectionValidateOrDefault`

*Function*

A value containing only recognized bits, or [`GSWritingDirection.GSWritingDirectionLeftToRight`](/Core/GlyphsCore/GSWritingDirection/GSWritingDirectionLeftToRight) when the value contains an unsupported bit.

## Declaration

```swift
func GSWritingDirectionValidateOrDefault(_ value: GSWritingDirection) -> GSWritingDirection
```

```objc
static GSWritingDirection GSWritingDirectionValidateOrDefault(GSWritingDirection value);
```

```python
GSWritingDirectionValidateOrDefault(value: GSWritingDirection) -> GSWritingDirection
```

## See Also

### Writing Direction

- [`GSWritingDirection`](/Core/GlyphsCore/GSWritingDirection) — The progression of glyphs and lines in text.
- [`GSWritingDirectionValidate`](/Core/GlyphsCore/GSWritingDirectionValidate) — Whether a value contains only recognized writing-direction and kerning-selector bits.

