fun emptyFontMetricsAreZero()

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
            )
        }
    }