Как можно быстро подключить шрифты в css?

Ссылка скопирована
1 ответ

есть ли какой нибудь вариант как быстро подключить шрифты в css локально?
Можно как-то автоматизировать этот процесс?
Или всегда вручную туда сюда туда сюда

Дополнительно:

Не надо ставить как можно больше тэгов. Лучше оставить один, но конкретный, с которым проблема.
См.п.3.1 Регламента. Также обратите внимание на п.3.4

  • Поясните, пожалуйста, куда "туда-сюда вы их вручную"?
    Один раз закинули в папку, написали правила @font-face.

    Для препроцессоров можно написать миксин (или нагуглить готовый и отредактировать под современные реалии).

  • Ankhena, это когда каждый шрифт и его жирность мы прописываем font face и пути
  • Андрей, ответ выше: используйте миксины
  • Ответы:

    Так давай по полкам всё. Я конечно сомневаюсь, что подобного вопроса не было, но всё же
    1. Локальное хранение шрифтов: Вы можете скачать шрифт в нужном формате (например, WOFF или TTF) и сохранить его в своем проекте. Затем в CSS вы можете использовать правило @font-face, чтобы подключить шрифт, указывая путь к файлу на вашем сервере. Например:

    @font-face {   font-family: 'MyFont';   src: url('/path/to/font.woff2') format('woff2'),//пример пути        url('/path/to/font.woff') format('woff');//пример пути }

    @font-face { font-family: 'MyFont'; src: url('/path/to/font.woff2') format('woff2'),//пример пути url('/path/to/font.woff') format('woff');//пример пути }

    2.Есть вариант автоматизации этих процессов. Для этого используйте инструментов сборки и управления зависимостями(например GULP или WEBPACK)
    3.Есть ещё возможность. Внедрение шрифтов через сервисы веб-шрифтов: Некоторые сервисы веб-шрифтов, такие как Google Fonts или Adobe Fonts, предоставляют быстрый и простой способ подключения шрифтов на вашем сайте, предоставляя вам готовый код CSS для вставки на ваш сайт.

    • Вот это меня и интересует, мне бы хотелось что бы условный галп или веб пак автоматически занимался подключением, вот я закинул в папку шрифты и галп сам их подключил все
    • Андрей, ну это отлично, что вы заинтересованы этим. Для этого смотрите видео или читайте статьи о GULP или Webpack(что вам ближе). Потом попытайтесь сделать своё, если не получиться не чего страшного, задавайте вопросы здесь с тегом GULP или Webpack
    • Андрей, да галп там и не нужен в принципе, прочитать директорию шрифтов и записать в файл просто подключения с путем к каждому файлу, сам файл можно создать ручками заранее пустой и импортнуть его в основной цсс
    • imko, возможно не спорю, я не очень силён в GULP.
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Юрий Linux Ответ

    Для быстрого подключения шрифтов в CSS, вы можете воспользоваться следующими методами:

    1. Использование сервисов Google Fonts или Adobe Fonts. Эти сервисы предоставляют широкий выбор шрифтов, которые можно подключить к вашему сайту всего лишь добавив несколько строк кода в ваш CSS файл. Пример:

    @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
    body {
      font-family: 'Roboto', sans-serif;
    }

    @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); body { font-family: 'Roboto', sans-serif; }

    2. Загрузка шрифтов на ваш сервер и подключение их локально. Для этого вам нужно скачать шрифтовый файл (обычно в формате .woff или .woff2) и добавить его в ваш проект. Затем вы можете использовать следующий код для подключения шрифта:

    @font-face {
      font-family: 'CustomFont';
      src: url('path/to/font.woff2') format('woff2');
    }
    body {
      font-family: 'CustomFont', sans-serif;
    }

    @font-face { font-family: 'CustomFont'; src: url('path/to/font.woff2') format('woff2'); } body { font-family: 'CustomFont', sans-serif; }

    3. Использование CDN сервисов, таких как jsDelivr или CDNJS. Эти сервисы предоставляют удобный способ подключения шрифтов через CDN. Пример:

    @import url('https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css');

    @import url('https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css');

    4. Использование специальных CSS библиотек, таких как Font Awesome или Bootstrap, которые уже содержат в себе шрифты и их стили. Просто подключите библиотеку к вашему проекту и используйте шрифты по необходимости.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно