support colored complete/incomplete char