У моего клиента IE8 или IE11 с большой конфигурацией безопасности. У них есть опция загрузки шрифтов отключена, что делает иконки начальной загрузки не отображаться. Есть ли способ заставить их появиться?Значки Bootstrap, которые не отображаются с отключенным шрифтом в IE
3
A
ответ
0
Значки бутстраповские импортируются с помощью CSS, как это:
@font-face{
font-family:'Glyphicons Halflings';
src:url(../fonts/glyphicons-halflings-regular.eot);
src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),
url(../fonts/glyphicons-halflings-regular.woff) format('woff'),
url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),
url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
Вместо этого вы можете использовать URI Generator для преобразования файлов в значение строки данных.
Это позволит вам использовать иконки шрифтов без необходимости импортировать файлы
, но если у меня есть эти файлы в моем проекте они должны отображаться, а не они? –
Но IE 11 настолько упрям, что даже когда шрифт встроен в строку данных, он предотвращает/запрашивает дополнительную загрузку шрифтов. –