Skip to content

Commit 7e4c927

Browse files
authored
Add font-display to eliminate Lighthouse warning (#110)
1 parent 1c2c0ab commit 7e4c927

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

includes/class-fontawesome.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,6 +1716,7 @@ function () use ( $resources, $options, $version ) {
17161716
$font_face = <<< EOT
17171717
@font-face {
17181718
font-family: "FontAwesome";
1719+
font-display: block;
17191720
src: url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-brands-400.eot"),
17201721
url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
17211722
url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-brands-400.woff2") format("woff2"),
@@ -1726,6 +1727,7 @@ function () use ( $resources, $options, $version ) {
17261727
17271728
@font-face {
17281729
font-family: "FontAwesome";
1730+
font-display: block;
17291731
src: url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-solid-900.eot"),
17301732
url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
17311733
url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-solid-900.woff2") format("woff2"),
@@ -1736,6 +1738,7 @@ function () use ( $resources, $options, $version ) {
17361738
17371739
@font-face {
17381740
font-family: "FontAwesome";
1741+
font-display: block;
17391742
src: url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-regular-400.eot"),
17401743
url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
17411744
url("https://${license_subdomain}.fontawesome.com/releases/v${version}/webfonts/fa-regular-400.woff2") format("woff2"),

tests/test-enqueue.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ public function assert_font_face_inline_style_detection_ignore($output, $refute
147147

148148
public function assert_font_face_overrides($output, $license_subdomain, $version, $refute = false){
149149
$font_face_match_count = preg_match_all(
150-
"/@font-face {\n.*?font-family: \"FontAwesome\";\n[\s]*src: url\(\"https:\/\/${license_subdomain}\.fontawesome\.com.*?${version}\/webfonts\/fa-brands-400\.eot\"/",
150+
"/@font-face {\n.*?font-family: \"FontAwesome\";\n.*?font-display: block;\n[\s]*src: url\(\"https:\/\/${license_subdomain}\.fontawesome\.com.*?${version}\/webfonts\/fa-brands-400\.eot\"/",
151151
$output,
152152
$font_face_matches
153153
);

0 commit comments

Comments
 (0)