Unicode
A quote from http://www.unicode.org:
"Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language."
Isildur: There are four Unicode characters explicitly made for Go notation, labeled in the official standard as "Go Markers":
HTML Entity | Character | Description |
---|---|---|
⚆ | ⚆ | White Circle With Dot Right |
⚇ | ⚇ | White Circle With Two Dots |
⚈ | ⚈ | Black Circle With White Dot Right |
⚉ | ⚉ | Black Circle With Two White Dots |
References:
- http://www.unicode.org/charts/PDF/U2600.pdf#search=Go%20markers
- http://www.unicode.org/versions/Unicode6.2.0/ch15.pdf#page=34
In addition, certain other characters may be useful for diagrams, eg.:
┌─┬─┬─┬─┬─┬─┐ ├─┼─┼─┼─┼─┼─┤ ├─┼─○─┼─┼─┼─┤ ├─┼─┼─┼─●─┼─┤ ├─┼─┼─┼─┼─┼─┤ └─┴─┴─┴─┴─┴─┘
Examples (copied from sandbox)
╒═══╡ FUN WITH UNICODE! ╞═══════════════════════════════╗ │ ║ ├─► You can make cool stuff with unicode characters. ╚══► This is for fun, │ Not serious content. ├─► But it might not work on some browsers and computers. │ ├─► Use a monospace font (begin your lines with a space at SL). │ └─► Full unicode tables are at http://ppewww.ph.gla.ac.uk/~flavell/unicode/unidata.html (archived)
tderz: BTW, why are most Unicodes empty (e.g. http://ppewww.ph.gla.ac.uk/~flavell/unicode/unidata26.html (archived)), i.e. not all characters displayed at my work computer?
Because you don't have fonts that implement all unicode characters. Afaik, there are no fonts that implement all of them. Most implement at most the Basic Multi-Lingual Plane. For other character ranges you would have to find specialist fonts. GNU uni-font is quite complete, but the quality is mediocre.
Everything seems here, still it's difficult to find:
- JavaScript Unicode Charts
- Quick Primer On Unicode
- Yudit - Unicode converter for computer
- Decimal, Hexadecimal Character Codes in HTML Unicode