mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fix text.dart height docs (flutter/engine#8079)
This commit is contained in:
parent
ede417625c
commit
b35721efd5
@ -375,7 +375,7 @@ class TextStyle {
|
||||
/// * `letterSpacing`: The amount of space (in logical pixels) to add between each letter.
|
||||
/// * `wordSpacing`: The amount of space (in logical pixels) to add at each sequence of white-space (i.e. between each word).
|
||||
/// * `textBaseline`: The common baseline that should be aligned between this text span and its parent text span, or, for the root text spans, with the line box.
|
||||
/// * `height`: The height of this text span, as a multiple of the font size.
|
||||
/// * `height`: The height of this text span, as a multiplier of the font size.
|
||||
/// * `locale`: The locale used to select region-specific glyphs.
|
||||
/// * `background`: The paint drawn as a background for the text.
|
||||
/// * `foreground`: The paint used to draw the text. If this is specified, `color` must be null.
|
||||
@ -610,19 +610,15 @@ class ParagraphStyle {
|
||||
/// dropped. The width constraints are those set in the
|
||||
/// [ParagraphConstraints] object passed to the [Paragraph.layout] method.
|
||||
///
|
||||
/// * `fontFamily`: The name of the font to use when painting the text (e.g.,
|
||||
/// Roboto).
|
||||
/// * `fontFamily`: The name of the font family to apply when painting the text,
|
||||
/// in the absence of a `textStyle` being attached to the span.
|
||||
///
|
||||
/// * `fontSize`: The size of glyphs (in logical pixels) to use when painting
|
||||
/// the text.
|
||||
/// * `fontSize`: The fallback size of glyphs (in logical pixels) to
|
||||
/// use when painting the text. This is used when there is no [TextStyle].
|
||||
///
|
||||
/// * `height`: The minimum height of the line boxes, as a multiple of the
|
||||
/// font size. The lines of the paragraph will be at least
|
||||
/// `(height + leading) * fontSize` tall when fontSize
|
||||
/// is not null. When fontSize is null, there is no minimum line height. Tall
|
||||
/// glyphs due to baseline alignment or large [TextStyle.fontSize] may cause
|
||||
/// the actual line height after layout to be taller than specified here.
|
||||
/// [fontSize] must be provided for this property to take effect.
|
||||
/// * `height`: The height of the spans as a multiplier of the font size. The
|
||||
/// fallback height to use when no height is provided in through
|
||||
/// [TextStyle.height].
|
||||
///
|
||||
/// * `fontWeight`: The typeface thickness to use when painting the text
|
||||
/// (e.g., bold).
|
||||
@ -808,13 +804,13 @@ class StrutStyle {
|
||||
/// * `fontSize`: The size of glyphs (in logical pixels) to use when painting
|
||||
/// the text.
|
||||
///
|
||||
/// * `lineHeight`: The minimum height of the line boxes, as a multiple of the
|
||||
/// font size. The lines of the paragraph will be at least
|
||||
/// `(lineHeight + leading) * fontSize` tall when fontSize
|
||||
/// is not null. When fontSize is null, there is no minimum line height. Tall
|
||||
/// glyphs due to baseline alignment or large [TextStyle.fontSize] may cause
|
||||
/// the actual line height after layout to be taller than specified here.
|
||||
/// [fontSize] must be provided for this property to take effect.
|
||||
/// * `height`: The minimum height of the line boxes, as a multiplier of the
|
||||
/// font size. The lines of the paragraph will be at least `(height + leading)
|
||||
/// * fontSize` tall when fontSize is not null. When fontSize is null, there
|
||||
/// is no minimum line height. Tall glyphs due to baseline alignment or large
|
||||
/// [TextStyle.fontSize] may cause the actual line height after layout to be
|
||||
/// taller than specified here. [fontSize] must be provided for this property
|
||||
/// to take effect.
|
||||
///
|
||||
/// * `leading`: The minimum amount of leading between lines as a multiple of
|
||||
/// the font size. [fontSize] must be provided for this property to take effect.
|
||||
@ -826,11 +822,11 @@ class StrutStyle {
|
||||
/// italics).
|
||||
///
|
||||
/// * `forceStrutHeight`: When true, the paragraph will force all lines to be exactly
|
||||
/// `(lineHeight + leading) * fontSize` tall from baseline to baseline.
|
||||
/// `(height + leading) * fontSize` tall from baseline to baseline.
|
||||
/// [TextStyle] is no longer able to influence the line height, and any tall
|
||||
/// glyphs may overlap with lines above. If a [fontFamily] is specified, the
|
||||
/// total ascent of the first line will be the min of the `Ascent + half-leading`
|
||||
/// of the [fontFamily] and `(lineHeight + leading) * fontSize`. Otherwise, it
|
||||
/// of the [fontFamily] and `(height + leading) * fontSize`. Otherwise, it
|
||||
/// will be determined by the Ascent + half-leading of the first text.
|
||||
StrutStyle({
|
||||
String fontFamily,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user