Я частично воссоздан ваша страница, используя другой шрифт символов и подтвердил ту же функциональность ошибки на IOS.Я был в состоянии получить шрифт символов для визуализации на IOS делает это изменение:
<li><a class="" href="#">Mail</a></li>
изменения в
<li><a class="ss-mail" href="#"></a></li>
Я использую symbolset, потому что у меня уже есть копии всех файлов шрифтов, но функциональная ошибка была аналогичной. В случае набора символов, используя вашу строку кода, на самом деле было показано слово «Почта», где символ должен находиться на iOS, а шрифт символа правильно отображался на настольных браузерах. Когда я переключил код для использования имени класса, символ работает на iOS.
a link to my example с символьным шрифтом, работающим на iOS (примечание: я не тратил время, чтобы сделать все остальные шрифты и работу javascript).
Возможно, у вашего шрифта есть аналогичная проблема с отображением символов на iOS. Если есть альтернативный способ применения шрифта, с помощью класса CSS, подобного набору символов, вы можете попробовать это и посмотреть, получите ли вы те же результаты. Если нет, вы всегда можете использовать набор символов или другой шрифт символов.
Глядя на код, я не вижу объявленного шрифта. Пожалуйста, разместите CSS, который вы используете ... – Xarcell
Он использует веб-шрифты google ... –
@ Xarcell Это main.css. Шрифт значка - это третий шрифт, который объявлен: http://irfandesign.com/dev/assets/css/main.css – IMUXIxD