self hosting fonts
1.0.0
| パーマリンク |
|---|
/index.html |
ウェブサイト(gitページ)
私たちの多くは、CDNを介してGoogleフォントを使用しています。しかし、ドイツは、この違反GDPRを決定し、サイトの所有者が訴訟を開始することを決定しました。
以下でGoogleフォントを表示できます。
注:このページはGoogleフォントに集中していますが、同じ原則が他の種類のWebフォントに適用されます。
フォントリスこれは「Roboto」で機能しましたが、「Lato」と「Open Sans」の両方の静的フォントバージョンで失敗しました。
クリエイティブファブリャ私はこれを「ラト」と「オープンサンズ」静的ファイルに使用しました。各バリアントを一度に1つずつアップロードする必要がありました。
HTMLページのヘッドのフォントをプリロードすることをお勧めします。これは、フォントの配信をスピードアップし、GoogleのCore Web Vitals(CWVS)パフォーマンスを向上させることになっています。ただし、これを行った後に警告を見ました(以下のテスト/FirefoxおよびFirefox Developer Editionを参照)。
< head >
< link
rel =" preload "
href =" roboto-light-webfont.woff2 "
as =" font "
type =" font/woff2 "
crossorigin =" anonymous "
/>
< link
rel =" preload "
href =" roboto-regular-webfont.woff2 "
as =" font "
type =" font/woff2 "
crossorigin =" anonymous "
/>
< link
rel =" preload "
href =" roboto-medium-webfont.woff2 "
as =" font "
type =" font/woff2 "
crossorigin =" anonymous "
/>
...
<!-- CSS file comes after preload -->
</ head > @font-face {
font-family : "Roboto" ;
font-weight : 300 ;
src : url ( "roboto-light-webfont.woff2" ) format ( "woff2" ) , url ( "roboto-light-webfont.woff" )
format ( "woff" );
}
/** Regular: 400 **/
@font-face {
font-family : "Roboto" ;
font-weight : 400 ;
src : url ( "roboto-regular-webfont.woff2" ) format ( "woff2" ) , url ( "roboto-regular-webfont.woff" )
format ( "woff" );
}
/** Medium: 500 **/
@font-face {
font-family : "Roboto" ;
font-weight : 500 ;
src : url ( "roboto-medium-webfont.woff2" ) format ( "woff2" ) , url ( "roboto-medium-webfont.woff" )
format ( "woff" );
}情報の大部分は、自己ホスティングフォント(Googleフォントを含む)// @font-faceチュートリアル(YouTube)からのものです。 Preloading/CWVSおよび非GDPRコンプライアンスに関する情報は、同じページのコメントスレッドから表示されました。