Я использую веб-шрифт для иконок. Глифы значков сопоставляются с дополнительной частной областью использования Юникода-A & B.
Все работает нормально, если я передаю символы в CSS через атрибуты data- *:
<div class="icon" data-icon="󰁚"></div>
А потом:
.icon::before {
font-family: IconFont;
content: attr(data-icon)
}
Но если я попытаюсь встроить экранированный символ непосредственно в CSS ...
.icon::before {
font-family: IconFont;
content: '\0F005A ';
}
Он отображается как вопросительный знак в виде отсутствующего символа.
Но если я попробую другой специальный символ ...
.icon::before {
font-family: IconFont;
content: '\F8FF ';
}
Работает отлично!
Я не могу найти в спецификации ничего, что говорит, что это невозможно ... Это просто не работает.
У кого-нибудь есть понимание этого?