2015-06-02 6 views
0

Я недавно пересмотрел свой внешний код, чтобы использовать Stylus вместо CSS. В основном это прошло нормально, но теперь, когда я использую шрифт OpenSansSemiBold, он просто выглядит как шрифт по умолчанию браузера. Даже когда я вручную добавляю атрибут font-family: 'OpenSansSemiBold' в инструменты разработчика Chrome, он не изменяется на правильный шрифт, тогда как это работает в моей текущей версии текущей версии сайта. Любая идея, что может помешать обнаружению этого шрифта?OpenSansSemiBold кажется недоступным на localhost

EDIT: Я использую nginx на локальном (то же, что и в режиме реального времени). шрифты Google импортируется только выше, где препроцессированный CSS импортируется так:

<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800' rel='stylesheet' type='text/css'> 
+0

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

+0

Если вы тестируете это в HTML без сервера, убедитесь, что используете '' http: // fonts.googleapis.com'' вместо '// fonts.googleapis.com'. Может также помочь вам показать свой код ... – timgavin

+0

Спасибо за вопросы, я обновил свой вопрос с подробностями. – benwad

ответ

1

Согласно Google Fonts вы должны использовать font-family: 'Open Sans', sans-serif; при определении шрифта.

<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800' rel='stylesheet' type='text/css'> 

<style> 
body { 
    font-family: 'Open Sans', sans-serif; 
} 
</style> 

<!-- define as bold --> 
<strong>Lorem ipsum dolor sit amet, consectetur adipisicing elit, </strong> 
+0

Отлично, спасибо! – benwad

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