๐ฏ๐๐๐ ๐๐ ๐ธ๐๐๐๐๐๐ช, ๐ช ๐๐๐๐ ๐ป๐๐๐๐ป๐๐๐ ๐๐๐๐ ๐๐๐ช๐ ๐๐๐๐๐ช๐๐๐ 10,000 ๐๐๐ช๐๐ช๐๐๐๐๐. ๐๐ฏ ๐๐ธ๐พ ๐ฑ๐ช๐ฟ๐ฎ ๐ฒ๐ฝ ๐ฒ๐ท๐ผ๐ฝ๐ช๐ต๐ต๐ฎ๐ญ, ๐๐ธ๐พ ๐ฌ๐ช๐ท ๐ป๐ฎ๐ช๐ญ ๐ฝ๐ฑ๐ฒ๐ผ ๐ถ๐ฎ๐ผ๐ผ๐ช๐ฐ๐ฎ (๐ฒ๐ซ๐ฉ๐ข๐ฐ๐ฐ ๐ถ๐ฌ๐ฒ'๐ฏ๐ข ๐ฒ๐ฐ๐ฆ๐ซ๐ค ๐ฎ๐ฅ๐ฏ๐ฌ๐ช๐ข).
"Here is Quivira, a free TrueType font that contains 10,000 characters. If you have it installed, you can read this message (unless you're using Chrome)."Another font to check for more Unicode characters is
GNU Freefont (thanks
LogicalDash).
There are lots of fonts with lots of styles of characters, but very few of them bother to define glyphs for much of the vast Unicode range, which contains tens of thousands of characters. Most of these are for language support, but there are a lot of symbols and even some alternate Roman alphabets up in there. Windows and OSX install a few fonts that cover some of that range, and if you install foregin language support or MS Office you get some more. However, none of these match the extent of Quivira. There also exists
a "Last Resort" font, supplied by Apple to the Unicode Consortium, that offers placeholder glyphs for many characters.
When a modern web browser displays a Unicode character that the current font has no glyph for, it checks the installed fonts and looks for one that does offer support. If it finds one, it'll substitute the proper glyph; if not, most browsers will display a hollow square or rectangle, like so: โฌ. Firefox will display instead a gray box that contains the hexadecimal code of the missing glyph. (Exception: this doesn't appear to be true of Chrome as of December 10, 2011. I have tested this behavior on Firefox, Internet Explorer, Chrome, Safari and Opera on Windows, and Firefox and Safari on OSX.)
dunkadunc pointed me to a free utility that Microsoft distributes, the
Keyboard Layout Creator, that can not only be used to create alternate keymaps that use these characters, but can even create install programs to distribute them to other users! That was what I used to create the fancy characters in the FPP.
Want to test your browser font support? Here are some special characters to try out. Even Quivira seems to be missing a couple of the cat emoticons:
The Legendary Snowman: โ
Interrobang: โฝ
Upside-down Ampersand: โ
White Right Pointing Index: โ
Writing Hand: โ
Pencil: โ
Some dominoes: ๐๐๐๐ก๐ฑ๐ ๐ท๐ฏ๐ฆ
White Telephone: โ
White Rectangle: โญ
Asterisks and stars: โณโตโโโโดโโผโปโฏโโทโโฝโขโโโโ
Reference mark: โป
Snowflake: โ
Tight Trifolate Snowflake: โ
Wheel of Dharma: โธ
White Sun with Rays: โผ
Watch: โ
Atom Symbol: โ
Squares: โโกโโโปโโซโขโฃโฌโณโซโฉโ
Circles: โฏโโโฆโโโ
Triangles: โณโฌโโตโฎโฝโโงโงโง
Scissors: โโโ
Arrows: โณโฝโ โโผโโฌโโฐโคโบโนโโฌโฌโโฌโซโฌโญโฌโซโฟโน
Per Ten Thousand Sign: โฑ
Moons: โพโฝ
"Sector": โ
Crosses: โโฆโฑ
Mahjong tiles: ๐๐ฅ๐ข๐ฃ
Draughts Men: โโ
Chess Pieces: โโโโ
Unnatural Acts of Punctuation: โโโโ
Crossed Circle ("Not Allowed"): โ
Staff of Hermes: โ
Gender Signs: โโโฆโขโฒโง
Roman Numeral 100,000: โ
Die faces: โโ
Playing Card Back: ๐
Playing Card Knight of Spades: ๐ฌ
White hexagon: โฌก
Emotes: ๐ถ๐๐๐ท๐๐๐๐๐โบ๐ญ๐๐ฃ๐๐๐ช๐๐ฑโน๐๐ฒ๐
Animal emotes: ๐ญ๐ฑ๐ฟ๐ผ๐๐บ๐น๐ฟ๐ธ๐พ
Emphasis symbol: โ
Helm symbol: โ
Wheelchair Symbol: โฟ
Recycling Symbols: โฒโบ
Thanks to
dunkadunc for initially leading me down this rabbit hole a few months ago, and thanks to
hattifattener for linking to Quivira in comments a month ago.
posted by Meatbomb at 7:49 AM on December 10, 2011 [5 favorites]