in skiko/src/commonMain/kotlin/org/jetbrains/skia/FontFeature.kt [91:99]
fun parseOne(s: String): FontFeature {
val m = _featurePattern.matcher(s)
require(m.matches()) { "Can’t parse FontFeature: $s" }
val value = if (m.group(valueIx) != null) m.group(valueIx)!!
.toInt() else if (m.group(signIx) == null) 1 else if ("-" == m.group(signIx)) 0 else 1
val start = if (m.group(startIx) == null) 0u else m.group(startIx)!!.toUInt()
val end = if (m.group(endIx) == null) GLOBAL_END else m.group(endIx)!!.toUInt()
return FontFeature(m.group(tagIx)!!, value, start, end)
}