0 Пользователей и 1 Гость просматривают эту тему.
  • 70 Ответов
  • 73756 Просмотров
*

kolodiazniy

  • Захожу иногда
  • 110
  • 13 / 0
Здравствуйте!

Прошло почти 2 года с момента создания этой темы - а проблема как была так и осталась!
Я установил тему от RocketTheme, использующую всё ту же злополучную Gantry.
Настроил шрифты в Admin → Extensions → Templates Manager, но кириллические символы по-прежнему не подтягиваются (((

И хотя пользователь Kon Dou в седьмом посте попытался описать способ решения проблемы,
файла webfonts.php, о котором он говорит, по адресу components\com_gantry\features просто нет. Как нет и самой папки features.

Правда, сейчас уже 2013 год. Может что-то поменялось?! Может пора обновить информацию?

На форуме самой RocketTheme эта тема тоже недавно поднималась.
Но ответить разработчики так и не удосужелись (((
Так что надежда только на вас, здешние форумчане. Помогите!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
kolodiazniy, тут какбэ сложно рокетчиков винить в, так называемой, «проблеме». В шрифте тупо нет кириллических символов. Как нет, к примеру, обеих японских азбук, иврита и т.д. Это вопрос к разработчику конкретного шрифта. Решение уже писалось на форуме ни раз: ищите в сети максимально похожий шрифт с кириллицей (возможно даже этот же найдёте), пересобираете белкой-шрифтелкой, заменяете в своём шаблоне.
*

karamba182

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Проблему вролде бы решил

В файле font.php (libraries/features/)
строка 113
Должна выглядеть вот так:
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name) .':&subset=cyrillic,latin' . $variant);
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Проблему вролде бы решил
В файле font.php (libraries/features/)
строка 113
Должна выглядеть вот так:
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name) .':&subset=cyrillic,latin' . $variant);
Да, у них сабсет не прописан под кириллицу.
Исправил аналогично около месяца назад.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

L77

  • Новичок
  • 4
  • 0 / 0
Что бы ссылка формировалась верно строка должна выглядеть именно так:
Код: php-brief
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
Пример:
Google формирует код
Код: html4strict
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
— можете проверить ссылку.
Если сделать как в сообщении у karamba182, то:
Код: html4strict
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:&subset=latin,cyrillic:300' rel='stylesheet' type='text/css'>
— получите мертвую ссылку.

Разумеется указать данный код недостаточно, в большинстве, отличающихся от дефолтного gantry, шаблонов необходимо указывать явно свой шрифт в свойстве font-family.
Еще список шрифтов задают в /templates/gantry/less/variables.less — нашел когда менял шрифт меню.
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
"Малой кровью" осуществил поддержку cyrillic шрифтов от сюда http://www.google.com/fonts/ для шаблона от RocketTheme в /libraries/gantry/features/font.php
Код: php
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
И выбор поддерживаемого шрифта в админке Font Settings
*

IE_Blizzard

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
"Малой кровью" осуществил поддержку cyrillic шрифтов от сюда http://www.google.com/fonts/ для шаблона от RocketTheme в /libraries/gantry/features/font.php
Код: php
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
И выбор поддерживаемого шрифта в админке Font Settings
спасибо!
« Последнее редактирование: 29.03.2014, 17:44:48 от IE_Blizzard »
*

ellays

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Да, у них сабсет не прописан под кириллицу.
Исправил аналогично около месяца назад.

Столкнулся с такой же проблемой, но приведенного здесь решения проблемы оказалось недостаточно. При изменении шрифта через font settings изменяются только заголовки с классом title, заголовки же с классом promo1 рисуются второстепенным шрифтом. FireBug ссылает нас на скомпиленный CSS файл, который меняется каждый раз, как меняется что-то в настройках шаблона через административную панель. Где изначально прописаны стили для класса promo1 ? Поиск тотал коммандером по содержимому файлов результата не дает - ссылает только на скомпиленные CSS файлы. ссылка на ресурс - landro ver 39.ru без пробела после "o" и "v"
*

ivan_antrakt

  • Осваиваюсь на форуме
  • 40
  • 0 / 1
"Малой кровью" осуществил поддержку cyrillic шрифтов от сюда http://www.google.com/fonts/ для шаблона от RocketTheme в /libraries/gantry/features/font.php
Код: php
$gantry->addStyle('//fonts.googleapis.com/css?family=' . str_replace(" ", "+", $name). $variant . '&subset=latin,cyrillic');
И выбор поддерживаемого шрифта в админке Font Settings
Все сделал так же, однако к заголовкам применяется шрифт (PT Sans), а к основному тексту - нет. Есть мысли как поправить?
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Все сделал так же, однако к заголовкам применяется шрифт (PT Sans), а к основному тексту - нет. Есть мысли как поправить?
Ну как бы много мыслей. Зависит от браузера, зависит от выбранного шрифта, поддерживает ли он кириллицу этот шрифт... ну и строка ниже

Код
$gantry->addStyle("{$protocol}://fonts.googleapis.com/css?family=" . str_replace(" ", "+", $name). $variant . "&amp;subset=latin,latin-ext");
$gantry->addInlineStyle("h1, h2 { font-family: '" . $name . "', 'Helvetica', arial, serif; }");
Смотрите вторую строку для заголовка
« Последнее редактирование: 04.04.2015, 01:36:46 от userJmla »
*

дрэю

  • Осваиваюсь на форуме
  • 40
  • 2 / 0
Я смотрю тема ещё актуальна. Всё не так уж и сложно. На примере шаблона Lumiere. У себя соответственно по аналогии делайте.

ЗАГОЛОВКИ:
1. В файле fonts.php по пути libraries/gantry/features/font.php строка 113
Было:
Код
$gantry->addStyle("{$protocol}://fonts.googleapis.com/css?family=" . str_replace(" ", "+", $name). $variant . "&amp;subset=latin,latin-ext");
Стало:
Код
$gantry->addStyle("{$protocol}://fonts.googleapis.com/css?family=" . str_replace(" ", "+", $name). $variant . "&amp;subset=cyrillic,latin");
2. В файле templates/rt_lumiere/less/demo-styles.less в строке 126
Было:
Код
font-family: 'SofiaProLight',Helvetica,Arial,Sans-Serif;
Стало:
Код
font-family: 'Open Sans Condensed',Helvetica,Arial,Sans-Serif;

ТЕЛО СТРАНИЦЫ:
В файле /templates/rt_lumiere/less/gantry-core.less строка 77
Было:
Код
font-family: Helvetica,Arial, Sans-Serif;
Стало:
Код
font-family: Open Sans Condensed,Arial, Sans-Serif;

МЕНЮ:
В файле /templates/rt_lumiere/less/variables.less строка 69
Было:
Код
@menuFontFamily:	Arial, Helvetica, sans-serif;
Стало:
Код
font-family: @menuFontFamily:	Open Sans Condensed, Helvetica, sans-serif;

Приведённый пример для установки шрифта Open Sans Condensed. Образец: http://примеров.рф
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сделал веб-шрифты, подключил, и буквы разной высоты! Google chrome

Автор PRADA001

Ответов: 0
Просмотров: 2534
Последний ответ 02.07.2014, 16:57:52
от PRADA001
Дубли страниц в Google изза мультиязычности

Автор MDalex

Ответов: 1
Просмотров: 1378
Последний ответ 04.04.2014, 14:28:10
от wd
Google fonts и брузеры

Автор Влад

Ответов: 0
Просмотров: 1838
Последний ответ 17.02.2012, 11:58:10
от Влад