From b76511bd5c97bd3e00fd936c87e517def181afe7 Mon Sep 17 00:00:00 2001 From: "Jesse B. Hannah" Date: Tue, 29 Jan 2019 13:12:26 -0700 Subject: [PATCH] Add font-display property Allows for faster rendering while waiting for fonts to download. --- build/web/hack-subset.css | 5 ++++- build/web/hack-subset.css.in | 5 ++++- build/web/hack.css | 5 ++++- build/web/hack.css.in | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/build/web/hack-subset.css b/build/web/hack-subset.css index 20ba24532..147809a05 100644 --- a/build/web/hack-subset.css +++ b/build/web/hack-subset.css @@ -9,6 +9,7 @@ src: url('fonts/hack-regular-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-regular-subset.woff?sha=3114f1256') format('woff'); font-weight: 400; font-style: normal; + font-display: swap; } @font-face { @@ -16,6 +17,7 @@ src: url('fonts/hack-bold-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bold-subset.woff?sha=3114f1256') format('woff'); font-weight: 700; font-style: normal; + font-display: swap; } @font-face { @@ -23,6 +25,7 @@ src: url('fonts/hack-italic-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-italic-webfont.woff?sha=3114f1256') format('woff'); font-weight: 400; font-style: italic; + font-display: swap; } @font-face { @@ -30,5 +33,5 @@ src: url('fonts/hack-bolditalic-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bolditalic-subset.woff?sha=3114f1256') format('woff'); font-weight: 700; font-style: italic; + font-display: swap; } - diff --git a/build/web/hack-subset.css.in b/build/web/hack-subset.css.in index b8f3885f5..827c65710 100644 --- a/build/web/hack-subset.css.in +++ b/build/web/hack-subset.css.in @@ -9,6 +9,7 @@ src: url('fonts/hack-regular-subset.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-regular-subset.woff?sha={{ ink }}') format('woff'); font-weight: 400; font-style: normal; + font-display: swap; } @font-face { @@ -16,6 +17,7 @@ src: url('fonts/hack-bold-subset.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-bold-subset.woff?sha={{ ink }}') format('woff'); font-weight: 700; font-style: normal; + font-display: swap; } @font-face { @@ -23,6 +25,7 @@ src: url('fonts/hack-italic-subset.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-italic-webfont.woff?sha={{ ink }}') format('woff'); font-weight: 400; font-style: italic; + font-display: swap; } @font-face { @@ -30,5 +33,5 @@ src: url('fonts/hack-bolditalic-subset.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-bolditalic-subset.woff?sha={{ ink }}') format('woff'); font-weight: 700; font-style: italic; + font-display: swap; } - diff --git a/build/web/hack.css b/build/web/hack.css index df17027e3..f28f25012 100644 --- a/build/web/hack.css +++ b/build/web/hack.css @@ -9,6 +9,7 @@ src: url('fonts/hack-regular.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-regular.woff?sha=3114f1256') format('woff'); font-weight: 400; font-style: normal; + font-display: swap; } @font-face { @@ -16,6 +17,7 @@ src: url('fonts/hack-bold.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bold.woff?sha=3114f1256') format('woff'); font-weight: 700; font-style: normal; + font-display: swap; } @font-face { @@ -23,6 +25,7 @@ src: url('fonts/hack-italic.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-italic.woff?sha=3114f1256') format('woff'); font-weight: 400; font-style: italic; + font-display: swap; } @font-face { @@ -30,5 +33,5 @@ src: url('fonts/hack-bolditalic.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bolditalic.woff?sha=3114f1256') format('woff'); font-weight: 700; font-style: italic; + font-display: swap; } - diff --git a/build/web/hack.css.in b/build/web/hack.css.in index 8b9f2dd14..02ae7ba31 100644 --- a/build/web/hack.css.in +++ b/build/web/hack.css.in @@ -9,6 +9,7 @@ src: url('fonts/hack-regular.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-regular.woff?sha={{ ink }}') format('woff'); font-weight: 400; font-style: normal; + font-display: swap; } @font-face { @@ -16,6 +17,7 @@ src: url('fonts/hack-bold.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-bold.woff?sha={{ ink }}') format('woff'); font-weight: 700; font-style: normal; + font-display: swap; } @font-face { @@ -23,6 +25,7 @@ src: url('fonts/hack-italic.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-italic.woff?sha={{ ink }}') format('woff'); font-weight: 400; font-style: italic; + font-display: swap; } @font-face { @@ -30,5 +33,5 @@ src: url('fonts/hack-bolditalic.woff2?sha={{ ink }}') format('woff2'), url('fonts/hack-bolditalic.woff?sha={{ ink }}') format('woff'); font-weight: 700; font-style: italic; + font-display: swap; } -