Я написал приложение HTML5/CSS/JS, которое отображает некоторый текст в Droid Sans
(загружается напрямую из Google при загрузке страницы). При разработке под Windows символы юникода отображаются правильно в Chrome.
Я запустил приложение с epiphany
в Linux, и некоторые символы Юникода отображаются неправильно:
\u00b0
в порядке\ud83d\udd15
вообще не отображается
Что может быть причиной этого?
- Это не должен быть шрифт, так как он используется в Windows и Linux (остальная часть страницы выглядит хорошо).
- Это подводит меня к браузеру: может ли это быть виновником? (Мне нужно использовать
epiphany
поскольку другие, которые я пробовал, не поддерживают некоторые функции правильно, в том числе CSS 'flexbox
)
Другими словами: возможно ли, что браузер не поддерживает некоторые символы Юникода, при этом другие отображаются правильно (и все они в порядке в другом браузере на другой платформе с тем же шрифтом)?