diff --git a/packages/nc-gui/assets/style/fonts.css b/packages/nc-gui/assets/style/fonts.css index c2c6a7a741..fcde9e22d9 100644 --- a/packages/nc-gui/assets/style/fonts.css +++ b/packages/nc-gui/assets/style/fonts.css @@ -149,3 +149,45 @@ font-style: normal; font-display: swap; } + + +/* material-symbols-outlined-200 - latin */ +@font-face { + font-family: 'Material Symbols Outlined'; + font-style: normal; + font-weight: 200; + src: url('./material-symbols/material-symbols-outlined-v92-latin-200.eot'); /* IE9 Compat Modes */ + src: url('./material-symbols/material-symbols-outlined-v92-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('./material-symbols/material-symbols-outlined-v92-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ + url('./material-symbols/material-symbols-outlined-v92-latin-200.woff') format('woff'), /* Modern Browsers */ + url('./material-symbols/material-symbols-outlined-v92-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ + url('./material-symbols/material-symbols-outlined-v92-latin-200.svg#MaterialSymbolsOutlined') format('svg'); /* Legacy iOS */ +} + +/* // href: 'https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20,200,0,-25', +*/ + +/* fallback */ +@font-face { + font-family: 'Material Symbols Outlined'; + font-style: normal; + font-weight: 200; + src: url(./material.woff2) format('woff2'); +} + +.material-symbols-outlined { + font-family: 'Material Symbols Outlined'; + font-weight: normal; + font-style: normal; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -webkit-font-feature-settings: 'liga'; + -webkit-font-smoothing: antialiased; + font-size: 22px !important; +user-select: none; +} diff --git a/packages/nc-gui/assets/style/material.woff2 b/packages/nc-gui/assets/style/material.woff2 new file mode 100644 index 0000000000..d2907a8d2d Binary files /dev/null and b/packages/nc-gui/assets/style/material.woff2 differ diff --git a/packages/nc-gui/components.d.ts b/packages/nc-gui/components.d.ts index 7c5b61f85e..bb864782ce 100644 --- a/packages/nc-gui/components.d.ts +++ b/packages/nc-gui/components.d.ts @@ -258,10 +258,33 @@ declare module '@vue/runtime-core' { NcIconsRowHeightMedium: typeof import('~icons/nc-icons/row-height-medium')['default'] NcIconsRowHeightShort: typeof import('~icons/nc-icons/row-height-short')['default'] NcIconsRowHeightTall: typeof import('~icons/nc-icons/row-height-tall')['default'] + PhArrowClockwiseThin: typeof import('~icons/ph/arrow-clockwise-thin')['default'] + PhAtThin: typeof import('~icons/ph/at-thin')['default'] + PhBracketsAngleThin: typeof import('~icons/ph/brackets-angle-thin')['default'] + PhBracketsCurlyThin: typeof import('~icons/ph/brackets-curly-thin')['default'] + PhCaretDoubleLeftThin: typeof import('~icons/ph/caret-double-left-thin')['default'] + PhCaretDoubleRightThin: typeof import('~icons/ph/caret-double-right-thin')['default'] + PhCaretDoubleThin: typeof import('~icons/ph/caret-double-thin')['default'] + PhCaretDownThin: typeof import('~icons/ph/caret-down-thin')['default'] PhChatTextThin: typeof import('~icons/ph/chat-text-thin')['default'] + PhClockClockwiseThin: typeof import('~icons/ph/clock-clockwise-thin')['default'] PhCloudLightningDuotone: typeof import('~icons/ph/cloud-lightning-duotone')['default'] PhCloudLightningThin: typeof import('~icons/ph/cloud-lightning-thin')['default'] + PhEyeThin: typeof import('~icons/ph/eye-thin')['default'] PhFileCsv: typeof import('~icons/ph/file-csv')['default'] + PhFolderSimpleThin: typeof import('~icons/ph/folder-simple-thin')['default'] + PhFolderThin: typeof import('~icons/ph/folder-thin')['default'] + PhFunnelThin: typeof import('~icons/ph/funnel-thin')['default'] + PhlistBulletsThin: typeof import('~icons/ph/list-bullets-thin')['default'] + PhListBulletsThin: typeof import('~icons/ph/list-bullets-thin')['default'] + PhMagnifyingGlassThin: typeof import('~icons/ph/magnifying-glass-thin')['default'] + PhPlusThin: typeof import('~icons/ph/plus-thin')['default'] + PhPresentationThin: typeof import('~icons/ph/presentation-thin')['default'] + PhShareThin: typeof import('~icons/ph/share-thin')['default'] + PhSignOutThin: typeof import('~icons/ph/sign-out-thin')['default'] + PhSortAscendingThin: typeof import('~icons/ph/sort-ascending-thin')['default'] + PhSplitVerticalThin: typeof import('~icons/ph/split-vertical-thin')['default'] + PhTranslateThin: typeof import('~icons/ph/translate-thin')['default'] PhUserPlusThin: typeof import('~icons/ph/user-plus-thin')['default'] PhUsersThreeThin: typeof import('~icons/ph/users-three-thin')['default'] RiLineHeight: typeof import('~icons/ri/line-height')['default'] diff --git a/packages/nc-gui/components/account/ResetPassword.vue b/packages/nc-gui/components/account/ResetPassword.vue index dc3d17fb55..af0c8c3f33 100644 --- a/packages/nc-gui/components/account/ResetPassword.vue +++ b/packages/nc-gui/components/account/ResetPassword.vue @@ -1,5 +1,5 @@