2014-07-08 4 views
0

Я пытаюсь импортировать пользовательский шрифт, используя CSS @font-face. Пока это не увенчалось успехом. Я искал различные варианты, но все не сработало. Ниже я попытался.Импорт шрифта через CSS

@font-face { 
    font-family: "HelveticaNeueLTSt"; 
    src: url({{ 'HelveticaNeueLTStd-Md.otf' | asset_url}}); 
} 

Скобки в URL-адресе src принадлежат Shopify. Он связывает по следующему адресу /t/3/assets/style-light.css?3035

Вот соответствующий CSS

#productHeader h1 {font-family:'HelveticaNeueLTStd', serif;font-size:22px;margin:0px 0 5px 0;text-transform:uppercase;font-weight:600;letter-spacing:.4px;line-height:28px;} 
#subproductVendor{font-family:'HelveticaNeueLTStd', serif;color:#333;font-size:14px;font-weight:600;text-transform:lowercase;} 
#productVendor {font-family:'HelveticaNeueLTStd', serif;color:#333;font-size:22px;text-transform:uppercase;font-weight:500;} 

Я не совсем уверен, что я делаю неправильно, потому что большинство учебников по этому вопросу предоставляют такую ​​информацию. Любые мысли о том, как я могу заставить это работать?

+0

способ, которым вы объявляете лицо шрифта правильно, моя догадка что-то не так с адресом shipify – svendjokumsen

ответ

0
@font-face { 
    font-family: 'EmmysFont'; 
    src: url('font/emmys__-webfont.eot'); 
    src: url('font/emmys__-webfont.eot?#iefix') format('embedded-opentype'), 
     url('font/emmys__-webfont.woff') format('woff'), 
     url('font/emmys__-webfont.ttf') format('truetype'), 
     url('font/emmys__-webfont.svg#emmysfontregular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

Этот код, а также убедитесь, что у вас есть все файлы справа - FontSquirrel делает трюк!

+0

Что делать, если у меня есть только .otf шрифта? –

+0

Тогда вы направляетесь к FontSquirrel! http://www.fontsquirrel.com/tools/webfont-generator – Emmy

+0

Работал отлично, большое вам спасибо! –

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