# LanguageFeatureSpan

# LanguageFeatureSpan

Artifact:[androidx.media3:media3-common](https://developer.android.com/jetpack/androidx/releases/media3)  
[View Source](https://cs.android.com/search?q=file:androidx/media3/common/text/LanguageFeatureSpan.java+class:androidx.media3.common.text.LanguageFeatureSpan)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/media3/common/text/LanguageFeatureSpan "View this page in Java")

<br />

```
@UnstableApi
interface LanguageFeatureSpan
```

<br />

Known direct subclasses  
[HorizontalTextInVerticalContextSpan](https://developer.android.com/reference/kotlin/androidx/media3/common/text/HorizontalTextInVerticalContextSpan),[RubySpan](https://developer.android.com/reference/kotlin/androidx/media3/common/text/RubySpan),[TextEmphasisSpan](https://developer.android.com/reference/kotlin/androidx/media3/common/text/TextEmphasisSpan)  

|-------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
| [HorizontalTextInVerticalContextSpan](https://developer.android.com/reference/kotlin/androidx/media3/common/text/HorizontalTextInVerticalContextSpan) | A styling span for horizontal text in a vertical context. |
| [RubySpan](https://developer.android.com/reference/kotlin/androidx/media3/common/text/RubySpan)                                                       | A styling span for ruby text.                             |
| [TextEmphasisSpan](https://developer.android.com/reference/kotlin/androidx/media3/common/text/TextEmphasisSpan)                                       | A styling span for text emphasis marks.                   |

*** ** * ** ***

Marker interface for span classes that carry language features rather than style information.