Изменение шрифта в теме Jekyll Minima (по умолчанию)
Я начал немного экспериментировать с Джекиллом и смотрю, как это работает. Пока что это немного сбивает с толку.
Прежде всего, minima
свойства темы связаны в gem
и скрыты от первоначального вида. Итак, я скопировал minima-2.5.0/_sass/minima.scss
в мой созданный каталог проекта, который должен переопределить конфигурацию по умолчанию.
Внутри этого файла variabe я вижу следующую основную переменную шрифта:
$base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
Я слишком напуган, чтобы коснуться этого. Как мне изменить шрифт по умолчанию на моем сайте Jekyll? Почему их так много здесь определено, и как они имеют приоритет друг над другом?
Что делать, если я хочу использовать локальный шрифт Ubuntu, например Ubuntu mono
? Что делать, если я хочу использовать Inconsolata или другой шрифт из Googlefonts?
1 ответ
Локальные шрифты не будут отображаться согласованно, так как люди могут их не устанавливать / не устанавливать. Вы можете использовать бесплатный шрифт, размещенный в Google (который люди называют Google Fonts). Если вы хотите использовать Ubunty Mono, используйте это:
$base-font-family: 'Ubuntu Mono', monospace;
И добавьте это к своей голове:
<link href="https://fonts.googleapis.com/css?family=Ubuntu+Mono" rel="stylesheet">
Лучшее решение - загрузить шрифт, используя помощник по загрузке.
ВАЖНОЕ ПРИМЕЧАНИЕ. Помещать название вашей компании перед тем, что бесплатно предоставляется сообществу, не круто (Google Fonts). Использование этого для создания "бесплатного сервиса" для отслеживания поведения людей в сети еще более неохотно. Большинство людей называют это воровством (плагиатом) и слежкой. Мы говорим нашим детям, что это плохо. Мы (как веб-разработчики) не должны способствовать этому. Мы НЕ должны кормить Google Fonts нашим посетителям. Просто скачайте эти бесплатные шрифты и обслуживайте их со своего веб-сервера. Они (должны) не имеют ничего общего с Google. Если вы являетесь владельцем любого из этих шрифтов, не позволяйте Google размещать их. Прекратите содействовать массовому наблюдению. Спасибо.