@fluentui/font-icons-mdl2

中文文档
8.5.76发布于 2026/10/26MITTypeScriptESM + CJS近 30 天下载 95.1万

流利的UI React 图标集.

中文使用文档
文档目录5 节
  1. 开始
  2. 代码使用
  3. 图标组件
  4. getIconClassName API 密码
  5. 页:1

@fluentui/font-icons-mdl2 (英语)

图标用于 流利的 UI 反应 (单位:千美元)之前的办公室 UI 纤维反应(中文(简体) )

Flient UI React 图标包括一个1100+图标的集合,可以在应用程序中使用.

开始

如果您正在使用 Fluent UI React 组件, 您可以调用所有图标 initializeIcons 函数从 @fluentui/font-icons-mdl2 软件包 :

import { initializeIcons } from '@fluentui/font-icons-mdl2';

// Register icons and pull the fonts from the default SharePoint cdn.
initializeIcons();

// ...or, register icons and pull the fonts from your own cdn:
initializeIcons('https://my.cdn.com/path/to/icons/');

这将使收藏中的所有图标都可以使用,但如果使用 @fluentui/style-utilities APIs 密码 getIcon 或者说 getIconClassName。 。 。 .

代码使用

图标组件

如果您正在使用流利的 UI React, 您可以使用 Icon 组件,并在相应的图标名称属性中传递,以渲染给定图标.

import { Icon } from '@fluentui/react/lib/Icon';

<Icon iconName="Snow" />;

getIconClassName API 密码

这个 @fluentui/style-utilities 软件包包括一个 getIconClassName API ,它可以提供用于手动渲染图标的 Css 类 :before 伪选取器 :

import { getIconClassName } from '@fluentui/style-utilities';

return `<i class="${getIconClassName('Snow')}" />`;

页:1

见 GitHub 图像 需要更多关于 Fluent UI React 项目和内部软件包的细节.

版本与发布记录

@fluentui/font-icons-mdl2 共发布 167 个版本,首次发布于 2020/10/23;过去 12 个月发布了 8 个版本。

版本发布日期距今
8.5.76latest2026/10/2620 天前
8.5.752026/10/011 个月前
8.5.742026/07/014 个月前
8.5.732026/05/116 个月前
8.5.722026/02/278 个月前
8.5.712026/01/279 个月前

其他发布通道:beta → 8.0.0-beta.19,lts-7 → 7.9.6。

关于 @fluentui/font-icons-mdl2 的常见问题

@fluentui/font-icons-mdl2 是什么?

流利的UI React 图标集.

如何安装 @fluentui/font-icons-mdl2?

在项目目录运行 npm install @fluentui/font-icons-mdl2,或使用 pnpm add / yarn add / bun add。

@fluentui/font-icons-mdl2 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@fluentui/font-icons-mdl2 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@fluentui/font-icons-mdl2 可以商用吗?

@fluentui/font-icons-mdl2 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fluentui/font-icons-mdl2 的下载量有多少?

根据 npm 官方下载统计,@fluentui/font-icons-mdl2 在 2026/10/15 – 2026/11/13 这 30 天内被下载 950,689 次,日均约 31,690 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fluentui/font-icons-mdl2 还在维护吗?

最新版本 8.5.76 发布于 2026/10/26(20 天前);至今共发布 167 个版本,其中过去 12 个月发布了 8 个;首次发布于 2020/10/23。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。