В Unicode 6.0 добавлено несколько символов с описаниями, которые предполагают, что эти символы должны отображаться в определенном цвете:
- RED APPLE U + 1F34E
GREEN APPLE U+ 1F34F
СИНИЙ СЕРДЦЕ U + 1F499
- ЗЕЛЕНОЕ СЕРДЦЕ U + 1F49A
- ЖЕЛТЫЕ СЕРДЦЕ U + 1F49B
ФИОЛЕТОВОЕ СЕРДЦЕ U + 1F49C
ЗЕЛЕНАЯ КНИГА U + 1F4D7
- СИНИЙ КНИГА U + 1F4D8
ОРАНЖЕВАЯ КНИГАU + 1F4D9
БОЛЬШОЙ КРАСНЫЙ КРУГ U + 1F534
БОЛЬШОЙ СИНИЙ КРУГ U + 1F535
БОЛЬШОЙ ОРАНЖЕВЫЙ АЛМАЗ U + 1F536
- БОЛЬШОЙ СИНИЙ АЛМАЗ U + 1F537
- МАЛЕНЬКИЙ ОРАНЖЕВЫЙ АЛМАЗ U + 1F538
МАЛЫЙ СИНИЙ АЛМАЗ U + 1F539
КРАСНЫЙ ТРЕУГОЛЬНИК ВЕРХНЕЙ ЖЕЛЕЗЫ U + 1F53A
- КРАСНЫЙ ТРЕУГОЛЬНИК ВЕРХНЕЙ ЖЕЛЕЗЫ U + 1F53B
- МАЛЫЙ КРАСНЫЙ ТРЕУГОЛЬНИК ВВЕРХ1F53C
- НАКЛОН МАЛЫЙ КРАСНЫЙ ТРЕУГОЛЬНИК U + 1F53D
Я думал, что символы шрифта всегда в оттенках серого.
Авторы Unicode предполагали, что они могут отображаться разными цветами?
В официальных PDF-файлах unicode.org (http://www.unicode.org/charts/PDF/U1F300.pdf), они изображаются только как имеющие разные типы штриховки.
Существует ли какой-либо текущий механизм, который позволял бы отображать определенные символы в определенном цвете, основываясь только на его кодовой точке, а не на любом другом расширенномформатирование текста?(например, свойство цвета в файлах шрифтов TrueType или OpenType)