問題#
void テーマ自体が独自のフォントを参照しており、作者のウェブサイトのフォントは正常に表示されていますが、私自身のウェブサイトのバナーフォントはデフォルトのフォントです。最初は Google API の参照エラーが原因だと思っていましたが、いろいろ試しても理解できませんでした。調査した結果、元の作者がローカルフォントを参照しており、重要なのはそのローカルフォントが圧縮されていることです。
要するに、通常、中国語フォントファイルは数メガバイトもあり、ウェブサイトがこのような大きなフォントファイルを読み込むのは明らかに理にかなっていません。そのため、必要な文字を個別に結合して小さなフォントファイルにする方法が考案されました。
元の作者が圧縮したフォントに私が必要とする文字が含まれていないため、正常に表示されません。
解決策(一般的)#
- 使用したいフォントファイル(ttf)を見つける
~~ 2. このサイト(lcddjm)でフォントを圧縮リンク切れ ~~
- font-spiderを使用してフォントを圧縮
-
圧縮されたフォントファイルを解凍して font フォルダーを取得し、フォルダーをウェブサイトのルートディレクトリにアップロードするか、他のディレクトリにアップロードすることもできます。URL を正しく書ければ問題ありません。(https://xxxx.com/font/font.css)
-
次に、ウェブサイトのヘッダーにリンクを追加します
<link rel="stylesheet" href="https://xxxx.com/font/font.css">
-
フォントソースの導入作業は完了しました。これでフォントを使用したいテキストにスタイルを追加します(
font-family: font;
) -
「長野真帥 han chang ye」と叫んでください、問題解決~:@(献花)