diff --git a/goofy-client/angular.json b/goofy-client/angular.json index 1e2b85210adf8ad504468469e45f913b56508339..028aea04901e9d4f9934647fc89de7ca59620744 100644 --- a/goofy-client/angular.json +++ b/goofy-client/angular.json @@ -250,7 +250,10 @@ "styles": ["apps/goofy/src/styles/main.scss"], "scripts": [], "stylePreprocessorOptions": { - "includePaths": ["apps/goofy/src/styles/abstracts"] + "includePaths": [ + "apps/goofy/src/styles/abstracts", + "libs/ui/src/lib/font" + ] }, "vendorChunk": true, "extractLicenses": false, diff --git a/goofy-client/apps/goofy/src/styles/main.scss b/goofy-client/apps/goofy/src/styles/main.scss index c393e866e3cfb01e8659785f40eb4c3a94f12667..38bf22b6f22c6082d946f2981b34e8d956d6fb3f 100644 --- a/goofy-client/apps/goofy/src/styles/main.scss +++ b/goofy-client/apps/goofy/src/styles/main.scss @@ -1,5 +1,5 @@ @use '~@angular/material' as mat; -@import "~material-design-icons-iconfont/dist/material-design-icons.css"; +@import 'font_material'; @import "~typeface-roboto/index.css"; @import "abstracts/variables"; diff --git a/goofy-client/libs/ui/src/lib/font/_font_material.scss b/goofy-client/libs/ui/src/lib/font/_font_material.scss new file mode 100644 index 0000000000000000000000000000000000000000..d2d7d1dc7a0c58718ec75fd3d736281a4dffd911 --- /dev/null +++ b/goofy-client/libs/ui/src/lib/font/_font_material.scss @@ -0,0 +1,34 @@ +// Kopiert von https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2'); +} + +@font-face { + font-family: 'Material Icons Outlined'; + font-style: normal; + font-weight: 400; + src: url(gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2) format('woff2'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -moz-font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; +} + +.material-icons-outlined { + font-family: 'Material Icons Outlined'; +} diff --git a/goofy-client/libs/ui/src/lib/font/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 b/goofy-client/libs/ui/src/lib/font/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..63bbd5d88e7fe2187070189c8adeb398ed9b26f9 Binary files /dev/null and b/goofy-client/libs/ui/src/lib/font/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2 differ diff --git a/goofy-client/libs/ui/src/lib/font/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2 b/goofy-client/libs/ui/src/lib/font/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bb61246f799efb9dadb9bce5af9351fd5aa77cec Binary files /dev/null and b/goofy-client/libs/ui/src/lib/font/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2 differ diff --git a/goofy-client/package-lock.json b/goofy-client/package-lock.json index 44bc1f443895f286590c4453af42dadf35952e2f..302acb8b4d8219ebfdd8f02b24a499081d930508 100644 --- a/goofy-client/package-lock.json +++ b/goofy-client/package-lock.json @@ -4573,6 +4573,16 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -7938,6 +7948,13 @@ "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", "dev": true }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "filelist": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", @@ -11557,11 +11574,6 @@ "object-visit": "^1.0.0" } }, - "material-design-icons-iconfont": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/material-design-icons-iconfont/-/material-design-icons-iconfont-6.1.0.tgz", - "integrity": "sha512-wRJtOo1v1ch+gN8PRsj0IGJznk+kQ8mz13ds/nuhLI+Qyf/931ZlRpd92oq0IRPpZIb+bhX8pRjzIVdcPDKmiQ==" - }, "mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -12258,6 +12270,13 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, "nanoid": { "version": "3.1.30", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", @@ -17808,7 +17827,11 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, - "optional": true + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", diff --git a/goofy-client/package.json b/goofy-client/package.json index 05d6dac54664a96b8ed2b6427bd4e3a8f34ad384..697f9dd688470631dee9eaf26503a50c1abd0a5c 100644 --- a/goofy-client/package.json +++ b/goofy-client/package.json @@ -74,7 +74,6 @@ "file-saver": "2.0.5", "include-media": "^1.4.9", "lodash-es": "4.17.21", - "material-design-icons-iconfont": "6.1.0", "moment": "2.29.1", "mongodb": "4.1.4", "ng-mocks": "12.5.0",