2013-06-05 3 views
1

Я пытаюсь встроить некоторые шрифты через файл CSS для моего сайта asp.net, но безуспешно.встраивание шрифтов в asp.net

Вот код CSS:

@font-face { 
    font-family: Segoe UI; 
    src: url('SEGOEUI.ttf'); 
} 

@font-face { 
    font-family: Segoe WP; 
    src: url('SEGOEWP.ttf'); 
} 
body 
{ 
    background: Black; 
    font-size: .80em; 
    font-family:'Segoe WP'; 
    margin: 0px; 
    padding: 0px; 
    color: black; 
} 

И файл CSS и шрифты находятся в папке Styles, которая находится в корневом каталоге сайта. Запуск IE10 и Win 7.

Что мне не хватает, чтобы заставить это работать?

UPDATE: Я не преобразовали шрифты в СРВ и назвал их так:

@font-face { 
     font-family: 'Segoe UI'; 
     src: url('SEGOEUI.eot'); 
    } 

    @font-face { 
     font-family: 'Segoe WP'; 
     src: url('SEGOEWP.eot'); 
    } 

Но еще ничего.

+0

Open Sans упакована в Google Fonts и так тривиально, чтобы включить/реализовать правильно, его очень близко к Segoe и его лицензию на использование (в отличие от Segoe) –

+0

@sd_dracula Что делать, если вы используете семейство шрифтов: «SegoeUI» ;? Пробелы и тире по имени могут не понравиться. Кроме того, вы используете связывание? Иногда это может сломать путь к источнику шрифта. – MikeSmithDev

ответ

0

TTF, похоже, не поддерживается IE. См. http://www.w3schools.com/css3/css3_fonts.asp.

Internet Explorer 9+, Firefox, Chrome, Safari и Opera поддерживают Уофф (Web Open Font) шрифт .

Firefox, Chrome, Safari и Opera поддерживают шрифты типа TTF (True Type Fonts) и OTF (шрифты OpenType).

Internet Explorer также поддерживает шрифты EOT (Embedded OpenType).

Это означает, что WOFF или EOT может стать для вас способом. Существует множество бесплатных онлайн-конвертеров шрифтов, вы можете попробовать http://www.font2web.com/ или http://ttf2woff.com/.

+0

Я обновил вопрос выше. –

0

В IE вы должны указать реальное имя шрифта, некоторый конвертер дает шрифт после преобразования сгенерированное имя генератором, который IE не может обрабатывать. Используйте этот сайт http://www.font-face-generator.com/ и для шрифтов с разнесенными используется имя в двойные кавычки, как

font-family: "Segoe UI", Arial; 
+0

Я получаю какое-то странное поведение, в основном некоторые машины обнаруживают шрифты, а некоторые нет (как правило, для Windows 8). Я угадываю, когда это работает, это просто означает, что на компьютере установлены предварительно установленные шрифты, и он НЕ использует шрифтовые –

Смежные вопросы