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