Windows8.1以前のコマンドプロンプトでフォントをMSゴシックにすると「★」や「ー」の右半分が切れることがあるけどこれはこういう原因だったんだな
ちなみにWindows10でもレガシーコンソールにしてフォントをMSゴシックにすれば再現できる