Home
last modified time | relevance | path

Searched refs:descent (Results 1 – 12 of 12) sorted by relevance

/compose/ui/ui-text/src/androidInstrumentedTest/kotlin/androidx/compose/ui/text/android/style/
DLineHeightStyleSpanTest.kt40 val fontMetrics = FontMetricsInt(ascent = 1, descent = 1) in negative_line_height_does_not_chage_the_values()
52 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in negative_line_height_does_not_chage_the_values()
82 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent + fontMetrics.lineHeight()) in singleLine_topRatio_0_trimFirstLineTop_false_trimLastLineBottom_false()
110 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in singleLine_topRatio_0_trimFirstLineTop_false_trimLastLineBottom_true()
138 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent + fontMetrics.lineHeight()) in singleLine_topRatio_0_trimFirstLineTop_true_trimLastLineBottom_false()
166 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in singleLine_topRatio_0_trimFirstLineTop_true_trimLastLineBottom_true()
196 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in singleLine_topRatio_100_trimFirstLineTop_false_trimLastLineBottom_false()
224 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in singleLine_topRatio_100_trimFirstLineTop_false_trimLastLineBottom_true()
252 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in singleLine_topRatio_100_trimFirstLineTop_true_trimLastLineBottom_false()
280 assertThat(newFontMetrics.descent).isEqualTo(fontMetrics.descent) in singleLine_topRatio_100_trimFirstLineTop_true_trimLastLineBottom_true()
[all …]
DPlaceholderSpanTest.kt159 assertThat(resultFontMetricsInt.descent).isEqualTo(fontMetricsInt.descent) in height_isSp_alignAboveBaseLine_greaterThanAscent()
186 assertThat(resultFontMetricsInt.descent).isEqualTo(fontMetricsInt.descent) in height_isEm_alignAboveBaseLine_greaterThanAscent()
199 val height = abs(fontMetricsInt.descent - fontMetricsInt.ascent) / 2 / pxPerSp in height_isSp_alignBottom_smallerThanOriginalHeight()
226 val height = abs(fontMetricsInt.descent - fontMetricsInt.ascent) / 2 / pxPerSp in height_isSp_alignTop_smallerThanOriginalHeight()
252 val height = abs(fontMetricsInt.descent - fontMetricsInt.ascent) / 2 / fontSize in height_isEm_alignTop_smallerThanOriginalHeight()
279 val height = abs(fontMetricsInt.descent - fontMetricsInt.ascent) * 2 / pxPerSp in height_isSp_alignTop_greaterThanOriginalHeight()
296 assertThat(resultFontMetricsInt.descent) in height_isSp_alignTop_greaterThanOriginalHeight()
306 val height = abs(fontMetricsInt.descent - fontMetricsInt.ascent) * 2 / fontSize in height_isEm_alignTop_greaterThanOriginalHeight()
323 assertThat(resultFontMetricsInt.descent) in height_isEm_alignTop_greaterThanOriginalHeight()
333 val height = abs(fontMetricsInt.descent - fontMetricsInt.ascent) / 2 / fontSize in height_isEm_alignBottom_smallerThanOriginalHeight()
[all …]
/compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/
DLineHeightStyleSpan.android.kt56 private var descent: Int = Int.MIN_VALUE variable in androidx.compose.ui.text.android.style.LineHeightStyleSpan
96 fontMetricsInt.descent = if (isLastLine) lastDescent else descent in chooseHeight()
107 descent = fontMetricsInt.descent in calculateTargetMetrics()
109 lastDescent = descent in calculateTargetMetrics()
131 descent = fontMetricsInt.descent + descentDiff in calculateTargetMetrics()
132 ascent = descent - ceiledLineHeight in calculateTargetMetrics()
135 lastDescent = if (trimLastLineBottom) fontMetricsInt.descent else descent in calculateTargetMetrics()
137 lastDescentDiff = lastDescent - fontMetricsInt.descent in calculateTargetMetrics()
156 internal fun FontMetricsInt.lineHeight(): Int = this.descent - this.ascent
DPlaceholderSpan.android.kt118 requirePrecondition(fontMetrics.descent > fontMetrics.ascent) { in getSize()
138 descent = fontMetrics.descent in getSize()
145 if (ascent + heightPx > descent) { in getSize()
146 descent = ascent + heightPx in getSize()
151 if (ascent > descent - heightPx) { in getSize()
152 ascent = descent - heightPx in getSize()
157 if (descent - ascent < heightPx) { in getSize()
158 ascent -= (heightPx - (descent - ascent)) / 2 in getSize()
159 descent = ascent + heightPx in getSize()
170 bottom = max(fontMetrics.bottom, descent) in getSize()
DLineHeightSpan.android.kt48 fontMetricsInt.descent = ceil(fontMetricsInt.descent * ratio.toDouble()).toInt() in chooseHeight()
49 fontMetricsInt.ascent = fontMetricsInt.descent - ceiledLineHeight in chooseHeight()
/compose/ui/ui-text/src/androidInstrumentedTest/kotlin/androidx/compose/ui/text/
DParagraphIntegrationLineHeightStyleTest.kt59 val expectedDescent = defaultFontMetrics.descent + diff in singleLine_even_trim_None()
79 val expectedDescent = defaultFontMetrics.descent in singleLine_even_trim_LastLineBottom()
99 val expectedDescent = defaultFontMetrics.descent + diff in singleLine_even_trim_FirstLineTop()
115 val expectedDescent = defaultFontMetrics.descent in singleLine_even_trim_Both()
134 val expectedDescent = defaultFontMetrics.descent + diff in singleLine_top_trim_None()
157 assertThat(getLineDescent(0)).isEqualTo(defaultFontMetrics.descent) in singleLine_top_trim_LastLineBottom()
172 val expectedDescent = defaultFontMetrics.descent + diff in singleLine_top_trim_FirstLineTop()
188 val expectedDescent = defaultFontMetrics.descent in singleLine_top_trim_Both()
207 val expectedDescent = defaultFontMetrics.descent in singleLine_bottom_trim_None()
230 assertThat(getLineDescent(0)).isEqualTo(defaultFontMetrics.descent) in singleLine_bottom_trim_LastLineBottom()
[all …]
DParagraphIntegrationTest.kt3101 val ratio = lineHeightInPx / (fontMetrics.descent - fontMetrics.ascent) in <lambda>()
3102 val expectedDescent = ceil(fontMetrics.descent * ratio.toDouble()).toInt() in <lambda>()
/compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/
DTextLayout.android.kt439 lastLineFontMetrics.descent.toFloat() in getLineDescent()
999 val descent = layout.getLineDescent(lineCount - 1) in getVerticalPaddings() constant
1004 if (lastLineTextBounds.bottom > descent) { in getVerticalPaddings()
1005 lastLineTextBounds.bottom - descent in getVerticalPaddings()
1083 descent = tmpLayout.getLineDescent(0) in getLastLineMetrics()
/compose/ui/ui-text/src/androidInstrumentedTest/kotlin/androidx/compose/ui/text/android/
DBoringLayoutFactoryTest.kt90 .isEqualTo(metrics.descent - metrics.ascent) in create_returnsGivenValues_includePadding_false()
163 assertThat(boringLayout.getLineDescent(0)).isEqualTo(metrics.descent) in create_includePad_false_useTopAndBottomAsAscendAndDescend()
DStaticLayoutFactoryTest.kt347 assertThat(staticLayout.height).isEqualTo(fontMetrics.descent - fontMetrics.ascent) in create_withIncludePadding_false()
/compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/text/
DTextDemoMetrics.kt99 val descent: Color = YellowYellow, constant in androidx.compose.foundation.demos.text.TextMetricColors
/compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/
DAndroidParagraph.android.kt337 span.fontMetrics.descent + getLineBaseline(line) - span.heightPx in <lambda>()
340 (ascent + descent - span.heightPx) / 2 + getLineBaseline(line) in <lambda>()