# tty Icon

> The tty icon from Material as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Icons](https://composables.com/icons/icon-libraries/material-icons.md)
- License: Apache 2.0 (full text in the [Material Icons library page](https://composables.com/icons/icon-libraries/material-icons.md))
- Styles: [Filled](https://composables.com/icons/icon-libraries/material-icons/tty.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/tty.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/tty.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/tty.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/tty.md?v=twotone)
- Categories: [Places](https://composables.com/icons/categories/places.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/tty.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.group
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialIconsTty: ImageVector
    get() {
        if (_MaterialIconsTty != null) return _MaterialIconsTty!!
        
        _MaterialIconsTty = ImageVector.Builder(
            name = "tty",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            group {
                path(
                    fill = SolidColor(Color.Transparent)
                ) {
                    moveTo(0f, 0f)
                    horizontalLineTo(24f)
                    verticalLineTo(24f)
                    horizontalLineTo(0f)
                    verticalLineTo(0f)
                    close()
                }
                path(
                    fill = SolidColor(Color.Black)
                ) {
                    moveTo(16f, 6f)
                    horizontalLineToRelative(-2f)
                    verticalLineTo(4f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(6f)
                    close()
                    moveTo(18f, 7f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(7f)
                    close()
                    moveTo(19f, 9f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(7f)
                    horizontalLineToRelative(-2f)
                    verticalLineTo(9f)
                    close()
                    moveTo(19f, 4f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(4f)
                    close()
                    moveTo(15f, 7f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(7f)
                    close()
                    moveTo(19f, 10f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(10f)
                    close()
                    moveTo(16f, 10f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(10f)
                    close()
                    moveTo(13f, 4f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(4f)
                    close()
                    moveTo(20f, 15.82f)
                    verticalLineToRelative(4.15f)
                    curveToRelative(0f, 0.56f, -0.47f, 1.03f, -1.03f, 1f)
                    curveToRelative(-2.89f, -0.17f, -5.6f, -1.03f, -7.97f, -2.4f)
                    curveTo(8.27f, 16.99f, 6.01f, 14.73f, 4.43f, 12f)
                    curveTo(3.05f, 9.63f, 2.2f, 6.92f, 2.03f, 4.03f)
                    curveTo(2f, 3.47f, 2.47f, 3f, 3.03f, 3f)
                    horizontalLineToRelative(4.15f)
                    curveToRelative(0.48f, 0f, 0.89f, 0.34f, 0.98f, 0.8f)
                    lineTo(8.9f, 7.48f)
                    curveToRelative(0.07f, 0.33f, -0.04f, 0.67f, -0.27f, 0.9f)
                    lineTo(6.1f, 10.9f)
                    curveToRelative(1.43f, 2.5f, 3.5f, 4.57f, 6f, 6f)
                    lineToRelative(2.52f, -2.52f)
                    curveToRelative(0.24f, -0.24f, 0.58f, -0.34f, 0.9f, -0.27f)
                    lineToRelative(3.67f, 0.73f)
                    curveTo(19.66f, 14.93f, 20f, 15.34f, 20f, 15.82f)
                    close()
                    moveTo(5.18f, 8.99f)
                    lineToRelative(1.65f, -1.65f)
                    lineTo(6.36f, 5f)
                    horizontalLineTo(4.13f)
                    curveTo(4.3f, 6.37f, 4.66f, 7.71f, 5.18f, 8.99f)
                    close()
                    moveTo(18f, 16.64f)
                    lineToRelative(-2.34f, -0.47f)
                    lineToRelative(-1.65f, 1.65f)
                    curveToRelative(1.28f, 0.52f, 2.63f, 0.87f, 3.99f, 1.05f)
                    verticalLineTo(16.64f)
                    close()
                    moveTo(20f, 4f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(4f)
                    horizontalLineTo(20f)
                    close()
                    moveTo(20f, 12f)
                    horizontalLineToRelative(2f)
                    verticalLineToRelative(-2f)
                    horizontalLineToRelative(-2f)
                    verticalLineTo(12f)
                    close()
                    moveTo(13f, 10f)
                    horizontalLineToRelative(-2f)
                    verticalLineToRelative(2f)
                    horizontalLineToRelative(2f)
                    verticalLineTo(10f)
                    close()
                }
            }
        }.build()
        
        return _MaterialIconsTty!!
    }

private var _MaterialIconsTty: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/tty.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:pathData="M0,0H24V24H0V0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M16,6h-2V4h2V6ZM18,7h-2v2h2V7ZM19,9h2V7h-2V9ZM19,4h-2v2h2V4ZM15,7h-2v2h2V7ZM19,10h-2v2h2V10ZM16,10h-2v2h2V10ZM13,4h-2v2h2V4ZM20,15.82v4.15c0,0.56 -0.47,1.03 -1.03,1c-2.89,-0.17 -5.6,-1.03 -7.97,-2.4C8.27,16.99 6.01,14.73 4.43,12C3.05,9.63 2.2,6.92 2.03,4.03C2,3.47 2.47,3 3.03,3h4.15c0.48,0 0.89,0.34 0.98,0.8L8.9,7.48c0.07,0.33 -0.04,0.67 -0.27,0.9L6.1,10.9c1.43,2.5 3.5,4.57 6,6l2.52,-2.52c0.24,-0.24 0.58,-0.34 0.9,-0.27l3.67,0.73C19.66,14.93 20,15.34 20,15.82ZM5.18,8.99l1.65,-1.65L6.36,5H4.13C4.3,6.37 4.66,7.71 5.18,8.99ZM18,16.64l-2.34,-0.47l-1.65,1.65c1.28,0.52 2.63,0.87 3.99,1.05V16.64ZM20,4v2h2V4H20ZM20,12h2v-2h-2V12ZM13,10h-2v2h2V10Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-icons/tty.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" viewBox="0 0 24 24" fill="currentColor"><g><rect fill="none" height="24" width="24" x="0"/><path d="M16,6h-2V4h2V6z M18,7h-2v2h2V7z M19,9h2V7h-2V9z M19,4h-2v2h2V4z M15,7h-2v2h2V7z M19,10h-2v2h2V10z M16,10h-2v2h2V10z M13,4h-2v2h2V4z M20,15.82v4.15c0,0.56-0.47,1.03-1.03,1c-2.89-0.17-5.6-1.03-7.97-2.4C8.27,16.99,6.01,14.73,4.43,12 C3.05,9.63,2.2,6.92,2.03,4.03C2,3.47,2.47,3,3.03,3h4.15c0.48,0,0.89,0.34,0.98,0.8L8.9,7.48c0.07,0.33-0.04,0.67-0.27,0.9 L6.1,10.9c1.43,2.5,3.5,4.57,6,6l2.52-2.52c0.24-0.24,0.58-0.34,0.9-0.27l3.67,0.73C19.66,14.93,20,15.34,20,15.82z M5.18,8.99 l1.65-1.65L6.36,5H4.13C4.3,6.37,4.66,7.71,5.18,8.99z M18,16.64l-2.34-0.47l-1.65,1.65c1.28,0.52,2.63,0.87,3.99,1.05V16.64z M20,4v2h2V4H20z M20,12h2v-2h-2V12z M13,10h-2v2h2V10z"/></g></svg>
```
