24×24グリッドでデザインされた、MITライセンスの6,200種類以上のSVGアイコン。React、Vue、Svelte、Angularなどのパッケージを提供。
microsoft/fluentui-system-icons
Microsoftが公開する、親しみやすくモダンなFluent UIアイコン集。Android、iOS/macOS、Flutter向けライブラリとSVGで提供されています。
代替できる製品:SF Symbols
- スター
- 10,953
- フォーク
- 814
- 未解決の Issue
- 216
- 最終コミット
- 23 時間前
これは何?
Fluent UI System Iconsは、親しみやすくモダンなデザインのMicrosoft製アイコンセットです。アイコンはRegularとFilledのスタイルに分かれており、それぞれのアイコンには利用可能なサイズ、スタイル、文字方向を定義するメタデータが付属しています。
このプロジェクトでは、複数のプラットフォーム向けに、すぐに使えるライブラリとしてアイコンを提供しています。AndroidではMaven Centralからパッケージを導入でき、iOSとmacOSではCocoaPodsまたはCarthage経由でインストールでき、Flutterプロジェクトではpubの依存関係として追加できます。これらのフレームワークを使わないチームは、SVGファイルを直接インラインで利用できます。AndroidおよびiOS向けライブラリは、リポジトリ内のインポーターによって元のSVGアセットから生成されます。
アイコンには、右から左に記述する言語向けに反転するものや、RTL用とLTR用で異なるものがあることを示すフラグを設定でき、ローカライズされたインターフェースに役立ちます。リポジトリには、Android向けのアイコン一覧アプリとFlutter向けのサンプルアプリも含まれています。
主な機能
- 01複数のサイズで使えるRegularとFilledのアイコンスタイル
- 02Android、iOS/macOS、Flutter向けのネイティブパッケージ
- 03あらゆるWebプロジェクトにインラインで追加できるSVGファイル
- 04アイコンの反転やRTL/LTR別のバージョンを示す文字方向メタデータ
- 05Maven Central、CocoaPods、Carthage、pub経由で利用可能
ユースケース
- AndroidまたはiOSアプリに統一感のあるアイコンセットを追加する
- Fluentスタイルのアイコンを使ったFlutterアプリを開発する
- ReactやWebインターフェースでインラインSVGアイコンを使う
- 反転アイコンを利用して、右から左に記述する言語向けにインターフェースをローカライズする
クイックスタート
- 1
ルートの build.gradle に mavenCentral() リポジトリを追加します
- 2
build.gradle に Android の依存関係を追加します
implementation 'com.microsoft.design:fluent-system-icons:1.1.344@aar' - 3
pubspec.yaml に Flutter の依存関係を追加します
fluentui_system_icons: ^1.1.344
使う前に知っておきたいこと
- Android、iOS/macOS、Flutter ではそれぞれ専用のライブラリが必要なため、すべてのプラットフォームに対応する単一のパッケージはありません。
- SVG をそのまま使用する場合は、パッケージをインストールするのではなく、ファイルを自分でコピーするか、コードにインラインで埋め込む必要があります。
収録されている特集
トピック
よくある質問
- fluentui-system-icons とは?
- Microsoftが公開する、親しみやすくモダンなFluent UIアイコン集。Android、iOS/macOS、Flutter向けライブラリとSVGで提供されています。 Fluent UI System Iconsは、親しみやすくモダンなデザインのMicrosoft製アイコンセットです。アイコンはRegularとFilledのスタイルに分かれており、それぞれのアイコンには利用可能なサイズ、スタイル、文字方向を定義するメタデータが付属しています。
- fluentui-system-icons は無料で使えますか?ライセンスは?
- fluentui-system-icons は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fluentui-system-icons は今もメンテナンスされていますか?
- 活発にメンテナンス中。fluentui-system-icons の最終コミットは 2026年11月5日 です。
- fluentui-system-icons は何に使えますか?
- AndroidまたはiOSアプリに統一感のあるアイコンセットを追加する Fluentスタイルのアイコンを使ったFlutterアプリを開発する ReactやWebインターフェースでインラインSVGアイコンを使う 反転アイコンを利用して、右から左に記述する言語向けにインターフェースをローカライズする
- fluentui-system-icons のインストール方法は?
- ルートの build.gradle に mavenCentral() リポジトリを追加します build.gradle に Android の依存関係を追加します: implementation 'com.microsoft.design:fluent-system-icons:1.1.344@aar' pubspec.yaml に Flutter の依存関係を追加します: fluentui_system_icons: ^1.1.344
- fluentui-system-icons はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/fluentui-system-icons
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
手描き風の204種類のSVGアイコンを収録した、MITライセンスの無料ライブラリ。線が描かれて揺れ続けるアニメーションとReactコンポーネントに対応。
AI・クラウド・Webプロダクト向けの、ReactとVueコンポーネントを備えた3900個以上の無料オープンソースUIアイコンセット。
Google公式のMaterial Designアイコンセット(Material Symbolsと従来のMaterial Icons)。SVG、アイコンフォント、Android、iOS形式を提供します。
FlutterベースのUIでWeb・デスクトップ・モバイルアプリを開発できる、フロントエンドの知識が不要なPythonフレームワーク。
任意のバックエンドに接続でき、カスタマイズ可能なメッセージウィジェットを備えたFlutter向けチャットUIパッケージです。