<meta charset=»UTF-8″ />
на
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
В браузере проблема однако наверное
как вариант
header("Content-Type: text/html; charset=utf-8");
Строка <meta charset="UTF-8" />
абсолютно корректна для HTML5.
Проблема в шрифте Droid Sans, он не поддерживает кириллицу. Можно заменить его на Open Sans с параметром subset=latin,cyrillic
.
Сергей, спасибо Вам огромное!
Можно PT Sans еще наверное. Он приятно выглядит и у него есть кириллица
Но ведь у него есть варианты замены. Или браузер на мобильном устройстве их просто не видит, точней не понимает, что дроид санс не валиден?
Да, если в шрифте от Google отсутствуют символы кириллицы, некоторые браузеры вообще никак их не отображают, даже если указан альтернативный шрифт.
В WordPress такая проблема наблюдалась в Opera 12 с темой Twenty Twelve и с новым интерфейсом панели управления в версии 3.8:
https://core.trac.wordpress.org/ticket/21775
https://core.trac.wordpress.org/ticket/26063
Решением стало изменение параметра subset
в локализованных дистрибутивах:
https://core.trac.wordpress.org/browser/tags/3.8.1/src/wp-includes/script-loader.php#L567
Но это подходит только для Open Sans и PT Sans (в них, в отличие от Droid Sans, есть символы кириллицы).