Символы Unicode, отображаемые неправильно на мобильных устройствах

Пока я разрабатываю отзывчивый веб-сайт, я использовал этот уни-код (») для чтения дополнительных ссылок. Он корректно отображается в браузере рабочего стола, но он не отображается правильно на мобильных устройствах, таких как 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 нам нужно написать &gt; Для отображения символа «>». Почему бы вам не использовать образ вместо символов.

Intereting Posts