Принимая во внимание веб-браузеры, операционные системы, iPhone, ежевику, и т.д.
В то время как "безопасный" - либо путем правильной установки кодировки при доставке страницы, либо путем экранирования с помощью & # xxx;
- не все пользователи будут иметь шрифты, которые могут отображать эти символы. В частности, символы «дингбата» (западные текстовые символы с диакритическими знаками обычно поддерживаются везде).
Так что пока вы согласны с некоторым (относительно небольшим) процентом ваших пользователей, видящих рамку, а не глиф, продолжайте.
Это зависит от символа и шрифта(ов). Вам нужно будет поэкспериментировать с интересующими вас символами.
Помните, что CSS позволяет вам применять более одного шрифта к блоку текста: если определенный символ недоступен в шрифте первого выбора, но доступен во втором выборе, браузер будет использовать для этого символа шрифт второго выбора, даже если он может использовать шрифт первого выбора для остального текста.
(Все это подразумевает, что вы правильно установили кодировку символов.)
.Если Вы правильно определяете кодировку в html-заголовках, то это, как правило, безопасно. Однако некоторые устройства могут иметь проблемы с отображением символа, но это действительно зависит от точного символа.
.Это безопасно, если вы не установите правильный тип кодировки ваших страниц. Вот почему вы видите различные языки мира в html-страницах.
Взгляните на WGL4. Это список символов, которые должны корректно отображаться на Windows-машинах, и я думаю, что это означает, что он будет корректно отображаться на большинстве устройств.