Пока я разрабатываю отзывчивый веб-сайт, я использовал этот уни-код (») для чтения дополнительных ссылок. Он корректно отображается в браузере рабочего стола, но он не отображается правильно на мобильных устройствах, таких как Android или iPhone. Можно ли отображать то же, что и на рабочем столе ..? В чем проблема..? Независимо от того, поддерживает ли мобильное устройство уни-код ..?
Проблема заключается во встроенном шрифте, который вы используете, через @font face
. Версия, используемая Android, по-видимому, сломана. Он не отображает «» », и он также имеет проблемы со многими другими латинскими символами 1 дополнения, см. Мою тестовую страницу . Что-то, возможно, пошло не так, когда вы устанавливаете файлы шрифтов на своем сервере.
Проблема не возникает, если вы удаляете настройку font-family
, позволяя каждому браузеру использовать шрифт по умолчанию, или если вы используете Droid Sans как размещенную Google, используя <link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet'>
и font-family: "Droid Sans", sans-serif
.
Проблема, скорее всего, не в отображении символа («» », U + 00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK, очень широко поддерживается в шрифтах), а в кодировке символов. Если кодировка не объявлена должным образом, разные браузеры могут делать разные догадки.
Проверьте кодировку символов W3C и убедитесь, что заявленная кодировка соответствует фактической.
Если проблемы останутся, отправьте URL-адрес и объясните, что отображается «неправильно отображается» означает (не отображая на экране «все отображаемые пробелы» некоторые неверные символы, которые?).
Android не поддерживает специальные символы, в android нам нужно написать >
Для отображения символа «>». Почему бы вам не использовать образ вместо символов.