Мануал по Bubble
  • 0. Введение
  • 1. Основы Bubble
  • 1.1 Что такое Bubble?
  • 1.2 Основные принципы
  • 1.3 Стратегии изучения Bubble
  • 1.4 Владение данными и приложением
  • 1.5 Допустимое использование
  • 2. Редактор приложения
  • 2.1 Основные разделы интерфейса
  • 2.2 Ключевые принципы
  • 2.3 Инструменты
  • 2.4 Горячие клавиши и Помощь
  • 3 Создание интерфейса
  • 3.1 Основные принципы
  • 3.2 Создание адаптивных страниц
  • 3.3 Управление с помощью условий
  • 3.4 Использование стилей
  • 3.5 Использование пользовательских шрифтов
  • 3.6 Советы при проектировании
  • 3.7 Использование шаблона
  • 4 Создание рабочих процессов
  • 4.1 Общие принципы
  • 4.2 Управление с помощью условиями
  • 4.3 Использование пользовательских процессов
  • 4.4 Советы по созданию рабочих процессов
  • 5 Работа с данными
  • 5.1 Ключевые понятия
  • 5.2 Тип Пользователь
  • 5.3 Сохранение данных
  • 5.4 Отображение данных
  • 5.5 Создание динамических выражений
  • 5.6 Пользовательские состояния элементов
  • 5.7 Вкладка Данные
  • 5.8 Конфиденциальность и безопасность
  • 6 Структурирование приложения
  • 6.1 Ключевые принципы
  • 6.2 Многостраничные приложения
  • 6.3 Элементы многократного использования
  • 7 Использование плагинов
  • 7.1 Для чего нужны плагины?
  • 7.2 Установка и использование плагинов
  • 7.3 Специальные плагины
  • 7.4 Создание плагинов
  • 8 Настройки приложения
  • 8.1 Версии приложения
  • 8.2 Личные и публичные приложения
  • 8.3 Пользовательские домены и SSL
  • 8.4 Политика паролей
  • 8.5 Визуальные настройки
  • 8.6 Язык и сообщения внутри приложения
  • 8.7 Социальные сети и SEO
  • 9 Использование API Баббла
  • 9.1 Примеры использования API
  • 9.2 Определение API
  • 9.3 Использование API
  • 9.4 Запланированные рабочие процессы
  • 9.5 Примеры и руководства
  • 10 Тестирование приложения
  • 10.1 Основные стратегии
  • 10.2 Использование отладчика
  • 10.3 Использование логов сервера
  • 11 Поддержка приложения
  • 11.1 Контроль версий
  • 11.2 Копирование и восстановление базы данных
  • 11.3 Массовые операции
  • 11.4 Комментирование
  • 11.5 Совместная работа
  • 12 Архитектура, оптимизация и ограничения движка Баббл
  • 13 Создание плагинов
  • 13.1 Редактор плагинов
  • 13.2 Основные и общие настройки
  • 13.3 Добавление API-соединений
  • 13.4 Создание элементов
  • 13.5 Создание действий
  • 13.6 Загрузка данных
  • 13.7 Публикация и контроль версий
  • 13.8 Интеграция с GitHub
  • 14 Тарифы на аренду выделенных серверов
  • 14.1 Преимущества выделенных кластеров
  • 14.2 Использование выделенного кластера
  • 15 Учетные записи, тарифы и оплата
  • 15.1 Управление учетной записью
  • 15.2 Тарифы и оплата
  • 15.3 Создание приложений на заказ
  • 15.4 Продажа на торговой площадке Баббл
Powered by GitBook
On this page

Was this helpful?

3.5 Использование пользовательских шрифтов

Previous3.4 Использование стилейNext3.6 Советы при проектировании

Last updated 4 years ago

Was this helpful?

Bubble использует Google Web Fonts (!!!ЛНК!!!) для текстовых типов. Google Web Fonts - это библиотека свободно распространяемых шрифтов с открытым исходным кодом для Интернета, размещаемых в Google.

В общем, мы рекомендуем использовать как можно больше веб-шрифтов Google, поскольку они широко используются в Интернете, что предлагает интересную особенность кэширования. Есть вероятность, что другой сайт загрузит используемый вами шрифт, что приведет к более быстрой загрузке страниц. В веб-шрифтах может не быть конкретного шрифта, с которым вы знакомы, но там часто есть очень похожий с открытым исходным кодом. Однако, если вам нужно установить свой собственный шрифт, вы можете сделать это на вкладке "Настройки"/"Settings". Как только шрифт будет установлен в вашем приложении, вы увидите его в верхней части списка в раскрывающемся списке шрифтов.

Установка нового пользовательского шрифта

В вашем приложении раздел "Пользовательский шрифт"/"Custom Font" находится в разделе "Настройки"/"Settings" -> "Общие"/"General". Здесь вы можете добавлять новые шрифты и удалять существующие, если они вам больше не нужны. В целом (и это справедливо для многих вещей в Bubble), наличие шрифтов, которые не используются в приложении, замедлит загрузку страницы, поэтому мы рекомендуем хранить только шрифты, которые фактически используются на ваших страницах.

Пользовательский шрифт добавляется введением пути к CSS-файлу, которым представлен этот шрифт. Это предполагает, что файл шрифта находится на веб-сервере и к нему есть доступ. Обратите внимание, что что если ресурс не поддерживает HTTPS, то ваше приложение сможет не загрузить файл, если оно само работает по HTTPS. В общем, использование исходных файлов со шрифтами и загрузка их на сервера Bubble - самый безопасный способ для обеспечения правильной загрузки.

Добавление пользовательского шрифта через загрузку исходников может быть технически немного сложным, так как вам нужно загрузить различные файлы, создать CSS и их тоже загрузить. Вот как это делается.

Сначала вам нужно найти файлы шрифта (например, можно скачать вот этот ) и загрузить его в Bubble. Для этого нужно использовать загрузчик файлов Bubble, нарисовать его на странице и использовать загруженный файл как исходный контент. Сделав это, внизу вы увидите ссылку. Просто скопируйте её. Она должна выглядеть примерно так:

//s3.amazonaws.com/appforest_uf/f1482852801693x129632627358660100/FreeSans.ttf

После этого, создайте .css файл в текстовом редакторе и скопируйте код, который находится на сайте, с которого вы взяли шрифт.

@font-face {
  font-family: 'Free Sans';
  src: url('http://www.fontsaddict.com/fontface/free-sans.ttf');
}

и замените URL той строкой, которую получили на первом шаге.

@font-face {
  font-family: 'Free Sans';
  src: url('//s3.amazonaws.com/appforest_uf/f1482852801693x129632627358660100/FreeSans.ttf');
}

Обратите внимание, что мы добавили https: перед URL файла.

Сохраните этот файл font.css (для примера, название не имеет значения), и тоже загрузите его в Bubble, тем же самым способом, который описан в первом шаге. В результате вы получите ссылку вида:

//s3.amazonaws.com/appforest_uf/f1482852801693x129632627328660100/font.css

Вот это вам и нужно будет ввести во вкладке "Настройки"/"Settings". Именем файла будет имя шрифта, а путь к нему - результат шага 3.

http://www.fontsaddict.com/fontface/free-sans.ttf/