Fork me on GitHub

Unicode Piecepack Symbols

This article includes tables of potentially useful Unicode symbols for making piecepack graphics. There is another article with more info on making piecepack Unicode diagrams.

Suit Symbols

Neutral/Wild Unsuit

Note

Noto Sans Cham is one of the few fonts that support the "Cham Punctuation Spiral" (arguably the best spiral in Unicode).

Spirals
Glyph Code Name
๊ฉœ U+AA5C Cham Punctuation Spiral
๐Ÿฅ U+1F365 Fish Cake with Swirl Design
@ U+0040 At Sign
โ˜ฏ U+262F Yin Yang
๐ŸŒ€ U+1F300 Cyclone
โˆ‚ U+2202 Partial Differential
เป‘ U+0ED1 Lao Digit One
Joker Stars
Glyph Code Name
โ˜… U+2605 Black Star
โ˜† U+2606 White Star
โœช U+272A Circled White Star
โœฏ U+272F Pinwheel Star
๎€Š U+0E00A Black Joker Symbol (Quivira PUA)
๎€‹ U+0E00B White Joker Symbol (Quivira PUA)

Piecepack suits

Note

The orthodox demo gives an example of an Anatomy of a piecepack standard piecepack.

Suns
Glyph Code Name
โ˜‰ U+2609 sun
๐ŸŒž U+1f31e sun with face
โ˜€ U+2600 black sun with rays
โ˜ผ U+263c white sun with rays
โ›… U+26c5 sun behind cloud
โœบ U+273a sixteen pointed asterisk
โ‚ U+2742 circled open centre eight pointed star
โŠ U+274a eight teardrop-spoked propeller asterisk
โ‹ U+274b heavy eight teardrop-spoked propeller asterisk
โœน U+2739 twelve pointed black star
๐ŸŸ’ U+1f7d2 light twelve pointed black star
๐ŸŸ“ U+1f7d3 heavy twelve pointed black star
โ›ฏ U+26ef map symbol for lighthouse
โ›ญ U+26ed gear with hub
Moons
Glyph Code Name
โ˜ฝ U+263d first quarter moon
โ˜พ U+263e last quarter moon
โพ U+23fe power sleep symbol
๐ŸŒ‘ U+1f311 new moon symbol
๐ŸŒ’ U+1f312 waxing crescent moon symbol
๐ŸŒ“ U+1f313 first quarter moon symbol
๐ŸŒ” U+1f314 waxing gibbous moon symbol
๐ŸŒ• U+1f315 full moon symbol
๐ŸŒ– U+1f316 waning gibbous moon symbol
๐ŸŒ— U+1f317 last quarter moon symbol
๐ŸŒ˜ U+1f318 waning crescent moon symbol
๐ŸŒ™ U+1f319 crescent moon
๐ŸŒš U+1f31a new moon with face
๐ŸŒ› U+1f31b first quarter moon with face
๐ŸŒœ U+1f31c last quarter moon with face
๐ŸŒ U+1f31d full moon with face
โ— U+25d0 circle with left half black
โ—‘ U+25d1 circle with right half black
Crowns
Glyph Code Name
๐Ÿ‘‘ U+1f451 crown
โ™› U+265b black chess queen
โ™š U+265a black chess king
โ™• U+2655 white chess queen
โ™” U+2654 white chess queen
ศธ U+0238 small letter db digraph

Note

According to the Anatomy of a Piecepack standard the "Fleur-de-lis" should be used for the Arms symbol but the popular JCD piecepack uses an "Anchor" [1] and I've tinkered with using the "Dagger" [2].

Arms
Glyph Code Name
โšœ U+269c fleur-de-lis
โš“ U+2693 anchor
โ€  U+2020 Dagger
ฯฎ U+03ee Coptic capital letter dei

French suits

Note

The dual piecepacks demo has examples of French-suited piecepacks.

French
Glyph Code Name
โ™  U+2660 Black Spade Suit
โ™ค U+2664 White Spade Suit
โ™ฅ U+2665 Black Heart Suit
โ™ก U+2661 White Heart Suit
โ™ฆ U+2666 Black Diamond Suit
โ™ข U+2662 White Diamond Suit
โ™ฃ U+2663 Black Club Suit
โ™ง U+2667 White Club Suit

Swiss/German suits

Note

These symbols aren't in Unicode proper but are in Quivira's Private Use Area. The dual piecepacks demo has examples of Swiss-suited piecepacks.

Swiss/German suits in Quivira's Private Use Area
Glyph Code Name
๎€€ U+0E000 German Playing Card Symbol Acorns
๎€ U+0E001 German Playing Card Symbol Leaves
๎€‚ U+0E002 German Playing Card Symbol Hearts
๎€ƒ U+0E003 German Playing Card Symbol Bells
๎€„ U+0E004 Swiss Playing Card Symbol Shields
๎€… U+0E005 Swiss Playing Card Symbol Roses
Possible Swiss suits in Unicode proper
Glyph Code Name
โ›จ U+26E8 Black Cross on Shield
๐Ÿ›ก U+1F6E1 Shield
โ›Š U+26CA Turned Black Shogi Piece
โ›‰ U+26C9 Turned White Shogi Piece
๐ŸŒน U+1F339 Rose
โš˜ U+2698 Flower
โ€ U+2740 White Florette
๐ŸŒฐ U+1F330 Chestnut
๐Ÿ”” U+1F514 Bell
๐ŸŽ U+1F390 Wind Chime

Latin suits

Note

These symbols aren't in Unicode proper but are in Quivira's Private Use Area. The dual piecepacks demo has an example of a Latin-suited piecepacks.

Latin suits in Quivira's Private Use Area
Glyph Code Name
๎€† U+0E006 Spanish Playing Card Symbol Clubs
๎€‡ U+0E007 Spanish Playing Card Symbol Swords
๎€ˆ U+0E008 Spanish Playing Card Symbol Cups
๎€‰ U+0E009 Spanish Playing Card Symbol Coins
Possible Latin suits in Unicode proper
Glyph Code Name
โšš U+2624 Caduceus
โš•๏ธ U+2695 Medical Symbol
๐Ÿ—ก๏ธ U+1F5E1 Dagger
๐ƒ‰ U+100C9 Linear B Ideogram B233 Sword
โš” U+2694 Crossed Swords
๐Ÿ† U+1F3C6 Trophy
๐Ÿฅค U+1F964 Cup With Straw
โ˜• U+2615 Hot Beverage
๐‡› U+101DB Phaistos Disc Sign Shield
๐Ÿ’ฐ U+1F4B0 Money Bag

Elements Suits

Note

The Chinese zodiac demo uses some Element symbols as suits.

Elements symbols
Glyph Code Name
๐Ÿœ U+1F701 Alchemical Symbol for Air
โ˜๏ธ U+2601 Cloud
๐ŸŒช๏ธ U+1F32A Cloud with Tornado
๐Ÿ’จ U+1F4A8 Dashing Symbol
๐ŸŒ€ U+1F300 Cyclone
๐ŸŒฌ๏ธ U+1F32C Wind Blowing Face
๐ŸŒฅ๏ธ U+1F325 Sun Behind Large Cloud
๐ŸŒฆ๏ธ U+1F326 Sun Behind Rain Cloud
๐ŸŒจ๏ธ U+1F328 Cloud with Snow
๐ŸŒฉ๏ธ U+1F329 Cloud with Lightning
๐Ÿœ‚ U+1F702 Alchemical Symbol for Fire
๐Ÿ”ฅ U+1F525 Fire
๐Ÿœƒ U+1F703 Alchemical Symbol for Earth
โ›ฐ๏ธ U+26F0 Mountain
๐ŸŒ‹ U+1F30B Volcano
๐ŸŒฒ U+1F332 Evergreen Tree
๐Ÿ’Ž U+1F48E Gem Stone
๐Ÿœ„ U+1F704 Alchemical Symbol for Water
๐ŸŒŠ U+1F30A Water Wave

Seasons Suits

Seasons symbols
Glyph Code Name
โ›„ U+26C4 Snowman Without Snow
โ„๏ธ U+2744 Snowflake
๐ŸŒผ U+1F33C Blossom
๐Ÿฅ’ U+1F952 Cucumber
๐Ÿ U+1F350 Pear
๐Ÿ U+1F34F Green Apple
๐Ÿฅ‘ U+1F951 Avocado
๐Ÿˆ U+1F348 Melon
๐ŸŒด U+1F334 Palm Tree
๐Ÿ‰ U+1F349 Watermelon
๐ŸŒพ U+1F33E Sheaf of Rice
๐ŸŒฝ U+1F33D Ear of Corn
๐ŸŽƒ U+1F383 Jack-O-Lantern
๐Ÿ‚ U+1F342 Fallen Leaf
๐Ÿ U+1F341 Maple Leaf

Piecepack Ranks

Null

Null Symbol
Glyph Code Name
  U+0020 Space
N U+004E Latin Capital letter N
n U+006E Latin Small letter n
โˆ… U+2205 Empty Set
0 U+0030 Digit Zero

Ace

Ace Symbol
Glyph Code Name
A U+0041 Latin Capital letter A
a U+0061 Latin Small Letter A
@ U+0040 At sign
1 U+0031 Digit One

Dozenal Extensions

Dozenal Symbols
Glyph Code Name
X U+2169 Roman Numeral Ten
โ†Š U+218B Turned Digit 2
โ†‹ U+218B Turned Digit 3

Chess

Chess Symbols
Glyph Code Name
โ™š U+265A Black Chess King
โ™› U+265B Black Chess Queen
โ™œ U+265C Black Chess Rook
โ™ U+265D Black Chess Bishop
โ™ž U+265E Black Chess Knight
โ™Ÿ U+265F Black Chess Pawn
โ™” U+2654 White Chess King
โ™• U+2655 White Chess Queen
โ™– U+2656 White Chess Rook
โ™— U+2657 White Chess Bishop
โ™˜ U+2658 White Chess Knight
โ™™ U+2659 White Chess Pawn

Zodiac Symbols

Western Zodiac
Glyph Code Name
โ™ˆ๏ธŽ U+2648 Aries
โ™‰๏ธŽ U+2649 Taurus
โ™Š๏ธŽ U+264A Gemini
โ™‹๏ธŽ U+264B Cancer
โ™Œ๏ธŽ U+264C Leo
โ™๏ธŽ U+264D Virgo
โ™Ž๏ธŽ U+264E Libra
โ™๏ธŽ U+264F Scorpio
โ™๏ธŽ U+2650 Sagittarius
โ™‘๏ธŽ U+2651 Capricorn
โ™’๏ธŽ U+2652 Aquarius
โ™“๏ธŽ U+2653 Pisces

Note

The Chinese zodiac demo uses Chinese zodiac symbols as rank symbols.

Chinese Zodiac
Glyph Code Name
๐Ÿ€ U+1F400 Rat
๐Ÿ U+1F401 Mouse
๐Ÿญ U+1F42D Mouse Face
๐Ÿ‚ U+1F402 Ox
๐Ÿƒ U+1F403 Water Buffalo
๐Ÿ„ U+1F404 Cow
๐Ÿฎ U+1F42E Cow Face
๐Ÿ… U+1F405 Tiger
๐Ÿฏ U+1F42F Tiger Face
๐Ÿ‡ U+1F407 Rabbit
๐Ÿฐ U+1F430 Rabbit Face
๐Ÿ‰ U+1F409 Dragon
๐Ÿฒ U+1F432 Dragon Face
๐Ÿ U+1F40D Snake
๐ŸŽ U+1F40E Horse
๐Ÿด U+1F434 Horse Face
๐Ÿ U+1F40F Ram
๐Ÿ U+1F410 Goat
๐Ÿ‘ U+1F411 Ewe
๐Ÿ’ U+1F412 Monkey
๐Ÿต U+1F435 Monkey Face
๐Ÿ“ U+1F413 Rooster
๐Ÿ” U+1F414 Chicken
๐Ÿ• U+1F415 Dog
๐Ÿถ U+1F436 Dog Face
๐Ÿ– U+1F416 Pig
๐Ÿ— U+1F417 Boar
๐Ÿท U+1F437 Pig Face

How to use with piecepackr

Assuming you have appropriate fonts on your system, in order to use a particular Unicode glyph with piecepackr's configuration lists you prepend the Unicode hexadecimal code with a \u if the Unicode hexadecimal code is 4 "digits" long and \U if the Unicode hexadecimal form is more than 4 "digits" long. If your locales and encodings are set-up properly you can also just directly use the Unicode character directly.

library("piecepackr")
ranks_noto <- list(rank_text="n,a,2,3,4,5", rank_fontfamily="Noto Sans")
dark_colorscheme <- list(suit_color="darkred,black,darkgreen,darkblue,grey")
piecepack_suits <- list(suit_text="\U0001f31e,\U0001f31c,\U0001f451,\u269c,\uaa5c", # ๐ŸŒž,๐ŸŒœ,๐Ÿ‘‘,โšœ,๊ฉœ
                        suit_fontfamily="Noto Emoji,Noto Sans Symbols2,Noto Emoji,Noto Sans Symbols,Noto Sans Cham",
                        suit_cex="0.6,0.7,0.75,0.9,0.9")
dual1 <- c(piecepack_suits, dark_colorscheme, ranks_noto)
dual1 <- pp_cfg(dual1)
grid.piece("preview_layout", cfg=dual1)
A preview of the piecepack-suited piecepack

A preview of the piecepack-suited piecepack

Some characters have both a text and emoji form. You can force the text form or the emoji form by adding the appropriate "Variation Selector" after the code.

Variation Selectors
Code Name
U+FE0E text variation selector
U+FE0F emoji variation selector
cat("\U1f31e\ufe0e\n")
## ๐ŸŒž๏ธŽ
cat("\U1f31e\ufe0f\n")
## ๐ŸŒž๏ธ

Footnotes

[1]For compatibility with the Anchor-and-Crowns suited Empire Deck.
[2]Unicode has a Turned version of the Dagger which is useful for making Unicode text diagrams.

Comments


There are no comments yet.

Add a Comment

You can use Markdown or restructuredText to format your comment.

links

social