2015-06-18 2 views
3

У моего клиента IE8 или IE11 с большой конфигурацией безопасности. У них есть опция загрузки шрифтов отключена, что делает иконки начальной загрузки не отображаться. Есть ли способ заставить их появиться?Значки Bootstrap, которые не отображаются с отключенным шрифтом в IE

ответ

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 для преобразования файлов в значение строки данных.

Это позволит вам использовать иконки шрифтов без необходимости импортировать файлы

+0

, но если у меня есть эти файлы в моем проекте они должны отображаться, а не они? –

+1

Но IE 11 настолько упрям, что даже когда шрифт встроен в строку данных, он предотвращает/запрашивает дополнительную загрузку шрифтов. –