Я работаю с CMS, у которого есть только доступ к файлу CSS. Итак, я не могу включить что-либо в HEAD документа. Мне было интересно, есть ли способ импортировать веб-шрифт из файла CSS?
Как импортировать веб-шрифт Google в файл CSS?
Ответ 1
Используйте метод @import
:
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
Очевидно, "Open Sans" (Open+Sans
) - это импортируемый шрифт. Так что замени его на свой. Если имя шрифта состоит из нескольких слов, закодируйте его URL-адресом, добавив знак +
между каждым словом, как я сделал.
Убедитесь, что поместили @import
в самый верх вашего CSS, перед любыми правилами.
Google Fonts может автоматически сгенерировать директиву @import
для вас. После того, как вы выбрали шрифт, щелкните значок (+)
рядом с ним. В левом нижнем углу появится контейнер под названием "1 выбранное семейство". Нажмите на нее, и она расширится. Используйте вкладку "Настройка", чтобы выбрать параметры, а затем переключитесь обратно на "Вставить" и нажмите "@import" под "Вставить шрифт". Скопируйте CSS между тегами <style>
в таблицу стилей.
Ответ 2
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en" />
Лучше не использовать @import. Просто используйте элемент ссылки, как показано выше, в своей макете.
Ответ 3
Добавьте код ниже в свой файл CSS, чтобы импортировать веб-шрифты Google.
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
Замените значение параметра Open + Sans на имя вашего шрифта.
Ваш CSS файл должен выглядеть так:
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body{
font-family: 'Open Sans',serif;
}
Ответ 4
Загрузите шрифт ttf/другие файлы формата, а затем просто добавьте этот пример кода CSS:
@font-face { font-family: roboto-regular;
src: url('../font/Roboto-Regular.ttf'); }
h2{
font-family: roboto-regular;
}
Ответ 5
- Просто перейдите к https://fonts.google.com/
- Добавить шрифт, нажав +
- Перейдите к выбранному шрифту > Вставить > @IMPORT > скопировать URL-адрес и вставить в свой .css файл над тегом body.
- Сделано.
Ответ 6
Использовать тег @import
@import url('http://fonts.googleapis.com/css?family=Kavoon');
Ответ 7
Наряду с вышеупомянутыми ответами, также рассмотрите этот сайт; https://google-webfonts-helper.herokuapp.com/fonts
Преимущество:
позволяет самостоятельно размещать эти шрифты Google для лучшего времени ответа
выберите свой шрифт (и)
- выберите свой набор символов
- выберите свой стиль шрифта/вес
- выберите целевой браузер
- и вы получите фрагменты CSS (добавить в таблицу стилей CSS), а также почтовый индекс файлы шрифтов для включения в ваш проект
Например, your_theme.css
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400;
src: local('Open Sans Regular'), local('OpenSans-Regular'),
url('css_fonts/open-sans-v15-latin-regular.woff2') format('woff2'),
url('css_fonts/open-sans-v15-latin-regular.woff') format('woff');
}
body { font-family: 'Open Sans',sans-serif;}
Ответ 8
Вы также можете использовать @font-face для ссылки на URL-адреса. http://www.css3.info/preview/web-fonts-with-font-face/
Поддерживает ли CMS iframes? Возможно, вы также сможете добавить iframe в верхнюю часть вашего контента. Это, вероятно, будет медленнее - лучше включить его в свой CSS.
Ответ 9
Jus перейдите по ссылке
https://developers.google.com/fonts/docs/getting_started
Чтобы импортировать его в таблицу стилей, используйте
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
Ответ 10
<link href="https://fonts.googleapis.com/css?family=(any font of your
choice)" rel="stylesheet" type="text/css">
Чтобы выбрать шрифт вы можете перейти по ссылке: https://fonts.google.com
Напишите название шрифта по вашему выбору с веб-сайта, за исключением скобок.
Например, вы выбрали Lobster в качестве шрифта по вашему выбору,
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet"
type="text/css">
Затем вы можете использовать это как семейство шрифтов во всем файле HTML/CSS.
Например
<h2 style="Lobster">Please Like This Answer</h2>
Ответ 11
Мы можем легко сделать это в css3. Мы должны просто использовать оператор @import. Следующее видео легко описывает, как это сделать. так что давай и следи за этим.