IconFont.Maui.MaterialDesignWebIcons 1.0.0

dotnet add package IconFont.Maui.MaterialDesignWebIcons --version 1.0.0
                    
NuGet\Install-Package IconFont.Maui.MaterialDesignWebIcons -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="IconFont.Maui.MaterialDesignWebIcons" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="IconFont.Maui.MaterialDesignWebIcons" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="IconFont.Maui.MaterialDesignWebIcons" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add IconFont.Maui.MaterialDesignWebIcons --version 1.0.0
                    
#r "nuget: IconFont.Maui.MaterialDesignWebIcons, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package IconFont.Maui.MaterialDesignWebIcons@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=IconFont.Maui.MaterialDesignWebIcons&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=IconFont.Maui.MaterialDesignWebIcons&version=1.0.0
                    
Install as a Cake Tool

NuGet

IconFont.Maui.MaterialDesignWebIcons

IconFont.Maui.MaterialDesignWebIcons ships the Google Material Design Icons OTF icon font, extended and provided by Pictogrammers for .NET MAUI:

Style File Class
Web materialdesignicons-webfont.ttf MaterialDesignWebIcons

It registers the fonts across supported targets when you call UseMaterialDesignWebIcons() (or individual helpers) and exposes strongly-typed glyph constants to simplify XAML and C# usage.

✨ Features

  • ⚙️ One-line setup: call builder.UseMaterialDesignWebIcons() to register all fonts,.
  • 🔤 Strongly-typed glyphs via flat classes: MaterialDesignWebIcons.Home, MaterialDesignWebIcons.Search, etc.
  • 📱 Supported targets: Android, iOS, Mac Catalyst, Windows

📦 Install

dotnet add package IconFont.Maui.MaterialDesignWebIcons

🚀 Getting Started

Register

var builder = MauiApp.CreateBuilder()
    .UseMauiApp<App>()
    .UseMaterialDesignWebIcons(); // registers all four font styles

XAML usage

xmlns:icons="clr-namespace:IconFont.Maui.MaterialDesignWebIcons;assembly=IconFont.Maui.MaterialDesignWebIcons"

<Label Glyph="{x:Static icons:MaterialDesignWebIcons.Home}"
       FontFamily="{x:Static icons:MaterialDesignWebIcons.FontFamily}"
       FontSize="32" />

C# usage

using IconFont.Maui.MaterialDesignWebIcons;

var label = new Label
{
    FontFamily = MaterialDesignWebIcons.FontFamily,
    Text = MaterialDesignWebIcons.Home,
    FontSize = 32
};

Tip: Glyph names follow the upstream font. If the font adds/changes glyphs, updating the OTF and rebuilding regenerates this API.

📋 Styles & Glyphs

The source generator emits flat top-level classes for XAML {x:Static} compatibility:

Class Example
MaterialDesignWebIcons MaterialDesignWebIcons.Home

🧩 Platforms

Platform Minimum
Android 21+
iOS 15+
macOS 12+
Windows 10 1809

📄 License

🙏 Attribution

  • Upstream font: Apache 2.0 © Google LLC
  • This project is not affiliated with or endorsed by Google or Pictogrammers.
Product Compatible and additional computed target framework versions.
.NET net10.0-android36.0 is compatible.  net10.0-ios26.0 is compatible.  net10.0-maccatalyst26.0 is compatible.  net10.0-windows10.0.19041 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on IconFont.Maui.MaterialDesignWebIcons:

Package Downloads
SharedMauiXamlStylesLibrary

A collection of predefined Control styles for MAUI and Syncfusion.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 521 5/6/2026
1.0.0-preview1 91 5/5/2026