Google 폰트 로딩을 지연(Lazy) 처리하는 방법은?

우리는 무슨 일이만 생기면 구글 서비스를 차단하는 바보 같은 정부를 두고 있습니다 :man_facepalming: .
오늘 내 포럼이 매우 느리게 로드되는 것을 알게 되었습니다 (10초 이상 빈 화면이 표시됨). 그러다 헤더에 구글 폰트로 요청이 보내지고 있고, 이는 지연 로딩이 아니라는 사실을 깨달았습니다. 그래서 타임아웃이 될 때까지 기다린 후에야 포럼이 로드되는 것이었습니다.

이 요청을 지연 로딩으로 만들려면 어떻게 해야 하나요?

폰트 설정에 코어 사이트 설정을 사용해 볼 수 있을까요? 해당 설정은 Google Fonts를 전혀 사용하지 않는 것으로 생각되며, 따라서 요청이 로컬에서 이루어져 훨씬 더 빠를 것입니다.

이미 코어 사이트 설정을 사용 중입니다.

문제를 일으키는 폰트가 Roboto인 것으로 보이며, 사이트 설정에는 Arial을 사용하도록 되어 있습니다… 따라서 해당 폰트는 테마에서 로드되는 것으로 보입니다.

테마에서 Google 서버로 요청을 보내는 include를 제거하고, 사이트 설정에서 Roboto를 사용하도록 변경할 수 있습니다. 또는 Roboto를 다운로드하여 테마 자산으로 포함할 수도 있습니다. 로컬에서 서빙되는 폰트를 사용하여 테마 컴포넌트를 만드는 방법에 대한 가이드는 여기에 있습니다: Create and share a font theme component

@font-face 규칙에 font-display: swap;를 추가하는 것도 시도해 볼 수 있습니다: `font-display` for the Masses | CSS-Tricks