#014:使用 Typekit 自定义字体

我们为 v10 在 Typekit 中设置了一个新的 Kit。出于品牌考虑,我们现在将使用 Proxima Nova Soft,以及一些尽可能接近我们模型中 HF&J 字体的其他字体。

我们有点担心 Kit 的大小(实际上是所有字体的文件大小),但认为在生产之前可以做得更好。

我们使用了 Typekit 提供的异步 JavaScript,这应该有利于我们的页面加载时间,并防止可能发生的 Typekit 宕机。这意味着我们必须对字体的加载方式进行一些巧妙的处理,我们稍后会讲到。

在我们当前用于存储变量的 bits.scss 文件中,我们为字体栈创建了一个自定义的 @mixin。这意味着如果我们需要更改使用的字体,将会非常容易(只需在一个地方更改)。我们希望保持 bits.scss 在编译时不生成任何 CSS,以便它可以被任何需要它的页面 @import,而不会向导入它的页面添加任何内容。

我们告诉 Typekit 我们本地的自定义本地开发域名,我们将在下一步设置这些域名。