Skip to content

Segoe UI Symbols/Segoe MDL2 Assets are not properly applied #4579

@MartinZikmund

Description

@MartinZikmund

Current behavior

Consider the following:

<Button Content="&#xE76C;"
	HorizontalAlignment="Center"
	FontFamily="Segoe UI Symbols" />

or the following:

<Button Content="&#xE76C;"
	HorizontalAlignment="Center"
	FontFamily="Segoe MDL2 Assets" />

In both cases, an invalid icon is rendered on Android:

image

This may also occur on other platforms, tested on Android only.

Expected behavior

Should render the proper icon.

How to reproduce it (as minimally and precisely as possible)

See above.

Workaround

Reference the Fluent assets font directly:

Environment

Nuget Package:

  • Uno.UI / Uno.UI.WebAssembly / Uno.UI.Skia
  • Uno.WinUI / Uno.WinUI.WebAssembly / Uno.WinUI.Skia
  • Uno.SourceGenerationTasks
  • Uno.UI.RemoteControl / Uno.WinUI.RemoteControl
  • Other:

Nuget Package Version(s):

Affected platform(s):

  • iOS
  • Android
  • WebAssembly
  • WebAssembly renderers for Xamarin.Forms
  • macOS
  • Skia
    • WPF
    • GTK (Linux)
    • Tizen
  • Windows
  • Build tasks
  • Solution Templates

Metadata

Metadata

Assignees

Labels

difficulty/starter 🚀Categorizes an issue for which the difficulty level is reachable by newcomerskind/bugSomething isn't workingproject/text 🔤Categorizes an issue or PR as relevant to text (TextBox, PasswordBox, TextBlock, Fonts, …)

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions