Я пытаюсь напечатать шахматную доску в консоли, используя символы Юникода фигуры. В моей системе Linux он прекрасно работает в интегрированной консоли intelliJ с моим шрифтом консоли, установленным на «Исходный код Pro», но если я попытаюсь напечатать тот же вывод на компьютере с Windows, шахматные символы будут намного шире, чем все другие символы.
Вот как это выглядит на моей машине с Linux:
![The board on Linux](https://i.stack.imgur.com/Go0IO.png)
А вот так это выглядит на машинах с Windows (я пробовал дванезависимых машин):
![The board on Windows](https://i.stack.imgur.com/XsknE.png)
Как исправить ширину символов Unicode? Шрифт одинаков для всех компьютеров, Windows или Linux, Source Code Pro. Вот скриншот настроек Console Font:
![Console Font settings on Windows](https://i.stack.imgur.com/2rI1H.png)
У кого-нибудь есть идеи, почему это происходит?
Вот текстовый вывод:
a b c d e f g h
8 ♜ ♘ ♝ ♕ ♚ ♗ ♞ ♖ 8
7 ♙ ♟ ♙ ♟ ♙ ♟ ♙ ♟ 7
6 6
5 5
4 4
3 3
2 ♙ ♟ ♙ ♟ ♙ ♟ ♙ ♟ 2
1 ♜ ♘ ♝ ♕ ♚ ♗ ♞ ♖ 1
a b c d e f g h