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