Почему шрифты Google не отображаются на моем сайте?
Наши ASP.NET веб-приложение C# используется в следующей среде .NET Framework 4
ASP.NET веб-формы.
IIS 7
Windows 2008
Visual Studio 2010
.NET IDE C#
HTTPS (SSL)
Наш веб-дизайнер проекта хотел использовать шрифты Google под названием Antic Slab и Антик:
Http://www.google.com/fonts#UsePlace:use/Collection:Antic
Http://www.google.com/fonts#UsePlace:use/Collection:Antic + Плита
Я скачал zip-файлы, связанные с Google fonts.
Я извлек файлы ttf для каждого из шрифтов.
В моих CSS-файлах я помещаю следующее лицо шрифта:
@font-face {
font-family: 'Antic Slab';
font-style: normal;
font-weight: 400;
src: local('Antic Slab'), local('AnticSlab-Regular'), url(AnticSlab-Regular.woff) format('woff');
}
@font-face {
font-family: 'Antic';
font-style: normal;
font-weight: 400;
src: local('Antic'), local('Antic-Regular'), url(Antic-Regular.woff) format('woff');
}
Однако я использую шрифты в следующих спецификациях css:
h1, h2, h3, h4, h5, h6 {
font-family: 'Antic Slab', serif;
font-weight:bold;
line-height:1.0em;
}
p
{
font-family: 'Antic', sans-serif;
font-size:1.2em;
line-height: 1.5em;
margin:0 0 0.5em 0;
}
Однако шрифты не отображаются, когда Я разворачиваю сайт.
Не мог бы кто-нибудь сделать несколько предложений о том, как я могу гарантировать, что шрифты появятся на моем веб-сайте?
2 ответа:
Спасибо @jukka-k-korpela и @Diegys
Я действительно Новичок в настройке шрифтов для веб-приложения.
Вот что я сделал.
Вот веб-страницы google, связанные с Antic Slab и шрифтами Antic google:
Http://www.google.com/fonts#UsePlace:use/Collection:Antic
Http://www.google.com/fonts#UsePlace:use/Collection:Antic + Плита
Я скачал zip-файлы, связанные с античной плитой и Антиком из шрифты google.
Я извлек zip-файлы и получил файлы ttf.
Я обработал файлы ttf, загрузив их в генератор шрифтов Font squirrel web, чтобы получить файлы woff, eto и т. д.
Вот url-адрес для генератора шрифтов Font squirrel web:
Http://www.fontsquirrel.com/tools/webfont-generator
Кроме того, вот CSS-код @font-face, который был помещен в верхней части моего css-файла:
@font-face { font-family: 'Antic Slab'; font-style: normal; font-weight: 400; src: url('/styles/AnticplusSlab/fontsquirrelwebfontgenerator/anticslab-regular- webfont.eot'); src: url('/styles/AnticplusSlab/fontsquirrelwebfontgenerator/anticslab-regular- webfont.eot?#iefix') format('embedded-opentype'), local('Antic Slab'), local('AnticSlab-Regular'), url(/styles/AnticplusSlab/fontsquirrelwebfontgenerator/anticslab-regular-webfont.woff) format('woff'), url('/styles/AnticplusSlab/fontsquirrelwebfontgenerator/anticslab-regular- webfont.ttf') format('truetype'); } @font-face { font-family: 'Antic'; font-style: normal; font-weight: 400; src: url('/styles/Antic/fontsquirrelwebfontgenerator/antic-regular-webfont.eot'); src: url('/styles/Antic/fontsquirrelwebfontgenerator/antic-regular-webfont.eot?#iefix') format('embedded-opentype'), local('Antic'), local('Antic-Regular'), url(/styles/Antic/fontsquirrelwebfontgenerator/antic-regular-webfont.woff) format('woff'), url('/styles/Antic/fontsquirrelwebfontgenerator/antic-regular-webfont.ttf') format('truetype'); }
Шрифты будут правильно появится в моем веб-приложении.