Використовуйте шрифти свого бренду.
DXPR Builder не має власного налаштування шрифту: текст на сторінках конструктора використовує шрифти вашої теми. Щоб змінити їх, ви завантажуєте вебшрифт у темі й спрямовуєте на нього CSS теми. Наприкінці кожна сторінка конструктора показує шрифт вашого бренду, в редакторі та відвідувачам. Якщо ваш сайт працює на DXPR Theme, натомість виберіть шрифти в її налаштуваннях теми.
Перш ніж почати
- Вам потрібен доступ до файлів вашої теми; використовуйте власну тему або підтему.
- Перевірте, що ліцензія шрифту дозволяє використання на сайті.
- Кроки використовують бібліотеку
global-stylingіcss/custom.cssзі сторінки Власний CSS.
Налаштування
-
Додайте таблицю стилів шрифту до бібліотеки в
mytheme.libraries.yml. Для шрифту Google:global-styling: css: theme: 'https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap': { type: external } css/custom.css: {} -
Установіть шрифт у
css/custom.css:body { font-family: 'Inter', sans-serif; } -
Очистьте кеші в Configuration > Development > Performance (
/admin/config/development/performance). -
Відкрийте сторінку в конструкторі й подивіться на елемент Text.
Розмістіть шрифт самі
Шрифт на власному хостингу уникає запиту до третьої сторони, що може мати значення для правил приватності.
-
Завантажте шрифт у форматі WOFF2 і покладіть файли в теку
fonts/теми. -
Заявіть кожну насиченість у
css/custom.css, над правилом із кроку 2:@font-face { font-family: 'BrandFont'; src: url('../fonts/brandfont.woff2') format('woff2'); font-weight: 400; font-display: swap; } -
Використовуйте
'BrandFont'у своїх правилахfont-family, вилучіть рядок Google з бібліотеки й очистьте кеші.
Що ви бачите
Текст у кожному елементі конструктора використовує новий шрифт, у режимі редагування та на опублікованій сторінці. Панель Style кожного елемента досі встановлює розмір і колір; див. Зміна розміру та кольору тексту.
Кнопка Font family текстового редактора типово вимкнена. Вона перелічує стандартні веббезпечні шрифти CKEditor, а не ваші, тож тримайте її вимкненою, щоб редактори лишалися в бренді.
DXPR Theme
DXPR Theme має власні налаштування шрифту. Перейдіть до Appearance, відкрийте налаштування DXPR Theme (/admin/appearance/settings/dxpr_theme) і розгорніть Fonts. Він встановлює Base Font, Headings, Navigation, Site Name і Blockquote окремо, тож CSS для них вам не потрібен.
Якщо ви не бачите шрифту
- Текст досі показує старий шрифт. Бібліотеку не завантажено, або кеш тримає старий CSS. Перевірте, що
mytheme.info.ymlперелічує бібліотеку, потім очистьте кеші за шляхом/admin/config/development/performance. - Заголовки або деякі блоки зберігають інший шрифт. Правило теми для цього елемента конкретніше за
body. Перегляньте текст у браузері й додайте його селектор до свого правила. - Один абзац показує інший шрифт. Редактор застосував до нього Font family. Виділіть текст і натисніть Remove format, потім зніміть позначку з Font family у профілі; див. Текстовий редактор.
Що далі?
- Власний CSS: бібліотека та таблиця стилів, на яких будуються ці кроки.
- Зміна розміру та кольору тексту: що редактори встановлюють для кожного елемента.
- Бібліотеки піктограм: шрифти піктограм, які постачаються з DXPR Builder.