pub fn wrap_text(text: &str, max_w: f32, font_scale: f32) -> Vec<String>
Break text into lines that fit within max_w pixels at font_scale. Width accounting is per-glyph (MC default font advances).
text
max_w
font_scale