Unicode 6.0 added several characters with descriptions that suggest those characters are supposed to be rendered in a specific color:
- RED APPLE U+1F34E
GREEN APPLE U+1F34F
BLUE HEART U+1F499
- GREEN HEART U+1F49A
- YELLOW HEART U+1F49B
PURPLE HEART U+1F49C
GREEN BOOK U+1F4D7
- BLUE BOOK U+1F4D8
ORANGE BOOK U+1F4D9
LARGE RED CIRCLE U+1F534
LARGE BLUE CIRCLE U+1F535
LARGE ORANGE DIAMOND U+1F536
- LARGE BLUE DIAMOND U+1F537
- SMALL ORANGE DIAMOND U+1F538
SMALL BLUE DIAMOND U+1F539
UP-POINTING RED TRIANGLE U+1F53A
- DOWN-POINTING RED TRIANGLE U+1F53B
- UP-POINTING SMALL RED TRIANGLE U+1F53C
- DOWN-POINTING SMALL RED TRIANGLE U+1F53D
I had thought font symbols were always grayscale.
Did the unicode authors forsee that these might be rendered in different colors?
Within the official unicode.org PDFs (http://www.unicode.org/charts/PDF/U1F300.pdf), these are portrayed only as having different types of crosshatching.
Is there any current mechanism that would allow for specific characters to be rendered in a specific color, based only on its codepoint, and not any other rich-text formatting? (eg. a color property within TrueType or OpenType font files)
question from:
https://stackoverflow.com/questions/9626115/color-in-the-unicode-standard 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…