in platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/mapping/svg/SvgUtils.kt [111:123]
fun toColor(value: Any?): Color4f? {
require(value != SvgColors.CURRENT_COLOR) { "currentColor is not supported" }
return when (value) {
null, SvgColors.NONE -> null
else -> {
val colorString = value.toString().lowercase()
namedColors[colorString]
?: Color.parseOrNull(colorString)
?: error("Unsupported color value: $colorString")
}
}?.asSkiaColor
}