![JAR search and dependency download from the Maven repository](/logo.png)
commonMain.compose.icons.simpleicons.Vim.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of simple-icons Show documentation
Show all versions of simple-icons Show documentation
Compose icons is a set of open source icons packs for Compose Multiplatform
The newest version!
package compose.icons.simpleicons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.ImageVector.Builder
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import compose.icons.SimpleIcons
public val SimpleIcons.Vim: ImageVector
get() {
if (_vim != null) {
return _vim!!
}
_vim = Builder(name = "Vim", defaultWidth = 24.0.dp, defaultHeight = 24.0.dp, viewportWidth
= 24.0f, viewportHeight = 24.0f).apply {
path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
pathFillType = NonZero) {
moveTo(24.0f, 11.986f)
horizontalLineToRelative(-0.027f)
lineToRelative(-4.318f, -4.318f)
lineToRelative(4.303f, -4.414f)
lineTo(23.958f, 1.461f)
lineToRelative(-0.649f, -0.648f)
horizontalLineToRelative(-8.198f)
lineToRelative(-0.66f, 0.605f)
verticalLineToRelative(1.045f)
lineTo(12.015f, 0.027f)
lineTo(12.015f, 0.0f)
lineTo(12.0f, 0.014f)
lineTo(11.986f, 0.0f)
verticalLineToRelative(0.027f)
lineToRelative(-1.29f, 1.291f)
lineToRelative(-0.538f, -0.539f)
lineTo(2.035f, 0.779f)
lineToRelative(-0.638f, 0.692f)
verticalLineToRelative(1.885f)
lineToRelative(0.616f, 0.616f)
horizontalLineToRelative(0.72f)
verticalLineToRelative(5.31f)
lineTo(0.027f, 11.987f)
lineTo(0.0f, 11.987f)
lineTo(0.014f, 12.0f)
lineTo(0.0f, 12.014f)
horizontalLineToRelative(0.027f)
lineToRelative(2.706f, 2.706f)
verticalLineToRelative(6.467f)
lineToRelative(0.907f, 0.523f)
horizontalLineToRelative(2.322f)
lineToRelative(1.857f, -1.904f)
lineToRelative(4.166f, 4.166f)
lineTo(11.985f, 24.0f)
lineToRelative(0.015f, -0.014f)
lineToRelative(0.014f, 0.014f)
verticalLineToRelative(-0.028f)
lineToRelative(2.51f, -2.509f)
horizontalLineToRelative(0.485f)
curveToRelative(0.111f, 0.0f, 0.211f, -0.07f, 0.25f, -0.179f)
lineToRelative(0.146f, -0.426f)
curveToRelative(0.028f, -0.084f, 0.012f, -0.172f, -0.037f, -0.239f)
lineToRelative(1.462f, -1.462f)
lineToRelative(-0.612f, 1.962f)
curveToRelative(-0.043f, 0.141f, 0.036f, 0.289f, 0.177f, 0.332f)
curveToRelative(0.025f, 0.008f, 0.052f, 0.012f, 0.078f, 0.012f)
horizontalLineToRelative(1.824f)
curveToRelative(0.106f, -0.001f, 0.201f, -0.064f, 0.243f, -0.163f)
lineToRelative(0.165f, -0.394f)
curveToRelative(0.025f, -0.065f, 0.024f, -0.138f, -0.004f, -0.203f)
curveToRelative(-0.027f, -0.065f, -0.08f, -0.116f, -0.146f, -0.142f)
curveToRelative(-0.029f, -0.012f, -0.062f, -0.019f, -0.097f, -0.02f)
horizontalLineToRelative(-0.075f)
lineToRelative(0.84f, -2.644f)
horizontalLineToRelative(1.232f)
lineToRelative(-1.016f, 3.221f)
curveToRelative(-0.043f, 0.141f, 0.036f, 0.289f, 0.176f, 0.332f)
curveToRelative(0.025f, 0.008f, 0.052f, 0.012f, 0.079f, 0.012f)
horizontalLineToRelative(2.002f)
curveToRelative(0.11f, 0.0f, 0.207f, -0.066f, 0.248f, -0.17f)
lineToRelative(0.164f, -0.428f)
curveToRelative(0.051f, -0.138f, -0.021f, -0.29f, -0.158f, -0.341f)
curveToRelative(-0.029f, -0.011f, -0.06f, -0.017f, -0.091f, -0.017f)
horizontalLineToRelative(-0.145f)
lineToRelative(1.131f, -3.673f)
curveToRelative(0.027f, -0.082f, 0.012f, -0.173f, -0.039f, -0.24f)
lineToRelative(-0.375f, -0.504f)
lineToRelative(-0.003f, -0.005f)
curveToRelative(-0.051f, -0.064f, -0.127f, -0.102f, -0.209f, -0.102f)
horizontalLineToRelative(-1.436f)
curveToRelative(-0.071f, 0.0f, -0.141f, 0.03f, -0.19f, 0.081f)
lineToRelative(-0.4f, 0.439f)
horizontalLineToRelative(-0.624f)
lineToRelative(-0.042f, -0.046f)
lineToRelative(4.445f, -4.445f)
lineTo(24.0f, 12.011f)
lineTo(23.986f, 12.0f)
lineToRelative(0.014f, -0.014f)
close()
moveTo(9.838f, 21.139f)
lineToRelative(1.579f, -4.509f)
horizontalLineToRelative(-0.501f)
lineToRelative(0.297f, -0.304f)
horizontalLineToRelative(1.659f)
lineToRelative(-1.563f, 4.555f)
horizontalLineToRelative(0.623f)
lineToRelative(-0.079f, 0.258f)
lineTo(9.838f, 21.139f)
close()
moveTo(13.533f, 13.623f)
lineToRelative(0.15f, 0.151f)
lineToRelative(-0.269f, 0.922f)
lineToRelative(-0.225f, 0.226f)
horizontalLineToRelative(-0.969f)
lineToRelative(-0.181f, -0.181f)
lineToRelative(0.311f, -0.871f)
lineToRelative(0.288f, -0.247f)
horizontalLineToRelative(0.895f)
close()
moveTo(5.59f, 20.829f)
lineTo(3.877f, 20.829f)
lineToRelative(-0.262f, -0.15f)
lineTo(3.615f, 3.091f)
lineTo(2.379f, 3.091f)
lineToRelative(-0.1f, -0.1f)
lineTo(2.279f, 1.815f)
lineToRelative(0.143f, -0.154f)
horizontalLineToRelative(7.371f)
lineToRelative(0.213f, 0.214f)
verticalLineToRelative(1.108f)
lineToRelative(-0.142f, 0.173f)
lineTo(8.785f, 3.156f)
verticalLineToRelative(8.688f)
lineToRelative(8.807f, -8.688f)
horizontalLineToRelative(-2.086f)
lineToRelative(-0.175f, -0.188f)
lineTo(15.331f, 1.805f)
lineToRelative(0.121f, -0.111f)
horizontalLineToRelative(7.49f)
lineToRelative(0.132f, 0.133f)
verticalLineToRelative(1.07f)
lineTo(12.979f, 13.25f)
horizontalLineToRelative(-0.373f)
curveToRelative(-0.015f, -0.001f, -0.028f, 0.0f, -0.042f, 0.001f)
lineToRelative(-0.02f, 0.003f)
curveToRelative(-0.045f, 0.01f, -0.086f, 0.03f, -0.119f, 0.06f)
lineToRelative(-0.343f, 0.295f)
lineToRelative(-0.004f, 0.003f)
curveToRelative(-0.033f, 0.031f, -0.059f, 0.069f, -0.073f, 0.111f)
lineToRelative(-0.296f, 0.83f)
lineToRelative(-6.119f, 6.276f)
close()
moveTo(20.358f, 16.877f)
lineToRelative(0.474f, -0.519f)
horizontalLineToRelative(1.334f)
lineToRelative(0.309f, 0.415f)
lineToRelative(-1.265f, 4.107f)
horizontalLineToRelative(0.493f)
lineToRelative(-0.08f, 0.209f)
lineTo(19.84f, 21.089f)
lineToRelative(1.124f, -3.564f)
horizontalLineToRelative(-2.015f)
lineToRelative(-1.077f, 3.391f)
horizontalLineToRelative(0.424f)
lineToRelative(-0.073f, 0.174f)
horizontalLineToRelative(-1.605f)
lineToRelative(1.107f, -3.548f)
horizontalLineToRelative(-2.096f)
lineToRelative(-1.062f, 3.339f)
horizontalLineToRelative(0.436f)
lineToRelative(-0.072f, 0.209f)
lineTo(13.27f, 21.09f)
lineToRelative(1.514f, -4.46f)
lineTo(14.198f, 16.63f)
lineToRelative(0.091f, -0.271f)
horizontalLineToRelative(1.65f)
lineToRelative(0.519f, 0.537f)
horizontalLineToRelative(0.906f)
lineToRelative(0.491f, -0.554f)
horizontalLineToRelative(1.061f)
lineToRelative(0.489f, 0.535f)
horizontalLineToRelative(0.953f)
close()
}
}
.build()
return _vim!!
}
private var _vim: ImageVector? = null
© 2015 - 2025 Weber Informatics LLC | Privacy Policy