#014: Benutzerdefinierte Schriftarten mit Typekit

Wir richten ein neues Kit in Typekit für v10 ein. Für das Branding werden wir vorerst Proxima Nova Soft verwenden und einige andere Schriftarten, die den HF&J-Schriftarten in unserem Mockup so nahe wie möglich kommen.

Wir sind uns ein wenig Sorgen über das Gewicht des Kits (buchstäblich die Dateigröße aller Schriftarten), denken aber, dass wir vor der Produktion noch etwas verbessern können.

Wir verwenden das asynchrone JavaScript, das Typekit bereitstellt, was gut für unsere Seitenladezeit sein sollte und vor möglichen Typekit-Ausfällen schützt. Das bedeutet, wir müssen etwas raffiniert vorgehen, wie die Schriftarten geladen werden, worauf wir noch eingehen werden.

In unserer bits.scss-Datei, wo wir derzeit Variablen speichern, erstellen wir einen benutzerdefinierten @mixin für unsere Schriftstapel. Das bedeutet, es wird sehr einfach sein, die verwendeten Schriftarten zu ändern, falls wir das jemals tun müssen (Änderung an nur einer Stelle). Wir möchten, dass bits.scss beim Kompilieren absolut keinen CSS-Code generiert, damit es auf jeder Seite, die es benötigt, per @import eingebunden werden kann, ohne etwas zu der importierenden Seite hinzuzufügen.

Wir informieren Typekit über unsere lokalen benutzerdefinierten lokalen Entwicklungsserver, was wir als Nächstes einrichten werden.