Full-width east asian characters take two columns and index format does not take this into account. For example, by default the subject is pushed to the right if the author name contains such charactor.
golang.org/x/text/width can be useful to determine the actual display width of characters.
This also happens with multi-character emoji such as 🏳️🌈 when the font doesn't support that glyph. (alacritty 0.10.0, HackGen35Nerd Console 2.5.2)
I have no idea how to fix this.
fmt.Sprintf
does not seem to take wide characters into account.