Font Awesome アイコンを SVG 画像に埋め込む方法

Barbara Streisand
リリース: 2024-11-26 02:07:10
オリジナル
142 人が閲覧しました

How to Embed Font Awesome Icons in SVG Images?

SVG 画像に Font Awesome アイコンを組み込む方法

SVG ファイル内の画像参照を Font Awesome アイコンに置き換えようとすると、問題が発生する場合があります以下を使用して構文:

<g><i>
ログイン後にコピー

根本的な原因

タグは有効な SVG 要素として認識されません。代わりに、目的のアイコンをレンダリングする実際の Unicode 文字を含める必要があります。

Unicode 文字の取得

Unicode 文字を取得するには、Font Awesome のスタイルシートを参照してください。ここで、各アイコンは f 文字で囲まれた 16 進値で表されます (雲アイコンの場合は f0c0 など)。ただし、SVG では構文を調整する必要があります。 f0c0 を  に変更します。

構文例

SVG にクラウド アイコンを含めるために調整された構文は次のようになります。

<g><text x="12" y="15">&#xf0c2;</text></g>
ログイン後にコピー

スタイリング考慮事項

アイコンが確実に表示されるようにするには、次の CSS ルールをスタイルシートに追加します:

svg text {
   font-family: FontAwesome;
}
ログイン後にコピー

Font Awesome 5 Free に関するメモ

Font Awesome 5 以降の無料版を使用している場合は、フォントファミリー宣言を更新する必要があります宛先:

svg text {
   font-family: 'Font Awesome 5 Free';
}
ログイン後にコピー

以上がFont Awesome アイコンを SVG 画像に埋め込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート