Skip to main content

measure_text_node

Function measure_text_node 

Source
pub fn measure_text_node(
    ts: &mut Typesetter,
    tm: &TextMeasure,
    known: Size<Option<f32>>,
    available: Size<AvailableSpace>,
) -> Size<f32>
Expand description

Mide una hoja de texto para taffy: shaping + line-break con parley contra el ancho disponible, devolviendo el bounding box. Si el ancho ya está resuelto (known.width) se usa ese; si no, se deriva del available (Definite → ese ancho; MaxContent → sin límite = una línea; MinContent → 0 = envuelve a la palabra más ancha). El line_height sale del propio TextMeasure, el mismo que usa paint, así medida y pintado coinciden.