CSSでカスタムフォント(font-face)を導入する方法の詳細な説明

CSSでカスタムフォント(font-face)を導入する方法の詳細な説明

なぜこれを使ったのか?それはポスターを作ることから始まりました。それは嵐の夜でした。 。 。

さて、無駄話はやめて本題に戻りましょう。なぜこれを使うのでしょうか? ブラウザにフォントがないからです。

じゃあなぜ私に言う必要があるんですか?私自身は、読んだり学んだりするために w3cschool に行くつもりはありません。はい、でも私が提供できればもっと早くて簡単じゃないですか

使い方

@フォントフェイス{
     font-family: 'フォントに任意の名前を付けることができます'; 
     src: url('../font/フォント名.eot');
     src:url('../font/フォント名.woff') format('woff'),
         url('../font/フォント名.ttf') フォーマット('truetype'),
         url('../font/フォント名.svg') フォーマット('svg');
}

// HTML コードに h1 またはその他のテキストを追加し、その中に必要な特別なテキストを記述します h1{font-size:36px; color:#ccc;font-family: "font name is up to you";}

ここで終わりです。ご視聴ありがとうございました(おい、卵を投げたりキャベツを折ったりするのはやめてくれないか?話は続けるから);

1. フォントがどこにあるかが重要です。使い方は分かっていますが、フォントがなければ役に立ちません。 。

フォントダウンロード: https://www.jb51.net/fonts/

ここでは、当社のシステムで一般的にサポートされているフォントを見つけてダウンロードし、フォント フォルダーに配置することができます (フォント フォルダーは、CSS や画像と同じレベルにすることができます)

2. ダウンロードしたフォントが大きすぎるため、パフォーマンスが低下します(そうでない場合は多くの問題が発生します)

解決策: Zizhu (フォントの必要な部分を抽出できますが、通常は数 KB しかないため、問題ありません)

フォントスパイダー公式サイト: http://font-spider.org/

1) Zizhu を使用する場合は、まずフロントエンドとして適切な node または git をインストールする必要があります。

2) インストール後、font-spiderのインストールを開始します。コマンドラインまたはgitを使用して、次の文をコピーします。npm install font-spider -g Taobaoミラーを使用することもできます。

3) 長い待ち時間の後、インストールが完了したら、まず font-spider -V をテストできます。バージョン番号を見ると、正常にインストールされたことがわかります。

4) ダウンロードした数メガバイトのフォントを、先ほど説明したフォント フォルダーに入れることを忘れないでください。

5) 新しい CSS スタイルシートを作成し、フォントを定義して、次の内容をコピーし、font に先ほど付けたフォント名を入力します。このようにして、フォントのすべての形式が定義されます。

@フォントフェイス{
     font-family: 'フォントに任意の名前を付けることができます'; 
     src: url('../font/フォント名.eot');
     src:url('../font/フォント名.woff') format('woff'),
         url('../font/フォント名.ttf') フォーマット('truetype'),
         url('../font/フォント名.svg') フォーマット('svg');
}

// HTML コードに h1 またはその他のテキストを追加し、その中に必要な特別なテキストを記述します h1{font-size:36px; color:#ccc;font-family: "font name is up to you";}

6) 重要なステップは、必要な略語を生成することです。git または node に font-spider+space+path と入力します: font-spider ./demo/*.html

例えば:

ディスクがルートディレクトリにある場合は、 font-spider demo.html
直接使用できます。 font-spider demo.html

または

font-spider C:\Users\13246\Desktop\cropper\demo.html

もちろん、これはデモンストレーションなので、具体的なパスはお使いのコンピュータによって異なります。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  Linux ディスク領域解放問題の概要

>>:  JS正規RegExpオブジェクトについての簡単な説明

推薦する

MySQLチュートリアルDMLデータ操作言語の例の詳細な説明

目次1. データ操作言語 (DML) 2. データを追加する(挿入) 3. 既存のテーブルをコピーし...

MySQLトリガーの使用と注意すべき点

目次トリガーについてトリガーの使用トリガーを作成するトリガーを表示トリガーの削除使用上の注意新旧の違...

印刷広告を成功させるための「3I」基準

国内の多くの広告主にとって、印刷広告の制作と評価は、しばしばかなり主観的です。自分の感情や美的感覚に...

Docker を使用してイメージをローカルにパッケージ化してデプロイする方法

初めてDockerを使用してイメージをローカルにパッケージ化してデプロイするまず、私のラップトップシ...

MacにHomebrewをインストールする際の注意点

最近、Xiao Ming は新しい Mac を購入し、独自のブログ Web サイトを構築したいと考え...

MySQLデータストレージプロセスパラメータの詳細な例

MySQL ストアド プロシージャ パラメータには、in、out、inout の 3 種類があります...

動的なデジタル時計を実装するJavaScript

この記事では、JavaScriptで動的なデジタル時計を実装するための具体的なコードを参考までに紹介...

CSS ペイント API: CSS のような描画ボード

1. Canvas画像をCSS背景画像として使用するCSS ペイント API は、Canvas キャ...

JavaScript 配列の重複排除とフラット化関数の紹介

目次1. 配列の平坦化(配列の次元削減とも呼ばれる)方法1: 削減メソッドを使用する方法2: スタッ...

Docker データボリュームコンテナの作成と使用状況分析

データ ボリューム コンテナーは、データ ボリュームをマウントするために特別に使用されるコンテナーで...

Winows Server 2019 アクティベーション コードとボリューム ライセンス エディション KMS インストール キー GVLK

最近、社内文書の整理とファイルサーバーの構成を予定しています。以前はサーバー2003を使い慣れていま...

Docker はキューとタスクのスケジューリングを実現するために Laravel アプリケーションをデプロイします

前回の記事では、Docker を使用して Laravel アプリケーションをデプロイする方法について...

CSS フィルターを使用してマウスオーバー効果を記述する例

CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...

Vue で video.js を使用して m3u8 形式のビデオを再生する方法

目次1. インストール2. videojsの紹介3. コンポーネントでのテストと使用1. 基本的な自...

nginx共有メモリの仕組みの詳細な説明

Nginx の共有メモリは、高いパフォーマンスを実現できる主な理由の 1 つであり、主にファイル キ...