<div class='sourceset sourceset-android'>Android</div>

```kotlin
value class Strictness internal constructor(internal val value: Int)
```

Describes the strictness of line breaking, determining before which characters line breaks
can be inserted. It is useful when working with CJK scripts.

## Companion Object

#### Properties

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val Default: Strictness
```

Default breaking rules for the locale, which may correspond to `Normal` or `Strict`.

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val Loose: Strictness
```

The least restrictive rules, suitable for short lines.

For example, in Japanese it allows breaking before iteration marks, such as 々, 〻.

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val Normal: Strictness
```

The most common rules for line breaking.

For example, in Japanese it allows breaking before characters like small hiragana
(ぁ), small katakana (ァ), halfwidth variants (ｧ).

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val Strict: Strictness
```

The most stringent rules for line breaking.

For example, in Japanese it does not allow breaking before characters like small
hiragana (ぁ), small katakana (ァ), halfwidth variants (ｧ).

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val Unspecified: Strictness
```

This represents an unset value, a usual replacement for "null" when a primitive value
is desired.