Автор Тема: Русский шрифт в сторонних темах  (Прочитано 282 раз)

15 Сентября 2015, 12:18:23
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, уважаемые форумчане.
При импорте сторонней темы русские тексты заменяются на страшный русский шрифт. Скорее всего это потому, что их шрифты не поддерживают кириллицу.
Хотел поинтересоваться можно ли заменить вот этот шрифт, который применяется для таких случаев подменить требуемым, чтобы не ползать в таблицах стилей и не менять требуемые тексты в меню и в контенте.
Пробовал подменять шрифт в fonts (стандартной темы и установленной), но там не просто формат .отф, но и другие файлы шрифтов. После подмены просто отф и чистке кеша, ничего не происходит.
Есть варианты?:)
15 Сентября 2015, 12:27:42
Ответ #1
  • Фрилансер
  • *
  • Сообщений: 113
  • Репутация: +3/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно подключать шрифт с поддержкой кириллицы. Для стандарной в /themes/default-bootstrap/header.tpl
заменить
<link rel="stylesheet" href="http{if Tools::usingSecureMode()}s{/if}://fonts.googleapis.com/css?family=Open+Sans:300,600&amp;subset=latin,latin-ext" type="text/css" media="all" />на
<link rel="stylesheet" href="http{if Tools::usingSecureMode()}s{/if}://fonts.googleapis.com/css?family=Open+Sans:300,600&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext" type="text/css" media="all" />Также и в другой теме, нужно добавить cyrillic,cyrillic-ext если шрифт поддерживает кириллицу, если нет, то заменить шрифт.
15 Сентября 2015, 13:21:05
Ответ #2
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля

<link rel="stylesheet" href="http{if Tools::usingSecureMode()}s{/if}://fonts.googleapis.com/css?family=Open+Sans:300,600&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext" type="text/css" media="all" />
Исправил и в стандартной и в установленной. заменил шрифт, выбранный с сайта гугл, но все равно в консоли разработчика вижу, что стоит шрифт Museo, который выглядит не так как отображается на сайте. Отключаю его из консоли - меняется на другой.. похож на FontAwesome
15 Сентября 2015, 13:35:31
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2725
  • Репутация: +64/-4
  • Сообщество PrestaShop
    • Просмотр профиля
В консоле посмотри где назначается шрифт Museo и замени его
font-family: "Open Sans", sans-serif;