Использую шрифт Roboto через CDN.
Во-первых, шрифт визуально прыгает несмотря на то что подгружается в самом верху.
Во-вторых, сам же гугл вебмастер орет, что его же шрифт тормозит загрузку страницы.
Инструкции в сети курил, для WP и прочего есть готовые расширения. А тут не очень понятно, как правильно подключить, чтобы избавиться от этих недостатков. подскажите, плз.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как правильно подключить шрифт гугла?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
-
- phpBB 3.1.0 RC2
- Сообщения: 3275
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 717 раз
- Поблагодарили: 158 раз
-
- Поддержка
- Сообщения: 3336
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 25 раз
- Поблагодарили: 588 раз
Re: Как правильно подключить шрифт гугла?
romeo_piter, тормозит не шрифт и не гугл, а чебурнет. Положить шрифт себе себе на сервер, тут помощник: https://gwfh.mranftl.com/fonts/roboto?s ... ,latin-ext. Подключать только необходимые файлы шрифта, 4 штуки (regular, italic, 700, 700italic).
-
- phpBB 2.0.22
- Сообщения: 1368
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 171 раз
- Поблагодарили: 21 раз
Re: Как правильно подключить шрифт гугла?
Nekstati, в очередной раз огромное вам спасибо. Убрал загрузку с CDN, загрузил шрифт локально - производительность PageSpeed Insights поднялась. Моргание шрифта не ушло. Это не лечится? Или это по причине того, что он переопределен в конце css через !important? Есть разумные способы переопределить шрифты кроме как тупой заменой всех элементов font-family?
Ещё вопрос, в какой css файл лучше прописать шрифт, common в prosilver? Т.к. доп. цсс через расширение грузится дольше.
Кстати, на англ.офе активно обсуждают пессимизацию ресурсов с низкими показателями PageSpeed Insights, так что совсем не безобидные эти показатели. Ещё очень много претензий у гугла к breadcrumbs в мобильном виде.
Ещё вопрос, в какой css файл лучше прописать шрифт, common в prosilver? Т.к. доп. цсс через расширение грузится дольше.
Кстати, на англ.офе активно обсуждают пессимизацию ресурсов с низкими показателями PageSpeed Insights, так что совсем не безобидные эти показатели. Ещё очень много претензий у гугла к breadcrumbs в мобильном виде.
-
- phpBB 3.0.0 RC2
- Сообщения: 1514
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 49 раз
- Поблагодарили: 77 раз
-
- Поддержка
- Сообщения: 3336
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 25 раз
- Поблагодарили: 588 раз
Re: Как правильно подключить шрифт гугла?
Есть. Когда вы прописываете в CSS вот это:romeo_piter писал(а): 10.02.2024 7:58 Есть разумные способы переопределить шрифты кроме как тупой заменой всех элементов font-family?
Код: Выделить всё
@font-face {
font-display: swap;
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-v30-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2') format('woff2');
}
и т.д.
font-family: 'Roboto';
на имя того штатного шрифта, который вы заменяете. Это будет означать, что указанный в этом коде локальный файл (roboto.woff2) используется вместо штатного шрифта, указанного в CSS форума. Например, для стиля Prosilver надо font-family: 'Roboto';
заменить на font-family: 'Lucida Grande';
Соответственно, замену этого штатного шрифта на Roboto, как вы её прописывали ранее (!important и прочее) прописывать в этом случае не надо.
Какой шрифт вписывать для других стилей: посмотрите в инспекторе браузера, какие шрифты заданы для текста сообщений. Например, там написано:
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
- из них достаточно взять только первый. Затем таким же образом посмотрите шрифт для заголовков, меню, имён пользователей. Это может быть один и тот же шрифт, а могут быть разные. Если разные, то замену на файл Roboto нужно прописать для каждого из них.Ну или тупо массовая замена имени шрифта по всем файлам CSS.
Можно прямо в stylesheet.css, в низ.romeo_piter писал(а): 10.02.2024 7:58 Ещё вопрос, в какой css файл лучше прописать шрифт, common в prosilver? Т.к. доп. цсс через расширение грузится дольше.
Ещё можно попробовать поменять значение
font-display: swap;
на block. Теоретически может повлиять на моргание.Отправлено спустя 16 минут 12 секунд:
Ещё обязательно надо отключить в админке форума "Нагрузка на сервер -> Разрешить использование CDN". Оно грузит со сторонних адресов jQuery, FontAwesome и дополнительный шрифт Open Sans. Шрифт это, кстати, замечательный, но используется он только в кнопках и ради кнопок грузится (!).