I am not sure but the displayed width of emoji seems to be at least 2: <pre> "❤️" "12" </pre> ``` rust let w = unicode_width::UnicodeWidthStr::width("\u{2764}\u{fe0f}"); assert_eq!(2, w); // (left: `2`, right: `1`) ```