# solo_dining Icon

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

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/solo_dining.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/solo_dining.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/solo_dining.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/solo_dining.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/solo_dining.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/solo_dining.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/solo_dining.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.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsSoloDining: ImageVector
    get() {
        if (_MaterialSymbolsSoloDining != null) return _MaterialSymbolsSoloDining!!
        
        _MaterialSymbolsSoloDining = ImageVector.Builder(
            name = "solo_dining",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(40f, 880f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(80f)
                verticalLineToRelative(-295f)
                quadToRelative(0f, -35f, 28.5f, -65f)
                reflectiveQuadToRelative(82.5f, -50f)
                quadToRelative(32f, -13f, 73f, -21.5f)
                reflectiveQuadToRelative(76f, -8.5f)
                quadToRelative(34f, 0f, 76.5f, 9f)
                reflectiveQuadToRelative(77.5f, 23f)
                quadToRelative(51f, 20f, 78.5f, 49.5f)
                reflectiveQuadTo(640f, 505f)
                verticalLineToRelative(55f)
                horizontalLineToRelative(-80f)
                verticalLineToRelative(-55f)
                quadToRelative(-2f, -8f, -17.5f, -18.5f)
                reflectiveQuadTo(505f, 466f)
                quadToRelative(-29f, -12f, -61f, -19f)
                reflectiveQuadToRelative(-64f, -7f)
                quadToRelative(-32f, 0f, -64f, 7f)
                reflectiveQuadToRelative(-61f, 19f)
                quadToRelative(-22f, 10f, -37.5f, 21f)
                reflectiveQuadTo(200f, 506f)
                verticalLineToRelative(294f)
                horizontalLineToRelative(360f)
                quadToRelative(-1f, -3f, -1.5f, -5.5f)
                reflectiveQuadTo(557f, 789f)
                lineToRelative(-37f, -149f)
                horizontalLineToRelative(400f)
                lineToRelative(-37f, 149f)
                quadToRelative(-1f, 3f, -1.5f, 5.5f)
                reflectiveQuadTo(880f, 800f)
                horizontalLineToRelative(40f)
                verticalLineToRelative(80f)
                horizontalLineTo(40f)
                close()
                moveToRelative(634f, -80f)
                horizontalLineToRelative(92f)
                quadToRelative(14f, 0f, 25f, -8f)
                reflectiveQuadToRelative(14f, -22f)
                lineToRelative(13f, -50f)
                horizontalLineTo(622f)
                lineToRelative(13f, 50f)
                quadToRelative(3f, 14f, 14f, 22f)
                reflectiveQuadToRelative(25f, 8f)
                close()
                moveTo(380f, 320f)
                quadToRelative(-50f, 0f, -85f, -35f)
                reflectiveQuadToRelative(-35f, -85f)
                quadToRelative(0f, -50f, 35f, -85f)
                reflectiveQuadToRelative(85f, -35f)
                quadToRelative(50f, 0f, 85f, 35f)
                reflectiveQuadToRelative(35f, 85f)
                quadToRelative(0f, 50f, -35f, 85f)
                reflectiveQuadToRelative(-85f, 35f)
                close()
                moveToRelative(0f, -80f)
                quadToRelative(17f, 0f, 28.5f, -11.5f)
                reflectiveQuadTo(420f, 200f)
                quadToRelative(0f, -17f, -11.5f, -28.5f)
                reflectiveQuadTo(380f, 160f)
                quadToRelative(-17f, 0f, -28.5f, 11.5f)
                reflectiveQuadTo(340f, 200f)
                quadToRelative(0f, 17f, 11.5f, 28.5f)
                reflectiveQuadTo(380f, 240f)
                close()
                moveToRelative(0f, 560f)
                close()
                moveToRelative(340f, 0f)
                close()
                moveTo(380f, 200f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsSoloDining!!
    }

private var _MaterialSymbolsSoloDining: ImageVector? = null
```

## Android Vector Drawable (XML)

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

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M40,880v-80h80v-295q0,-35 28.5,-65t82.5,-50q32,-13 73,-21.5t76,-8.5q34,0 76.5,9t77.5,23q51,20 78.5,49.5T640,505v55h-80v-55q-2,-8 -17.5,-18.5T505,466q-29,-12 -61,-19t-64,-7q-32,0 -64,7t-61,19q-22,10 -37.5,21T200,506v294h360q-1,-3 -1.5,-5.5T557,789l-37,-149h400l-37,149q-1,3 -1.5,5.5T880,800h40v80H40Zm634,-80h92q14,0 25,-8t14,-22l13,-50H622l13,50q3,14 14,22t25,8ZM380,320q-50,0 -85,-35t-35,-85q0,-50 35,-85t85,-35q50,0 85,35t35,85q0,50 -35,85t-85,35Zm0,-80q17,0 28.5,-11.5T420,200q0,-17 -11.5,-28.5T380,160q-17,0 -28.5,11.5T340,200q0,17 11.5,28.5T380,240Zm0,560Zm340,0ZM380,200Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M40-80v-80h80v-295q0-35 28.5-65t82.5-50q32-13 73-21.5t76-8.5q34 0 76.5 9t77.5 23q51 20 78.5 49.5T640-455v55h-80v-55q-2-8-17.5-18.5T505-494q-29-12-61-19t-64-7q-32 0-64 7t-61 19q-22 10-37.5 21T200-454v294h360q-1-3-1.5-5.5T557-171l-37-149h400l-37 149q-1 3-1.5 5.5T880-160h40v80H40Zm634-80h92q14 0 25-8t14-22l13-50H622l13 50q3 14 14 22t25 8ZM380-640q-50 0-85-35t-35-85q0-50 35-85t85-35q50 0 85 35t35 85q0 50-35 85t-85 35Zm0-80q17 0 28.5-11.5T420-760q0-17-11.5-28.5T380-800q-17 0-28.5 11.5T340-760q0 17 11.5 28.5T380-720Zm0 560Zm340 0ZM380-760Z"/></svg>
```
