Emoji.Wpf 0.3.3

.NET Core 3.1 .NET Framework 4.0
Install-Package Emoji.Wpf -Version 0.3.3
dotnet add package Emoji.Wpf --version 0.3.3
<PackageReference Include="Emoji.Wpf" Version="0.3.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Emoji.Wpf --version 0.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Emoji.Wpf, 0.3.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Emoji.Wpf as a Cake Addin
#addin nuget:?package=Emoji.Wpf&version=0.3.3

// Install Emoji.Wpf as a Cake Tool
#tool nuget:?package=Emoji.Wpf&version=0.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Features

  • Provides drop-in replacements for TextBlock and RichTextBox, no additional code required.
  • Colour emoji! 😨 💩 🍰 ✈ī¸ ✏ī¸ 📞 ☘ī¸
  • Multiracial family emoji! 👩đŸŋ‍👩đŸģ‍đŸ‘ĻđŸŊ 👨đŸģ‍👩đŸŋ‍👧đŸŊ‍đŸ‘ĻđŸŊ 👩đŸģ‍đŸ‘ļđŸŊ
  • Emoji for flags! <img src="https://github.com/samhocevar/emoji.wpf/raw/main/Resources/flags.png" height="24"/>
  • Full vector emoji! Render at huge sizes without quality loss.
  • Optional support for subpixel antialiasing.
  • Lightweight; does not embed a font or emoji images; just uses the system font.
  • Works with old .NET versions such as .NET Framework 4.0.
  • Can work on Windows 7 or Windows 8 by installing the Segoe UI Emoji font in c:/Windows/Fonts.
  • Free, opensource software, with no strings attached.
  • Available as a Nuget package.

Available classes

  • Emoji.Wpf.TextBlock: an emoji-aware version of System.Windows.Controls.TextBlock.
  • Emoji.Wpf.RichTextBox: an emoji-aware version of System.Windows.Controls.RichTextBox.
  • Emoji.Wpf.Picker: an emoji picker

Available dependency properties

  • Emoji.Image.Source: attach to either System.Windows.Controls.Image control or System.Windows.Media.DrawingImage object in order to manipulate emoji images

Available runtime flags

  • bool Emoji.Wpf.EmojiData.EnableSubPixelRendering: enable subpixel rendering, defaults to false
  • bool Emoji.Wpf.EmojiData.EnableWindowsStyleFlags: enable flag rendering, defaults to autodetected

Examples

Here is how to use Emoji.Wpf in your XAML:

    <Window ...
            xmlns:emoji="clr-namespace:Emoji.Wpf;assembly=Emoji.Wpf"
            ...>
        <Window.Resources>
            <DrawingImage x:Key="MyImageSource" emoji:Image.Source="đŸ‘ģ"/>
        </Window.Resources>
        ...
        <emoji:RichTextBox FontSize="24" Margin="5"/>
        ...
        <emoji:TextBlock FontSize="24" Text="Hello! 💖😁🐨🐱‍🐉👩đŸŋ‍👩đŸģ‍đŸ‘ĻđŸŊ lol"/>
        ...
        <emoji:Picker FontSize="40"/>
        ...
        <Image Source="{StaticResource MyImageSource}"/>
        ...
        <Image emoji:Image.Source="đŸĻ‘"/>
        ...
    </Window>

More classes are to come, but feedback on what is needed is welcome.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp3.1
.NET Framework net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on Emoji.Wpf:

Repository Stars
samhocevar/wincompose
🔣 Compose Key for Windows
lay295/TwitchDownloader
Twitch VOD/Clip Downloader - Chat Download/Render/Replay
CopyPlusPlus/CopyPlusPlus
čŽŠå¤åˆļ变垗更加įŽ€å•īŧ
Version Downloads Last updated
0.3.3 5,966 6/3/2021
0.3.2 153 6/3/2021
0.3.1 178 6/2/2021
0.3.0 1,690 3/14/2021
0.2.5 1,137 1/29/2021
0.2.4 486 1/28/2021
0.2.3 95 1/27/2021
0.2.2 132 1/25/2021
0.2.1 175 1/22/2021
0.2.0 210 1/17/2021
0.1.8 236 1/13/2021
0.1.7 200 1/12/2021
0.1.6 174 1/12/2021
0.1.5 1,154 11/23/2020
0.1.4 231 11/23/2020
0.1.3 215 11/23/2020
0.1.2 215 11/22/2020
0.1.1.1 319 11/10/2020
0.1.1 222 11/10/2020
0.1.0 271 11/9/2020
0.0.19-experimental 8,371 8/27/2019
0.0.18-experimental 1,287 4/6/2019
0.0.17-experimental 790 1/23/2019
0.0.16-experimental 1,810 7/23/2018
0.0.15-experimental 724 5/24/2018
0.0.14-experimental 678 5/24/2018
0.0.13-experimental 593 4/23/2018
0.0.12-experimental 697 4/19/2018
0.0.11-experimental 668 4/19/2018
0.0.10-experimental 705 4/12/2018
0.0.9-experimental 697 4/12/2018
0.0.8-experimental 693 3/30/2018
0.0.7-experimental 750 11/22/2017
0.0.6-experimental 812 11/7/2017
0.0.5-experimental 824 10/10/2017
0.0.4-experimental 847 10/2/2017
0.0.3-experimental 824 10/2/2017
0.0.2-experimental 822 9/27/2017
0.0.1-experimental 835 9/27/2017