microsoft / microsoft-ui-xaml

WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
MIT License
6.39k stars 683 forks source link

Some `MediaTransportControls` glyphs are missing on Windows 10 #8768

Open MartinZikmund opened 1 year ago

MartinZikmund commented 1 year ago

Describe the bug

Some of the button font icon glyphs used by MediaTransportControls in WinUI 3 and 2.8 are missing on Windows 10, showing a plain rectangle instead:

MicrosoftTeams-image

For example for fast forward, the glyph is E628 which is not present in Segoe MDL2 Assets on Windows 10 but is available in Segoe MDL2 Assets on Windows 11:

Windows 11:

MicrosoftTeams-image (1)

Windows 10:

MicrosoftTeams-image (2)

Steps to reproduce the bug

  1. Create MediaPlayerElement control with MediaTransportControls enabled.
  2. Enable all the available buttons
  3. Run the application on Windows 10

Expected behavior

All icons should be showing up correctly

Screenshots

No response

NuGet package version

WinUI 3 - Windows App SDK 1.3.3: 1.3.230724000

Windows version

Windows 10 (21H2): Build 19044, Windows 10 (21H1): Build 19043, Windows 10 (20H2): Build 19042, Windows 10 (1809): Build 17763

Additional context

Tested on:

Edition Windows 10 Pro Version 22H2 Installed on ‎2021-‎10-‎03 OS build 19045.3324 Experience Windows Feature Experience Pack 1000.19041.1000.0

And:

Edition Windows 10 Home Version 22H2 Installed on ‎2023-‎07-‎05 OS build 19045.3324 Experience Windows Feature Experience Pack 1000.19041.1000.0

MartinZikmund commented 1 year ago

Linking the original issue where we discovered this: https://github.com/unoplatform/uno/issues/12651