Изменение шрифта в теме Jekyll Minima (по умолчанию) - PullRequest
0 голосов
/ 11 января 2019

Я начал немного экспериментировать с Джекиллом и смотрю, как это работает. Пока что это немного сбивает с толку.

Прежде всего, свойства темы 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 Ответ

0 голосов
/ 11 января 2019

Локальные шрифты не будут отображаться согласованно, так как люди могут их не устанавливать / не устанавливать. Вы можете использовать бесплатный шрифт, размещенный в 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 размещать их. Прекратите содействовать массовому наблюдению. Спасибо.

...