Шахматные символы являются частью Unicode . Вместо изображений можно представлять шахматные фигуры символами, которые определены в наборе символов Unicode . Это позволяет:
- Используйте алгебраическое обозначение фигурки , которое заменяет букву, обозначающую фигуру, ее символом, например, ♘c6 вместо Nc6 . Это позволяет читать ходы независимо от языка (буквенные обозначения частей в алгебраической записи меняются от языка к языку).
- Создавайте символы с помощью текстового редактора или текстового процессора, а не графического редактора .
Для отображения или печати этих символов на устройстве должен быть установлен один или несколько шрифтов с хорошей поддержкой Unicode , а отображаемый документ (веб-страница, документ текстового редактора и т. Д.) Должен использовать один из этих шрифтов. [1]
Unicode версии 12.0 выделил целый блок символов по адресу 0x1FA00 для включения дополнительных представлений шахматных фигур. Этот стандарт указывает на создание нескольких новых персонажей в этом блоке [2], включая повернутые фигуры и нейтральные (ни белые, ни черные) фигуры.
Кодовые точки Unicode и HTML [ править ]
Традиционные шахматные символы являются частью блока Miscellaneous Symbols . Альтернативные символы для поддержки, например, волшебных шахмат , определены в блоке Chess Symbols .
Имя | Символ | Кодовая точка | HTML (десятичный) | HTML (шестнадцатеричный) |
---|---|---|---|---|
белый шахматный король | ♔ | U + 2654 | & # 9812; | & # x2654; |
белая королева шахмат | ♕ | U + 2655 | & # 9813; | & # x2655; |
белая шахматная ладья | ♖ | U + 2656 | & # 9814; | & # x2656; |
белый шахматный слон | ♗ | U + 2657 | & # 9815; | & # x2657; |
белый шахматный конь | ♘ | U + 2658 | & # 9816; | & # x2658; |
белая шахматная пешка | ♙ | U + 2659 | & # 9817; | & # x2659; |
черный шахматный король | ♚ | U + 265A | & # 9818; | & # x265A; |
черная шахматная королева | ♛ | U + 265B | & # 9819; | & # x265B; |
черная шахматная ладья | ♜ | U + 265C | & # 9820; | & # x265C; |
черный шахматный слон | ♝ | U + 265D | & # 9821; | & # x265D; |
черный шахматный конь | ♞ | U + 265E | & # 9822; | & # x265E; |
черная шахматная пешка | ♟︎ | U + 265F | & # 9823; | & # x265F; |
Шахматная доска с использованием символов Юникода [ править ]
8 | ♜ | ♞ | ♝ | ♛ | ♚ | ♝ | ♞ | ♜ |
7 | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ |
6 | ||||||||
5 | ||||||||
4 | ||||||||
3 | ||||||||
2 | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ |
1 | ♖ | ♘ | ♗ | ♕ | ♔ | ♗ | ♘ | ♖ |
а | б | c | d | е | ж | грамм | час |
Ссылки [ править ]
- ^ «Проверка поддержки Unicode в веб-браузерах» .
- ^ http://www.unicode.org/charts/PDF/U1FA00.pdf
Внешние ссылки [ править ]
- http://js1k.com/2010-first/demo/750 Играемые шахматы в 1024 байтах JavaScript. Участие в конкурсе JS1k от Оскара Толедо Г. Использование символов Unicode Chess обеспечивает игровой дизайн и сохраняет код меньше 1024 байтов.