ウェブページ制作でウェブフォントファイルにベクターアイコンを追加する方法

ウェブページ制作でウェブフォントファイルにベクターアイコンを追加する方法
ご存知のとおり、コンピューターには 2 種類の画像があり、1 つはビットマップ、もう 1 つはベクター画像と呼ばれます。

ビットマップ画像は拡大するとぼやけて見えますが、ベクター画像はぼやけません。そのため、ベクター グラフィックを Web アイコンとして使用する人が増えています。多くの人が、ウェブサイトにアクセスして、ベクターアイコンを含むフォントファイルをダウンロードする状況に遭遇するでしょう。その後の開発では、アイコンを常に更新して追加する必要があります。ttfフォントファイルをダウンロードし続けると、多くのスペースが占有され、アイコンを追加するために複数のファイルをダウンロードする必要があります。次に、元のフォントファイルにアイコンを追加する方法について説明します。

まず、ベクターアイコンライブラリを備えた 2 つの Web サイトをお勧めします。

Alibaba ベクターアイコンライブラリ http://iconfont.cn/

Google Chrome のベクター画像ライブラリ https://icomoon.io/

最初の部分では、必要なアイコンを見つける方法を紹介します

まず、ウェブサイトにアクセスしてください:Alibaba Vector Icon Library http://iconfont.cn/

検索ボックスに「ホームページ」や「戦略」など必要なアイコン名を入力して確認します。

必要なアイコンを見つけて、その上にマウスを移動し、左下隅にある「ショッピング ボックス」を選択します。

「収納棚」の右上にお気に入りアイコンが表示されます

もう一度「戦略」を検索し、アイコンを見つけて「収納棚」に置きます。

「ログイン」をクリックしてログイン方法を選択してください

マウスを「シェルフ」に移動し、「プロジェクトとして保存」をクリックします。「保存」をクリックします。

2 番目の部分では、既存のフォント ファイルに以前のアイコンを追加する方法について説明します。

すでにあるフォントファイル「new-iconfont.ttf」を見つけて、「fontlab」ソフトウェアで開きます。

開くと、ttf フォント ファイル内のアイコンが表示されます。各アイコンには独自の Unicode コード ポイントがあります。これは、各アイコンの Unicode が独自の「ID カード」に相当するためです。外部ファイルでそのアイコンを使用する必要がある場合は、この「ID カード」を使用する必要があります。

アイコンの 1 つをダブルクリックすると、アイコンに「Unicode」がはっきりと表示されます。このアイコンは「E808」です。

ttf フォント ファイル自体の既存の Unicode エンコーディングを理解した後、Alibaba ギャラリーで選択したアイコンの Unicode エンコーディングがそれと同じ場合は、左下隅の [変更] ボタンをクリックして変更します。

変更を確認したら、「ローカルにダウンロード」をクリックし、解凍すると、いくつかのフォントファイルと CSS ファイルが表示されます。

これで、Fontlabソフトウェアを使用してttfファイルを開くことができます。

追加したい 2 つのアイコンを選択し、マウスの右ボタンで「コピー」をクリックします。次に、以前存在していたフォントファイルに戻ります。

最後のアイコンを選択し、右クリックして「グリフの追加」を選択し、必要なアイコンを追加します。

追加はこれで完了です。ショートカットキーGtrl+Alt+Gを使用して、ttfファイルとして保存します。

以上が、Webページ制作においてWebフォントファイルにベクターアイコンを追加する方法についてのすべてです。皆様のお役に立てれば幸いです。その他のコンテンツについては、引き続き123WORDPRESS.COMにご注目ください。

<<:  CSS3 で作成された背景グラデーションアニメーション効果

>>:  JavaScriptタイマーとボタン効果設定の詳細な説明

推薦する

Vueが学生管理機能を実装

この記事では、学生管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...

node.js で EventEmitter をカスタマイズする方法

目次序文1. 何ですか2. Node.jsでEventEmitterを使用する方法3. 実施プロセス...

WeChatアプレット+mqtt、esp8266温度と湿度の読み取り実装方法

まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...

K3s 入門ガイド - Docker で K3s を実行するための詳細なチュートリアル

k3dとは何ですか? k3d は、Docker で K3s クラスターを実行するための小さなプログ...

MySQL で UTF-8 エンコーディングを使用しないのはなぜですか?

MySQL UTF-8 エンコーディングMySQL は 2003 年のバージョン 4.1 から U...

nginx のロケーションで URI の傍受を実装する方法

例:場所のルートとエイリアスルートディレクティブは、ルートによって設定されたディレクトリに検索ルート...

nginx パニック問題の解決方法の詳細な説明

nginx パニック問題に関しては、まず nginx の起動プロセス中に、マスター プロセスが構成フ...

MySql の集計関数に条件式を追加する方法

MySQL のフィルタリングのタイミングは、集計関数で使用される where 条件と having ...

一般的な JavaScript 文字列メソッド 28 個と使用方法のヒントのまとめ

目次序文1. 文字列の長さを取得する2. 文字列の指定された位置の値を取得する(1) charAt(...

MySQL における主キーが 0 であることと主キーの自己選択制約の関係についての詳しい説明 (詳細)

序文この記事は主にMySQLの主キー0と主キー自己排除制約の関係を紹介し、皆さんの参考と学習のために...

Angularコンポーネントライフサイクルの詳細説明(I)

目次概要1. フックの呼び出し順序2. onChangesフック3. 変更検出メカニズムとDoChe...

Linux rpm および yum コマンドとその使用法の詳細な説明

RPM パッケージ管理インターネット ダウンロード パッケージのパッケージ化およびインストール ツー...

5分でReactルーティングについてお教えします

目次ルーティングとは純粋コンポーネントの基本的な使用純粋なコンポーネントの使用に関する注意事項ルーテ...

element-uiのアップロードコンポーネントでファイルやその他のパラメータを転送する際の問題を分析する

最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...

WeChatアプレットがフォーム検証を実装

WeChatアプレットフォームの検証、参考までに具体的な内容は次のとおりです。プラグインWxVali...