От чего зависят отображения шрифтов?
-
Всем привет!
В настройках темы мною выбран шрифт PT Sans Caption, но при тестировании его на разных браузерах он корректно отображается только в Chrome и в некоторых местах в Firefox и Edge…
Почему шрифт не отображается корректно во всех браузерах? И возможно ли это как то исправить?
Вообще интересна причина разного показа шрифтов…
Есть ли шрифт который будет работать одинаково везде?
-
угу, любой стандартный.
а все «индивидуальные» шрифты должны правильно подключаться.а все «индивидуальные» шрифты должны правильно подключаться
А как правильно подключить «индивидуальный» не подскажите? В теме я его поставил — этого видимо мало?
скрин: http://s017.radikal.ru/i426/1508/00/2b55c08e933e.png
А вот и сам шрифт который нужен: https://www.google.com/fonts#QuickUsePlace:quickUseподключением должна заниматься тема.
я не знаю, как там это реализовано.может там банально шрифт без русских символов подключается, я не знаю.
http://fonts4web.ru/ptsanscaption.htmlТема и подключает, но кроме хрома в других браузерах выбранный шрифт отображает только английский текст, русский нет…
За ссылку спасибо, попробую…Flecor, я не могу найти /stylename.css (Файл стилей, в котором подключаются русские шрифты)в файлах темы… Не подскажите подробнее по вашей ссылке как все сделать…
Пока пробовал — ничего не выходит…
Спасибо!вы же понимаете, что stylename.css это обозначение для файлов стилей сайта, то есть в случае wordpress это style.css темы?
Я сделал так:
1. Закачал шрифт в папку font-awesome
2. Вставил в style.css этот код:@font-face { font-family: "PTSansCaptionRegular"; src: url("../fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot"); src: url("../fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/PTSansCaptionRegular/PTSansCaptionRegular.woff") format("woff"), url("../fonts/PTSansCaptionRegular/PTSansCaptionRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; }
Итог: шрифт не отображается… Что не правильно?
Спасибо…Ну во-первых, говорите что закинули в font-awesome а указываете fonts.
Укажите полные пути от корня:
Чтобы наверняка в КОРНЕ сайта создайте папку fonts.
Распакуйте в неё архив
А затем в style.css код@font-face { font-family: "PTSansCaptionRegular"; src: url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot"); src: url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot?#iefix")format("embedded-opentype"), url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.woff") format("woff"), url(".fonts/PTSansCaptionRegular/PTSansCaptionRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; } /* font-family: "PTSansCaptionBold"; */ @font-face { font-family: "PTSansCaptionBold"; src: url("/fonts/PTSansCaptionBold/PTSansCaptionBold.eot"); src: url("/fonts/PTSansCaptionBold/PTSansCaptionBold.eot?#iefix")format("embedded-opentype"), url("/fonts/PTSansCaptionBold/PTSansCaptionBold.woff") format("woff"), url("/fonts/PTSansCaptionBold/PTSansCaptionBold.ttf") format("truetype"); font-style: normal; font-weight: normal; }
Уже как то и неудобно, но не отображается опять…)
Сделано следующие:
1. В корне сайта в папку fonts распакован шрифт
2. В style.css темы вставлен вышеуказанный код, но опять результата нет…
Может быть в style.css код вставлен не туда? Не подскажите в какое место его правильно вставить?)
Я вставил сюда:/* 1. BASE * ============= */ @font-face { font-family: "PTSansCaptionRegular"; src: url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot"); src: url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.eot?#iefix")format("embedded-opentype"), url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.woff") format("woff"), url(".fonts/PTSansCaptionRegular/PTSansCaptionRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; } /* font-family: "PTSansCaptionBold"; */ @font-face { font-family: "PTSansCaptionBold"; src: url("/fonts/PTSansCaptionBold/PTSansCaptionBold.eot"); src: url("/fonts/PTSansCaptionBold/PTSansCaptionBold.eot?#iefix")format("embedded-opentype"), url("/fonts/PTSansCaptionBold/PTSansCaptionBold.woff") format("woff"), url("/fonts/PTSansCaptionBold/PTSansCaptionBold.ttf") format("truetype"); font-style: normal; font-weight: normal; }
сайт покажите
ТОлько вот в стилях я нигде не увидел, чтобы Вы этот шрифт вызывали
И ещё. Что именно вы распаковали в папку fonts?
1.
Сейчас посмотрите, я код удалял т.к ничего не получилось — сейчас вернул его в css
2.
PTSansCaptionBold.eot
PTSansCaptionBold.ttf
PTSansCaptionBold.woff
PTSansCaptionRegular.eot
PTSansCaptionRegular.ttf
PTSansCaptionRegular.woffИ там у меня ошиьбка (только сейчас заметил
точка вместо слеша в пути.url(".fonts/PTSansCaptionRegular/PTSansCaptionRegular.ttf") format("truetype");
а нужно
url("/fonts/PTSansCaptionRegular/PTSansCaptionRegular.ttf") format("truetype");
Поправил — но ничего не поменялось…
- Тема «От чего зависят отображения шрифтов?» закрыта для новых ответов.