---
title: characterDirection
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/locale/language-swift.struct/characterdirection
---

# characterDirection

The ordering of characters within a line.

## Declaration

```swift
var characterDirection: Locale.LanguageDirection { get }
```

## Discussion

Discussion For example, English uses left-to-right while Mongolian in the Mongolian script uses top-to-bottom.

## See Also

### Examining language properties

- [languageCode](foundation/locale/language-swift.struct/languagecode.md)
- [Locale.LanguageCode](foundation/locale/languagecode-swift.struct.md)
- [region](foundation/locale/language-swift.struct/region.md)
- [Locale.Region](foundation/locale/region-swift.struct.md)
- [script](foundation/locale/language-swift.struct/script.md)
- [Locale.Script](foundation/locale/script.md)
- [Locale.LanguageDirection](foundation/locale/languagedirection.md)
