rename termwidth to runewidth, and start on terminfo