Unicode ☰ гамбургер не отображается в Android и Chrome

Я заметил, что мой значок меню гамбургера перестал отображаться в Chrome для Android, а также в браузере Android теперь я просто получаю пропущенное изображение значка. Он по-прежнему работает во всех настольных браузерах, в Safari и в браузерах Windows Phone.

Я создал тестовую страницу, чтобы показать проблему, приведенную ниже. Я запутался в этом, так как два месяца назад, когда тестирование было завершено, он работал нормально, и с тех пор ничего не менялось и не обновлялось. Мне было интересно, есть ли у кого-нибудь какие-либо советы? Что-то изменилось в последнее время, чтобы вызвать это - нужно ли мне искать альтернативные методы?

<!DOCTYPE html>
<html>
<head>
<style>    
p.sansserif {font-family: Arial, Helvetica, Verdana, sans-serif;}
</style>
</head>
<body>

<p class="sansserif">This is the hamburger, &#9776; , there. </p>

</body>
</html>

person T W    schedule 18.08.2015    source источник
comment
Вам лучше предоставить свою графику png и использовать ее как составной рисунок в вашем TextView.   -  person Phantômaxx    schedule 18.08.2015


Ответы (1)


Я обошел эту проблему, используя символ UNICODE U+2261 (8801), ≡ IDENTICAL TO, как показано ниже, а не UNICODE U+2630 (9776) ☰ TRIGRAM FOR HEAVEN, который, похоже, имеет проблемы с поддержкой шрифтов на моем Android. устройства.

<p class="sansserif">&#8801; Menu </p>

Я предпочел не делать этого с изображением для простоты и изменения размера.

person T W    schedule 18.08.2015
comment
Trigram for heaven на самом деле является китайским иероглифом, поэтому его нет на Android: en.wikipedia.org/wiki/ Багуа#Триграммы - person Meisner; 03.09.2017