unoplatform / uno

Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
https://platform.uno
Apache License 2.0
8.76k stars 703 forks source link

`FontFamily` `Segoe Fluent Icons` and `Segoe Fluent Icons,Segoe MDL2 Assets` should point to Uno Symbols font #17591

Open MartinZikmund opened 1 month ago

MartinZikmund commented 1 month ago

What would you like to be added

Community Toolkit uses FontFamily="Segoe Fluent Icons,Segoe MDL2 Assets" for SettingsCard which does not work in Uno Platform.

Why is this needed

Should fallback to our Symbols font.

This issue results in differences in which icons are actually displayed

image

For which platform

WebAssembly, Android, iOS, Mac Catalyst, Skia (WPF), Skia (Linux X11), Skia (macOS), Skia (Linux Framebuffer), Skia (GTK)

Anything else we need to know?

No response

Youssef1313 commented 1 month ago

Duplicate of #10148, I think?

MartinZikmund commented 1 month ago

Not sure whether the Segoe Fluent Icons itself does point to our symbols font already. In any case - even without font fallback support could be worth special casing this for Community Toolkit support specifically

morning4coffe-dev commented 4 days ago

@MartinZikmund I noticed this as well + https://github.com/CommunityToolkit/Windows/issues/487 on the related note of Icon issues