IconFont.Maui.TablerIcons 1.0.1

dotnet add package IconFont.Maui.TablerIcons --version 1.0.1
                    
NuGet\Install-Package IconFont.Maui.TablerIcons -Version 1.0.1
                    
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.TablerIcons" Version="1.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="IconFont.Maui.TablerIcons" Version="1.0.1" />
                    
Directory.Packages.props
<PackageReference Include="IconFont.Maui.TablerIcons" />
                    
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.TablerIcons --version 1.0.1
                    
#r "nuget: IconFont.Maui.TablerIcons, 1.0.1"
                    
#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.TablerIcons@1.0.1
                    
#: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.TablerIcons&version=1.0.1
                    
Install as a Cake Addin
#tool nuget:?package=IconFont.Maui.TablerIcons&version=1.0.1
                    
Install as a Cake Tool

NuGet

IconFont.Maui.TablerIcons

IconFont.Maui.TablerIcons ships all four Tabler Icons TTF icon fonts for .NET MAUI:

Font File Class
Regular tabler-icons.ttf TablerIconsRegular
Filled tabler-icons-filled.ttf TablerIconsFilled
Light tabler-icons-300.ttf TablerIconsLight
Thin tabler-icons-200.ttf TablerIconsThin

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

✨ Features

  • ⚙️ One-line setup: call builder.UseTablerIcons() to register all fonts, or per-font helpers like UseTablerIconsRegular(), UseTablerIconsFilled(), etc.
  • 🔤 Strongly-typed glyphs via flat classes: TablerIconsRegular.Home, TablerIconsFilled.Heart, etc.
  • 🧰 Helper APIs: TablerIcons.Create() for FontImageSource
  • 📱 Supported targets: Android, iOS, Mac Catalyst, Windows

📦 Install

dotnet add package IconFont.Maui.TablerIcons

🚀 Getting Started

Register

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

Or register individual fonts:

builder.UseTablerIconsRegular();  // Regular only
builder.UseTablerIconsFilled();   // Filled only
builder.UseTablerIconsLight();    // Light only
builder.UseTablerIconsThin();     // Thin only

XAML usage

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

<FontImageSource Glyph="{x:Static icons:TablerIconsRegular.Home}"
                 FontFamily="{x:Static icons:TablerIconsRegular.FontFamily}"
                 Color="#2563EB"
                 Size="32" />

C# usage

using IconFont.Maui.TablerIcons;

// Create a FontImageSource for any glyph
var source = TablerIcons.Create(TablerIconsRegular.Home, Colors.Orange, 32);

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

📋 Styles & Glyphs

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

Class Example
TablerIconsRegular TablerIconsRegular.Home
TablerIconsFilled TablerIconsFilled.Heart
TablerIconsLight TablerIconsLight.Star
TablerIconsThin TablerIconsThin.Settings

🧩 Platforms

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

📄 License

  • Library: MIT
  • Font: MIT (see license)

🙏 Attribution

  • Upstream font: MIT © Paweł Kuna
  • This project is not affiliated with or endorsed by Tabler.
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.TablerIcons:

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.1 614 4/7/2026
1.0.0 115 2/22/2026