Symboles d'échecs en Unicode
Apparence
Les symboles d'échecs font partie de l'Unicode. Au lieu d'utiliser des images, on peut représenter des pièces d'échecs par des symboles qui sont définis dans l'ensemble de caractères Unicode. Ceci permet de:
- Utiliser la notation figurine algébrique, qui remplace la lettre qui le représente par son symbole, par exemple, ♘c6 à la place de Cc6. Cela permet aux mouvements d'être lus indépendamment du langage.
- Produire les symboles à l'aide d'un éditeur de texte ou d'un traitement de texte plutôt que d'un éditeur graphique.
Pour afficher ces symboles, on doit avoir une ou plusieurs polices avec une bonne prise en charge Unicode installé sur l'ordinateur, et le document (page Web, document de traitement de texte, etc.) doit utiliser une de ces polices[1].
Points de code Unicode et HTML
[modifier | modifier le code]Les symboles d'échecs font partie de la table des caractères Unicode.
Nom | Symbole | Point de code | HTML |
---|---|---|---|
Roi blanc | ♔ | U+2654 | ♔ |
Dame blanche | ♕ | U+2655 | ♕ |
Tour blanche | ♖ | U+2656 | ♖ |
Fou blanc | ♗ | U+2657 | ♗ |
Cavalier blanc | ♘ | U+2658 | ♘ |
Pion blanc | ♙ | U+2659 | ♙ |
Roi noir | ♚ | U+265A | ♚ |
Dame noire | ♛ | U+265B | ♛ |
Tour noire | ♜ | U+265C | ♜ |
Fou noir | ♝ | U+265D | ♝ |
Cavalier noir | ♞ | U+265E | ♞ |
Pion noir | ♟ | U+265F | ♟ |
Échiquier
[modifier | modifier le code]8 | ♜ | ♞ | ♝ | ♛ | ♚ | ♝ | ♞ | ♜ |
7 | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ | ♟ |
6 | ||||||||
5 | ||||||||
4 | ||||||||
3 | ||||||||
2 | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ | ♙ |
1 | ♖ | ♘ | ♗ | ♕ | ♔ | ♗ | ♘ | ♖ |
a | b | c | d | e | f | g | h |
Articles connexes
[modifier | modifier le code]Références
[modifier | modifier le code]- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Chess symbols in Unicode » (voir la liste des auteurs).
- « Test de support Unicode dans les navigateurs »
- (en) Unicode.org chart (PDF)
Liens externes
[modifier | modifier le code]- http://js1k.com/2010-first/demo/750 échecs jouable en 1024 octets de javascript.