microsoft/fluentui-system-icons
微软开源的 Fluent UI 系统图标库,提供 Android、iOS/macOS、Flutter 和纯 SVG 多种接入方式。
可替代:SF Symbols
- Star
- 10,961
- Fork
- 815
- 未关闭 Issue
- 216
- 最近提交
- 昨天
这是什么?
Fluent UI System Icons 是微软推出的一套风格亲切、现代的图标库,图标分为常规(regular)和填充(filled)两种样式,每个图标都带有元数据,说明其可用尺寸、样式以及文字方向。
项目将图标封装为可直接使用的多平台库:Android 可通过 Maven Central 引入依赖,iOS 和 macOS 支持 CocoaPods 与 Carthage,Flutter 项目可通过 pubspec 添加依赖。不使用这些框架的团队也可以直接内联 SVG 文件。Android 和 iOS 库由仓库中的导入工具基于源 SVG 资源生成。
图标可标记为支持镜像(适用于 RTL 语言)或区分 RTL 与 LTR 两个版本,便于本地化界面。仓库还附带 Android 示例展示应用和 Flutter 示例应用。
核心功能
- 01提供常规与填充两种图标样式,并包含多种尺寸
- 02为 Android、iOS/macOS 和 Flutter 提供原生依赖包
- 03提供可直接内联到任意网页项目中的 SVG 文件
- 04通过元数据标记图标是否可镜像或区分 RTL/LTR 版本
- 05可通过 Maven Central、CocoaPods、Carthage 和 pub 安装
适用场景
- 为 Android 或 iOS 应用添加风格统一的图标集
- 用 Fluent 风格图标构建 Flutter 应用
- 在 React 或网页界面中使用内联 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 是什么?
- 微软开源的 Fluent UI 系统图标库,提供 Android、iOS/macOS、Flutter 和纯 SVG 多种接入方式。 Fluent UI System Icons 是微软推出的一套风格亲切、现代的图标库,图标分为常规(regular)和填充(filled)两种样式,每个图标都带有元数据,说明其可用尺寸、样式以及文字方向。
- fluentui-system-icons 可以免费使用吗?用的什么许可证?
- fluentui-system-icons 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- fluentui-system-icons 还在维护吗?
- 活跃维护中。fluentui-system-icons 最近一次提交是在 2026年11月6日。
- fluentui-system-icons 适合用来做什么?
- 为 Android 或 iOS 应用添加风格统一的图标集 用 Fluent 风格图标构建 Flutter 应用 在 React 或网页界面中使用内联 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
GitHub 自家制作的可缩放 SVG 图标库,提供 JavaScript、React 和 Ruby 多种封装。
一套免费的 MIT 协议手绘风格图标,共 204 个,支持描边动画与抖动效果,并提供 React 组件。
免费开源的中性风格 UI 图标库,收录 3900 多个图标,面向 AI、云与 Web 产品,提供 React 和 Vue 组件。
Google 官方 Material Design 图标库,提供 Material Symbols 与经典 Material Icons 两套图标。
用纯 Python 构建 Web、桌面和移动应用的框架,无需前端经验。