簡體   English   中英

更改 Jekyll Minima(默認)主題中的字體

[英]Changing the font in Jekyll Minima (default) theme

我已經開始對 Jekyll 進行一些試驗,並研究它是如何工作的。 到目前為止,它有點令人困惑。

首先, minima主題屬性捆綁在gem ,並且從初始視圖中隱藏。 所以我已經將minima-2.5.0/_sass/minima.scss到我創建的項目目錄中,該目錄應該覆蓋默認配置。

在該變量文件中,我看到以下主要字體變量:

$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 中的其他字體怎么辦?

本地字體不會顯示一致,因為人們可能沒有/安裝它們。 您可以使用由 Google 托管的免費字體(人們似乎稱之為“Google 字體”)。 如果您想使用 Ubunty Mono,請使用以下命令:

$base-font-family: 'Ubuntu Mono', monospace;

並將其添加到您的腦海中:

<link href="https://fonts.googleapis.com/css?family=Ubuntu+Mono" rel="stylesheet"> 

更好的解決方案是使用下載助手下載字體。

重要說明- 將您的公司名稱放在向社區免費發布的東西前面是不酷的(谷歌字體)。 使用它來創建“免費服務”來跟蹤人們的在線行為更加不酷。 大多數人稱之為竊取(剽竊)和窺探。 我們告訴我們的孩子,這很糟糕。 我們(作為 Web 開發人員)不應該為此提供便利。 我們不應向訪問者提供 Google 字體。 只需下載這些免費字體並從您的網絡服務器提供它們。 他們(應該)與谷歌無關。 如果您是這些字體中的任何一種的所有者,請阻止 Google 托管它們。 停止促進大規模監視。 謝謝你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM