FluentIcons.Common
2.0.317
See the version list below for details.
dotnet add package FluentIcons.Common --version 2.0.317
NuGet\Install-Package FluentIcons.Common -Version 2.0.317
<PackageReference Include="FluentIcons.Common" Version="2.0.317" />
<PackageVersion Include="FluentIcons.Common" Version="2.0.317" />
<PackageReference Include="FluentIcons.Common" />
paket add FluentIcons.Common --version 2.0.317
#r "nuget: FluentIcons.Common, 2.0.317"
#:package FluentIcons.Common@2.0.317
#addin nuget:?package=FluentIcons.Common&version=2.0.317
#tool nuget:?package=FluentIcons.Common&version=2.0.317
FluentIcons
A multi-framework control library of fluentui-system-icons. Browse the icons in the online gallery.
Packages
| Package | Platform |
|---|---|
| meta package | |
Version 1.3
Version 1.3 is a backports release for legacy platforms which are no longer supported by version 2.0. Starting in version 2.0, the underlying fonts have also been migrated from TTF to CFF.
| Package | Platform |
|---|---|
FluentIcons.Avalonia |
|
FluentIcons.Avalonia.Fluent |
|
FluentIcons.Maui |
|
FluentIcons.Uwp |
|
FluentIcons.WinUI |
|
FluentIcons.WinUI |
Usage
<Page xmlns:ic="using:FluentIcons.WinUI">
<ic:FluentIcon Icon="ArrowLeft" IconVariant="Regular" IconSize="Size32" />
<ic:SymbolIcon Symbol="Calendar" IconVariant="Color" />
</Page>
This package features <FluentIcon>/<SymbolIcon> element, and <FluentIconSource>/<SymbolIconSource> on platforms with <IconSource>, which generally provide following properties:
- Icon (for
Fluent...) / Symbol (forSymbol...) :Icon/Symbol - IconVariant :
IconVariant- New in version 1.1.278:
Colorvariant added along with COLRv1 migration.
- New in version 1.1.278:
- IconSize (for
Fluent...) :IconSize - FlowDirection :
FlowDirection- Switch between LTR/RTL icon variant.
- FontSize :
double - Foreground :
Brush
The Fluent variant provides all sizes of icons untouched compared to upstream, while the Symbol variant mimics the APIs and appearances of SymbolIcon and Segoe Fluent Icons from WinUI, which is powered by a derived version from the child project Seagull Icons.
<Page xmlns:icx="using:FluentIcons.WinUI.Markup">
<Expander Header="{icx:SymbolIcon Symbol=ArrowLeft}" />
</Page>
Markup extension classes have been added since version 1.1.242.
These extensions will bind their FlowDirection to that of the parent control, except FluentIconSourceExtension/SymbolIconSourceExtension on (non-Uno) UWP where IXamlServiceProvider is not available.
They are moved to a child namespace since version 1.3.
<Page xmlns:ic="using:FluentIcons.WinUI">
<ic:FluentIcon Icon="Trophy"
IconVariant="Filled"
Foreground="Gold"
ic:Outline.Foreground="Goldenrod" />
<ic:SymbolIcon Symbol="InkingToolAccent"
IconVariant="Filled"
Foreground="Gold"
ic:Outline.Symbol="InkingTool"
ic:Outline.Foreground="Goldenrod" />
</Page>
The new feature Outline is implemented for experiment since version 2.0.317.
The static class include following attached properties which could be applied to FluentIcon or SymbolIcon elements:
- Icon (for
FluentIcon) / Symbol (forSymbolIcon) :Icon?/Symbol?- Default to
null, where the value will be inherited from the host control.
- Default to
- IconVariant :
IconVariant- Default to
Regular.
- Default to
- Foreground :
Brush
Please note that due to limitations in rendering precision, unexpected color leakage may occur at the edges of the icons. To achieve a good display effect, you may need to avoid using combinations of fill and stroke colors with large hue differences.
MAUI
⚠️ The extension method UseFluentIcons(this MauiAppBuilder builder) must be called to register fonts properly.
<SymbolImageSource> and SymbolImageSourceExtension are provided on MAUI as stand-ins.
All properties of type Brush are defined as Color instead, with the Color suffix added to the name.
UWP / WinUI
The Win2D package is referenced by this library for the “Outline” feature, but with a relatively old version. While this brings you more flexibility, it is still recommended to override with the latest version of the package.
Known issues
Color icons are broken on WPF, because of the lack of COLR rendering support. It also stops working in environments like macOS and WebAssembly when rendering with SkiaSharp 2, possibly affecting Avalonia and Uno.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
-
.NETStandard 2.1
- No dependencies.
NuGet packages (10)
Showing the top 5 NuGet packages that depend on FluentIcons.Common:
| Package | Downloads |
|---|---|
|
FluentIcons.Avalonia
FluentUI System Icons control library for Avalonia. |
|
|
FluentIcons.Avalonia.Fluent
FluentUI System Icons control library for FluentAvalonia. |
|
|
FluentIcons.Wpf
FluentUI System Icons control library for WPF. |
|
|
FluentIcons.WinUI
FluentUI System Icons control library for WinUI. |
|
|
FluentIcons.Resources.Avalonia
FluentUI System Icons resources package for Avalonia. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.321 | 92 | 3/13/2026 |
| 2.0.321-ci | 33 | 3/13/2026 |
| 2.0.320 | 2,001 | 3/3/2026 |
| 2.0.320-ci | 255 | 2/27/2026 |
| 2.0.319 | 4,883 | 2/17/2026 |
| 2.0.319-ci | 271 | 2/17/2026 |
| 2.0.318 | 2,045 | 2/7/2026 |
| 2.0.318-ci | 300 | 2/3/2026 |
| 2.0.317 | 3,570 | 1/23/2026 |
| 2.0.317-ci | 279 | 1/21/2026 |
| 2.0.316.2-preview | 200 | 1/19/2026 |
| 2.0.316 | 10,028 | 12/6/2025 |
| 2.0.316-preview | 276 | 1/19/2026 |
| 1.3.316 | 452 | 12/6/2025 |
| 1.2.316-ci | 268 | 12/6/2025 |
| 1.2.315 | 7,808 | 11/18/2025 |
| 1.2.315-ci | 542 | 11/18/2025 |
| 1.2.314-ci | 421 | 11/13/2025 |
| 1.2.313 | 10,325 | 10/28/2025 |
| 1.2.313-ci | 408 | 11/13/2025 |