fix(fonts): localize fonts and icons to remove CDN dependencies

- install @mdi/font and @fortawesome/fontawesome-free
- move required font files to public/fonts (roboto, mdi, fontawesome)
- load fonts via public/index.html instead of CDN
- remove font imports from main.js
This commit is contained in:
Mohammad.Hassan.Khalsi
2026-04-06 11:48:28 +03:30
parent 21f6d72a87
commit 88eb3d8006
51 changed files with 16206 additions and 8290 deletions
+5 -9
View File
@@ -1,21 +1,17 @@
import 'font-awesome/css/font-awesome.min.css'
import Vue from 'vue';
// Components
import './components'
// Plugins
import './plugins';
// Plugins
import './plugins'
import './plugins/vuetify'
// Config
import { baseUrl } from './config';
import { baseUrl } from './config'
// Material Design Icons (local)
import 'material-design-icons-iconfont/dist/material-design-icons.css'
// Fortawesome
import '@fortawesome/fontawesome-free/css/all.css'
// Styles
import '@/styles/css/Assets/Main.scss';
import '@/styles/css/Assets/Main.scss'
// Sync router with store
import { sync } from 'vuex-router-sync'