Шрифт не отображается

denis920
На сайте с 26.02.2009
Offline
183
857

Здравствуйте.

В теме в css меняю шрифт на Open Sans, прописываю Open Sans, но на сайте отображается Open Sans Light, а мне нужен Open Sans Regular.

Пробовал прописывать именно Open Sans Regular, но тогда Open Sans вообще не отображается .

Не могу разобраться, что я не так делаю?

LEOnidUKG
На сайте с 25.11.2006
Online
1727
#1

Это разные шрифты.

Вам надо каждый из них подгружать.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
denis920
На сайте с 26.02.2009
Offline
183
#2

LEOnidUKG, подскажите как лучше подгрузить через fonts.google или кастомно с размещением шрифтов на сайте?

Для меня легче конечно с помощью fonts.google , есть ли вообще разница как подключить?

LEOnidUKG
На сайте с 25.11.2006
Online
1727
#3
denis920:
LEOnidUKG, подскажите как лучше подгрузить через fonts.google или кастомно с размещением шрифтов на сайте?

Для меня легче конечно с помощью fonts.google , есть ли вообще разница как подключить?

Да можете через гугл, просто там галочки нужно на всех выставить.

Просто если гугл тормозит, а это бывает частенько сайт ваш будет долго прогружаться.

denis920
На сайте с 26.02.2009
Offline
183
#4

LEOnidUKG, конечно, тормоза на сайте это не дело, попробую подключить, правда первый раз делаю.

Вот только подскажите, скачал я шрифты с fontsquirrel в формате .ttf теперь я должен для каждого начертания подключить в css ? подскажите правильный ли код:

Для regular

@font-face{


font-family: 'Open Sans';

url('../fonts/OpenSans-Regular.ttf') format('truetype'),

font-weight: normal;

font-style: normal;

}

Для Italic

@font-face{


font-family: 'Open Sans';

url('../fonts/OpenSans-Italic.ttf') format('truetype'),

font-weight: normal;

font-style: normal;

}

Ну и так далее для каждого?

Просто я в примере в интернете видел что есть еще файлы .eot и .woff и .svg нужно ли их тоже подключать или только .ttf хватит для корректного отображения?

Вот код который я примером взял:

@font-face{


font-family: 'MyWebFont';

src: url('../fonts/WebFont-Italic.eot');

src: url('../fonts/WebFont-Italic.eot?iefix') format('eot'),

url('../fonts/WebFont-Italic.woff') format('woff'),

url('../fonts/WebFont-Italic.ttf') format('truetype'),

url('../fonts/WebFont-Italic.svg#webfont') format('svg');

font-weight: normal;

font-style: italic;

}
tommy-gung
На сайте с 22.11.2006
Offline
287
#5
hardCODE:
font-family: 'Open Sans reg';
font-family: 'Open Sans italic';

не надо так советовать

нужно писать правильные стили для тех или иных начертаний

Здесь не могла быть ваша реклама
Septik
На сайте с 18.04.2012
Offline
55
#6

Подключаете оба шрифта через font-family: 'Open Sans';

Но только шрифту italic вместо font-style: normal; прописываете font-style: italic;

Так же и с разной толщиной, подключаете через font-family: 'Open Sans'; и пишите к примеру font-weight: 600;

Создание и правка Вашего сайта - верстка, ремонт, плагины и т.д. (/ru/forum/982893)
gribbo
На сайте с 01.03.2012
Offline
66
#7

а потом нужным элементам прописать font-weight

Мой выбор хостинга (https://beget.com/p461662) \ Создаю сайты (/ru/forum/1009089)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий