Tengo una aplicación vue con un repositorio de frontend y un CMS personalizado (backend de API de JAVA), puede cambiar los colores y los activos de CMS y quiero agregar una selección dinámica de fuentes de CMS. Mi pregunta es, cuál es la mejor manera de lograrlo basado en código limpio y rendimiento.
Mis pensamientos fueron cargar un montón de fuentes populares y dejar que el usuario elija de CMS. En ese caso, agregaré todas las fuentes al repositorio de frontend y las cargaré de forma diferida según la selección (el inconveniente es que el usuario no podrá cargar/usar otra fuente personalizada)
Cargue los archivos ttf/woff2 de CMS y descárguelos de la interfaz y úselos. (Solicitud inicial de inconveniente y tiempo de carga)
Use Google Fonts y agregue un selector en CMS para que el usuario elija. (Solicitud inicial de inconveniente y tiempo de carga)
¿Alguna otra idea o alguien que lo haya hecho antes de otra manera?