in skiko/src/commonTest/kotlin/org/jetbrains/skia/FontTests.kt [136:159]
fun emptyFontMetricsAreZero() {
// The behaviour was changed in m122.
// https://github.com/google/skia/blob/main/RELEASE_NOTES.md#milestone-122
// There is no default font anymore.
Font(Typeface.makeEmpty()).use { font ->
val metrics = font.metrics
assertTrue(
metrics.top == 0f &&
metrics.bottom == 0f &&
metrics.ascent == 0f &&
metrics.descent == 0f
)
}
Font(null).use { font ->
val metrics = font.metrics
assertTrue(
metrics.top == 0f &&
metrics.bottom == 0f &&
metrics.ascent == 0f &&
metrics.descent == 0f
)
}
}