Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Подключение гугловских шрифтов через js


 Поделиться

Рекомендованные сообщения

в коде опенкартовского шаблона есть скрипт, подключающий шрифты Google API для использования на фронт-енде, но т.к. шаблон заморский, то не учтено использование кириллических суб-сетов...

PHP:

        //update font preview

        jQuery(function(){

            fontSelect=jQuery("#bs_general_font");

            fontUpdate=function(){

                curFont=jQuery("#bs_general_font").val();

                jQuery("#bs_general_font_preview").css({ fontFamily: curFont });

                jQuery("<link />",{href:"http://fonts.googleapis.com/css?family="+curFont,rel:"stylesheet",type:"text/css"}).appendTo("head");

в идеале ссылка на гуглофский шрифт выглядит так:

PHP:

<link href='http://fonts.googleapis.com/css?family=EB+Garamond&subset=cyrillic,cyrillic-ext,latin' rel='stylesheet' type='text/css'>

как вставить &subset=cyrillic,cyrillic-ext,latin в скрипт, чтоб всё работало? пробовал всяко, но не имея знаний в js, требуемого результата не добился...

Ссылка на комментарий
Поделиться на других сайтах


Я так понимаю, что вам нужно просто изменить одну строку:

  jQuery("<link />",{href:"http://fonts.googlea...com/css?family="+curFont+"&subset=cyrillic,cyrillic-ext,latin",rel:"stylesheet",type:"text/css"}).appendTo("head");

Ссылка на комментарий
Поделиться на других сайтах

если дали правильные данные, то так

jQuery("<link />",{href:"http://fonts.googleapis.com/css?family="+curFont+"&subset=cyrillic,cyrillic-ext,latin",rel:"stylesheet",type:"text/css"}).appendTo("head");
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.