qskinny/designsystems/fluent2
Uwe Rathmann c332ddaead using icon fonts for M3 and F2 2025-02-21 12:41:08 +01:00
..
icons using icon fonts for M3 and F2 2025-02-21 12:41:08 +01:00
CMakeLists.txt gallery updated, dummy TextFieldSkinlets introduced 2024-12-03 17:52:39 +01:00
QskFluent2Global.h skins renamed to designsystems 2024-01-18 09:07:02 +01:00
QskFluent2Icons.qrc using icons from https://github.com/microsoft/fluentui-system-icons/tree/main/assets 2024-04-23 15:36:07 +02:00
QskFluent2Skin.cpp using icon fonts for M3 and F2 2025-02-21 12:41:08 +01:00
QskFluent2Skin.h QskFontRole introduced 2024-02-19 15:51:55 +01:00
QskFluent2SkinFactory.cpp Qt::ColorScheme handling added to QskSkin - no more multiple skins for 2024-01-30 14:52:40 +01:00
QskFluent2SkinFactory.h skins renamed to designsystems 2024-01-18 09:07:02 +01:00
QskFluent2TextFieldSkinlet.cpp QskMaterial3Skin code adjusted 2024-12-10 16:37:35 +01:00
QskFluent2TextFieldSkinlet.h QskMaterial3Skin code adjusted 2024-12-10 16:37:35 +01:00
QskFluent2Theme.cpp clang warnings fixed 2025-02-03 14:37:22 +01:00
QskFluent2Theme.h skins renamed to designsystems 2024-01-18 09:07:02 +01:00
README using icon fonts for M3 and F2 2025-02-21 12:41:08 +01:00
metadata.json Qt::ColorScheme handling added to QskSkin - no more multiple skins for 2024-01-30 14:52:40 +01:00

README

Definitions ( where possible ) taken from:
    - https://www.figma.com/file/NAWMapFlXnoOb86Q2H5GKr/Windows-UI-(Community)

The Figma model uses the "Segoe Fluent Icons" [1]. Unfortunately its license is 
too restrictive for being included in the QSkinny project.  Fortunately similar
icons are also available from the "Fluent UI System Icons" project [2].

However glyph names/numbers and the corresponding unicode values do not match
and can't be taken 1:1 from the Figma model.

"Fluent UI System Icons" offers different icon packages ( as font ):

    - FluentSystemIcons-Light.ttf
    - FluentSystemIcons-Regular.ttf
    - FluentSystemIcons-Filled.ttf
    - FluentSystemIcons-Resizable.ttf

For some reason ( might be a bug in the downloaded version ) the checkmark
glyph offered from the "Regular" font ( pixelsize 12 ) is different
( works better ) to the one from the "Resizable" font.

That's why we decided to use the "Regular" font for now.

[1] https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font
[2] https://github.com/microsoft/fluentui-system-icons